@font-face {
  font-family: Antrino Sans;
  src: url('../fonts/Antrino-Sans-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Antrino Sans;
  src: url('../fonts/Antrino-Sans-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Antrino Sans;
  src: url('../fonts/Antrino-Sans-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Antrino Sans;
  src: url('../fonts/Antrino-Sans-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --color--bg: #fcfaf7;
  --color--black: #171a19;
  --margins--page-max-width: 1920px;
  --margins--site-margin: 40px;
  --white: white;
  --sans: "Antrino Sans", Arial, sans-serif;
  --text-styles--body: .9375rem;
  --color--gray-4: #a8b2b0;
  --text-styles--body-m: .9375rem;
  --color--green: #4dffd2;
  --text-styles--header-display: 6rem;
  --text-styles--header-xl: 4.375rem;
  --text-styles--header-l: 3.75rem;
  --text-styles--header-m: 1.875rem;
  --text-styles--header-s: 1.375rem;
  --color--black-50: #171a1980;
  --text-styles--paragraph-s: .75rem;
  --spacing--xxs: 12px;
  --color--gray-2: #eef1f0;
  --color--black-5: #171a1912;
  --text-styles--header-xs: 1.0625rem;
  --color--black-80: #171a19cc;
  --border: #1b1e1d4d;
  --color--green-dark: #0c4d4d;
  --color--gray-3: #d8e5e2;
  --spacing--xxl: 128px;
  --spacing--xl: 64px;
  --spacing--l: 48px;
  --spacing--m: 32px;
  --spacing--s: 24px;
  --spacing--xs: 16px;
  --gap--large: 24px;
  --gap--medium: 16px;
  --gap--small: 8px;
  --text-styles--body-s: .8125rem;
  --color--red: #ff8071;
  --color--blue: #35cbe9;
}

.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-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.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(--color--bg);
  color: #333;
  font-family: Antrino Sans, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 48px;
  font-weight: 500;
  line-height: 44px;
}

h2 {
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

h3 {
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

p {
  margin-bottom: 10px;
  font-size: 1rem;
  line-height: 150%;
}

.page-wrapper {
  width: 100%;
  color: var(--color--black);
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.section-hero {
  min-height: 160vh;
  padding-top: 220px;
  padding-bottom: 320px;
  position: relative;
}

.navbar-logo-container {
  z-index: 5;
  max-width: var(--margins--page-max-width);
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container {
  width: 100%;
  max-width: 1920px;
  padding-right: var(--margins--site-margin);
  padding-left: var(--margins--site-margin);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.navbar-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color--black);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 4px 4px 4px 15px;
  display: flex;
}

.nav-menu-two {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  font-family: var(--sans);
  color: var(--white);
  font-size: var(--text-styles--body);
  letter-spacing: .25px;
  padding: 5px 12px;
  line-height: 135%;
  text-decoration: none;
  transition: all .2s;
}

.nav-link:hover {
  color: var(--color--gray-4);
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.nav-button {
  font-family: var(--sans);
  color: #fff;
  font-size: var(--text-styles--body-m);
  background-color: #ffffff1a;
  border-radius: 4px;
  padding: 7px 16px;
  font-weight: 500;
  line-height: 130%;
  transition: all .2s;
}

.nav-button:hover {
  background-color: var(--color--green);
  color: var(--color--black);
}

.nav-button:active {
  background-color: #43464d;
}

.navbar {
  z-index: 999;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.container-hero {
  max-width: none;
}

.padding-global {
  padding: 16px 24px;
}

.header-display {
  font-size: var(--text-styles--header-display);
  line-height: 90%;
}

.flex-v-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.header-xl {
  font-size: var(--text-styles--header-xl);
  line-height: 90%;
}

.header-l {
  font-size: var(--text-styles--header-l);
  font-weight: 500;
  line-height: 105%;
}

.header-m {
  font-family: var(--sans);
  font-size: var(--text-styles--header-m);
  font-weight: 500;
  line-height: 110%;
}

.header-s {
  font-family: var(--sans);
  font-size: var(--text-styles--header-s);
  font-weight: 500;
  line-height: 120%;
}

.header-s:where(.w-variant-ee183147-6ef9-49c6-c0ee-28f400aaf135) {
  font-weight: 600;
}

.header-s.link {
  color: var(--color--black);
  text-decoration: none;
  transition: all .2s;
}

.header-s.link:hover {
  color: var(--color--black-50);
}

.header-s.left {
  text-align: left;
}

.paragraph-large {
  font-size: var(--text-styles--body);
  line-height: 90%;
}

.body-md {
  font-family: var(--sans);
  font-size: var(--text-styles--body-m);
  letter-spacing: .15px;
  font-weight: 500;
  line-height: 130%;
}

.body-regular {
  font-family: var(--sans);
  font-size: var(--text-styles--body-m);
  letter-spacing: .15px;
  font-weight: 400;
  line-height: 145%;
}

.body-regular.link {
  color: var(--color--black);
  text-decoration: none;
}

.body-regular.link:hover {
  opacity: .5;
}

.paragraph-small {
  font-size: var(--text-styles--paragraph-s);
  line-height: 130%;
}

.black-box {
  background-color: #000;
  width: 100%;
}

.spacer {
  height: var(--spacing--xxs);
}

.spacer:where(.w-variant-b6c3d2c2-8751-ed0c-5c35-4822c316428f) {
  height: 16px;
}

.spacer:where(.w-variant-0c8d7947-3468-6693-c340-d493a3a9eeae) {
  height: 24px;
}

.spacer:where(.w-variant-de212d03-73ae-492b-daf4-7c2d2f5916f2) {
  height: 32px;
}

.spacer:where(.w-variant-1b4dcbcd-6a15-a194-2f4b-6db64fc59637) {
  height: 48px;
}

.spacer:where(.w-variant-dd1840ff-1c48-f18a-d84e-92a00dd34005) {
  height: 64px;
}

.spacer:where(.w-variant-8460562f-abb4-0d42-484f-bde3f40291e0) {
  height: 128px;
}

.spacer:where(.w-variant-48e6f982-9b76-a178-0820-19055933bc36) {
  height: 220px;
}

.spacer:where(.w-variant-af28116f-e35e-f0a6-2c19-4e94c24bc004) {
  height: 180px;
}

.spacer:where(.w-variant-c0c277ce-a642-48a0-788e-28646220ebba) {
  height: 0;
}

.spacer:where(.w-variant-0a51c6bd-42a2-8093-2a81-443f1374b32c) {
  height: 80px;
}

.section.gray2 {
  background-color: var(--color--gray-2);
}

.grid-12col-40-64 {
  grid-column-gap: 40px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 100%;
}

.grid-12col-40-64._w-line {
  border-top: 1px solid var(--color--black-5);
  padding-top: 24px;
  padding-bottom: 48px;
}

.max-w-580 {
  max-width: 580px;
}

.link-w-icon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color--black);
  cursor: pointer;
  text-decoration: none;
  display: flex;
}

.header-xs {
  font-family: var(--sans);
  font-size: var(--text-styles--header-xs);
  font-weight: 500;
  line-height: 110%;
}

.header-xs.link {
  color: var(--color--black);
  text-decoration: none;
}

.header-xs.link:hover {
  opacity: .7;
}

.flex-temp {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 600px;
  display: flex;
}

.button-icon {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 17px;
  transition: all .2s;
}

.button-icon:where(.w-variant-18b00f94-9e72-4239-4adc-1c5a4feb412a) {
  filter: invert();
}

.button-icon:where(.w-variant-eab537e2-a9dc-4451-3559-91731b86ee4c) {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  height: 20px;
}

.button-icon:hover, .button-icon:hover:where(.w-variant-eab537e2-a9dc-4451-3559-91731b86ee4c) {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.button-icon.hover {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.button-icon.large {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: 33px;
}

.button-icon.large:hover {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.image {
  width: 100%;
  height: 100%;
}

.section-140-320 {
  padding-top: 140px;
  padding-bottom: 100px;
}

.tag {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  height: 20px;
  font-family: var(--sans);
  color: var(--color--black);
  font-size: var(--text-styles--header-xs);
  justify-content: center;
  align-items: center;
  font-weight: 500;
  line-height: 110%;
  text-decoration: none;
  display: flex;
}

.tag:where(.w-variant-ee183147-6ef9-49c6-c0ee-28f400aaf135) {
  height: 26px;
  font-size: var(--text-styles--header-s);
}

.tag:where(.w-variant-f16a7c22-00fd-103b-659a-faadd02e0d5f) {
  height: 33px;
  font-size: var(--text-styles--header-m);
}

.tag:where(.w-variant-816a6950-8863-0d21-aa97-2aaa62608633) {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: 26px;
  font-size: var(--text-styles--header-s);
}

.tag:where(.w-variant-50ca4142-21d1-66cb-fe48-7d210526c3e8) {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: .5;
  height: 33px;
  font-size: var(--text-styles--header-m);
}

.tag.medium {
  height: 26px;
  font-size: var(--text-styles--header-s);
}

.icon {
  width: 12px;
  height: 12px;
}

.icon:where(.w-variant-eab537e2-a9dc-4451-3559-91731b86ee4c), .icon.large-3 {
  width: 16px;
  height: 16px;
}

.icon._100 {
  width: auto;
  height: 100%;
}

.section-80-140 {
  padding-top: 80px;
  padding-bottom: 140px;
}

.flex-v-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
}

.black-80 {
  color: var(--color--black-80);
}

.flex-h-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  width: 100%;
  display: flex;
}

.section-180-180 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.flex-v-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.section-100-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-50-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.list-grid {
  border-top: 1px solid var(--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
}

.section-slider {
  background-color: var(--color--green-dark);
  color: var(--white);
  padding-top: 120px;
  padding-bottom: 220px;
}

.slide {
  aspect-ratio: 16 / 9;
  min-width: 70vw;
  max-height: 80vh;
  margin-right: 48px;
}

.slider {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #ddd0;
  height: 650px;
  display: flex;
}

.slide-img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
}

.mask {
  width: 100%;
}

.left-arrow {
  inset: auto auto -80px -26px;
}

.right-arrow {
  inset: auto auto -80px 24px;
}

.slide-nav {
  inset: auto 0% -80px auto;
}

.arrow-left {
  cursor: pointer;
  transition: opacity .2s;
  transform: rotate(-180deg);
}

.arrow-left:hover {
  opacity: .5;
}

.slider-wrap {
  flex-flow: column;
  display: flex;
}

.arrow-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  width: 100%;
}

.slider-content {
  padding-right: var(--margins--site-margin);
  padding-bottom: 48px;
  padding-left: var(--margins--site-margin);
  overflow: auto;
}

.flex-h-span {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-h-span.down {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-end;
}

.arrow-right {
  cursor: pointer;
  transition: opacity .2s;
}

.arrow-right:hover {
  opacity: .5;
}

.container--nopad {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.slider-contraols {
  padding-right: var(--margins--site-margin);
  padding-left: var(--margins--site-margin);
}

.logo-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  width: 100%;
  max-width: 1920px;
  padding: 24px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-grid-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  display: flex;
}

.testimonial-logo {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 120px;
  display: flex;
}

.testimonoal-img-2 {
  opacity: .5;
  filter: brightness(86%) saturate(0%);
  mix-blend-mode: multiply;
  object-fit: contain;
  width: 140px;
  display: flex;
}

.marquee-script {
  display: none;
}

.section-0-100 {
  padding-bottom: 100px;
}

.section-48-80 {
  padding-top: 48px;
  padding-bottom: 80px;
}

.flex-v-40 {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.flex-v-40.h {
  display: flex;
}

._4cards-wrap {
  background-color: var(--color--green-dark);
  color: var(--white);
  border-radius: 12px;
  padding: 40px;
}

.max-w-360 {
  max-width: 360px;
}

.flex-h-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  display: flex;
}

.card-1 {
  aspect-ratio: 1;
  background-color: #ffffff1a;
  border: 1px solid #ffffff1a;
  border-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  position: relative;
  overflow: hidden;
}

.invert {
  filter: invert();
}

.section-120-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.white-card {
  background-color: var(--white);
  border: 1px solid #00000014;
  border-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 400px;
  padding: 20px;
}

.flex-v-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  height: 100%;
}

.logo-img {
  object-fit: contain;
  max-width: 170px;
  height: 100%;
  max-height: 40px;
}

.list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  padding-left: 28px;
  display: flex;
}

.section-120-40 {
  background-color: var(--color--gray-2);
  padding-top: 120px;
  padding-bottom: 40px;
}

.section-120-40:where(.w-variant-5d82a8fe-901f-1327-16da-2bb9ada4e16f) {
  background-color: #eef1f000;
}

.section-120-0-copy, .section-120-0-copy-copy {
  background-color: var(--color--gray-2);
}

.footer {
  padding-top: 48px;
  padding-bottom: 24px;
}

.footer:where(.w-variant-59a93a60-7b5e-fdc9-af50-23731ac23e69), .footer.gray2 {
  background-color: var(--color--gray-2);
}

.black-50 {
  color: var(--color--black-50);
}

.footer-lin {
  border-top: 1px solid #00000012;
  height: 48px;
}

.section-180-48 {
  padding-top: 180px;
  padding-bottom: 48px;
}

.accordion-trigger-faq {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  height: 26px;
  font-family: var(--sans);
  color: var(--color--black);
  font-size: var(--text-styles--header-s);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  line-height: 110%;
  text-decoration: none;
  display: flex;
}

.accordion-trigger-faq:where(.w-variant-ee183147-6ef9-49c6-c0ee-28f400aaf135) {
  height: 26px;
  font-size: var(--text-styles--header-s);
}

.accordion-trigger-faq:where(.w-variant-f16a7c22-00fd-103b-659a-faadd02e0d5f) {
  height: 33px;
  font-size: var(--text-styles--header-m);
}

.accordion-trigger-faq:where(.w-variant-816a6950-8863-0d21-aa97-2aaa62608633) {
  height: 26px;
  font-size: var(--text-styles--header-s);
}

.accordion-trigger-faq:where(.w-variant-50ca4142-21d1-66cb-fe48-7d210526c3e8) {
  height: 33px;
  font-size: var(--text-styles--header-m);
}

.accordion-trigger-faq.medium {
  height: 26px;
  font-size: var(--text-styles--header-s);
}

.accordion-trigger-faq1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.accordion-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-bottom: 0;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-cont {
  justify-content: center;
  align-items: center;
  display: flex;
}

.headline-sans-m {
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 700;
  line-height: 110%;
}

.headline-sans-m.small {
  text-transform: none;
}

.div-block {
  padding-top: 24px;
  padding-bottom: 48px;
}

.body-m {
  font-size: 15px;
  font-weight: 400;
  line-height: 135%;
}

.accordion-content {
  overflow: hidden;
}

.grid12col-40-20 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.accordion-icon {
  margin-top: 4px;
}

.accordion-wrapper {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  display: flex;
}

.headline-serif-m {
  font-size: 28px;
  line-height: 115%;
}

.accordion-code {
  display: none;
}

._40px {
  height: 40px;
}

.accordion-trigger-faq3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-item-faq {
  background-color: var(--white);
  border: 1px solid #00000012;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 24px 20px;
  transition: all .4s;
  position: relative;
  overflow: hidden;
}

.accordion-wrapper-faq {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.soltions-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color--black);
  flex-flow: column;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
}

.soltions-card:hover {
  opacity: .8;
}

.flex-v-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: 100%;
}

.solutions-card_media {
  aspect-ratio: 16 / 9;
  border-radius: 12px;
  width: 100%;
  overflow: hidden;
  position: relative;
  background-color: #0c4d4d;
}

.solutions-card_img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  filter: saturate(0.35) contrast(0.94) brightness(1.06);
  display: block;
}

.solutions-card_media::after {
  content: "";
  pointer-events: none;
  background-image: url("../images/solutions-scan-overlay.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  position: absolute;
  inset: 0;
}

.section-home-hero.gray2 {
  background-color: var(--color--gray-2);
}

.hero-animation {
  z-index: -1;
  width: 100%;
  position: sticky;
  top: 0;
  overflow: visible;
}

.container-animation {
  width: 100%;
  max-width: 1920px;
  height: 50vh;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-140-320-copy {
  padding-top: 140px;
  padding-bottom: 100px;
}

.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;
}

.cms-card {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--color--green-dark);
  color: var(--white);
  border-radius: 12px;
  padding: 20px;
  display: flex;
}

.image-2 {
  object-fit: cover;
  border-radius: 4px;
  width: 100%;
  overflow: hidden;
}

.flex-v-span {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
}

.button-secondary {
  color: var(--white);
  background-color: #ffffff1a;
  border-radius: 4px;
  padding: 12px 16px;
  text-decoration: none;
  transition: all .2s;
}

.button-secondary:hover {
  background-color: var(--color--green);
  color: var(--color--black);
}

.cms-card_inner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  min-height: 300px;
  display: grid;
}

.card-nav-row {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.arrow-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
}

.arrow-prev {
  cursor: pointer;
  transform: rotate(-180deg);
}

.arrow-next {
  cursor: pointer;
}

.flex-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.section-animation {
  padding-bottom: 100px;
}

.card-counter {
  font-family: var(--sans);
  font-size: var(--text-styles--header-s);
  font-weight: 500;
  line-height: 120%;
}

.card-counter:where(.w-variant-ee183147-6ef9-49c6-c0ee-28f400aaf135) {
  font-weight: 600;
}

.card-counter.link {
  color: var(--color--black);
  text-decoration: none;
}

.code-embed {
  width: 100%;
}

.flex-v-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  height: 100%;
}

