@font-face {
  font-family: "Fa V 4 Compatibility";
  src: url('../fonts/fa-v4compatibility.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url('../fonts/fa-regular-400.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Solid 900";
  src: url('../fonts/fa-solid-900.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Brands 400";
  src: url('../fonts/fa-brands-400.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensans Variablefont Wdth Wght;
  src: url('../images/') format("truetype");
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Opensans Variablefont Wdth Wght;
  src: url('../images/') format("truetype");
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensans Variablefont Wdth Wght;
  src: url('../images/') format("truetype");
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Opensans Variablefont Wdth Wght;
  src: url('../images/') format("truetype");
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensans Variablefont Wdth Wght;
  src: url('../images/') format("truetype");
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Opensans Variablefont Wdth Wght;
  src: url('../images/') format("truetype");
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}

:root {
  --b-w--offwhite\<deleted\|variable-b191ca78-e75e-2abe-83cb-e2649b4bd335\>: #feeee6;
  --b-w--500: #362f50;
  --orange--400: #fc7e45;
  --b-w--200: #c4bfd9;
  --b-w--300: #a79fc6;
  --b-w--50: white;
  --orange--500: #fa7233;
  --b-w--800: #2b2640;
  --b-w--75: #f0eff6;
  --b-w--900: #161320;
  --orange--50: #feeee6;
  --b-w--100: #e2dfec;
  --b-w--950: #0b0910;
  --orange--300: #fb986a;
  --orange--100: #feddcd;
  --orange--600: #c74205;
  --b-w--700: #413960;
  --orange--alpha--65: #fa7233a6;
  --b-w--alpha-black--85-b: #362f50d9;
  --b-w--alpha-white--65-w: #ffffffa6;
  --b-w--400: #8a7eb4;
  --orange--alpha--15: #fa723326;
  --orange--alpha--10: #fa72331a;
  --orange--alpha--5: #fa72330d;
  --b-w--600: #574b81;
  --b-w--alpha-black--95-b: #362f50f2;
  --b-w--alpha-black--90-b: #362f50e6;
  --b-w--alpha-black--80-b: #362f50cc;
  --b-w--alpha-black--75-b: #362f50bf;
  --b-w--alpha-black--70-b: #362f50b3;
  --b-w--alpha-black--65-b: #362f50a6;
  --b-w--alpha-black--60-b: #362f5099;
  --b-w--alpha-black--55-b: #362f508c;
  --b-w--alpha-black--50-b: #362f5080;
  --b-w--alpha-black--45-b: #362f5073;
  --b-w--alpha-black--40-b: #362f5066;
  --b-w--alpha-black--35-b: #362f5059;
  --b-w--alpha-black--30-b: #362f504d;
  --b-w--alpha-black--25-b: #362f5040;
  --b-w--alpha-black--20-b: #362f5033;
  --b-w--alpha-black--15-b: #362f5026;
  --b-w--alpha-black--10-b: #362f501a;
  --b-w--alpha-black--5-b: #362f500d;
  --b-w--alpha-white--95-w: #fffffff2;
  --b-w--alpha-white--90-w: #ffffffe6;
  --b-w--alpha-white--85-w: #ffffffd9;
  --b-w--alpha-white--80-w: #fffc;
  --b-w--alpha-white--75-w: #ffffffbf;
  --b-w--alpha-white--70-w: #ffffffb3;
  --b-w--alpha-white--60-w: #fff9;
  --b-w--alpha-white--55-w: #ffffff8c;
  --b-w--alpha-white--50-w: #ffffff80;
  --b-w--alpha-white--45-w: #ffffff73;
  --b-w--alpha-white--40-w: #fff6;
  --b-w--alpha-white--35-w: #ffffff59;
  --b-w--alpha-white--30-w: #ffffff4d;
  --b-w--alpha-white--25-w: #ffffff40;
  --b-w--alpha-white--20-w: #fff3;
  --b-w--alpha-white--15-w: #ffffff26;
  --b-w--alpha-white--10-w: #ffffff1a;
  --b-w--alpha-white--5-w: #ffffff0d;
  --orange--200: #fdba9b;
  --orange--700: #953204;
  --orange--800: #642102;
  --orange--900: #321101;
  --orange--950: #190801;
  --orange--alpha--95: #fa7233f2;
  --orange--alpha--90: #fa7233e6;
  --orange--alpha--85: #fa7233d9;
  --orange--alpha--80: #fa7233cc;
  --orange--alpha--75: #fa7233bf;
  --orange--alpha--70: #fa7233b3;
  --orange--alpha--60: #fa723399;
  --orange--alpha--55: #fa72338c;
  --orange--alpha--50: #fa723380;
  --orange--alpha--45: #fa723373;
  --orange--alpha--40: #fa723366;
  --orange--alpha--35: #fa723359;
  --orange--alpha--30: #fa72334d;
  --orange--alpha--25: #fa723340;
  --orange--alpha--20: #fa723333;
  --_components---focus: var(--red--600);
  --green--50: #eef6f6;
  --green--100: #ddedee;
  --green--200: #bcdbdc;
  --green--300: #9ac9cb;
  --green--400: #79b7b9;
  --green--500: #56a3a6;
  --green--600: #468486;
  --green--700: #346365;
  --green--800: #234243;
  --green--900: #112122;
  --green--950: #091111;
  --green--alpha--95: #56a3a6f2;
  --green--alpha--90: #56a3a6e6;
  --green--alpha--85: #56a3a6d9;
  --green--alpha--80: #56a3a6cc;
  --green--alpha--75: #56a3a6bf;
  --green--alpha--70: #56a3a6b3;
  --green--alpha--65: #56a3a6a6;
  --green--alpha--60: #56a3a699;
  --green--alpha--55: #56a3a68c;
  --green--alpha--50: #56a3a680;
  --green--alpha--45: #56a3a673;
  --green--alpha--40: #56a3a666;
  --green--alpha--35: #56a3a659;
  --green--alpha--30: #56a3a64d;
  --green--alpha--25: #56a3a640;
  --green--alpha--20: #56a3a633;
  --green--alpha--15: #56a3a626;
  --green--alpha--10: #56a3a61a;
  --green--alpha--5: #56a3a60d;
  --blue--50: #ebf3f9;
  --blue--100: #d8e7f3;
  --blue--200: #b1cfe7;
  --blue--300: #89b7dc;
  --blue--400: #629ed0;
  --blue--500: #3f89c5;
  --blue--600: #2f6b9d;
  --blue--700: #235176;
  --blue--800: #18364e;
  --blue--900: #0c1b27;
  --blue--950: #060d14;
  --blue--alpha--95: #3f89c5f2;
  --blue--alpha--90: #3f89c5e6;
  --blue--alpha--85: #3f89c5d9;
  --blue--alpha--80: #3f89c5cc;
  --blue--alpha--75: #3f89c5bf;
  --blue--alpha--70: #3f89c5b3;
  --blue--alpha--65: #3f89c5a6;
  --blue--alpha--60: #3f89c599;
  --blue--alpha--55: #3f89c58c;
  --blue--alpha--50: #3f89c580;
  --blue--alpha--45: #3f89c573;
  --blue--alpha--40: #3f89c566;
  --blue--alpha--35: #3f89c559;
  --blue--alpha--30: #3f89c54d;
  --blue--alpha--25: #3f89c540;
  --blue--alpha--20: #3f89c533;
  --blue--alpha--15: #3f89c526;
  --blue--alpha--10: #3f89c51a;
  --blue--alpha--5: #3f89c50d;
  --red--50: #fbeaee;
  --red--100: #f6d5de;
  --red--200: #eeaabc;
  --red--300: #e5809b;
  --red--400: #dd5579;
  --red--500: #9f2042;
  --red--600: #aa2246;
  --red--700: #7f1a35;
  --red--800: #551123;
  --red--900: #2a0912;
  --red--950: #150409;
  --red--alpha--95: #9f2042f2;
  --red--alpha--90: #9f2042e6;
  --red--alpha--85: #9f2042d9;
  --red--alpha--80: #9f2042cc;
  --red--alpha--75: #9f2042bf;
  --red--alpha--70: #9f2042b3;
  --red--alpha--65: #9f2042a6;
  --red--alpha--60: #9f204299;
  --red--alpha--55: #9f20428c;
  --red--alpha--50: #9f204280;
  --red--alpha--45: #9f204273;
  --red--alpha--40: #9f204266;
  --red--alpha--35: #9f204259;
  --red--alpha--30: #9f20424d;
  --red--alpha--25: #9f204240;
  --red--alpha--20: #9f204233;
  --red--alpha--15: #9f204226;
  --red--alpha--10: #9f20421a;
  --red--alpha--5: #9f20420d;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--b-w--offwhite\<deleted\|variable-b191ca78-e75e-2abe-83cb-e2649b4bd335\>);
  color: var(--b-w--500);
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sen;
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sen;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sen;
  font-size: 39px;
  font-weight: 700;
  line-height: 120%;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sen;
  font-size: 31px;
  font-weight: 700;
  line-height: 120%;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sen;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sen;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

p {
  margin-bottom: .5em;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 1rem;
  font-style: italic;
  font-weight: 400;
  line-height: 160%;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.styleguide-body {
  color: #b0b0b0;
  background-color: #181818;
  flex-direction: column;
  align-items: center;
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-weight: 400;
}

.is-pad-b-208 {
  padding-bottom: 13em;
}

.is-pad-tb-144 {
  padding-top: 9em;
  padding-bottom: 9em;
}

.form-field-wrapper {
  max-width: 24em;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.is-pad-tb-232 {
  padding-top: 14.5em;
  padding-bottom: 14.5em;
}

.is-pad-t-184 {
  padding-top: 11.5em;
}

.list-item--bullets {
  margin-bottom: .5em;
  line-height: 160%;
  list-style-type: disc;
}

.dsg-table-spacing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1d1d1d;
  border-radius: 1em;
  grid-template-columns: 1fr;
  width: 100%;
}

.dsg-table-spacing.is-headlines {
  grid-template-rows: .25fr;
  grid-auto-rows: 1fr;
}

.form-checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.is-txt-bold {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-weight: 700;
}

.is-txt-bold.is-txt-orange-400 {
  color: var(--orange--400);
}

.is-pad-tb-152 {
  padding-top: 9.5em;
  padding-bottom: 9.5em;
}

.is-margin-tb-224 {
  margin-top: 14em;
  margin-bottom: 14em;
}

.is-pad-b-128 {
  padding-bottom: 8em;
}

.is-pad-tb-16 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.is-margin-tb-144 {
  margin-top: 9em;
  margin-bottom: 9em;
}

.is-margin-tb-216 {
  margin-top: 13.5em;
  margin-bottom: 13.5em;
}

.is-pad-t-208 {
  padding-top: 13em;
}

.is-margin-t-32 {
  margin-top: 2em;
}

.is-pad-b-248 {
  padding-bottom: 15.5em;
}

.is-margin-t-16 {
  margin-top: 1em;
}

.is-pad-tb-80 {
  padding-top: 5em;
  padding-bottom: 5em;
}

.is-pad-tb-168 {
  padding-top: 10.5em;
  padding-bottom: 10.5em;
}

.is-pad-t-168 {
  padding-top: 10.5em;
}

.is-pad-t-200 {
  padding-top: 12.5em;
}

.is-margin-b-192 {
  margin-bottom: 12em;
}

.dsg-table_row-spacing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #4a4a4a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr .25fr 260px;
  grid-auto-flow: column;
}

.dsg-spacing-label {
  color: #b0b0b0;
  font-size: .9rem;
  line-height: 1.6;
}

.dsg-spacing-label.is-txt-orange-200-2 {
  color: #f9ca9f;
}

.is-margin-tb-104 {
  margin-top: 6.5em;
  margin-bottom: 6.5em;
}

.is-pad-tb-40 {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}

.is-txt-italic {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.is-margin-tb-240 {
  margin-top: 15em;
  margin-bottom: 15em;
}

.is-pad-tb-4 {
  padding-top: .25em;
  padding-bottom: .25em;
}

.is-txt-cut-3lines {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
}

.is-pad-b-240 {
  padding-bottom: 15em;
}

.is-pad-b-216 {
  padding-bottom: 13.5em;
}

.is-margin-t-136 {
  margin-top: 8.5em;
}

.is-dsg-hidden {
  display: none;
}

.is-pad-tb-192 {
  padding-top: 12em;
  padding-bottom: 12em;
}

.is-margin-b-184 {
  margin-bottom: 11.5em;
}

.icon--check-circle {
  flex: none;
  width: 1rem;
  margin-top: -.01rem;
  margin-right: .5rem;
}

.is-pad-b-48 {
  padding-bottom: 3em;
}

.is-margin-tb-160 {
  margin-top: 10em;
  margin-bottom: 10em;
}

.is-margin-t-56 {
  margin-top: 3.5em;
}

.is-margin-b-80 {
  margin-bottom: 5em;
}

.is-pad-t-232 {
  padding-top: 14.5em;
}

.is-pad-b-152 {
  padding-bottom: 9.5em;
}

.is-pad-t-144 {
  padding-top: 9em;
}

.list--links {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.is-pad-b-224 {
  padding-bottom: 14em;
}

.is-pad-tb-48 {
  padding-top: 3em;
  padding-bottom: 3em;
}

.dsg-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1d1d1d;
  border-radius: 1em;
  grid-template-columns: 1fr;
  width: 100%;
  overflow: hidden;
}

.dsg-table.is-dsg-helpers {
  grid-template-rows: .25fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
}

.dsg-table.is-dsg-helpers.is-dsg-aspect {
  grid-template-rows: 3.25em;
  grid-auto-rows: 8em;
}

.dsg-table.is-headlines {
  grid-template-rows: .25fr;
  grid-auto-rows: 1fr;
}

.is-pad-tb-208 {
  padding-top: 13em;
  padding-bottom: 13em;
}

.is-pad-b-16 {
  padding-bottom: 1em;
}

.grid--6-6 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  width: 100%;
}

.grid--6-6.is-gap-6 {
  grid-column-gap: 6em;
  grid-row-gap: 6em;
}

.grid--6-6.is-gap-6.is-video-right {
  grid-template-columns: 1fr 1.25fr;
}

.grid--6-6.is-gap-6.is-video-left {
  grid-template-columns: 1.25fr 1fr;
}

.grid--6-6.is-gap-6.is-phone-mockup-right {
  grid-template-columns: 1.5fr auto;
}

.grid--6-6.is-gap-6.is-profilepic-right {
  grid-template-columns: 1.5fr 1fr;
}

.container-col-8 {
  max-width: 1000px;
  padding-left: 6em;
  padding-right: 6em;
}

.is-pad-b-176 {
  padding-bottom: 11em;
}

.is-margin-b-88 {
  margin-bottom: 5.5em;
}

.is-margin-t-232 {
  margin-top: 14.5em;
}

.richt-text {
  font-size: 1rem;
  line-height: 160%;
}

.richt-text p {
  margin-bottom: 2em;
}

.richt-text li {
  margin-bottom: .5em;
}

.richt-text h1 {
  margin-bottom: 1.5rem;
  font-family: Poppins, sans-serif;
  font-size: 3em;
}

.richt-text h2 {
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
  font-size: 2.5em;
}

.richt-text h3 {
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
  font-size: 2em;
}

.richt-text h4 {
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
  font-size: 1.75em;
}

.richt-text h5 {
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
  font-size: 1.5em;
}

.richt-text h6 {
  font-family: Poppins, sans-serif;
  font-size: 1.3em;
}

.is-pad-tb-216 {
  padding-top: 13.5em;
  padding-bottom: 13.5em;
}

.is-pad-t-152 {
  padding-top: 9.5em;
}

.is-pad-t-56 {
  padding-top: 3.5em;
}

.is-margin-t-72 {
  margin-top: 4.5em;
}

.list--bullets {
  padding-left: 1em;
  font-size: 1rem;
}

.is-pad-t-48 {
  padding-top: 3em;
}

.is-txt-align-center {
  text-align: center;
}

.is-margin-t-240 {
  margin-top: 15em;
}

.is-margin-tb-16 {
  margin-top: 1em;
  margin-bottom: 1em;
}

.is-margin-tb-176 {
  margin-top: 11em;
  margin-bottom: 11em;
}

.is-margin-tb-120 {
  margin-top: 7.5em;
  margin-bottom: 7.5em;
}

.is-pad-b-80 {
  padding-bottom: 5em;
}

.is-pad-tb-64 {
  padding-top: 4em;
  padding-bottom: 4em;
}

.is-pad-t-24 {
  padding-top: 1.5em;
}

.is-margin-tb-96 {
  margin-top: 6em;
  margin-bottom: 6em;
}

.dsg-subnav-menu {
  background-color: #1d1d1d;
  border-radius: 1em;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-top: 11.2em;
  padding: 1.6em 3em;
  display: flex;
  position: sticky;
  top: 1em;
}

.is-margin-t-248 {
  margin-top: 15.5em;
}

.is-btn-d-fw {
  width: 100%;
}

.is-pad-b-120 {
  padding-bottom: 7.5em;
}

.is-pad-b-104 {
  padding-bottom: 6.5em;
}

.is-pad-tb-96 {
  padding-top: 6em;
  padding-bottom: 6em;
}

.is-margin-t-168 {
  margin-top: 10.5em;
}

.is-margin-tb-192 {
  margin-top: 12em;
  margin-bottom: 12em;
}

.list-item--check {
  margin-bottom: .5rem;
  display: flex;
}

.is-txt-cut-2lines {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
}

.is-pad-b-200 {
  padding-bottom: 12.5em;
}

.is-pad-tb-160 {
  padding-top: 10em;
  padding-bottom: 10em;
}

.is-pad-b-256 {
  padding-bottom: 16em;
}

.is-margin-b-128 {
  margin-bottom: 8em;
}

.is-pad-tb-32 {
  padding-top: 2em;
  padding-bottom: 2em;
}

.is-margin-t-120 {
  margin-top: 7.5em;
}

.is-margin-b-104 {
  margin-bottom: 6.5em;
}

.is-pad-t-96 {
  padding-top: 6em;
}

.is-pad-b-40 {
  padding-bottom: 2.5em;
}

.is-margin-t-96 {
  margin-top: 6em;
}

.is-pad-b-160 {
  padding-bottom: 10em;
}

.is-margin-t-160 {
  margin-top: 10em;
}

.is-margin-t-224 {
  margin-top: 14em;
}

.wrap-flex-vert-c {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.is-margin-b-256 {
  margin-bottom: 16em;
}

.is-d-visible {
  display: block;
}

.is-margin-b-168 {
  margin-bottom: 10.5em;
}

.is-pad-b-232 {
  padding-bottom: 14.5em;
}

.grid--dsg-lists {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.grid--8-4 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  width: 100%;
}

.is-pad-tb-120 {
  padding-top: 7.5em;
  padding-bottom: 7.5em;
}

.is-margin-tb-184 {
  margin-top: 11.5em;
  margin-bottom: 11.5em;
}

.is-pad-t-176 {
  padding-top: 11em;
}

.is-margin-t-80 {
  margin-top: 5em;
}

.is-margin-t-48 {
  margin-top: 3em;
}

.is-pad-t-248 {
  padding-top: 15.5em;
}

.is-margin-b-4 {
  margin-bottom: .25em;
}

.is-pad-b-96 {
  padding-bottom: 6em;
}

.is-margin-tb-80 {
  margin-top: 5em;
  margin-bottom: 5em;
}

.list-item--links {
  margin-bottom: .5em;
  list-style-type: disc;
}

.is-txt-align-left {
  text-align: left;
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
}

.is-txt-allcaps {
  text-transform: uppercase;
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
}

.is-margin-t-8 {
  margin-top: .5em;
}

.is-pad-tb-88 {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}

.is-margin-tb-208 {
  margin-top: 13em;
  margin-bottom: 13em;
}

.is-margin-b-240 {
  margin-bottom: 15em;
}

.is-margin-t-152 {
  margin-top: 9.5em;
}

.is-margin-b-232 {
  margin-bottom: 14.5em;
}

.is-margin-b-144 {
  margin-bottom: 9em;
}

.is-margin-b-208 {
  margin-bottom: 13em;
}

.is-margin-t-24 {
  margin-top: 1.5em;
}

.is-pad-tb-224 {
  padding-top: 14em;
  padding-bottom: 14em;
}

.is-pad-b-168 {
  padding-bottom: 10.5em;
}

.is-pad-tb-56 {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}

.is-pad-t-112 {
  padding-top: 7em;
}

.is-margin-t-40 {
  margin-top: 2.5em;
}

.is-pad-b-8 {
  padding-bottom: .5em;
}

.is-margin-tb-4 {
  margin-top: .25em;
  margin-bottom: .25em;
}

.is-txt-xsmall {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-size: .7rem;
  font-weight: 400;
  line-height: 1.6;
  position: static;
}

.is-pad-b-112 {
  padding-bottom: 7em;
}

.is-txt-underlined {
  text-underline-offset: 15%;
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  text-decoration: underline;
  text-decoration-thickness: calc(1em / 14.2857);
}

.is-margin-tb-248 {
  margin-top: 15.5em;
  margin-bottom: 15.5em;
}

.is-bg-offwhite {
  background-color: var(--b-w--offwhite\<deleted\|variable-b191ca78-e75e-2abe-83cb-e2649b4bd335\>);
}

.is-pad-tb-200 {
  padding-top: 12.5em;
  padding-bottom: 12.5em;
}

.dsg-color-field {
  border-radius: .5em;
  width: 100%;
  height: 5.3em;
  margin-bottom: 8px;
  display: block;
  overflow: hidden;
}

.is-margin-t-208 {
  margin-top: 13em;
}

.is-margin-b-120 {
  margin-bottom: 7.5em;
}

.is-pad-tb-176 {
  padding-top: 11em;
  padding-bottom: 11em;
}

.is-txt-small {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.6;
}

.container-col-4 {
  max-width: 584px;
  padding-left: 6em;
  padding-right: 6em;
}

.is-txt-normal {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-weight: 400;
}

.is-pad-t-8 {
  padding-top: .5em;
}

.is-margin-tb-24 {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

.container-col-12 {
  width: 100%;
  max-width: 1416px;
  padding-left: 6em;
  padding-right: 6em;
}

.is-margin-tb-152 {
  margin-top: 9.5em;
  margin-bottom: 9.5em;
}

.is-margin-b-96 {
  margin-bottom: 6em;
}

.is-margin-b-160 {
  margin-bottom: 10em;
}

.is-margin-t-4 {
  margin-top: .25em;
}

.is-pad-b-72 {
  padding-bottom: 4.5em;
}

.is-d-hidden {
  display: none;
}

.is-margin-tb-48 {
  margin-top: 3em;
  margin-bottom: 3em;
}

.grid--2-2-2-2-2-2 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.dsg-table_header-headlines {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #4a4a4a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 4.5fr;
  grid-auto-flow: column;
  width: 100%;
}

.form-label {
  margin-bottom: .5em;
  padding-left: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 120%;
}

.is-txt-large {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.6;
}

.is-txt-large.is-txt-bold {
  font-weight: 600;
}

.is-margin-b-152 {
  margin-bottom: 9.5em;
}

.is-pad-tb-128 {
  padding-top: 8em;
  padding-bottom: 8em;
}

.is-margin-tb-32 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.is-margin-tb-136 {
  margin-top: 8.5em;
  margin-bottom: 8.5em;
}

.is-pad-t-136 {
  padding-top: 8.5em;
}

.grid--4-8 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  width: 100%;
}

.is-margin-tb-40 {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}

.is-pad-tb-136 {
  padding-top: 8.5em;
  padding-bottom: 8.5em;
}

.dsg_container-area {
  outline-offset: 0px;
  text-align: center;
  background-color: #181818;
  border-radius: 1rem;
  outline: .05rem dashed gray;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 8rem;
  padding: 1em;
  font-size: 1rem;
  display: flex;
}

.dsg-main-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 2440px;
  display: grid;
  position: relative;
}

.container-col-6 {
  max-width: 792px;
  padding-left: 6em;
  padding-right: 6em;
}

.dsg-column {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.is-margin-b-200 {
  margin-bottom: 12.5em;
}

.is-margin-b-176 {
  margin-bottom: 11em;
}

.is-pad-tb-184 {
  padding-top: 11.5em;
  padding-bottom: 11.5em;
}

.dsg-main {
  background-color: #181818;
}

.is-margin-tb-232 {
  margin-top: 14.5em;
  margin-bottom: 14.5em;
}

.is-margin-b-64 {
  margin-bottom: 4em;
}

.dsg_containers {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.is-margin-tb-128 {
  margin-top: 8em;
  margin-bottom: 8em;
}

.is-pad-tb-256 {
  padding-top: 16em;
  padding-bottom: 16em;
}

.spacing-sample {
  background-color: #919191;
  height: 1.75em;
}

.spacing-sample._160px {
  width: 10em;
}

.spacing-sample._48px {
  width: 3em;
}

.spacing-sample._88px {
  width: 5.5em;
}

.spacing-sample._4px {
  width: .25em;
}

.spacing-sample._176px {
  width: 11em;
}

.spacing-sample._56px {
  width: 3.5em;
}

.spacing-sample._64px {
  width: 4em;
}

.spacing-sample._8px {
  width: .5em;
}

.spacing-sample._80px {
  width: 5em;
}

.spacing-sample._128px {
  width: 8em;
}

.spacing-sample._136px {
  width: 8.5em;
}

.spacing-sample._232px {
  width: 14.5em;
}

.spacing-sample._16px {
  width: 1em;
}

.spacing-sample._216px {
  width: 13.5em;
}

.spacing-sample._104px {
  width: 6.5em;
}

.spacing-sample._96px {
  width: 6em;
}

.spacing-sample._112px {
  width: 7em;
}

.spacing-sample._40px {
  width: 2.5em;
}

.spacing-sample._200px {
  width: 12.5em;
}

.spacing-sample._208px {
  width: 13em;
}

.spacing-sample._152px {
  width: 9.5em;
}

.spacing-sample._184px {
  width: 11.5em;
}

.spacing-sample._224px {
  width: 14em;
}

.spacing-sample._240px {
  width: 15em;
}

.spacing-sample._144px {
  width: 9em;
}

.spacing-sample._256px {
  width: 16em;
}

.spacing-sample._248px {
  width: 15.5em;
}

.spacing-sample._72px {
  width: 4.5em;
}

.spacing-sample._120px {
  width: 7.5em;
}

.spacing-sample._168px {
  width: 10.5em;
}

.spacing-sample._32px {
  width: 2em;
}

.spacing-sample._192px {
  width: 12em;
}

.spacing-sample._24px {
  width: 1.5em;
}

.grid--3-3-3-3 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.is-pad-t-80 {
  padding-top: 5em;
}

.is-pad-t-72 {
  padding-top: 4.5em;
}

.is-pad-t-104 {
  padding-top: 6.5em;
}

.is-pad-t-16 {
  padding-top: 1em;
}

.is-margin-b-48 {
  margin-bottom: 3em;
}

.is-pad-t-160 {
  padding-top: 10em;
}

.is-margin-b-56 {
  margin-bottom: 3.5em;
}

.is-margin-b-72 {
  margin-bottom: 4.5em;
}

.is-pad-t-128 {
  padding-top: 8em;
}

.wrap-flex-hor-c {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.is-txt-xlarge {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.4;
}

.container-col-10 {
  max-width: 1208px;
  padding-left: 6em;
  padding-right: 6em;
}

.is-margin-t-200 {
  margin-top: 12.5em;
}

.is-margin-tb-200 {
  margin-top: 12.5em;
  margin-bottom: 12.5em;
}

.is-margin-b-248 {
  margin-bottom: 15.5em;
}

.is-pad-b-4 {
  padding-bottom: .25em;
}

.dsg-sidebar {
  background-color: #181818;
  padding-left: 3em;
  position: sticky;
  top: 0;
}

.is-pad-tb-112 {
  padding-top: 7em;
  padding-bottom: 7em;
}

.is-txt-medium {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.is-txt-medium.is-dsg-description {
  max-width: 40em;
  font-weight: 300;
}

.is-txt-medium.is-txt-purple-200 {
  color: var(--b-w--200);
}

.is-txt-medium.is-txt-purple-300 {
  color: var(--b-w--300);
}

.is-margin-t-176 {
  margin-top: 11em;
}

.is-pad-t-32 {
  padding-top: 2em;
}

.is-margin-tb-256 {
  margin-top: 16em;
  margin-bottom: 16em;
}

.is-margin-t-256 {
  margin-top: 16em;
}

.is-pad-t-120 {
  padding-top: 7.5em;
}

.form-wrapper {
  margin-bottom: 0;
}

.is-pad-b-64 {
  padding-bottom: 4em;
}

.is-pad-tb-104 {
  padding-top: 6.5em;
  padding-bottom: 6.5em;
}

.dsg-table-cell {
  padding: 1em;
  font-size: .9rem;
}

.dsg-table-cell.is-dsg-aspect {
  width: 5.9em;
}

.is-pad-t-240 {
  padding-top: 15em;
}

.is-margin-tb-72 {
  margin-top: 4.5em;
  margin-bottom: 4.5em;
}

.is-pad-t-40 {
  padding-top: 2.5em;
}

.is-margin-b-16 {
  margin-bottom: 1em;
}

.grid--4-4-4 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.grid--4-4-4.gap-6 {
  grid-column-gap: 6em;
  grid-row-gap: 6em;
}

.is-margin-tb-168 {
  margin-top: 10.5em;
  margin-bottom: 10.5em;
}

.is-pad-b-32 {
  padding-bottom: 2em;
}

.is-pad-t-4 {
  padding-top: .25em;
}

.is-pad-b-56 {
  padding-bottom: 3.5em;
}

.is-margin-b-112 {
  margin-bottom: 7em;
}

.is-txt-align-right {
  text-align: right;
}

.is-margin-t-192 {
  margin-top: 12em;
}

.is-margin-tb-88 {
  margin-top: 5.5em;
  margin-bottom: 5.5em;
}

.is-margin-t-64 {
  margin-top: 4em;
}

.is-pad-tb-8 {
  padding-top: .5em;
  padding-bottom: .5em;
}

.is-margin-b-136 {
  margin-bottom: 8.5em;
}

.dsg-table_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #4a4a4a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 4.5fr;
  grid-auto-flow: column;
}

.dsg-table_row.is-colors {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.dsg-table_row.is-dsg-helper {
  grid-template-columns: .3fr 1fr;
}

.dsg-table_row.is-buttons {
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: .75fr;
}

.is-pad-t-256 {
  padding-top: 16em;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.is-pad-b-24 {
  padding-bottom: 1.5em;
}

.list-item_icon-wrap.is-txt-green-100 {
  padding-top: .2em;
}

.is-margin-tb-64 {
  margin-top: 4em;
  margin-bottom: 4em;
}

.is-pad-b-88 {
  padding-bottom: 5.5em;
}

.is-margin-b-8 {
  margin-bottom: .5em;
}

.is-pad-t-216 {
  padding-top: 13.5em;
}

.is-pad-b-144 {
  padding-bottom: 9em;
}

.is-margin-b-40 {
  margin-bottom: 2.5em;
}

.dsg-table_header-headlines-spacing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #4a4a4a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr .25fr 260px;
  grid-auto-flow: column;
  width: 100%;
}

.is-pad-b-136 {
  padding-bottom: 8.5em;
}

.is-pad-t-64 {
  padding-top: 4em;
}

.is-margin-t-128 {
  margin-top: 8em;
}

.is-margin-t-104 {
  margin-top: 6.5em;
}

.is-margin-t-216 {
  margin-top: 13.5em;
}

.is-margin-t-184 {
  margin-top: 11.5em;
}

.is-margin-t-112 {
  margin-top: 7em;
}

.is-margin-b-24 {
  margin-bottom: 1.5em;
}

.is-pad-t-192 {
  padding-top: 12em;
}

.is-margin-b-224 {
  margin-bottom: 14em;
}

.container-fullwidth {
  width: 100%;
  max-width: 100%;
}

.is-pad-b-184 {
  padding-bottom: 11.5em;
}

.is-margin-t-144 {
  margin-top: 9em;
}

.is-pad-tb-248 {
  padding-top: 15.5em;
  padding-bottom: 15.5em;
}

.is-margin-t-88 {
  margin-top: 5.5em;
}

.is-margin-b-32 {
  margin-bottom: 2em;
}

.is-pad-tb-240 {
  padding-top: 15em;
  padding-bottom: 15em;
}

.is-pad-tb-24 {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.dsg-table_header-colors {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #4a4a4a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  width: 100%;
}

.dsg-table_header-colors.is-buttons {
  grid-template-columns: 1fr 3.25fr;
}

.is-margin-tb-112 {
  margin-top: 7em;
  margin-bottom: 7em;
}

.is-pad-t-88 {
  padding-top: 5.5em;
}

.is-margin-tb-8 {
  margin-top: .5em;
  margin-bottom: .5em;
}

.is-pad-t-224 {
  padding-top: 14em;
}

.is-margin-tb-56 {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}

.form-radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.is-pad-tb-72 {
  padding-top: 4.5em;
  padding-bottom: 4.5em;
}

.is-pad-b-192 {
  padding-bottom: 12em;
}

.dsg-aspect-area {
  text-align: center;
  background-color: #d2d5c1;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1em;
  font-size: 1rem;
  display: flex;
}

.is-margin-b-216 {
  margin-bottom: 13.5em;
}

.cta-arrow-wrap {
  z-index: 1;
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  inset: auto 1em 1em auto;
}

.cta-arrow-wrap.is-hidden {
  display: none;
}

.card02_img-wrap {
  border-radius: 1em;
  position: relative;
  overflow: hidden;
}

.card02_img {
  object-fit: cover;
}

._3columns03_headline-wrap {
  max-width: 26em;
}

.dsg-projects-headline-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.is-txt-base {
  font-family: Opensans Variablefont Wdth Wght, Verdana, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6;
}

.is-txt-base.is-txt-italic.is-quote-text-align-right {
  text-align: right;
}

.is-txt-base.is-txt-italic.is-quote-text-align-left {
  text-align: left;
}

.is-txt-base.is-quote-text-align-right {
  text-align: right;
}

.is-txt-base.is-quote-text-align-left {
  text-align: left;
}

.is-txt-base.is-txt-purple-200 {
  color: var(--b-w--200);
}

.section-hero {
  text-align: center;
  width: 100%;
  height: 100vh;
  position: relative;
}

.section-hero.is-txt-white-50 {
  color: var(--b-w--50);
  margin-top: -6em;
}

.body {
  background-color: var(--b-w--50);
}

.bg-video-container {
  background-color: #2b2640;
  width: 100%;
  height: 100vh;
  position: relative;
}

.hero-content-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.is-txt-orange-200 {
  color: var(--orange--500);
  flex: 0 auto;
}

.is-txt-green-300-2 {
  color: #9ac9cb;
}

.is-txt-brown-300-2 {
  color: #de87a0;
}

.is-txt-blue-400-2 {
  color: #629ed0;
}

.is-txt-purple-200-2 {
  color: #c3b9df;
}

.btn-sec--lg {
  box-shadow: inset 0 0 0 4px var(--b-w--500);
  color: var(--b-w--500);
  text-align: center;
  background-color: #18181800;
  border-radius: 12em;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 2rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
  transition: all .15s linear;
}

.btn-sec--lg:hover {
  background-color: var(--b-w--800);
  box-shadow: inset 0 0 0 4px var(--b-w--800);
  color: var(--b-w--50);
}

.btn-sec--lg:focus-visible, .btn-sec--lg[data-wf-focus-visible] {
  color: #f6b06f;
  background-color: #272f3f;
  box-shadow: inset 0 0 0 4px #aa2246;
}

.btn-sec--lg.is-btn-inverse {
  box-shadow: inset 0 0 0 4px var(--b-w--50);
  color: var(--b-w--50);
}

.btn-sec--lg.is-btn-inverse:hover {
  background-color: var(--b-w--75);
  box-shadow: inset 0 0 0 2px var(--b-w--75);
  color: #1c222e;
}

.btn-sec--lg.is-btn-inverse:focus-visible, .btn-sec--lg.is-btn-inverse[data-wf-focus-visible] {
  color: #1c222e;
  background-color: #fce5cf;
  box-shadow: inset 0 0 0 4px #aa2246;
}

.btn-sec--lg.is-btn-inverse-white {
  box-shadow: inset 0 0 0 4px var(--b-w--50);
  color: var(--b-w--50);
}

.btn-sec--lg.is-btn-inverse-white:hover {
  background-color: var(--b-w--75);
  box-shadow: inset 0 0 0 2px var(--b-w--75);
  color: #1c222e;
}

.btn-sec--lg.is-btn-inverse-white:focus-visible, .btn-sec--lg.is-btn-inverse-white[data-wf-focus-visible] {
  color: #1c222e;
  background-color: #fce5cf;
  box-shadow: inset 0 0 0 4px #aa2246;
}

.is-txt-black-900 {
  color: var(--b-w--900);
}

.is-bg-orange-50 {
  background-color: var(--orange--50);
}

.is-txt-blue-700-2 {
  color: #235176;
}

.is-txt-blue-600-2 {
  color: #2f6b9d;
}

.is-bg-white-200 {
  background-color: var(--b-w--200);
  color: #818181;
}

.is-txt-white-100 {
  color: var(--b-w--100);
}

.is-bg-green-600-2 {
  background-color: #468486;
}

.is-text-link-2 {
  color: #1c222e;
  font-weight: 600;
  text-decoration: underline;
}

.is-bg-black-500 {
  background-color: var(--b-w--500);
}

.is-bg-purple-700-2 {
  background-color: #403168;
}

.is-bg-blue-300-2 {
  background-color: #89b7dc;
}

.is-bg-green-300-2 {
  background-color: #9ac9cb;
}

.is-txt-red-200-2 {
  color: #eeaabc;
}

.is-h6 {
  font-family: Poppins, sans-serif;
  font-size: 1.25em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
}

.is-txt-black-950 {
  color: var(--b-w--950);
}

.is-bg-blue-500-2 {
  background-color: #3f89c5;
}

.is-black-950 {
  background-color: var(--b-w--950);
}

.is-txt-purple-300-2 {
  color: #a697ce;
}

.is-bg-orange-300 {
  background-color: var(--orange--300);
}

.is-txt-orange-300 {
  color: var(--orange--300);
}

.btn-prm--lg {
  background-color: var(--b-w--500);
  color: var(--b-w--50);
  text-align: center;
  border-radius: 12em;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 2rem;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
  transition: all .4s cubic-bezier(.23, 1, .32, 1);
  box-shadow: 0 123px 34px 0 #0000, 0 79px 32px #00000003, 0 44px 27px #0000000d, 0 20px 20px #00000017, 0 5px 11px #0000001c;
  max-height: 64px;
  display: flex;
  width: fit-content;
}

.btn-prm--lg:hover {
  background-color: var(--b-w--800);
  box-shadow: none;
  color: var(--b-w--50);
  background-image: none;
  transform: translate(0, 1px);
}

.btn-prm--lg:focus-visible, .btn-prm--lg[data-wf-focus-visible] {
  color: #f6b06f;
  background-color: #272f3f;
  box-shadow: inset 0 0 0 4px #aa2246;
}

.btn-prm--lg.is-btn-inverse {
  background-color: var(--orange--300);
  color: var(--b-w--500);
}

.btn-prm--lg.is-btn-inverse:hover {
  background-color: var(--b-w--75);
  box-shadow: none;
  background-image: none;
}

.btn-prm--lg.is-btn-inverse:focus-visible, .btn-prm--lg.is-btn-inverse[data-wf-focus-visible] {
  background-color: #fce5cf;
}

.btn-prm--lg.is-btn-inverse-white {
  background-color: var(--b-w--50);
  color: var(--b-w--500);
}

.btn-prm--lg.is-btn-inverse-white:hover {
  background-color: var(--b-w--75);
  box-shadow: none;
  background-image: none;
}

.btn-prm--lg.is-btn-inverse-white:focus-visible, .btn-prm--lg.is-btn-inverse-white[data-wf-focus-visible] {
  background-color: #fce5cf;
}

.is-bg-red-200-2 {
  background-color: #eeaabc;
}

.is-display {
  font-family: Poppins, sans-serif;
  font-size: 5em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
}

.is-bg-black-900 {
  background-color: var(--b-w--900);
}

.form-radio-label-2 {
  color: #1c222e;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
}

.form-input-2 {
  color: #1c222ecc;
  background-color: #fff;
  border: .05rem solid #1c222e26;
  border-radius: .5rem;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  transition: all .2s;
}

.form-input-2:hover {
  border-color: #1c222e4d;
}

.form-input-2:active {
  border-color: #1c222e80;
}

.form-input-2:focus {
  color: #1c222e;
  border-color: #b4b4b459;
}

.form-input-2:focus-visible, .form-input-2[data-wf-focus-visible] {
  border-color: #b4b4b459;
  box-shadow: 0 0 0 4px #aa2246;
}

.form-input-2::placeholder {
  color: #1c222e99;
}

.form-input-2.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.form-input-2.is-select-input {
  justify-content: space-between;
}

.form-input-2.is-select-input.is-padding-fix-outer {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.form-input-2.is-select-input.is-padding-fix-inner {
  border-width: 0;
  margin-bottom: 0;
}

.is-bg-white-300 {
  background-color: var(--b-w--300);
}

.is-txt-white-75 {
  color: var(--b-w--75);
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.is-txt-white-75.w--current {
  color: #dbf40c;
}

.is-bg-orange-100 {
  background-color: var(--orange--100);
}

.is-txt-white-300 {
  color: var(--b-w--300);
}

.form-message-error-2 {
  color: #9f2042;
  background-color: #eeaabc;
  border: 1px solid #e5809b;
  margin-top: 2rem;
  padding: .75rem;
  font-weight: 700;
}

.is-txt-orange-100 {
  color: var(--orange--100);
}

.is-bg-white-75 {
  background-color: var(--b-w--75);
}

.is-bg-green-700-2 {
  background-color: #346365;
}

.form-checkbox-label-2 {
  color: #1c222e;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
}

.is-bg-brown-300-2 {
  background-color: #de87a0;
}

.is-bg-red-300-2 {
  background-color: #e5809b;
}

.is-h4-2 {
  font-family: Poppins, sans-serif;
  font-size: 1.9375em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
}

.btn-sec--med {
  box-shadow: inset 0 0 0 2.5px var(--b-w--500);
  color: var(--b-w--500);
  text-align: center;
  background-color: #18181800;
  border-radius: 12em;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
  transition: all .15s linear;
}

.btn-sec--med:hover {
  background-color: var(--b-w--800);
  box-shadow: inset 0 0 0 2.5px var(--b-w--800);
  color: var(--b-w--50);
}

.btn-sec--med:focus-visible, .btn-sec--med[data-wf-focus-visible] {
  color: #f6b06f;
  background-color: #272f3f;
  box-shadow: inset 0 0 0 4px #aa2246;
}

.btn-sec--med.is-btn-inverse {
  box-shadow: inset 0 0 0 2.5px var(--b-w--50);
  color: var(--b-w--50);
}

.btn-sec--med.is-btn-inverse:hover {
  background-color: var(--b-w--75);
  box-shadow: inset 0 0 0 2px var(--b-w--75);
  color: #1c222e;
}

.btn-sec--med.is-btn-inverse:focus-visible, .btn-sec--med.is-btn-inverse[data-wf-focus-visible] {
  color: #1c222e;
  background-color: #fce5cf;
  box-shadow: inset 0 0 0 4px #aa2246;
}

.btn-sec--med.is-btn-inverse-white {
  box-shadow: inset 0 0 0 2.5px var(--b-w--50);
  color: var(--b-w--50);
}

.btn-sec--med.is-btn-inverse-white:hover {
  background-color: var(--b-w--75);
  box-shadow: inset 0 0 0 2px var(--b-w--75);
  color: #1c222e;
}

.btn-sec--med.is-btn-inverse-white:focus-visible, .btn-sec--med.is-btn-inverse-white[data-wf-focus-visible] {
  color: #1c222e;
  background-color: #fce5cf;
  box-shadow: inset 0 0 0 4px #aa2246;
}

.is-txt-red-700-2 {
  color: #7f1a35;
}

.is-txt-orange-600 {
  color: var(--orange--600);
}

.is-bg-orange-600 {
  background-color: var(--orange--600);
}

.is-txt-purple-600-2 {
  color: #55418b;
}

.form-checkbox-icon-2 {
  box-shadow: none;
  color: #3a465f;
  cursor: pointer;
  background-color: #fff8f400;
  border: 2px solid #3a465f;
  border-radius: .125rem;
  width: 1rem;
  height: 1rem;
  margin: 0 .75rem 0 0;
}

.form-checkbox-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #3a465f;
  background-image: url('../images/check_white.svg');
  background-position: 50%;
  background-size: 80% 80%;
  border-width: 0;
  border-color: #4a4a4a;
  border-radius: .125rem;
  width: 1rem;
  height: 1rem;
  margin: 0 .75rem 0 0;
}

.form-checkbox-icon-2.w--redirected-focus {
  box-shadow: none;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form-checkbox-icon-2.w--redirected-focus-visible {
  box-shadow: 0 0 0 2px #aa2246;
}

.is-bg-brown-200-2 {
  background-color: #e9afc0;
}

.is-txt-black-800 {
  color: var(--b-w--800);
}

.is-h2 {
  font-family: Poppins, sans-serif;
  font-size: 3em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
}

.is-bg-blue-700-2 {
  background-color: #235176;
}

.is-bg-orange-400 {
  background-color: var(--orange--400);
}

.is-txt-brown-200-2 {
  color: #e9afc0;
}

.is-bg-red-400-2 {
  background-color: #dd5579;
}

.is-bg-purple-200-2 {
  background-color: #c3b9df;
}

.btn-prm--med {
  background-color: var(--b-w--500);
  color: var(--b-w--50);
  text-align: center;
  border-radius: 12em;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.25rem;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
  transition: all .4s cubic-bezier(.23, 1, .32, 1);
  box-shadow: 0 25px 20px -5px #0000000d, 0 16px 10px -3px #0000000d, 0 6px 4px -1px #0000001a;
  max-height: 48px;
  display: flex;
  width: fit-content;
}

.btn-prm--med:hover {
  background-color: var(--b-w--800);
  box-shadow: none;
  color: var(--b-w--50);
  background-image: none;
  transform: translate(0, 1px);
}

.btn-prm--med:focus-visible, .btn-prm--med[data-wf-focus-visible] {
  color: #f6b06f;
  background-color: #272f3f;
  box-shadow: inset 0 0 0 4px #aa2246;
}

.btn-prm--med.is-btn-inverse {
  background-color: var(--orange--300);
  color: var(--b-w--500);
  box-shadow: 0 123px 34px 0 #0000, 0 79px 32px #00000003, 0 44px 27px #0000000d, 0 20px 20px #00000017, 0 5px 11px #0000001c;
}

.btn-prm--med.is-btn-inverse:hover {
  background-color: var(--b-w--75);
  background-image: none;
}

.btn-prm--med.is-btn-inverse:focus-visible, .btn-prm--med.is-btn-inverse[data-wf-focus-visible] {
  background-color: #fce5cf;
  box-shadow: inset 0 0 0 4px #aa2246, 0 123px 34px 0 #0000, 0 79px 32px #00000003, 0 44px 27px #0000000d, 0 20px 20px #00000017, 0 5px 11px #0000001c;
}

.btn-prm--med.is-btn-inverse-white {
  background-color: var(--b-w--50);
  color: var(--b-w--500);
  box-shadow: 0 123px 34px 0 #0000, 0 79px 32px #00000003, 0 44px 27px #0000000d, 0 20px 20px #00000017, 0 5px 11px #0000001c;
}

.btn-prm--med.is-btn-inverse-white:hover {
  background-color: var(--b-w--75);
  background-image: none;
}

.btn-prm--med.is-btn-inverse-white:focus-visible, .btn-prm--med.is-btn-inverse-white[data-wf-focus-visible] {
  background-color: #fce5cf;
  box-shadow: inset 0 0 0 4px #aa2246, 0 123px 34px 0 #0000, 0 79px 32px #00000003, 0 44px 27px #0000000d, 0 20px 20px #00000017, 0 5px 11px #0000001c;
}

.is-bg-black-800 {
  background-color: var(--b-w--800);
}

.is-bg-brown-900-2 {
  background-color: #280b13;
}

.is-txt-purple-500-2 {
  color: #8874be;
  flex: 0 auto;
}

.is-h5 {
  font-family: Poppins, sans-serif;
  font-size: 1.5625em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
}

.is-bg-black-700 {
  background-color: var(--b-w--700);
}

.is-bg-red-600-2 {
  background-color: #aa2246;
}

.is-txt-orange-50 {
  color: var(--orange--50);
}

.is-txt-black-500 {
  color: var(--b-w--500);
}

.is-bg-brown-500-2 {
  background-color: #681d32;
}

.is-bg-red-700-2 {
  background-color: #7f1a35;
}

.is-bg-purple-300-2 {
  background-color: #a697ce;
}

.is-bg-purple-600-2 {
  background-color: #55418b;
}

.is-bg-green-500-2 {
  background-color: #56a3a6;
}

.is-txt-green-400-2 {
  color: #79b7b9;
}

.is-bg-blue-400-2 {
  background-color: #629ed0;
}

.is-txt-red-600-2 {
  color: #aa2246;
}

.is-txt-brown-800-2 {
  color: #501627;
}

.is-h3 {
  font-family: Poppins, sans-serif;
  font-size: 2.4375em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
}

.is-txt-black-700 {
  color: var(--b-w--700);
}

.is-bg-purple-500-2 {
  background-color: #8874be;
}

.is-txt-green-700-2 {
  color: #346365;
}

.is-txt-purple-700-2 {
  color: #403168;
}

.is-txt-red-300-2 {
  color: #e5809b;
}

.is-txt-blue-500-2 {
  color: #3f89c5;
  flex: 0 auto;
}

.is-bg-white-100 {
  background-color: var(--b-w--100);
}

.is-bg-blue-600-2 {
  background-color: #2f6b9d;
}

.is-txt-red-400-2 {
  color: #dd5579;
  flex: 0 auto;
}

.is-txt-brown-500-2 {
  color: #681d32;
  flex: 0 auto;
}

.is-txt-white-50 {
  color: #fff;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.is-txt-white-50.w--current {
  color: #dbf40c;
}

.is-h1 {
  font-family: Poppins, sans-serif;
  font-size: 3.75em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
}

.is-h1.is-txt-orange-400 {
  color: #f3963f;
}

.is-txt-green-600-2 {
  color: #468486;
}

.is-txt-brown-900-2 {
  color: #280b13;
}

.is-txt-white-200 {
  color: var(--b-w--200);
}

.dsg-subnav-link-2 {
  color: #e7e7e7;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 0;
  font-size: 1rem;
  font-weight: 700;
}

.dsg-subnav-link-2.w--current {
  color: #f9ca9f;
}

.dsg-subnav-link-2.is-dsg-sub-chapter {
  color: #b0b0b0;
  padding-left: 1em;
  font-weight: 400;
}

.dsg-subnav-link-2.is-dsg-sub-chapter.w--current {
  color: #f9ca9f;
}

.is-bg-white-50 {
  background-color: #fff;
}

.form-radio-icon-2 {
  background-color: #1c222e0d;
  border: .15rem solid #3a465f;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
}

.form-radio-icon-2:active {
  background-color: #3a465f;
  box-shadow: inset 0 0 0 .1rem #fff8f4;
}

.form-radio-icon-2.w--redirected-checked {
  background-color: #3a465f;
  border-width: .15rem;
  border-color: #3a465f;
  width: 1rem;
  height: 1rem;
  box-shadow: inset 0 0 0 .1rem #fff8f4;
}

.form-radio-icon-2.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.form-radio-icon-2.w--redirected-focus-visible {
  box-shadow: 0 0 0 2px #aa2246;
}

.is-txt-green-500-2 {
  color: #56a3a6;
  flex: 0 auto;
}

.form-message-success-2 {
  color: #346365;
  background-color: #9ac9cb;
  border: 1px solid #56a3a6;
  padding: 1.25rem;
  font-weight: 600;
}

.is-txt-blue-300-2 {
  color: #89b7dc;
}

.is-bg-green-400-2 {
  background-color: #79b7b9;
}

.is-bg-brown-800-2 {
  background-color: #501627;
}

.btn-sec--med-3 {
  color: #1c222e;
  text-align: center;
  background-color: #18181800;
  border-radius: 12em;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  transition: all .15s linear;
  box-shadow: inset 0 0 0 2.5px #1c222e;
}

.btn-sec--med-3:hover {
  color: #f6b06f;
  background-color: #131720;
  box-shadow: inset 0 0 0 2.5px #131720;
}

.btn-sec--med-3:focus-visible, .btn-sec--med-3[data-wf-focus-visible] {
  color: #f6b06f;
  background-color: #272f3f;
  box-shadow: inset 0 0 0 4px #aa2246;
}

.is-h2-3 {
  font-size: 3em;
  font-style: normal;
  font-weight: 800;
  line-height: 1.2;
}

.card02-2 {
  background-color: #fff;
  border: 1px solid #1c222e1a;
  border-radius: .5em;
  flex-flow: column;
  justify-content: center;
  padding: 1.25rem 1rem;
  display: flex;
  position: relative;
  box-shadow: 0 20px 25px -4px #0000000d, 0 8px 10px -6px #0000000d;
}

.cta-arrow-2 {
  color: #1c222e;
  transform: rotate(45deg);
}

.cta-arrow-2:hover {
  color: #1c222e;
}

.cta-arrow-2.is-hidden {
  display: none;
}

.page-wrapper {
  width: 100%;
  overflow: hidden;
}

.main-wrapper {
  position: relative;
}

.is-subtitle {
  font-family: Poppins, sans-serif;
  font-size: 2.25em;
  font-weight: 300;
  line-height: 1.2;
}

.is-title {
  font-family: Poppins, sans-serif;
  font-size: 5em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
}

.is-txt-orange-500 {
  color: var(--orange--500);
}

.text-span {
  color: var(--orange--alpha--65);
}

.is-bg-orange-500 {
  background-color: var(--orange--500);
}

.is-txt-orange-400 {
  color: var(--orange--400);
}

.section-clients {
  background-color: var(--b-w--50);
}

.logo-marquee-wrapper1 {
  padding-top: 1.25em;
  padding-bottom: 1.25em;
  display: flex;
}

.logo-marquee-wrapper {
  background-color: var(--b-w--50);
  padding-top: 1.5rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.logo-marquee-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--b-w--50);
  opacity: .75;
  filter: grayscale();
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 100vw;
  min-width: 100vw;
}

.customer-logo-img {
  object-fit: contain;
  width: 150px;
  max-height: 64px;
}

.section-about {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-services {
  background-color: var(--orange--50);
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-services.is-gradient-orange {
  background-image: linear-gradient(180deg, var(--orange--50), #ffffff80 50%, var(--orange--50));
}

.section-rightnow {
  background-image: url('../images/bg_section-grid.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-recently {
  background-color: var(--b-w--alpha-black--85-b);
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-sametime {
  background-color: var(--b-w--75);
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-before {
  background-image: url('../images/bg_section-grid.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-contact {
  background-color: var(--b-w--alpha-white--65-w);
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-footer {
  background-color: var(--b-w--900);
  color: var(--b-w--400);
  height: auto;
}

.nav-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.navbar {
  z-index: 999;
  background-color: #ddd0;
  width: 100%;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.background-video-clouds {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.play-pause-button {
  display: none;
}

.card-borderless.is-quote-align-right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.card-borderless.is-quote-align-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content-text-wrapper-01.wrap-flex-vert-c-hor-l {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.content-text-wrapper-01.is-align-center {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading {
  font-weight: 300;
}

.is-section-h1 {
  font-family: Poppins, sans-serif;
  font-size: 3.5em;
  font-weight: 400;
}

.is-card-header {
  font-family: Poppins, sans-serif;
  font-size: 2.5em;
  font-weight: 400;
}

.bold-text {
  color: var(--orange--500);
}

.img_cartoon {
  width: 12.5rem;
}

.mockup-phone {
  border-radius: 50px;
  max-height: 600px;
  box-shadow: 0 20px 40px 4px #0003;
}

.img-profile {
  border-radius: 9999px;
  width: 23.4375rem;
  height: 23.4375rem;
  box-shadow: 0 16px 32px -16px #0000001a, 0 8px 16px 8px #0000001a;
}

.background-video-contact {
  color: var(--b-w--500);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.logo-footer {
  height: 2.5rem;
}

.logo-roller-link {
  background-color: var(--b-w--50);
}

.customer-logo-quote {
  object-fit: contain;
  height: 2.5rem;
}

.card-learning {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border: .5px solid var(--orange--alpha--15);
  background-color: var(--orange--alpha--10);
  justify-content: center;
  align-items: center;
  padding: .5em 1.15em;
  display: flex;
}

.card-learning.is-rad-12 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5em 2em 1em;
  display: flex;
}

.div-block {
  padding-top: .5em;
}

.icon_learning {
  max-width: none;
  height: 20px;
}

@media screen and (max-width: 991px) {
  .grid--6-6.is-gap-6.is-video-right, .grid--6-6.is-gap-6.is-video-left, .grid--6-6.is-gap-6.is-phone-mockup-right {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .grid--6-6.is-footer-grid {
    grid-template-columns: .25fr 1fr;
  }

  .container-col-8 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .dsg-subnav-menu {
    border-radius: 0;
    flex-direction: row;
    margin-top: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .grid--dsg-lists {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .is-t-visible {
    display: block;
  }

  .is-t-hidden {
    display: none;
  }

  .container-col-4, .container-col-12 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .grid--2-2-2-2-2-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .dsg-main-grid {
    grid-template-columns: 1fr;
  }

  .container-col-6 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .grid--3-3-3-3 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .is-txt-xlarge {
    font-size: 1.75rem;
  }

  .container-col-10 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .dsg-sidebar {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .grid--4-4-4 {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .is-btn-t-fw {
    width: 100%;
  }

  .is-txt-base {
    font-size: 1.1rem;
  }

  .section-hero.is-txt-white-50 {
    margin-top: -7em;
  }

  .btn-sec--lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .btn-sec--lg:hover {
    background-color: var(--b-w--800);
    box-shadow: inset 0 0 0 4px var(--b-w--800);
    color: var(--b-w--50);
  }

  .btn-sec--lg.is-btn-inverse:hover, .btn-sec--lg.is-btn-inverse-white:hover {
    background-color: var(--b-w--75);
    box-shadow: inset 0 0 0 2px var(--b-w--75);
  }

  .btn-prm--lg:hover {
    background-color: var(--b-w--800);
    color: var(--b-w--50);
  }

  .btn-prm--lg.is-btn-inverse:hover {
    background-color: var(--b-w--75);
    color: var(--b-w--500);
  }

  .btn-prm--lg.is-btn-inverse-white {
    background-color: var(--b-w--50);
  }

  .btn-prm--lg.is-btn-inverse-white:hover {
    background-color: var(--b-w--75);
    color: var(--b-w--500);
  }

  .btn-sec--med {
    box-shadow: inset 0 0 0 2.5px var(--b-w--500);
    color: var(--b-w--500);
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .btn-sec--med:hover {
    background-color: var(--b-w--800);
    box-shadow: inset 0 0 0 2.5px var(--b-w--800);
    color: var(--b-w--50);
  }

  .btn-sec--med.is-btn-inverse:hover, .btn-sec--med.is-btn-inverse-white:hover {
    background-color: var(--b-w--75);
    box-shadow: inset 0 0 0 2px var(--b-w--75);
  }

  .btn-prm--med {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .btn-prm--med:hover {
    background-color: var(--b-w--800);
    color: var(--b-w--50);
  }

  .btn-prm--med.is-btn-inverse:hover, .btn-prm--med.is-btn-inverse-white:hover {
    background-color: var(--b-w--75);
    color: var(--b-w--500);
  }

  .dsg-subnav-link-2 {
    font-size: .8rem;
  }

  .cta-arrow-2 {
    color: #dbf40c;
  }

  .customer-logo-img {
    width: 75px;
    height: 32px;
  }

  .section-about, .section-services, .section-rightnow, .section-recently, .section-sametime, .section-before, .section-contact {
    height: auto;
  }

  .content-img-wrapper.is-txt-center-hor-c-mobile {
    justify-content: center;
    align-items: stretch;
  }

  .img-profile {
    width: auto;
    height: auto;
  }

  .card-learning {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    padding: 1em 2.5em;
  }
}

@media screen and (max-width: 767px) {
  .form-field-wrapper {
    max-width: 100%;
  }

  .is-btn-l-fw {
    width: 100%;
  }

  .dsg-table_row-spacing {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .is-l-visible {
    display: block;
  }

  .grid--6-6 {
    grid-template-columns: 1fr;
  }

  .grid--6-6.is-gap-6.is-video-right, .grid--6-6.is-gap-6.is-video-left {
    grid-column-gap: 6em;
    grid-row-gap: 6em;
    grid-template-columns: 1fr;
  }

  .grid--6-6.is-gap-6.is-phone-mockup-right {
    grid-column-gap: 6em;
    grid-row-gap: 6em;
    grid-template-columns: auto;
  }

  .container-col-8 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .grid--dsg-lists {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr 2.25fr;
  }

  .grid--8-4 {
    grid-template-columns: 1fr 1fr;
  }

  .is-txt-small.is-txt-green-100.is-dsg-sample-label {
    display: none;
  }

  .container-col-4, .container-col-12 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .grid--2-2-2-2-2-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dsg-table_header-headlines {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .is-txt-large {
    font-size: 1.25rem;
  }

  .grid--4-8 {
    grid-template-columns: 1fr 1fr;
  }

  .container-col-6 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .is-txt-xlarge {
    font-size: 1.5rem;
  }

  .container-col-10 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .is-l-hidden {
    display: none;
  }

  .dsg-sidebar {
    width: 100%;
    overflow: hidden;
  }

  .is-txt-medium.is-dsg-description {
    max-width: none;
  }

  .dsg-table-cell.is-dsg-aspect {
    width: 5em;
  }

  .grid--4-4-4 {
    grid-template-columns: 1fr;
  }

  .dsg-table_row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .dsg-table_row.is-colors {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .dsg-table_row.is-dsg-helper {
    grid-template-rows: auto;
    grid-template-columns: .6fr;
  }

  .dsg-table_row.is-buttons {
    grid-template-columns: 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .dsg-table_header-headlines-spacing, .dsg-table_header-colors {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._3columns03_headline-wrap {
    max-width: none;
    margin-bottom: 3em;
  }

  .is-txt-base {
    font-size: 1rem;
  }

  .is-txt-base.is-txt-italic.is-quote-text-align-right, .is-txt-base.is-txt-italic.is-quote-text-align-left, .is-txt-base.is-quote-text-align-right, .is-txt-base.is-quote-text-align-left {
    text-align: center;
  }

  .is-h6 {
    font-size: 1.3em;
  }

  .btn-prm--lg {
    padding: 1.25rem 1.75rem;
  }

  .is-display {
    font-size: 5em;
  }

  .is-h4-2 {
    font-size: 1.75em;
  }

  .btn-sec--med {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1.1em;
  }

  .is-h2 {
    font-size: 2.5em;
  }

  .is-h5 {
    font-size: 1.5em;
  }

  .is-h3 {
    font-size: 2em;
  }

  .is-h1 {
    font-size: 2.75em;
  }

  .dsg-subnav-link-2 {
    flex: none;
    padding-left: .5em;
    padding-right: .5em;
  }

  .btn-sec--med-3 {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1.1em;
  }

  .is-h2-3 {
    font-size: 2.5em;
  }

  .logo-marquee-wrapper {
    padding-top: 20px;
    padding-bottom: 18px;
  }

  .logo-marquee-grid {
    min-width: 200vw;
  }

  .customer-logo-img {
    width: 80px;
    height: 24px;
  }

  .card-borderless.is-quote-align-right {
    justify-content: space-between;
    align-items: center;
  }

  .card-borderless.is-quote-align-left {
    justify-content: flex-start;
    align-items: center;
  }

  .content-img-wrapper.is-txt-center-hor-c-mobile {
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  .is-btn-p-fw {
    width: 100%;
  }

  .dsg-table_row-spacing {
    background-color: #1d1d1d;
  }

  .dsg-table.is-dsg-helpers.is-dsg-aspect {
    grid-template-rows: .25fr;
    grid-auto-rows: 1fr;
  }

  .grid--6-6.is-gap-6.is-profilepic-right {
    grid-template-columns: 1fr;
  }

  .grid--6-6.is-footer-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .richt-text {
    font-size: 1rem;
  }

  .richt-text ul {
    padding-left: 1em;
  }

  .richt-text h1 {
    font-size: 2em;
  }

  .richt-text h2 {
    font-size: 1.75em;
  }

  .richt-text h3 {
    font-size: 1.5em;
  }

  .richt-text h4 {
    font-size: 1.4em;
  }

  .richt-text h5 {
    font-size: 1.3em;
  }

  .richt-text h6 {
    font-size: 1.2em;
  }

  .is-p-hidden {
    display: none;
  }

  .grid--dsg-lists {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid--8-4 {
    grid-template-columns: 1fr;
  }

  .grid--2-2-2-2-2-2 {
    grid-template-columns: 1fr 1fr;
  }

  .dsg-table_header-headlines.is-dsg-typo {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid--4-8, .grid--3-3-3-3 {
    grid-template-columns: 1fr;
  }

  .is-txt-xlarge {
    font-size: 1.4rem;
  }

  .is-p-visible {
    display: block;
  }

  .dsg-table-cell {
    background-color: #1d1d1d;
  }

  .grid--4-4-4 {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .dsg-table_row.is-colors {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .dsg-table_row.is-dsg-typo {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .dsg-projects-headline-wrap {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .dsg-hor-p-scroll-wrap {
    width: 100%;
    max-width: 90vw;
    overflow: scroll;
  }

  .body {
    background-color: var(--b-w--50);
  }

  .hero-content-wrapper {
    padding-bottom: 7em;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .btn-sec--lg {
    padding: 1rem 1.5rem;
    font-size: 1.25rem;
  }

  .btn-sec--lg.is-btn-inverse-white {
    padding: 1rem 1.5rem;
  }

  .btn-prm--lg, .btn-prm--lg.is-btn-inverse-white {
    padding: 1rem 1.5rem;
    font-size: 1.25rem;
  }

  .btn-prm--lg.container-fullwidth-mobile {
    width: 100%;
  }

  .is-display {
    font-size: 3.75em;
  }

  .form-checkbox-label-2 {
    font-size: 1rem;
  }

  .is-subtitle {
    font-size: 2em;
  }

  .is-title {
    font-size: 4em;
  }

  .logo-marquee-wrapper {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .customer-logo-img {
    width: 80px;
    height: 20px;
  }

  .section-footer {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: center;
  }

  .logo-main {
    padding-top: .2rem;
  }

  .card-learning {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    background-color: var(--orange--alpha--5);
    border-radius: 16px;
    flex-flow: column;
    padding: 2.5em 2em 1em;
  }

  .icon_learning {
    height: 32px;
  }

  .bold-text-2 {
    font-weight: 600;
  }
}

#w-node-e6d7539a-3dbd-61f3-e855-fee1cf3c6375-5a552c6c, #w-node-e6d7539a-3dbd-61f3-e855-fee1cf3c6376-5a552c6c, #w-node-e99b9569-038e-e646-4aa2-6add2096a71c-5a552c6c, #w-node-e99b9569-038e-e646-4aa2-6add2096a71d-5a552c6c, #w-node-e6d7539a-3dbd-61f3-e855-fee1cf3c6377-5a552c6c, #w-node-e6d7539a-3dbd-61f3-e855-fee1cf3c6378-5a552c6c, #w-node-e6d7539a-3dbd-61f3-e855-fee1cf3c6379-5a552c6c, #w-node-e6d7539a-3dbd-61f3-e855-fee1cf3c637a-5a552c6c, #w-node-de77d8a7-77a6-a99f-e9fa-022c5411a194-5a552c6c, #w-node-de77d8a7-77a6-a99f-e9fa-022c5411a195-5a552c6c, #w-node-_595d733a-30f1-9c09-e777-46c32433b0a3-5a552c6c, #w-node-_595d733a-30f1-9c09-e777-46c32433b0a4-5a552c6c, #w-node-e6d7539a-3dbd-61f3-e855-fee1cf3c637d-5a552c6c, #w-node-e6d7539a-3dbd-61f3-e855-fee1cf3c637e-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d54d-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d54e-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d54f-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d550-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d551-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d552-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d553-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d554-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d555-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d556-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d557-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d558-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d559-5a552c6c, #w-node-_53fa1f11-2be1-55c1-42aa-797ad9d3d55a-5a552c6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326b3-0a184670 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326d9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326ed-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326ee-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326f1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326f4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326f7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326fa-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326fb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326fe-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332701-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332704-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332707-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332708-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33270b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33270e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332711-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332714-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332715-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332718-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33271b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33271e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332721-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332722-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332725-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332728-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33272b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33272e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33272f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332732-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332735-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332738-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33273b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33273c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33273f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332742-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332745-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332748-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332749-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33274c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33274f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332752-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33276b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33276c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33276f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332772-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332775-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332778-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332779-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33277c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33277f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332782-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332785-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332786-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332789-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33278c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33278f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332792-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332793-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332796-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332799-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33279c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33279f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327a0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327a3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327a6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327a9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327ac-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327ad-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327b0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327b3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327b6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327b9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327ba-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327bd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327c0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327c3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327cd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327ce-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327d1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327d4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327d5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327d8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327db-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327dc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327df-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327e2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327e3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327e6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327e9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327ea-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327ed-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327f0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327f1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327f4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327f7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327f8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327fb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327fe-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327ff-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332802-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332805-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332806-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332809-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33280c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33280d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332810-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332813-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332814-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332817-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33281a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33281b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33281e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332821-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332822-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332825-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332828-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332829-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33282c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332838-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332839-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33283b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33283c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33283e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33283f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332841-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332849-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33284a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332854-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332855-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33288c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33288d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33288e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332891-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332894-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332897-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33289a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33289d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33289e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328af-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328b8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328c1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328ca-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328a6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328d3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328d4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328dc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328e5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328ee-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3328f7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332900-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332909-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33290a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332912-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33291b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33292d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332924-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332936-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a54-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a55-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a58-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a5b-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a5c-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a5f-0a184670, #w-node-b7d91817-497d-361f-d08d-3025ef19025d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a62-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a65-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a66-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a69-0a184670, #w-node-a6b4fa26-ecc2-a340-7a56-3c1ba2eeee2c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a6c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a6f-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a70-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a73-0a184670, #w-node-_5a562b6e-b110-34d6-b00c-3c946b0adf41-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a76-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a79-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a7a-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a7d-0a184670, #w-node-eebafbd9-3039-ccf3-2929-0bdeeda712c5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a80-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a8a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a8b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a8e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a91-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a92-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a95-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a9a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a9b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332a9e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332aa3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332aa4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332aa7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332aac-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332aad-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ab0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b32-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b33-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b3a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b3b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b42-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b43-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b4a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b4b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b4c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b53-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b54-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b55-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b56-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b5d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b5e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b5f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b60-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b61-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b62-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b6e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b6f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b72-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b75-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b78-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b7b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b7e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b81-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b82-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b85-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b88-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b8b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b8e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b91-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b93-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b94-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b97-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b9a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332b9d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ba0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ba3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ba5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ba6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ba9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bac-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332baf-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bb2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bb5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bb7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bb8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bbb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bbe-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bc1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bc4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bc7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bc9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bca-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bcd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bd0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bd3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bd6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bd9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bdb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bdc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bdf-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332be2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332be5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332be8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332beb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bed-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bee-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bf1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bf4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bf7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bfa-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bfd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332bff-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c00-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c03-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c06-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c09-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c0c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c0f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c11-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c12-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c15-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c18-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c1b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c1e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c21-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c23-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c24-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c27-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c2a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c2d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c30-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c33-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c35-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c36-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c39-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c3c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c3f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c42-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c45-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c47-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c48-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c4b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c4e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c51-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c54-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c57-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c59-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c5a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c5d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c60-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c63-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c66-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c69-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c6b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c6c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c6f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c72-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c75-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c78-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c7b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c7d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c7e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c81-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c84-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c87-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c8a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c8d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c8f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c90-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c93-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c96-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c99-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c9c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332c9f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ca1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ca2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ca5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ca8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cab-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cae-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cb1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cb3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cb4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cb7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cba-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cbd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cc0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cc3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cc5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cc6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cc9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ccc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ccf-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cd2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cd5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cd7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cd8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cdb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cde-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ce1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ce4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ce7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ce9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cea-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ced-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cf0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cf3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cf6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cf9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cfb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cfc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332cff-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d02-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d05-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d08-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d0b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d0d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d0e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d11-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d14-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d17-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d1a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d1d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d1f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d20-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d23-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d26-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d29-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d2c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d2f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d31-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d32-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d35-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d38-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d3b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d3e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d41-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d43-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d44-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d47-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d4a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d4d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d50-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d53-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d55-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d56-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d59-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d5c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d5f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d62-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d65-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d67-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d68-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d6b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d6e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d71-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d74-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d77-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d79-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d7a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d7d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d80-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d83-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d86-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d89-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d8b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d8c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d8f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d92-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d95-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d98-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d9b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d9d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332d9e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332da1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332da4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332da7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332daa-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dad-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332daf-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332db0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332db3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332db6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332db9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dbc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dbf-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dc1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dc2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dc5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dc8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dcb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dce-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dd1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ddb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ddc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ddf-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332de2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332de5-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332de8-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332deb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dee-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332def-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332df2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332df5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332df8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dfb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332dfe-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e00-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e01-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e04-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e07-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e0a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e0d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e10-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e12-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e13-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e16-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e19-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e1c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e1f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e22-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e24-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e25-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e28-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e2b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e2e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e31-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e34-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e36-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e37-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e3a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e3d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e40-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e43-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e46-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e48-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e49-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e4c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e4f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e52-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e55-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e58-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e5a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e5b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e5e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e61-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e64-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e67-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e6a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e6c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e6d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e70-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e73-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e76-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e79-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e7c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e7e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e7f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e82-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e85-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e88-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e8b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e8e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e90-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e91-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e94-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e97-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e9a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332e9d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ea0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ea2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ea3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ea6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ea9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332eac-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332eaf-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332eb2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332eb4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332eb5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332eb8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ebb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ebe-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ec1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ec4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ec6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ec7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332eca-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ecd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ed0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ed3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ed6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ed8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ed9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332edc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332edf-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ee2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ee5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ee8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332eea-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332eeb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332eee-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ef1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ef4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ef7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332efa-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332efc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332efd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f00-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f03-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f06-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f09-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f0c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f0e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f0f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f12-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f15-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f18-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f1b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f1e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f20-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f21-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f24-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f27-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f2a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f2d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f30-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f32-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f33-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f36-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f39-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f3c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f3f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f42-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f44-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f45-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f48-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f4b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f4e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f51-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f54-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f56-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f57-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f5a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f5d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f60-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f63-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f66-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f68-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f69-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f6c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f6f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f72-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f75-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f78-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f7a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f7b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f7e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f81-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f84-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f87-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f8a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f8c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f8d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f90-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f93-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f96-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f99-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f9c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f9e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332f9f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fa2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fa5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fa8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fab-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fae-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fb0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fb1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fb4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fb7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fba-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fbd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fc0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fc2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fc3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fc6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fc9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fcc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fcf-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fd2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fd4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fd5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fd8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fdb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fde-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fe1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fe4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fe6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fe7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fea-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fed-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ff0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ff3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ff6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ff8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ff9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332ffc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332fff-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333002-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333005-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333008-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33300a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33300b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33300e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333011-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333014-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333017-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33301a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33301c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33301d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333020-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333023-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333026-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333029-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33302c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33302e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33302f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333032-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333035-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333038-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33303b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33303e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33304a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33304b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33304e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333051-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333054-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333055-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333058-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33305b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33305e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33305f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333062-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333065-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333068-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333069-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33306c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33306f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333072-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333073-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333076-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333079-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33307c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33307d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333080-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333083-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33308d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33308e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333091-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333094-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333095-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333098-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33309b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33309c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33309f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330a2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330a3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330a6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330a9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330aa-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330ad-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330b7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330b8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330bb-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330be-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330bf-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330c2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330c5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330c6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330c9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330cc-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330cd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330d0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330d3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330d4-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330d7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330da-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330db-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330de-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330e1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330e2-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330e5-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330e8-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330e9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330ec-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330ef-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330f0-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330f3-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330f6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330f7-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330fa-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330fd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330fe-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333101-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333104-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333105-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333108-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33310b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33310c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33310f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333112-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333113-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333116-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333119-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33311a-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33311d-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333120-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333121-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333124-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333127-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333128-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33312b-0a184670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3326b3-0a184670 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330e1-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330ef-0a184670 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7e115847-9383-4214-f543-71d7d44b9310-5a552c6c, #w-node-_6d3e1fb2-fad9-6a3c-e5ad-02475717df4d-5a552c6c, #w-node-_6d3e1fb2-fad9-6a3c-e5ad-02475717df39-5a552c6c, #w-node-_4d098fbb-057a-dce7-be5b-78dae48db2ef-5a552c6c {
    order: -9999;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332704-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332711-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33271e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33272b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332738-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332745-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332752-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332782-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33278f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33279c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327a9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327b6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327c3-0a184670 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33283b-0a184670 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33283e-0a184670 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3330fd-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33310b-0a184670 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_559698e8-1ebf-12dd-01af-b412c781b91e-5a552c6c {
    order: -9999;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332704-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332711-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33271e-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33272b-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332738-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332745-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332752-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332782-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33278f-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33279c-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327a9-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327b6-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea3327c3-0a184670 {
    grid-column-end: 4;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33283b-0a184670 {
    grid-row: 3 / 4;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea33283e-0a184670 {
    grid-row: 5 / 6;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332849-0a184670 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea332854-0a184670 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333119-0a184670, #w-node-bc1847c9-d7a1-00d0-b0c9-6034ea333127-0a184670 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Fa V 4 Compatibility';
  src: url('../fonts/fa-v4compatibility.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Variablefont Wdth Wght';
  src: url('../images/') format('truetype');
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Variablefont Wdth Wght';
  src: url('../images/') format('truetype');
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Variablefont Wdth Wght';
  src: url('../images/') format('truetype');
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Variablefont Wdth Wght';
  src: url('../images/') format('truetype');
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Variablefont Wdth Wght';
  src: url('../images/') format('truetype');
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Variablefont Wdth Wght';
  src: url('../images/') format('truetype');
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}

/* =======================================
   ICON STYLING (for SVGs inside buttons)
   ======================================= */
.icon {
  width: 0.9em;
  height: 0.9em;
  margin-right: 12px;
  vertical-align: middle;
  fill: currentColor;        /* <- makes SVG match text color */
  transition: opacity 0.2s ease;
}

/* Optional hover effect */
.w-button:hover .icon {
  opacity: 0.8;
}