.flex-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  width: 100%;
}

.suggestion {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--color--gray-2);
  color: var(--color--black-80);
  cursor: pointer;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  transition: all .2s;
}

.suggestion:hover {
  background-color: var(--color--gray-3);
}

.hero-animation_wrap {
  height: 160vh;
  padding-top: 100px;
  position: absolute;
  inset: 0%;
}

.hero-animation-copy {
  background-color: #ff3e3e;
  height: 500px;
  position: sticky;
  top: 73px;
}

.button-icon-large {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 33px;
  transition: all .2s;
}

.button-icon-large:where(.w-variant-18b00f94-9e72-4239-4adc-1c5a4feb412a) {
  filter: invert();
}

.button-icon-large:where(.w-variant-eab537e2-a9dc-4451-3559-91731b86ee4c) {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  height: 20px;
}

.button-icon-large:hover:where(.w-variant-eab537e2-a9dc-4451-3559-91731b86ee4c) {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.button-icon-large.hover {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.button-icon-large.large {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: 33px;
}

.button-icon-large.large:hover {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

._50 {
  opacity: .5;
}

.flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-end center;
  height: 500px;
  transition: all .2s;
}

.image_radius {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.card-5col {
  cursor: pointer;
  width: 100%;
}

.card-5col.active {
  min-width: 33%;
}

.huge-green-card {
  background-color: var(--color--green-dark);
  width: 100%;
  color: var(--white);
  border-radius: 12px;
  padding: 80px 80px 120px;
}

.background-video {
  z-index: 2;
  width: 100%;
}

.video-mask {
  z-index: 3;
  mix-blend-mode: darken;
  background-color: #0c4d4d;
  width: 100%;
  height: 100%;
  position: absolute;
}

.video-wrap {
  position: relative;
}

.button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--color--black);
  height: 40px;
  color: var(--white);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.button:hover, .button.is-active {
  background-color: var(--color--green);
  color: var(--color--black);
}

.brackets {
  height: 100%;
}

.brackets:where(.w-variant-eab537e2-a9dc-4451-3559-91731b86ee4c), .brackets.large-3 {
  width: 16px;
  height: 16px;
}

.dot {
  display: none;
}

.dot:where(.w-variant-816a6950-8863-0d21-aa97-2aaa62608633) {
  display: block;
}

.get-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  border: 1px solid #00000014;
  border-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
}

.product-white-card {
  background-color: var(--white);
  border: 1px solid #00000014;
  border-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
}

.max-w-507 {
  max-width: 507px;
}

.flex-h-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.texture-img {
  z-index: 0;
  opacity: .06;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-4 {
  z-index: 1;
  position: relative;
}

.logo, .mob-only, .m-only, .code-embed-2 {
  display: none;
}

.solutions-grid {
  grid-column-gap: 40px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 100%;
}

.solutions-grid._w-line {
  border-top: 1px solid var(--color--black-5);
  padding-top: 48px;
  padding-bottom: 48px;
}

.logo-destop {
  display: block;
}

.image-switch-wrap {
  aspect-ratio: 16 / 9;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
  background-color: #0c4d4d;
}

.image-switch-wrap::after {
  content: "";
  z-index: 3;
  pointer-events: none;
  background-image: url("../images/solutions-scan-overlay.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0;
}

.says-title {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

.says-body {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

.says-list {
  border-top: 1px solid var(--color--black-5);
  flex-direction: column;
  display: flex;
}

.says-line {
  grid-column-gap: 16px;
  border-bottom: 1px solid var(--color--black-5);
  align-items: flex-start;
  padding: 20px 0;
  display: flex;
}

.says-mark {
  grid-column-gap: 6px;
  flex: none;
  align-items: center;
  height: 22px;
  display: flex;
}

.says-note {
  max-width: 560px;
  margin-top: 40px;
}

.says-trust {
  color: var(--color--black-50);
  max-width: 560px;
  margin-top: 20px;
}

.solution-hero_media {
  aspect-ratio: 4 / 3;
  border-radius: 12px;
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: #0c4d4d;
}

.solution-hero_media::after {
  content: "";
  pointer-events: none;
  background-image: url("../images/solutions-scan-overlay.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0;
}

.solution-hero_img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  filter: saturate(.35) contrast(.94) brightness(1.06);
  display: block;
}

.image-switch {
  border-radius: 12px;
  object-fit: cover;
  width: 100%;
  height: 100%;
  filter: saturate(.35) contrast(.94) brightness(1.06);
  position: absolute;
}

.privacy {
  max-width: 780px;
}

.rich-text-block {
  width: 100%;
}

.hide {
  display: none;
}

.line-cover {
  z-index: 5;
  background-color: var(--color--green-dark);
  height: 2px;
  position: absolute;
  inset: 0% 0% auto;
}

.flex-h-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.modal-wrap {
  z-index: 1002;
  background-color: #00000026;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-close {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.modal-inner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  min-width: 620px;
  max-width: 620px;
  padding: 32px 24px;
  display: flex;
}

.options-flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.form-cont {
  width: 100%;
  height: 100%;
}

.form {
  display: block;
}

.form.hide {
  display: none;
}

.text-field {
  border-radius: 4px;
}

.text-field:hover {
  border: 1px solid #000;
}

.text-field:active, .text-field:focus {
  border: 1px solid var(--color--green);
}

.success-message {
  background-color: #ddd0;
  padding-left: 0;
  padding-right: 0;
}

.modal-innerwrap {
  z-index: 2;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.headline-cont {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.image-5 {
  cursor: pointer;
  width: 32px;
}

.radio-button {
  margin-top: 4px;
  padding-left: 3px;
}

.radio-button.w--redirected-checked {
  border: 1px solid var(--color--green);
  background-color: var(--color--green);
}

@media screen and (min-width: 1920px) {
  .logo-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .logo-grid-2 {
    justify-content: space-between;
  }

  .accordion-item, .accordion-item-faq {
    border-bottom-color: #00000026;
  }

  .logo-destop {
    display: block;
  }
}

@media screen and (max-width: 991px) {
  body {
    --color--bg: #fcfaf7;
    --color--black: #171a19;
    --margins--page-max-width: 1920px;
    --margins--site-margin: 15px;
    --white: white;
    --sans: "Antrino Sans", Arial, sans-serif;
    --text-styles--body: .9375rem;
    --color--gray-4: #a8b2b0;
    --text-styles--body-m: .9375rem;
    --color--green: #4dffd2;
    --text-styles--header-display: 6rem;
    --text-styles--header-xl: 4.375rem;
    --text-styles--header-l: 2.25rem;
    --text-styles--header-m: 1.375rem;
    --text-styles--header-s: 1.0625rem;
    --color--black-50: #171a1980;
    --text-styles--paragraph-s: .8125rem;
    --spacing--xxs: 12px;
    --color--gray-2: #eef1f0;
    --color--black-5: #171a1912;
    --text-styles--header-xs: .9375rem;
    --color--black-80: #171a19cc;
    --border: #1b1e1d4d;
    --color--green-dark: #0c4d4d;
    --color--gray-3: #d8e5e2;
    --spacing--xxl: 128px;
    --spacing--xl: 64px;
    --spacing--l: 48px;
    --spacing--m: 32px;
    --spacing--s: 24px;
    --spacing--xs: 16px;
    --gap--large: 24px;
    --gap--medium: 16px;
    --gap--small: 8px;
    --text-styles--body-s: .8125rem;
    --color--red: #ff8071;
    --color--blue: #35cbe9;
  }

  .section-hero {
    min-height: 100vh;
  }

  .navbar-logo-container {
    width: 100%;
    padding: 0;
  }

  .navbar-wrapper {
    background-color: #171a1900;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar-brand {
    z-index: 2;
  }

  .nav-menu-wrapper {
    background-color: var(--color--black);
    width: 100%;
    min-height: 100vh;
    max-height: 100vh;
    color: var(--white);
    padding-top: 60px;
    padding-bottom: 120px;
    padding-left: 15px;
    inset: 0%;
  }

  .nav-menu-two {
    border-radius: 50px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    margin-top: 10px;
    padding: 20px 20px 20px 0;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 0;
    padding-right: 0;
    font-size: 2.25rem;
    font-weight: 500;
    line-height: 105%;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .mobile-margin-top-10 {
    display: none;
  }

  .nav-button {
    color: var(--color--black);
  }

  .menu-button {
    padding: 12px 0 12px 12px;
  }

  .menu-button.w--open {
    z-index: 2;
    color: #fff;
    background-color: #c8c8c800;
  }

  .navbar {
    background-color: var(--color--bg);
  }

  .header-m {
    line-height: 120%;
  }

  .paragraph-small {
    letter-spacing: 1px;
    line-height: 130%;
  }

  .grid-12col-40-64 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .button-icon {
    height: 15px;
  }

  .flex-h-80.v {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

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

  .slide-img {
    border-radius: 12px;
  }

  .flex-h-span.down.v-mobile {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .arrow-right:hover {
    opacity: 1;
  }

  .logo-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .flex-v-40.h {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .max-w-360 {
    max-width: 999px;
  }

  .flex-h-40.mobile {
    flex-flow: column;
  }

  .white-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    min-height: 0;
  }

  .flex-v-20.mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .accordion-trigger-faq1 {
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 0;
  }

  .headline-sans-m {
    font-size: 21px;
  }

  .accordion-content {
    max-height: 0;
    padding-left: 0;
  }

  .grid12col-40-20 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .accordion-wrapper {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .headline-serif-m {
    font-size: 22px;
  }

  .accordion-trigger-faq3 {
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 0;
  }

  .accordion-wrapper-faq {
    padding-top: 0;
    padding-bottom: 0;
  }

  .solutions-card_media,
  .solutions-card_img,
  .solutions-card_media::after {
    border-radius: 8px;
  }

  .hero-animation {
    width: 200%;
    top: 60px;
  }

  .container-animation {
    max-width: 728px;
  }

  .cms-card_inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-block {
    flex-flow: column-reverse;
  }

  .hero-animation_wrap {
    padding-top: 300px;
    overflow: hidden;
  }

  .flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .image_radius {
    aspect-ratio: 3 / 2;
  }

  .huge-green-card {
    padding: 32px 20px;
  }

  .background-video {
    height: 100%;
  }

  .video-wrap {
    aspect-ratio: 1;
  }

  .bg-video-wrap {
    height: 100%;
  }

  .flex-h-20.wrap {
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .image-4 {
    width: 100%;
  }

  .logo, .mob-only {
    display: block;
  }

  .link-block {
    color: var(--white);
    text-decoration: none;
  }

  .m-only {
    display: block;
  }

  .hide-m {
    display: none;
  }

  .solutions-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .logo-destop {
    display: none;
  }

  .modal-inner {
    min-width: 0;
  }

  .modal-innerwrap {
    padding: 32px 12px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-logo-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

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

  .accordion-content {
    margin-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .container {
    max-width: none;
  }

  .nav-menu-two {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .grid-12col-40-64._w-line {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-v-12.grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .slide {
    min-width: 90vw;
    margin-right: 15px;
  }

  .container--nopad {
    max-width: none;
  }

  .logo-grid-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-logo {
    min-width: 120px;
  }

  ._4cards-wrap {
    padding: 20px;
  }

  .accordion-trigger-faq1 {
    justify-content: space-between;
    align-items: center;
  }

  .grid12col-40-20 {
    grid-template-columns: 1fr 1fr;
  }

  .accordion-trigger-faq3 {
    justify-content: space-between;
    align-items: center;
  }

  .container-animation {
    max-width: none;
  }

  .solutions-grid._w-line {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .modal-wrap {
    display: block;
  }

  .options-flex {
    flex-flow: wrap;
  }
}

#w-node-_0c0ac5df-6475-038a-bd8b-3686bd38f2e7-01ceb03c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0c0ac5df-6475-038a-bd8b-3686bd38f2e9-01ceb03c {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-_0c0ac5df-6475-038a-bd8b-3686bd38f2eb-01ceb03c {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-f101defa-927d-7bf6-08d1-68cd91039c96-01ceb03c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c5ebc0a5-a78b-08e7-d45d-5ed4ec055d9c-01ceb03c {
  grid-area: 1 / 7 / 2 / 13;
  justify-self: stretch;
}

#w-node-_7411b7ac-72bb-4327-ca61-cee4a2c90b84-01ceb03c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: stretch;
}

#w-node-_1ed0ffbc-f946-1966-3513-aba7d8ff89c8-01ceb03c {
  place-self: end start;
}

#w-node-cb4ae97e-5f6f-b309-b792-21c6ec8fe83e-01ceb03c, #w-node-a003abae-a0f6-c1c0-a621-83951b86735f-01ceb03c, #w-node-_4a0a9857-390a-d280-952d-11e4cb13af71-01ceb03c, #w-node-_3df35c20-1ae3-75bd-2349-949bba6532b1-01ceb03c, #w-node-_4690abea-14a1-2e4c-3150-5f7a6d863967-01ceb03c {
  align-self: end;
}

#w-node-e9d3eccb-6066-85fc-5020-80f8fa31e60a-01ceb03c, #w-node-ef9141a6-9687-1aca-d6eb-74733429efe6-01ceb03c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4af63be9-152f-cfb4-6a86-c562cd68032f-cd68032f {
  grid-column: span 2 / span 2;
}

#w-node-_4af63be9-152f-cfb4-6a86-c562cd680332-cd68032f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a2b3c376-8ba4-95ef-ee59-2157c894d358-cd68032f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4af63be9-152f-cfb4-6a86-c562cd680334-cd68032f, #w-node-_4af63be9-152f-cfb4-6a86-c562cd68033d-cd68032f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4af63be9-152f-cfb4-6a86-c562cd68034b-cd68032f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8db347bd-0d32-0e24-2350-6f559857c1b0-cd68032f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5b4387c-7d60-38d4-474a-1b9f1f4cc736-1f4cc731 {
  grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-f5b4387c-7d60-38d4-474a-1b9f1f4cc73a-1f4cc731 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: end;
}

#w-node-f5b4387c-7d60-38d4-474a-1b9f1f4cc73d-1f4cc731 {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-b2bf3aa8-0da5-3e6a-2c22-bf067ab55196-7ab55192 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d1a5d8ef-9d55-288b-7ba3-511ba66d0359-a66d0359 {
  grid-column: span 4 / span 4;
}

#w-node-d1a5d8ef-9d55-288b-7ba3-511ba66d035d-a66d0359 {
  justify-self: start;
}

#w-node-d1a5d8ef-9d55-288b-7ba3-511ba66d0363-a66d0359 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d1a5d8ef-9d55-288b-7ba3-511ba66d0365-a66d0359 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-b1fd5071-577b-63d2-e05d-bb46032d903c-a66d0359 {
  justify-self: start;
}

#w-node-b1fd5071-577b-63d2-e05d-bb46032d9041-a66d0359 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b1fd5071-577b-63d2-e05d-bb46032d9042-a66d0359 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_34c4ccf4-4917-e8c4-912c-7d410a915c95-a66d0359 {
  justify-self: start;
}

#w-node-_34c4ccf4-4917-e8c4-912c-7d410a915c9a-a66d0359 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_34c4ccf4-4917-e8c4-912c-7d410a915c9b-a66d0359 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7d2f9c86-9724-38d3-dba9-140ca01e82d9-a01e82d6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_7d2f9c86-9724-38d3-dba9-140ca01e82dc-a01e82d6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b5f-bc388b5f {
  grid-column: span 3 / span 3;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b62-bc388b5f {
  align-self: center;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b63-bc388b5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b65-bc388b5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5855f738-b750-05a5-c761-f3bc2f218d48-bc388b5f {
  align-self: center;
}

#w-node-_5855f738-b750-05a5-c761-f3bc2f218d49-bc388b5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5855f738-b750-05a5-c761-f3bc2f218d4a-bc388b5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_04cb0c90-0483-8730-033b-f9332a3e102f-bc388b5f {
  align-self: center;
}

#w-node-_04cb0c90-0483-8730-033b-f9332a3e1030-bc388b5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_04cb0c90-0483-8730-033b-f9332a3e1031-bc388b5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b77-bc388b5f {
  align-self: center;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b78-bc388b5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b7a-bc388b5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b7e-bc388b5f {
  align-self: center;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b7f-bc388b5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b81-bc388b5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b85-bc388b5f {
  align-self: center;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b86-bc388b5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b88-bc388b5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b8c-bc388b5f {
  align-self: center;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b8d-bc388b5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b8f-bc388b5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b93-bc388b5f {
  align-self: center;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b94-bc388b5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b96-bc388b5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b9a-bc388b5f {
  align-self: center;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b9b-bc388b5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b9d-bc388b5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7bc7cb92-e746-1ce9-c41e-50174c60778f-4c60778c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_7bc7cb92-e746-1ce9-c41e-50174c607792-4c60778c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1d7d9985-86e7-871d-c531-79e1ab1a2ffa-4c60778c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_7bc7cb92-e746-1ce9-c41e-50174c60779e-4c60778c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7bc7cb92-e746-1ce9-c41e-50174c6077a0-4c60778c {
  grid-area: 3 / 7 / 4 / 13;
}

#w-node-_56c4abf0-3ec9-6b03-31d4-b480909b2a77-909b2a74 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_56c4abf0-3ec9-6b03-31d4-b480909b2a79-909b2a74 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-dbc20591-2d57-42d7-ca76-8a65e7ab3d47-e7ab3d44 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_556dffe7-881d-362f-4237-c9faf38871d2-e7ab3d44 {
  grid-area: 3 / 7 / 4 / 13;
  justify-self: stretch;
}

#w-node-dbc20591-2d57-42d7-ca76-8a65e7ab3d62-e7ab3d44 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_49c4b937-d1d9-6c67-3425-22d5274d7c13-274d7c10 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_49c4b937-d1d9-6c67-3425-22d5274d7c16-274d7c10 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ccde6005-3e82-e509-2f05-4f3540e6c9e8-40e6c9e4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ccde6005-3e82-e509-2f05-4f3540e6c9ea-40e6c9e4 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-ccde6005-3e82-e509-2f05-4f3540e6c9ec-40e6c9e4 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-cfea7a8b-5b8c-0e53-04de-4b3c68db0934-265e764a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c88f7a2b-f88e-668f-affe-726966ddfd3c-265e764a {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-f3f82bb3-3cd7-76be-f1cd-c0f1bb7e0728-265e764a {
  grid-area: 3 / 7 / 4 / 10;
}

#w-node-f3f82bb3-3cd7-76be-f1cd-c0f1bb7e0729-265e764a {
  grid-area: 3 / 10 / 4 / 13;
}

#w-node-_85aa5668-6e4a-1a92-5084-ecae2ed02241-265e764a {
  grid-area: 4 / 7 / 5 / 10;
}

#w-node-_33bf43f0-d4d2-85b3-31d7-5d7287cd64b7-265e764a {
  grid-area: 4 / 10 / 5 / 13;
}

#w-node-bd33df98-8406-43aa-6c72-6bf7a7a77c9e-265e764a {
  grid-area: 5 / 7 / 6 / 10;
}

#w-node-_9f26fb85-1dd5-9fb2-8d7a-ed567a673986-265e764a {
  grid-area: 5 / 10 / 6 / 13;
}

#w-node-_430347fa-54b0-d522-0ffc-e89c16e39965-265e764a {
  grid-area: 6 / 7 / 7 / 10;
}

#w-node-_63a58362-2869-c0a6-b95c-714ff3ec9df7-265e764a {
  grid-area: 6 / 10 / 7 / 13;
}

#w-node-e0b4d5ca-5c97-6ff6-29cd-de1fa1c634e7-a1c634e7 {
  grid-column: span 5 / span 5;
}

#w-node-e0b4d5ca-5c97-6ff6-29cd-de1fa1c634ea-a1c634e7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e0b4d5ca-5c97-6ff6-29cd-de1fa1c634ec-a1c634e7 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-e0b4d5ca-5c97-6ff6-29cd-de1fa1c634ee-a1c634e7 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-e0b4d5ca-5c97-6ff6-29cd-de1fa1c634f3-a1c634e7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_59873862-80f4-ea84-63db-921c84b18110-84b1810c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_59873862-80f4-ea84-63db-921c84b18113-84b1810c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_59873862-80f4-ea84-63db-921c84b18116-84b1810c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_59873862-80f4-ea84-63db-921c84b18127-84b1810c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_59873862-80f4-ea84-63db-921c84b18129-84b1810c {
  grid-area: 4 / 7 / 5 / 13;
}

#w-node-a630e1a8-2791-89d5-4aeb-c9522ffa48c1-e6b532fd {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_201a67b8-adfb-8278-4339-bef424bdcca5-e6b532fd {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-c754ab19-3d11-2ac9-f8ee-d955fc867bb6-e6b532fd {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-e8485dcd-5cf6-ee83-8f24-ad8b47d20e61-e6b532fd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_63c4e8cb-1e52-f558-6aa5-b799904e85e5-e6b532fd {
  grid-area: 1 / 7 / 4 / 13;
  align-self: end;
}

#w-node-_85a7422d-f484-61a1-864b-bdc70fd5f835-e6b532fd {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_5015c03a-d42d-56ce-e782-8db3c65c25eb-e6b532fd {
  grid-area: 3 / 1 / 4 / 4;
  align-self: end;
}

#w-node-_3354ac8b-ce0e-2028-c31d-d8920862494c-e6b532fd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d57-e6b532fd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d5c-e6b532fd {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d5e-e6b532fd {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d64-e6b532fd, #w-node-_8b158cd6-d91a-a63e-63c3-516b691475dc-e6b532fd {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8b158cd6-d91a-a63e-63c3-516b691475de-e6b532fd {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-_8b158cd6-d91a-a63e-63c3-516b691475e4-e6b532fd, #w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199d3-e6b532fd {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199d5-e6b532fd {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199db-e6b532fd, #w-node-be78f3df-9b50-f740-0f61-c26a872e4248-e6b532fd {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-be78f3df-9b50-f740-0f61-c26a872e424a-e6b532fd {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-be78f3df-9b50-f740-0f61-c26a872e4250-e6b532fd, #w-node-dd30eca9-9742-248d-de37-b5a155652efe-e6b532fd {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dd30eca9-9742-248d-de37-b5a155652f00-e6b532fd {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-dd30eca9-9742-248d-de37-b5a155652f06-e6b532fd {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-b9276fa5-d781-430c-4b50-e2641ee8bfb0-de60085d, #w-node-c2ca1094-1c50-db03-24e0-77455b984fc3-de60085d, #w-node-ccada85d-990f-1b41-1f81-2b45577b3543-de60085d, #w-node-b9baee93-ec1d-efdd-189b-791e471ff278-de60085d, #w-node-b4aeaad9-a9e7-eaa0-e813-6aaefa3d0ce0-de60085d, #w-node-ac849a3b-e64b-ad14-f388-b1d8a82e40c9-de60085d, #w-node-_8e1f529e-e398-a713-5acf-ced95392bc0b-de60085d, #w-node-f5a3da54-0dc1-bcdc-1873-c9ace6fd8b2b-de60085d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3602395a-fc69-90f6-532e-662a166fa2aa-166fa2a6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3602395a-fc69-90f6-532e-662a166fa2ac-166fa2a6, #w-node-_3602395a-fc69-90f6-532e-662a166fa2b4-166fa2a6, #w-node-_3602395a-fc69-90f6-532e-662a166fa2bc-166fa2a6, #w-node-_3602395a-fc69-90f6-532e-662a166fa2c4-166fa2a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8191c08f-3873-049c-763b-7655caeb064e-abefdbca, #w-node-_8191c08f-3873-049c-763b-7655caeb064e-d0adda40 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a630e1a8-2791-89d5-4aeb-c9522ffa48c1-10999a65 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_201a67b8-adfb-8278-4339-bef424bdcca5-10999a65 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-c754ab19-3d11-2ac9-f8ee-d955fc867bb6-10999a65 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-e8485dcd-5cf6-ee83-8f24-ad8b47d20e61-10999a65 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_63c4e8cb-1e52-f558-6aa5-b799904e85e5-10999a65 {
  grid-area: 1 / 7 / 4 / 13;
  align-self: end;
}

#w-node-_85a7422d-f484-61a1-864b-bdc70fd5f835-10999a65 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_5015c03a-d42d-56ce-e782-8db3c65c25eb-10999a65 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: end;
}

#w-node-_3354ac8b-ce0e-2028-c31d-d8920862494c-10999a65 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d57-10999a65 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d5c-10999a65 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d5e-10999a65 {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d64-10999a65, #w-node-_8b158cd6-d91a-a63e-63c3-516b691475dc-10999a65 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8b158cd6-d91a-a63e-63c3-516b691475de-10999a65 {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-_8b158cd6-d91a-a63e-63c3-516b691475e4-10999a65, #w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199d3-10999a65 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199d5-10999a65 {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199db-10999a65, #w-node-be78f3df-9b50-f740-0f61-c26a872e4248-10999a65 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-be78f3df-9b50-f740-0f61-c26a872e424a-10999a65 {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-be78f3df-9b50-f740-0f61-c26a872e4250-10999a65, #w-node-dd30eca9-9742-248d-de37-b5a155652efe-10999a65 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dd30eca9-9742-248d-de37-b5a155652f00-10999a65 {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-dd30eca9-9742-248d-de37-b5a155652f06-10999a65 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_6ef5e482-f9c9-6146-c195-b8fdffc7034c-10999a65 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261b7fc9-88f4-caec-93d8-aff981d7264e-10999a65 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-f472c3a7-914f-3efa-66f9-7c67a0c3e742-10999a65 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-c00f307b-9f13-1148-2058-d24839127e9a-10999a65 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

@media screen and (max-width: 991px) {
  #w-node-_0c0ac5df-6475-038a-bd8b-3686bd38f2e7-01ceb03c {
    grid-column: span 6 / span 6;
  }

  #w-node-_0c0ac5df-6475-038a-bd8b-3686bd38f2e9-01ceb03c, #w-node-_0c0ac5df-6475-038a-bd8b-3686bd38f2eb-01ceb03c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f101defa-927d-7bf6-08d1-68cd91039c96-01ceb03c {
    grid-column: span 6 / span 6;
  }

  #w-node-c5ebc0a5-a78b-08e7-d45d-5ed4ec055d9c-01ceb03c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2437908a-b73e-f85a-04f0-efc1097320c1-01ceb03c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7411b7ac-72bb-4327-ca61-cee4a2c90b84-01ceb03c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4af63be9-152f-cfb4-6a86-c562cd68032f-cd68032f, #w-node-_4af63be9-152f-cfb4-6a86-c562cd680332-cd68032f {
    grid-column: span 6 / span 6;
  }

  #w-node-a2b3c376-8ba4-95ef-ee59-2157c894d358-cd68032f {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-_4af63be9-152f-cfb4-6a86-c562cd68034b-cd68032f {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_8db347bd-0d32-0e24-2350-6f559857c1b0-cd68032f {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-f5b4387c-7d60-38d4-474a-1b9f1f4cc736-1f4cc731 {
    grid-column: span 6 / span 6;
  }

  #w-node-f5b4387c-7d60-38d4-474a-1b9f1f4cc73a-1f4cc731, #w-node-f5b4387c-7d60-38d4-474a-1b9f1f4cc73d-1f4cc731 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d1a5d8ef-9d55-288b-7ba3-511ba66d0359-a66d0359 {
    grid-row-end: 3;
  }

  #w-node-d1a5d8ef-9d55-288b-7ba3-511ba66d035d-a66d0359 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1a5d8ef-9d55-288b-7ba3-511ba66d0363-a66d0359 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-d1a5d8ef-9d55-288b-7ba3-511ba66d0365-a66d0359 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-b1fd5071-577b-63d2-e05d-bb46032d903c-a66d0359 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1fd5071-577b-63d2-e05d-bb46032d9041-a66d0359 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-b1fd5071-577b-63d2-e05d-bb46032d9042-a66d0359 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_34c4ccf4-4917-e8c4-912c-7d410a915c95-a66d0359 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_34c4ccf4-4917-e8c4-912c-7d410a915c9a-a66d0359 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_34c4ccf4-4917-e8c4-912c-7d410a915c9b-a66d0359 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b5f-bc388b5f {
    grid-column-start: 2;
  }

  #w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b65-bc388b5f, #w-node-_5855f738-b750-05a5-c761-f3bc2f218d4a-bc388b5f, #w-node-_04cb0c90-0483-8730-033b-f9332a3e1031-bc388b5f, #w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b7a-bc388b5f, #w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b81-bc388b5f, #w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b88-bc388b5f, #w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b8f-bc388b5f, #w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b96-bc388b5f, #w-node-_5e1fa2cf-69fb-ff6f-f334-918abc388b9d-bc388b5f {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_56c4abf0-3ec9-6b03-31d4-b480909b2a77-909b2a74 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-dbc20591-2d57-42d7-ca76-8a65e7ab3d44-e7ab3d44 {
    grid-column: span 2 / span 2;
  }

  #w-node-dbc20591-2d57-42d7-ca76-8a65e7ab3d47-e7ab3d44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4ec1ecf3-8930-e1c3-b12e-b62b5b78cd8f-e7ab3d44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_556dffe7-881d-362f-4237-c9faf38871d2-e7ab3d44, #w-node-dbc20591-2d57-42d7-ca76-8a65e7ab3d62-e7ab3d44, #w-node-_527673dd-b1e5-79d1-123a-56901fc58187-274d7c10 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ccde6005-3e82-e509-2f05-4f3540e6c9e4-40e6c9e4, #w-node-ccde6005-3e82-e509-2f05-4f3540e6c9e8-40e6c9e4 {
    grid-column: span 6 / span 6;
  }

  #w-node-ccde6005-3e82-e509-2f05-4f3540e6c9ea-40e6c9e4, #w-node-ccde6005-3e82-e509-2f05-4f3540e6c9ec-40e6c9e4, #w-node-cfea7a8b-5b8c-0e53-04de-4b3c68db0934-265e764a, #w-node-c88f7a2b-f88e-668f-affe-726966ddfd3c-265e764a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f3f82bb3-3cd7-76be-f1cd-c0f1bb7e0728-265e764a, #w-node-f3f82bb3-3cd7-76be-f1cd-c0f1bb7e0729-265e764a, #w-node-_85aa5668-6e4a-1a92-5084-ecae2ed02241-265e764a, #w-node-_33bf43f0-d4d2-85b3-31d7-5d7287cd64b7-265e764a, #w-node-bd33df98-8406-43aa-6c72-6bf7a7a77c9e-265e764a, #w-node-_9f26fb85-1dd5-9fb2-8d7a-ed567a673986-265e764a, #w-node-_430347fa-54b0-d522-0ffc-e89c16e39965-265e764a, #w-node-_63a58362-2869-c0a6-b95c-714ff3ec9df7-265e764a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e0b4d5ca-5c97-6ff6-29cd-de1fa1c634ea-a1c634e7 {
    grid-column: span 6 / span 6;
  }

  #w-node-e0b4d5ca-5c97-6ff6-29cd-de1fa1c634ec-a1c634e7, #w-node-e0b4d5ca-5c97-6ff6-29cd-de1fa1c634ee-a1c634e7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e0b4d5ca-5c97-6ff6-29cd-de1fa1c634f3-a1c634e7, #w-node-_59873862-80f4-ea84-63db-921c84b18110-84b1810c, #w-node-_59873862-80f4-ea84-63db-921c84b18113-84b1810c {
    grid-column: span 6 / span 6;
  }

  #w-node-_59873862-80f4-ea84-63db-921c84b18116-84b1810c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_59873862-80f4-ea84-63db-921c84b18127-84b1810c {
    grid-column: span 6 / span 6;
  }

  #w-node-_59873862-80f4-ea84-63db-921c84b18129-84b1810c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_201a67b8-adfb-8278-4339-bef424bdcca5-e6b532fd {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-c754ab19-3d11-2ac9-f8ee-d955fc867bb6-e6b532fd {
    grid-column: span 5 / span 5;
  }

  #w-node-_63c4e8cb-1e52-f558-6aa5-b799904e85e5-e6b532fd {
    grid-area: span 3 / span 6 / span 3 / span 6;
  }

  #w-node-_5015c03a-d42d-56ce-e782-8db3c65c25eb-e6b532fd {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }

  #w-node-_3354ac8b-ce0e-2028-c31d-d8920862494c-e6b532fd {
    grid-column: span 6 / span 6;
  }

  #w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d57-e6b532fd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d5c-e6b532fd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d5e-e6b532fd {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d64-e6b532fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8b158cd6-d91a-a63e-63c3-516b691475dc-e6b532fd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8b158cd6-d91a-a63e-63c3-516b691475de-e6b532fd {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_8b158cd6-d91a-a63e-63c3-516b691475e4-e6b532fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199d3-e6b532fd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199d5-e6b532fd {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199db-e6b532fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-be78f3df-9b50-f740-0f61-c26a872e4248-e6b532fd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-be78f3df-9b50-f740-0f61-c26a872e424a-e6b532fd {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-be78f3df-9b50-f740-0f61-c26a872e4250-e6b532fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dd30eca9-9742-248d-de37-b5a155652efe-e6b532fd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dd30eca9-9742-248d-de37-b5a155652f00-e6b532fd {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-dd30eca9-9742-248d-de37-b5a155652f06-e6b532fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3602395a-fc69-90f6-532e-662a166fa2aa-166fa2a6, #w-node-_90e61d15-2604-c9ed-224d-6655431d3d7a-abefdbca, #w-node-_8191c08f-3873-049c-763b-7655caeb064e-abefdbca, #w-node-_90e61d15-2604-c9ed-224d-6655431d3d7a-d0adda40, #w-node-_8191c08f-3873-049c-763b-7655caeb064e-d0adda40 {
    grid-column: span 6 / span 6;
  }

  #w-node-_201a67b8-adfb-8278-4339-bef424bdcca5-10999a65 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-c754ab19-3d11-2ac9-f8ee-d955fc867bb6-10999a65 {
    grid-column: span 5 / span 5;
  }

  #w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d5c-10999a65 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d5e-10999a65 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_8162d3ea-cf45-a59c-4eac-c5c9de384d64-10999a65 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8b158cd6-d91a-a63e-63c3-516b691475dc-10999a65 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8b158cd6-d91a-a63e-63c3-516b691475de-10999a65 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_8b158cd6-d91a-a63e-63c3-516b691475e4-10999a65 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199d3-10999a65 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199d5-10999a65 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_45cfe5f3-effa-7929-88d2-d3c2ad1199db-10999a65 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-be78f3df-9b50-f740-0f61-c26a872e4248-10999a65 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-be78f3df-9b50-f740-0f61-c26a872e424a-10999a65 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-be78f3df-9b50-f740-0f61-c26a872e4250-10999a65 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dd30eca9-9742-248d-de37-b5a155652efe-10999a65 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dd30eca9-9742-248d-de37-b5a155652f00-10999a65 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-dd30eca9-9742-248d-de37-b5a155652f06-10999a65 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f3f82bb3-3cd7-76be-f1cd-c0f1bb7e0728-265e764a, #w-node-f3f82bb3-3cd7-76be-f1cd-c0f1bb7e0729-265e764a, #w-node-_85aa5668-6e4a-1a92-5084-ecae2ed02241-265e764a, #w-node-_33bf43f0-d4d2-85b3-31d7-5d7287cd64b7-265e764a, #w-node-bd33df98-8406-43aa-6c72-6bf7a7a77c9e-265e764a, #w-node-_9f26fb85-1dd5-9fb2-8d7a-ed567a673986-265e764a, #w-node-_430347fa-54b0-d522-0ffc-e89c16e39965-265e764a, #w-node-_63a58362-2869-c0a6-b95c-714ff3ec9df7-265e764a, #w-node-_3602395a-fc69-90f6-532e-662a166fa2ac-166fa2a6, #w-node-_3602395a-fc69-90f6-532e-662a166fa2b4-166fa2a6, #w-node-_3602395a-fc69-90f6-532e-662a166fa2bc-166fa2a6, #w-node-_3602395a-fc69-90f6-532e-662a166fa2c4-166fa2a6 {
    grid-column: span 6 / span 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4af63be9-152f-cfb4-6a86-c562cd68034b-cd68032f {
    grid-column: span 6 / span 6;
  }
}


@font-face {
  font-family: 'Antrino Sans';
  src: url('../fonts/Antrino-Sans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Antrino Sans';
  src: url('../fonts/Antrino-Sans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Antrino Sans';
  src: url('../fonts/Antrino-Sans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Antrino Sans';
  src: url('../fonts/Antrino-Sans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@media screen and (max-width: 991px) {
  .says-title, .says-body {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}
