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

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

.w-checkbox::before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
  clear: both;
}

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

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

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

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

.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

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

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

body {
  background-color: #e8e4e3;
  font-family: opensauceone, sans-serif;
  color: #0f3936;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: -0.018em;
}

h1 {
  margin-left: -0.35rem;
  font-size: 5.625rem;
  line-height: 0.85;
  font-weight: 500;
  letter-spacing: -0.045em;
  text-transform: uppercase;
}

h2 {
  margin-top: 0rem;
  margin-bottom: 0rem;
  padding-right: 0px;
  font-size: 3rem;
  line-height: 1.2;
}

h3 {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 500;
}

h4 {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-size: 1.25rem;
  line-height: 1.4;
}

h5 {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 300;
}

h6 {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 300;
}

p {
  /* display: inline-block; */
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.018em;
}

p + p:last-child {
  margin-bottom: 0;
}

p:empty {
  display: none !important;
}

p:last-child:only-child {
  margin-bottom: 0;
}

.p-margin p {
  margin-bottom: 1.5rem;
}

.choose-fix p {
  margin-bottom: 0;
}

a {
  padding: 0px;
  text-decoration: underline;
}

ul {
  margin-top: 0rem;
  margin-bottom: 0rem;
  padding-left: 0px;
  list-style-type: none;
}

img {
  display: inline-block;
  max-width: 100%;
}

label {
  font-weight: 500;
  text-align: left;
}

blockquote {
  margin-bottom: 0rem;
  padding: 0.75rem 1.25rem;
  border-left: 0.25rem solid #e2e2e2;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  margin-top: 0.25rem;
  text-align: left;
}

.form-message-success {
  padding: 1.25rem;
}

.z-2 {
  position: relative;
  z-index: 2;
}

.text-color-black {
  color: #0f3936;
}

.fs-styleguide_row {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.fs-styleguide_row.is-for-social-icons {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_3-col {
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.layer {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.show {
  display: block;
}

.fs-styleguide_color-sample {
  margin-top: 0.5rem;
  padding: 5rem;
  background-color: #f5f5f5;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-hidden.wh100.clip {
  background-image: url("../images/nav-image.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.overflow-hidden.fix {
  margin-top: -0.28rem;
}

.global-styles {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: block;
}

.icon-1x1-small {
  width: 1.2rem;
}

.button {
  width: auto;
  height: 3rem;
  padding: 0.75rem 1.25rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

@media (max-width: 1024px) {
  .button {
    width: 16rem;
  }
}
@media (max-width: 479px) {
  .button {
    width: 100%;
  }
}
.heading-large {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 3.625rem;
  line-height: 1.1;
  font-weight: 500;
  letter-spacing: -0.045em;
}

.heading-large.text-style-allcaps.head-split {
  text-transform: uppercase;
}

.heading-large.text-color-white.text-style-allcaps {
  white-space: normal;
}

.heading-large.text-color-white.text-style-allcaps.text-align-center.head-split.x {
  display: none;
}

.heading-large.nav-font-resize {
  font-size: 6.5vw;
}

.heading-large.text-style-muted.fix {
  margin-top: -0.3rem;
}

.text-size-large {
  font-size: 1.5rem;
}

.icon-medium {
  height: 3rem;
}

.fs-styleguide_section {
  display: grid;
  padding-top: 2rem;
  padding-bottom: 2rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: 0.5fr 1fr;
  grid-template-rows: auto;
}

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

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

.icon-small {
  height: 2rem;
}

.show-mobile-portrait {
  display: none;
}

.text-style-italic {
  font-style: italic;
}

.background-color-grey {
  display: none;
  background-color: #e6e3df;
}

.form-radio-label {
  font-size: 0.875rem;
}

.hide {
  display: none;
}

.fs-styleguide_section-type {
  padding: 1.25rem;
  background-color: #000;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text-size-medium {
  font-size: 1.25rem;
}

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

.text-style-link {
  text-decoration: underline;
}

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

.text-style-muted {
  opacity: 0.58;
}

.text-style-muted.max-width-7 {
  max-width: 47ch;
}

.text-size-small {
  font-size: 0.875rem;
  letter-spacing: 0em;
}

.text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-weight: 500;
  letter-spacing: -0.044em;
}

.text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-weight: 500;
  letter-spacing: -0.022em;
}

.text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-weight: 500;
  letter-spacing: -0.021em;
}

.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-weight: 500;
  letter-spacing: -0.017em;
}

.text-rich-text h5 {
  margin-top: 1.25rem;
  margin-bottom: 0.75rem;
  font-weight: 500;
  letter-spacing: -0.006em;
}

.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: 500;
}

.text-rich-text p {
  margin-bottom: 0.5rem;
}

.text-rich-text blockquote {
  margin-bottom: 0.75rem;
}

.text-rich-text ul {
  margin-bottom: 0.75rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.icon-large {
  height: 4rem;
}

.max-width-medium {
  width: 100%;
  max-width: 46ch;
}

.form-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  padding-left: 0rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.heading-xlarge {
  margin-left: -0.35rem;
  font-size: 5.625rem;
  line-height: 1;
  font-weight: 500;
  letter-spacing: -0.045em;
}

.heading-xlarge.text-style-allcaps.head-split {
  font-style: normal;
}

.max-width-xsmall {
  width: 100%;
  max-width: 50ch;
}

.form-input {
  min-height: 3rem;
  margin-bottom: 0.75rem;
  padding: 0.5rem 1rem;
  border: 0px solid #000;
  border-radius: 3px;
  background-color: #e8e4e3;
}

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

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

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.page-wrapper {
  overflow: hidden;
}

.text-size-tiny {
  font-size: 0.75rem;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.form-checkbox-icon {
  position: relative;
  top: 0.1rem;
  width: 1rem;
  height: 1rem;
  margin: 0rem 1rem 0rem 0rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-color: #a29f9c;
  border-radius: 0.125rem;
}

.form-checkbox-icon.w--redirected-checked {
  width: 1rem;
  height: 1rem;
  margin: 0rem 1rem 0rem 0rem;
  border-color: #0f3936;
  border-radius: 0.125rem;
  background-color: #0f3936;
  background-image: none;
}

.form-checkbox-icon.w--redirected-focus {
  width: 1rem;
  height: 1rem;
  margin: 0rem 1rem 0rem 0rem;
  border-color: #0f3936;
  border-radius: 0.125rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.container-large {
  margin-right: auto;
  margin-left: auto;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.background-color-black {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #0f3936;
}

.text-style-quote {
  margin-bottom: 0rem;
  padding: 0.75rem 1.25rem;
  border-left: 0.25rem solid #e2e2e2;
  font-size: 1.25rem;
  line-height: 1.5;
}

.fs-styleguide_classes {
  display: none;
}

.align-center {
  margin-right: auto;
  margin-left: auto;
}

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

.fs-styleguide_1-col.gap-medium {
  grid-row-gap: 2.5rem;
}

.spacing-clean {
  margin: 0rem;
  padding: 0rem;
}

.page-padding {
  padding-right: 2rem;
  padding-left: 2rem;
}

.fs-styleguide_2-col {
  display: grid;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-columns: auto auto;
  grid-template-rows: auto;
}

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

.show-tablet {
  display: none;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.text-color-grey {
  color: #e6e3df;
}

.form-radio-icon {
  width: 0.875rem;
  height: 0.875rem;
  margin-top: 0rem;
  margin-right: 0.5rem;
  margin-left: 0rem;
  border-color: rgba(40, 40, 42, 0.6);
  background-color: transparent;
}

.form-radio-icon.w--redirected-checked {
  width: 0.875rem;
  height: 0.875rem;
  border-style: solid;
  border-width: 1px;
  border-color: #0f3936;
  background-color: #e51e3d;
  outline-color: #28282a;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 1px;
}

.form-radio-icon.w--redirected-focus {
  width: 0.875rem;
  height: 0.875rem;
  -webkit-box-shadow: 0 0 0.25rem 0rem #3898ec;
          box-shadow: 0 0 0.25rem 0rem #3898ec;
}

.show-mobile-landscape {
  display: none;
}

.background-color-white {
  background-color: #e8e4e3;
}

.max-width-small {
  width: 100%;
  max-width: 36ch;
}

.icon-1x1-large {
  width: 4rem;
  height: 4rem;
}

.form-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 36ch;
  margin-bottom: 0px;
  padding-left: 0rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.form-message-error {
  margin-top: 0.75rem;
  padding: 0.75rem;
}

.utility_component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.utility_form-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.utility_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.utility_image {
  margin-right: auto;
  margin-bottom: 0.5rem;
  margin-left: auto;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-right: auto;
  margin-left: auto;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-right: auto;
  margin-left: auto;
}

.margin-tiny {
  margin: 0.125rem;
}

.margin-xxsmall {
  margin: 0.25rem;
}

.margin-xsmall {
  margin: 0.5rem;
}

.margin-small {
  margin: 1rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 8rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-tiny {
  padding: 0.125rem;
}

.padding-xxsmall {
  padding: 0.25rem;
}

.padding-xsmall {
  padding: 1.25rem;
}

.padding-small {
  padding: 1rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 8rem;
}

.padding-xxhuge {
  padding: 12rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

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

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

.margin-bottom.margin-small.batch.head-trigger.max-width {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.margin-bottom.margin-small.header-fixed {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.margin-bottom.margin-medium {
  -webkit-box-flex: 0;
      -ms-flex: 0 auto;
          flex: 0 auto;
}

.margin-bottom.newsletter-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.margin-bottom.margin-custom5 {
  margin-bottom: 1.25rem;
}

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

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

.margin-vertical {
  margin-right: 0rem;
  margin-left: 0rem;
}

.margin-horizontal {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.padding-top {
  padding-right: 0rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
}

.padding-top.padding-custom1 {
  padding-top: 12rem;
}

.padding-bottom {
  padding-top: 0rem;
  padding-right: 0rem;
  padding-left: 0rem;
}

.padding-left {
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0rem;
}

.padding-right {
  padding-top: 0rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
}

.padding-vertical {
  padding-right: 0rem;
  padding-left: 0rem;
}

.padding-vertical.padding-medium {
  opacity: 1;
}

.padding-horizontal {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

.fs-styleguide_background-spacer {
  height: 5rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.heading-small {
  font-size: 2.8125rem;
  line-height: 1.1;
  font-weight: 500;
  letter-spacing: -0.015em;
}

.heading-small.text-color-white.text-align-center.loader-text {
  margin-top: 0.1rem;
  font-size: 1.2rem;
}

.heading-xsmall {
  font-size: 1.4375rem;
  line-height: 1.4;
  font-weight: 500;
  letter-spacing: -0.012em;
}

.heading-xsmall.head-split.batch.f9 {
  max-width: 34ch;
}

.heading-xsmall.head-split.max-width-4 {
  max-width: 40ch;
}

@media (max-width: 479px) {
  .heading-xsmall.head-split.max-width-4 {
    max-width: 24ch;
  }
}
.fs-styleguide_version-details {
  z-index: 5;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.fs-styleguide_page-header {
  margin-bottom: 2rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  border-bottom: 2px solid #e6e6e6;
}

.loader__title {
  z-index: 7;
  display: block;
}

.inner-loader {
  position: relative;
}

.loader__title--mask {
  display: block;
  margin-bottom: 12px;
}

.loader {
  z-index: 4;
}

.header_mask {
  width: 100%;
  margin-bottom: -0.3rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.footer.background-color-white.z-1.overflow-hidden.x {
  display: none;
}

.barba-wrapper {
  opacity: 1;
}

.cta_wire-wrap {
  position: absolute;
  left: auto;
  top: 7.8rem;
  right: -8.9rem;
  bottom: auto;
}

.barba-container {
  position: relative;
  width: 100%;
  height: 100%;
}

.full-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  grid-area: 2/1/3/3;
  top: 0px;
}

.full-image.nav-image.x {
  display: none;
}

.footer-to-top {
  position: relative;
  top: 0.15rem;
  right: -0.85rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 3rem;
  height: 3rem;
  padding: 1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.loader__content {
  position: relative;
  z-index: 5;
  display: none;
}

.progress {
  height: auto;
}

.grid-12 {
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.25rem;
  grid-row-gap: 2vh;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  grid-area: 1/1/2/13;
}

.grid-12.product-solo {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1rem;
}

.grid-12.is--fs-nav {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  grid-row-gap: 1rem;
  grid-template-rows: 10vh auto auto;
}

.grid-12.padding-top.padding-xsmall {
  grid-column-gap: 1.25rem;
}

.grid-12.is--multiform {
  grid-column-gap: 0rem;
}

.grid-12.is--nav {
  height: 4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.grid-12.is--benefit {
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr;
}

.grid-12.is-footer {
  grid-row-gap: 3rem;
}

.grid-12.is--howwwork {
  grid-row-gap: 0rem;
  grid-template-columns: 1fr;
}

.grid-12.is--mobile-pinned {
  display: none;
}

.grid-12.is-fs3d {
  grid-row-gap: 0rem;
}

.grid-12.is--tabs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.grid-12.is--whoarewe {
  grid-row-gap: 0vh;
}

.grid-12.is-mobile-pinned {
  display: none;
}

.grid-12.is--contact-form {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-columns: 1fr;
}

.section-cta {
  margin-top: -1px;
}

.home-hero_head-wrap {
  position: absolute;
  left: 2rem;
  top: auto;
  right: auto;
  bottom: 1.4rem;
  z-index: 5;
  color: #e8e4e3;
}

@media (max-width: 479px) {
  .home-hero_head-wrap {
    left: 1.3rem;
  }
}
.home-hero_head-wrap.z3.flex-center.absolute.align-center.card.x {
  display: none;
}

.home-hero_head-wrap.card {
  z-index: 2;
}

.footer-logo {
  position: relative;
  top: 0.35rem;
  width: 9rem;
}

.section-home-kingdome-are {
  z-index: 1;
}

.home-hero_component {
  z-index: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header_name-mask {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.text-color-white {
  color: #e8e4e3;
}

.text-color-white.max-width-4 {
  max-width: 32ch;
}

.hamby-line {
  width: 2rem;
  height: 2px;
}

.hamby-line.background-color-white.half {
  width: 1.40625rem;
  margin-top: 0.3rem;
}

.hamby-line.half {
  width: 1.40625rem;
  margin-top: 0.3rem;
}

.hamby {
  position: relative;
  top: 0.2rem;
  right: -0.9rem;
  cursor: pointer;
}

.benefit-icon {
  width: 4rem;
}

.max-width-custom1 {
  max-width: 26ch;
}

.cta_wireframe {
  width: 35vw;
}

.text-field {
  height: 3rem;
  margin-right: 1rem;
  border: 0px none #000;
  border-radius: 100vw;
  background-color: #fff;
  font-size: 0.875rem !important;
}

@media (max-width: 1024px) {
  .text-field {
    height: 4rem;
  }
}
.text-field.newsletter {
  margin-right: 0rem;
  padding-left: 1.4rem;
  border-radius: 0.2rem;
  opacity: 0.9;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.popup {
  position: fixed;
  left: 0%;
  top: 25%;
  right: 0%;
  bottom: 0%;
  z-index: 4;
  display: none;
  width: 20rem;
  height: 20rem;
  margin-right: auto;
  margin-left: auto;
  background-color: #00ff26;
}

.popup.zero {
  display: none;
}

.popup-close {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 101;
  width: 5rem;
  height: 5rem;
  background-color: #00ffea;
}

.inline {
  position: relative;
}

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.header-wrapper {
  background-color: #a29f9c;
}

.swiper-wrapper {
  z-index: 1;
  height: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.swiper-wrapper.cta__slider {
  width: 100%;
}

.spec-box {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border-bottom: 1px solid #0f3936;
}

.spec-box-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 50%;
          flex: 0 50%;
}

.spec-box-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.opentd {
  position: relative;
  z-index: 100;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.section-products-gallery {
  z-index: 1;
  margin-top: -1px;
  margin-bottom: -1px;
}

.accordion {
  border-top: 1px solid #0f3936;
}

.accordion:last-child {
  border-bottom: 1px solid #0f3936;
}

.accordion__button {
  padding-top: 1.5rem;
  padding-bottom: 1.7rem;
  cursor: pointer;
}

.accordion__content {
  overflow: hidden;
}

.accordion__title {
  padding-right: 3rem;
}

.accordion__icon {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.linex {
  width: 2px;
  height: 0.625rem;
  background-color: #0f3936;
}

.swiper-slide {
  position: relative;
}

.ferlauf {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  width: 100%;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-image: -o-radial-gradient(50% 50%, circle closest-corner, rgba(40, 40, 42, 0) 21%, #000);
  background-image: radial-gradient(circle closest-corner at 50% 50%, rgba(40, 40, 42, 0) 21%, #000);
  opacity: 0.69;
}

.slider-tab {
  position: absolute;
  top: 1rem;
  right: auto;
  bottom: auto;
  z-index: 3;
  height: 1px;
  background-color: #0f3936;
}

@media (max-width: 991px) {
  .slider-tab {
    top: 2.25rem;
    left: 0;
  }
}
.tab-item {
  position: relative;
  top: -0.25rem;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0.2rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top: 1px solid #778e8d;
  opacity: 1;
  color: #778e8d;
  cursor: pointer;
}

.article-block {
  height: 100vh;
  height: 100svh;
}

.article.absolute {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.wg-selector-3-line-fill {
  width: 100%;
  height: 100%;
  background-color: #000;
}

.wg-selector-3-line-fill.f2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  background-color: #ff6640;
  -webkit-transform: translate(-100%, 0px);
      -ms-transform: translate(-100%, 0px);
          transform: translate(-100%, 0px);
}

.wg-selector-3-line-fill.f1 {
  position: relative;
}

.div-block-34 {
  display: block;
  width: 100%;
  margin-left: 9.2em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wg-selector3-text-lang2 {
  text-transform: uppercase;
}

.wg-selector-3-line {
  position: relative;
  overflow: hidden;
  width: 2rem;
  height: 1px;
}

.fs-menu--column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
}

.fs-menu--column.rest {
  display: block;
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  font-size: 1rem;
}

.nav-wrap.bot {
  font-size: 1.125em;
  cursor: pointer;
}

.wg-element-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.wg-element-wrapper.sw4 {
  z-index: 500;
}

.k-nav {
  margin-right: 2.875em;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-weight: 600;
  letter-spacing: -0.011em;
  text-transform: none;
}

.k-nav.w--current {
  opacity: 0.7;
  font-family: Inter;
}

.k-nav.full {
  margin-top: 0px;
  margin-right: 0em;
  font-size: 1em;
  font-weight: 400;
}

.left-small-links-wrapper {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.4em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.wg-selector-3 {
  position: relative;
  overflow: hidden;
  padding: 10px;
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

.wg-selector-3.w--current {
  cursor: default;
}

.wg-selector-3.s2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-weight: 400;
}

.wg-selector-3.s1 {
  padding-right: 1em;
  padding-left: 0px;
  color: #ff6640;
}

.nav-link-wrap {
  z-index: 2;
  margin-left: -0.2em;
}

.wg-selector3-text-lang1 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-transform: uppercase;
}

.nav-wrapper2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 2;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 0%;
  font-size: 1rem;
}

._3dmodel {
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.div-block-128 {
  position: relative;
  overflow: hidden;
  height: 81vh;
}

.close-wrap {
  top: -2.6rem;
  right: -1rem;
  padding: 1rem;
  color: #0f3936;
  cursor: pointer;
}

@media (max-width: 991px) {
  .close-wrap {
    top: -2rem;
  }
}
@media (max-width: 479px) {
  .close-wrap {
    top: -1rem;
  }
}
.close-wrap.relative._3d-padding {
  padding-right: 3rem;
}

.close-wrap.relative._3d-padding.z-5.is-3d {
  top: 0rem;
}

.closex {
  width: 1.5625rem;
  height: 1.5625rem;
}

.start {
  height: 0px;
}

.loggo {
  margin-bottom: 12px;
}

.imgg {
  white-space: nowrap;
}

.imgg.text-color-white.flex-center {
  height: 100%;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.header-fiix {
  height: 100%;
}

.background-color-red {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #e51e3d;
}

.background-color-light-grey {
  background-color: #e6e3df;
}

.background-color-dark-grey {
  background-color: #a29f9c;
}

.submit-button {
  height: 3rem;
  padding: 0.8rem 2.5rem 1rem;
  border-radius: 0 100vw 100vw 0;
  background-color: #0f3936;
  color: #d9d8d7;
  font-size: 0.875rem;
  letter-spacing: 0.03em;
  cursor: pointer;
  border: 0;
}

.header-medium {
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: -0.02em;
}

.header-medium.fix1 {
  max-width: 24ch;
}

.header-medium.f3 {
  max-width: 25ch;
}

.header-medium.f10 {
  max-width: 24ch;
  margin-bottom: 0.25rem;
}

@media (min-width: 479px) {
  .header-medium.f10 {
    max-width: 19ch;
  }
}
.underlinew {
  margin-left: 0.2rem;
}

.newsletter-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer_topfix {
  margin-top: 1.25rem;
}

.success-message {
  background-color: #0f3936;
}

.error-message {
  background-color: #e51e3d;
}

.no-wrap {
  white-space: nowrap;
}

.logo-marquee {
  position: relative;
  left: -15.625rem;
  height: 9rem;
}

.logos {
  margin-right: auto;
  margin-left: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.logos.heineken {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.error-message-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}

.form-counter {
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.scroll-down {
  position: relative;
  margin-top: -0.6rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.slider-content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.slider-content-wrap.vh100.vhfix {
  height: auto;
}

.success-message-2 {
  width: 21rem;
  margin-top: auto;
  margin-bottom: auto;
  padding: 3rem 3rem 3em;
  -webkit-box-flex: 0;
      -ms-flex: 0 auto;
          flex: 0 auto;
  background-color: #e8e4e3;
}

.checkbox {
  width: 1rem;
  height: 1rem;
  margin-top: 0.22rem;
  margin-right: 1rem;
  margin-left: 0px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-style: solid;
  border-width: 0.13rem;
  border-color: #0f3936;
  border-radius: 0.125rem;
  cursor: pointer;
}

.checkbox:active {
  border-style: solid;
  border-width: 1px;
  border-color: #0f3936;
  background-color: #0f3936;
}

.checkbox.w--redirected-checked {
  border-color: #0f3936;
  background-color: #0f3936;
  background-image: none;
}

.lottie {
  width: 4rem;
  height: 4rem;
}

.double-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-column-gap: 1rem;
}

.multi-form-field {
  height: 4rem;
  margin-bottom: 0px;
  border: 1px solid transparent;
  border-radius: 0.1rem;
  font-size: 1rem;
}

.multi-form-textarea {
  min-height: 12rem;
  margin-bottom: 0.5rem;
  border-radius: 0.1rem;
  font-size: 1rem;
}

.header {
  z-index: 2;
  background-color: transparent;
}

.header.text-color-white.fixed {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.header_znak {
  width: 2.4rem;
}

/* .vh100 {
    height: 100vh;
    height: 100svh;
} */
.max-width-2 {
  max-width: 91ch;
}

.how-we-work-video {
  display: block;
  width: 100%;
  height: 100%;
}

.footer-hover {
  -webkit-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  white-space: nowrap;
}

.footer-hover:hover {
  opacity: 0.6;
}

.xnav {
  z-index: 3;
  width: 100%;
}

.xnav.fixed.background-color-darkgreen {
  display: block;
  height: 100vh;
  height: 100svh;
  background-color: #d9d8d7;
}

.nav--trans {
  -webkit-transform: scale3d(1, 0, 1);
          transform: scale3d(1, 0, 1);
  -webkit-transform-origin: 50% 0%;
      -ms-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.nav--trans.absolute {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.nav--trans.absolute.wh100.text-color-white.vhfix {
  color: #0f3936;
}

.logo-box {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.footer-up-arrow {
  width: 1.3125rem;
  height: 1.2rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

@media (max-width: 1024px) {
  .footer-up-arrow {
    width: 1.7rem;
  }
}
.section-how-we-work-pinned.background-color-white.z-1.overflow-hidden.color {
  background-color: #e6e3df;
}

.showcase {
  height: 400vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.showcase.home {
  height: 300vh;
}

.image-wrap {
  width: 100%;
  height: 80vh;
  margin-top: 10vh;
}

.pinned-image.one {
  background-image: url("../images/kingdome07-home.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.pinned-image.two {
  background-image: url("../images/jgd8.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.pinned-image.three {
  background-image: url("../images/Kingdome5-homepage.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.pinned-image.howone {
  background-image: url("../images/hww1.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.pinned-image.howtwo {
  background-image: url("../images/hww3.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.pinned-image.howthree {
  background-image: url("../images/hww2.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.pinned-image.howfour {
  background-image: url("../images/hww4.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.button-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
}

.absolute {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.button-fix {
  position: relative;
  top: -3.2rem;
}

.button-master {
  display: inline-block;
  height: 3.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #0f3936;
  border-radius: 100vw;
  background-color: transparent;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #0f3936;
  cursor: pointer;
}

.button-master.inverse {
  background-color: transparent;
  outline-color: #e8e4e3;
  outline-offset: -3px;
  outline-style: solid;
  outline-width: 2px;
}

.button-master.inverse:hover {
  color: #e8e4e3;
}

.button-master.gray {
  color: #e8e4e3;
}

.button-master.gray:hover {
  background-color: #e6e3df;
  color: #0f3936;
}

.button-master.red {
  background-color: #e51e3d;
}

.button-master.red:hover {
  background-color: #e8e4e3;
}

.card.max-width-9 {
  max-width: 14rem;
}

.w100 {
  width: 100%;
}

.h100 {
  height: 100%;
}

.h100.contact-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

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

.relative {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-center.left {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.flex-justify {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.form-fix.relative {
  top: 1rem;
}

.z-3 {
  position: relative;
  z-index: 3;
}

.fixed {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

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

.nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.fade-hover.relative.fsnav-fix {
  margin-bottom: -1.1rem;
}

@media (max-width: 768px) {
  .fade-hover.relative.fsnav-fix {
    margin-bottom: -0.3rem;
  }
}
@media (max-width: 1024px) {
  .fade-hover.relative.fsnav-fix {
    margin-bottom: -1rem;
  }
}
@media (max-width: 479px) {
  .fade-hover.relative.fsnav-fix {
    margin-bottom: -0.3rem;
  }
}
.nav-super {
  font-size: 0.875rem;
  letter-spacing: -0.018em;
}

.nav-super.absolute {
  left: auto;
  top: 1.6rem;
  right: -1.9rem;
  bottom: auto;
}

.flex-vertical-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.z-5 {
  position: relative;
  z-index: 5;
}

.text-color-red {
  color: #e51e3d;
}

.pinned-image-css {
  display: block;
}

.flex-justify-h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.flex-center-h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.field-reset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-left: 0px;
}

.social-wrap {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 4;
  padding-right: 2rem;
  padding-bottom: 1.2rem;
  padding-left: 2rem;
}

.flex-horizontal-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (max-width: 479px) {
  .flex-horizontal-contact {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.section-success.background-color-grey.vh100.navdark {
  display: block;
}

.background-color-darkgreen {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #0f3936;
}

.cta__slider-arrow {
  position: absolute;
  top: 0px;
  width: 50%;
  height: 100%;
}

.cta__slider-arrow.cta__slider-arrow--next {
  margin-left: 50%;
}

.cta__slider-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.cta__slider-item.swiper-slide {
  overflow: hidden;
  width: 100%;
  height: auto;
}

.cta__slider-item.swiper-slide.vh100 {
  height: 100vh;
  height: 100svh;
}

.cta__slider-counter {
  position: absolute;
  left: auto;
  top: auto;
  right: 6rem;
  bottom: 0.1rem;
  z-index: 1;
  padding-right: 2rem;
  padding-bottom: 2rem;
  color: #000;
  font-weight: 500;
}

@media (max-width: 479px) {
  .cta__slider-counter {
    display: none;
  }
}
.media-wrapper {
  position: absolute;
}

.media-wrapper.slide-inner {
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cta__slider-arrows {
  position: absolute;
  left: 0%;
  top: 0%;
  width: 100%;
  height: 100%;
}

.arrows {
  position: absolute;
  z-index: 2;
  display: none;
  width: 100%;
  height: 100vh;
  height: 100svh;
}

.inner-loader-2 {
  position: relative;
  height: 100%;
}

.logo-top {
  width: 3rem;
}

.logo-bottom {
  width: 3rem;
}

.home-fs-video-component {
  z-index: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.padding-contact-vh {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 6rem;
  padding-bottom: 3vh;
  padding-left: 6rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.fsthreed {
  width: 100%;
  height: 100vh;
}

.fsthreed.fixed.background-color-darkgreen.overflow-hidden {
  display: block;
  height: 100vh;
  height: 100svh;
}

.threed--trans {
  -webkit-transform: scale3d(1, 0, 1);
          transform: scale3d(1, 0, 1);
  -webkit-transform-origin: 50% 0%;
      -ms-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.threed--trans.absolute {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.threed--trans.absolute.wh100.text-color-white {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.z-0 {
  position: relative;
  z-index: 0;
}

.z-3absolute {
  position: absolute;
  z-index: 3;
}

.submit-botun {
  max-height: 3.8rem;
  padding: 1.5rem 4rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100vw;
  cursor: pointer;
}

.submit-botun.background-color-black {
  -webkit-transition: background-color 200ms ease;
  -o-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.submit-botun.background-color-black:hover {
  background-color: #a29f9c;
}

.submit-botun.background-color-black.text-size-regular {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.submit-botun.background-color-black.text-size-regular.w100 {
  bottom: 3.5rem;
  width: auto;
  float: right;
}

.submit-botun.background-color-black.text-size-regular.w100:hover {
  background-color: #d9d8d7;
  color: #0f3936;
}

.h-red-flag {
  position: fixed;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  overflow: hidden;
  width: 6.1875rem;
  height: 8.4375rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.logo-wrap {
  position: absolute;
  top: 1.1rem;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #e8e4e3;
}

.morph-zastava {
  width: 100%;
  height: 100%;
}

.html-embed-5 {
  width: 5.0625rem;
}

.cookiesx {
  /* display: flex */
  /* justify-content: center */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.fs-cc-prefs2_button {
  padding: 1em;
  border-style: solid;
  border-width: 1px;
  border-color: #0f3936;
  background-color: #0f3936;
  font-size: 0.875rem;
  text-align: center;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.fs-cc-prefs2_button.fs-cc-button-alt {
  margin-bottom: 1em;
  border-color: #0f3936;
  background-color: transparent;
  color: #0f3936;
  letter-spacing: 0.16em;
}

.fs-cc-prefs2_space-small {
  margin-bottom: 1em;
}

.fs-cc-prefs2_form {
  position: relative;
  width: 100%;
  max-height: 85vh;
  max-width: 400px;
  margin-bottom: 0px;
  color: #fff;
}

.fs-cc-prefs2_option {
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  border-bottom: 1px solid rgba(14, 57, 54, 0.32);
}

.fs-cc-prefs2_close {
  position: absolute;
  left: auto;
  top: 0px;
  right: 0px;
  bottom: auto;
  padding: 0.7em;
  background-color: #0f3936;
  -webkit-box-shadow: -1px 1px 4px 0 rgba(51, 51, 51, 0.1);
          box-shadow: -1px 1px 4px 0 rgba(51, 51, 51, 0.1);
  color: #fff;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}

.fs-cc-prefs2_component {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 997;
  display: none;
  margin-bottom: 0px;
  padding: 2em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
}

.fs-cc-prefs2_checkbox-field {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  margin-bottom: 0px;
  padding: 2px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.fs-cc-preferences2_close-icon {
  width: 24px;
  height: 24px;
}

.fs-cc-prefs2_checkbox {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-left: 0px;
  background-color: #fff;
  cursor: pointer;
}

.fs-cc-prefs2_checkbox.w--redirected-checked {
  border-color: #0f3936;
  background-color: #0f3936;
  background-size: auto;
  color: #ffdc52;
}

.fs-cc-banner2_text {
  margin-bottom: 0.8rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.875rem;
}

.fs-cc-prefs2_overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}

.fs-cc-prefs2_toggle-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.fs-cc-banner2_container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 0;
      -ms-flex: 0 70%;
          flex: 0 70%;
}

.fs-cc-prefs2_buttons-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
}

.fs-cc-banner2_button {
  width: 100%;
  margin-right: 8px;
  margin-left: 8px;
  padding: 0.5em 2em 0.3em;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: #ffdc52;
  color: #231f20;
  font-size: 0.875rem;
  font-weight: 400;
  text-align: center;
  text-transform: none;
}

.fs-cc-banner2_button.fs-cc-button-alt {
  margin-right: 1em;
  margin-left: 0px;
  padding: 0.5em 2em 0.6em;
  -webkit-box-flex: 0;
      -ms-flex: 0 auto;
          flex: 0 auto;
  background-color: transparent;
  font-weight: 500;
  border: 1px solid #0f3936;
  border-radius: 100vw !important;
}

.fs-cc-banner2_button.fs-cc-button-alt.inverse {
  margin-right: 0em;
  background-color: #0f3936;
  color: #e8e4e3;
  white-space: nowrap;
}

.ff-cc-deny {
  position: absolute;
  left: auto;
  top: 0.8rem;
  right: 0%;
  bottom: auto;
  font-size: 0.8rem;
  cursor: pointer;
}

.ff-cc-deny.padding-xxsmall {
  right: 0.4rem;
}

.fs-cc-prefs2_checkbox-label {
  display: none;
}

.fs-cc-prefs2_form-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.deny-icon {
  width: 1rem;
  color: #0f3936;
}

.fs-cc-prefs2_submit {
  margin-top: 1em;
  padding: 1em;
  background-color: #0f3936;
  font-size: 0.875rem;
  text-align: center;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.fs-cc-banner2_buttons-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-auto-columns: 1fr;
  grid-template-columns: auto auto;
  grid-template-rows: auto;
}

.fs-cc-banner2_component {
  position: absolute;
  z-index: 3;
  width: 21.2rem;
  padding: 0.8em 1rem 1em;
  background-color: #e8e4e3;
  opacity: 1;
  /* backdrop-filter: blur(5px) */
  bottom: 0;
  right: 0;
}

.fs-cc-prefs2_content {
  height: 100%;
  padding: 3em;
  background-color: hsla(0deg, 20%, 99%, 0.8);
  color: #000;
}

.inline-header {
  display: inline-block;
}

.image-sticky {
  position: absolute;
  left: 0px;
  z-index: 6;
  display: block;
  height: 100vh;
  height: 100svh;
}

.html-embed-6 {
  width: 7.8rem;
}

.scrolldown {
  position: absolute;
  left: auto;
  top: auto;
  right: 1.05rem;
  bottom: 0%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 4rem;
  height: 4rem;
  padding-bottom: 1.7rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2;
}

.scrolldown.text-color-white.contact-fix {
  display: none;
}

.contact-info {
  position: absolute;
  left: 2rem;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 4;
}

.contact-info.text-color-white {
  display: none;
}

.scroll-down-ring {
  width: 2rem;
  height: 2rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #e8e4e3;
  border-radius: 100%;
}

.overtext {
  position: relative;
  font-size: 0.875rem;
  letter-spacing: 0.03em;
}

.overtext.section-top-margin {
  margin-top: 3rem;
}

.divider {
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  background-color: #0f3936;
}

.background-color-light-green {
  background-color: #d9d8d7;
}

.bullet {
  width: 3.125rem;
  height: 1px;
  margin-top: 0.6rem;
  margin-right: 3.125rem;
}

.bullet.background-color-darkgreen {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.flex-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.f2 {
  max-width: 26ch;
}

.f5 {
  max-width: 33ch;
}

.f6 {
  max-width: 31ch;
}

.f7 {
  max-width: 33ch;
}

.html-embed-7 {
  width: 11rem;
  color: #0f3936;
}

.embed-inverse {
  color: #e8e4e3;
}

.buttonx {
  position: relative;
}

.buttonx.disable {
  cursor: default;
  pointer-events: none;
}

.buttonx.hww-fix {
  position: absolute;
  left: auto;
  top: auto;
  right: 2rem;
  bottom: 1.9rem;
  z-index: 3;
}

@media (max-width: 479px) {
  .buttonx.hww-fix {
    left: 1.3rem;
    right: auto;
    /* width: 100% */
  }
}
.embed-normal {
  color: #e8e4e3;
}

.max-width-custom {
  max-width: 87ch;
}

.max-width-6 {
  max-width: 29ch;
}

@media (max-width: 479px) {
  .max-width-6 {
    max-width: 100%;
    margin-bottom: 0.5rem;
  }
}
.contact-header {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 3;
  padding-top: 9rem;
  color: #e8e4e3;
}

.nav-item {
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  letter-spacing: 0em;
  text-transform: uppercase;
}

.nav-item.text-size-small {
  letter-spacing: -0.015em;
}

.bold-text {
  font-weight: 500;
}

.home-hero_head-wrap-noani {
  position: absolute;
  left: 2rem;
  top: auto;
  right: auto;
  bottom: 1.4rem;
  z-index: 5;
  color: #e8e4e3;
}

.home-hero_head-wrap-noani.card {
  z-index: 2;
}

@media (max-width: 479px) {
  .home-hero_head-wrap-noani.card {
    left: 1.3rem;
    bottom: 8rem;
  }
}
@media screen and (max-width: 1025px) {
  label {
    line-height: 1.3;
  }
  .hide-tablet {
    display: none;
  }
  .heading-large {
    /* margin-top: -0.45rem */
    font-size: 3.2rem;
  }
  .heading-large.nav-font-resize.doublesplit {
    font-size: 10vw;
    margin-left: 0;
  }
  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }
  .background-color-grey {
    display: none;
  }
  .max-width-medium {
    max-width: 100%;
  }
  .show-tablet {
    display: block;
  }
  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }
  .margin-medium {
    margin: 1.5rem;
  }
  .margin-large {
    margin: 2.5rem;
  }
  .margin-xlarge {
    margin: 3rem;
  }
  .margin-xxlarge {
    margin: 4rem;
  }
  .margin-huge {
    margin: 5rem;
  }
  .margin-xhuge {
    margin: 6rem;
  }
  .margin-xxhuge {
    margin: 8rem;
  }
  .padding-medium {
    padding: 1.5rem;
  }
  .padding-large {
    padding: 2.5rem;
  }
  .padding-xlarge {
    padding: 3rem;
  }
  .padding-xxlarge {
    padding: 4rem;
  }
  .padding-huge {
    padding: 5rem;
  }
  .padding-xhuge {
    padding: 6rem;
  }
  .padding-xxhuge {
    padding: 8rem;
  }
  .margin-top {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-small.batch.head-trigger.max-width {
    max-width: 56ch;
  }
  .margin-bottom.margin-large.fix {
    margin-bottom: 0rem;
  }
  .margin-bottom.margin-medium.fix {
    margin-bottom: 0rem;
  }
  .margin-bottom.margin-xxlarge.ipadfix {
    margin-bottom: 8.425rem;
  }
  .margin-left {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-bottom: 0rem;
  }
  .margin-right {
    margin-top: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-vertical {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-horizontal {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .padding-top {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-bottom {
    padding-top: 0rem;
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-left {
    padding-top: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
  }
  .padding-right {
    padding-top: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-medium {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .padding-horizontal {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .cta_wire-wrap {
    top: 8.3rem;
    right: -4.4rem;
  }
  .footer-to-top {
    right: -1rem;
  }
  .grid-12 {
    width: 100%;
    grid-row-gap: 2rem;
  }
  .grid-12.is--benefit {
    grid-auto-rows: auto;
  }
  .grid-12.is--howwwork {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }
  .grid-12.is--mobile-pinned {
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 1.25rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
  .grid-12.is--desktop-pinned {
    display: none;
  }
  .grid-12.is-error {
    grid-row-gap: 1rem;
  }
  .grid-12.is-mobile-pinned {
    grid-auto-columns: 1fr;
    grid-column-gap: 1.25rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    display: block;
  }
  .grid-12.is--contact-form {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }
  .section-cta {
    width: 100%;
    height: auto;
  }
  .cta_wireframe {
    width: 55vw;
  }
  .nav {
    display: none;
  }
  .accordion__content {
    max-width: 48ch;
  }
  .accordion__title {
    max-width: 70ch;
  }
  .header-medium {
    font-size: 1.8rem;
  }
  .header-medium.max-width-7 {
    max-width: 30ch;
  }
  .footer_topfix {
    top: 0rem;
  }
  .slider-content-wrap.vh100 {
    height: 60vh;
  }
  .multi-form-field {
    height: 5vh;
    max-height: 6vh;
    margin-bottom: 0.5vh;
  }
  .multi-form-textarea {
    max-height: 12vh;
    min-height: 12vh;
  }
  .max-width-2 {
    max-width: 30ch;
  }
  .max-width-2.batch.top-fix {
    max-width: 71ch;
  }
  .showcase {
    height: auto;
  }
  .showcase.home {
    height: auto;
  }
  .button-fix {
    top: 0rem;
  }
  .card.ipadfix {
    margin-left: 1.1875rem;
  }
  .flex-center.left.w100.vh100.g1 {
    height: auto;
  }
  .flex-center.left.w100.vh100.g1.topfix {
    margin-top: 2rem;
  }
  .field-reset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 24ch;
  }
  .padding-contact-vh {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .submit-botun {
    bottom: 5.7rem;
  }
  .submit-botun.background-color-black.text-size-regular.w100 {
    bottom: 5.4rem;
  }
  .max-width-3 {
    max-width: 25ch;
  }
  .image-sticky {
    position: relative;
  }
  .scrolldown.text-color-white.flex-center.z-4 {
    /* padding-bottom: 2.5rem */
  }
  .overtext.section-top-margin {
    margin-top: 0.8rem;
  }
  .overtext.section-top-margin.fix2 {
    margin-top: 2.6rem;
  }
  /* .divider {
      margin-top: 0rem;
  } */
  .bullet.background-color-darkgreen {
    margin-right: 2rem;
  }
  .max-width-5 {
    max-width: 38ch;
  }
  .contact-header {
    padding-top: 11.7rem;
  }
}
@media (max-width: 479px) {
  .header-medium {
    font-size: 1.4375rem;
  }
}
@media (max-width: 479px) {
  .field-reset {
    max-width: 50ch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (max-width: 991px) {
  .field-reset {
    max-width: 100%;
  }
}
@media (min-width: 479px) {
  .card.ipadfix {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }
  h2 {
    font-size: 2rem;
  }
  h3 {
    font-size: 1.5rem;
  }
  h4 {
    font-size: 1rem;
  }
  .fs-styleguide_row.is-for-social-icons {
    grid-template-rows: auto auto;
  }
  .fs-styleguide_3-col {
    grid-template-columns: 1fr 1fr;
  }
  .fs-styleguide_color-sample {
    padding: 2.5rem 2rem;
  }
  .heading-large {
    font-size: 2.7rem;
  }
  .text-size-large {
    font-size: 1.25rem;
  }
  .fs-styleguide_section-type {
    font-size: 0.875rem;
  }
  .heading-xlarge {
    font-size: 4rem;
  }
  .hide-mobile-landscape {
    display: none;
  }
  .page-padding {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  .show-mobile-landscape {
    display: block;
  }
  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }
  .margin-large {
    margin: 1.5rem;
  }
  .margin-xlarge {
    margin: 2rem;
  }
  .margin-xxlarge {
    margin: 3rem;
  }
  .margin-huge {
    margin: 3.5rem;
  }
  .margin-xhuge {
    margin: 4rem;
  }
  .margin-xxhuge {
    margin: 4.5rem;
  }
  .padding-medium {
    padding: 1.25rem;
  }
  .padding-large {
    padding: 1.5rem;
  }
  .padding-xlarge {
    padding: 2rem;
  }
  .padding-xxlarge {
    padding: 3rem;
  }
  .padding-huge {
    padding: 3.5rem;
  }
  .padding-xhuge {
    padding: 4rem;
  }
  .padding-xxhuge {
    padding: 4.5rem;
  }
  .margin-top {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-small.batch.head-trigger.max-width {
    max-width: 50ch;
  }
  .margin-bottom.margin-large.max-width-8 {
    max-width: 52ch;
  }
  .margin-left {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-bottom: 0rem;
  }
  .margin-right {
    margin-top: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-vertical {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-horizontal {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .padding-top {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-bottom {
    padding-top: 0rem;
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-left {
    padding-top: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
  }
  .padding-right {
    padding-top: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-horizontal {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .text-style-nowrap {
    white-space: normal;
  }
  .heading-xsmall {
    padding-right: 1rem;
  }
  .fs-styleguide_version-details {
    font-size: 0.875rem;
  }
  .fs-styleguide_page-header {
    margin-bottom: 0rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .cta_wire-wrap {
    top: 9.6rem;
    right: -6.2rem;
  }
  /* .grid-12.is--howwwork {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr 1fr;
  } */
  .grid-12.is--whoarewe.card.wh100 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
  .cta_wireframe {
    width: 70vw;
  }
  .text-field.newsletter {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    margin-bottom: 1rem;
  }
  .section-faq {
    position: relative;
    padding-top: 1rem;
  }
  .closex.nosel._3d-dark {
    color: #0f3936;
  }
  .submit-button {
    border-top-left-radius: 100vw;
    border-bottom-left-radius: 100vw;
  }
  .newsletter-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .checkbox {
    margin-right: 1rem;
  }
  .section-success {
    position: relative;
  }
  .submit-botun {
    position: static;
    /* margin-top: 2rem */
  }
  .fs-cc-banner2_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .fs-cc-banner2_button {
    margin-right: 8px;
    margin-left: 0px;
  }
  .fs-cc-banner2_buttons-wrapper {
    margin-top: 12px;
  }
  .scrolldown.text-color-white.flex-center {
    /* padding-bottom: 0.3rem */
  }
  .overtext {
    font-size: 0.875rem;
  }
  .overtext.section-top-margin {
    margin-top: 0.9rem;
  }
}
@media (max-width: 479px) {
  .cta_wireframe {
    width: 86vw;
    position: relative;
    left: -1rem;
  }
}
@media (max-width: 479px) {
  .heading-large.nav-font-resize.doublesplit {
    font-size: 11.6vw;
  }
}
@media (max-width: 1024px) {
  .heading-xlarge {
    font-size: 4.625rem;
  }
}
@media (max-width: 479px) {
  .heading-xlarge {
    font-size: 12.9vw;
  }
}
@media (max-width: 1024px) {
  .submit-button {
    height: 4rem;
    margin-left: 1rem;
  }
}
@media (max-width: 479px) {
  .submit-button {
    margin-bottom: 0.7rem;
    margin-left: 0;
  }
}
@media (max-width: 991px) {
  .scrolldown.text-color-white.contact-fix {
    display: block;
    padding-bottom: 0.7rem;
  }
}
#w-node-_7c957fe0-0ae1-1b88-4b32-f0a8cc4361a5-f70b28f1 {
  grid-area: 1/1/2/10;
}

#w-node-f0171210-cacd-ed9e-5939-049f14355828-f70b28f1 {
  grid-column-start: 2;
  grid-column-end: 12;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-d1b369e0-d988-ccce-503f-2dad949ab12a-f70b28f1 {
  grid-column-end: 13;
  grid-column-start: 5;
  grid-row-end: 2;
  grid-row-start: 1;
  align-self: start;
  margin-top: -0.6rem;
}

#w-node-d1b369e0-d988-ccce-503f-2dad949ab136-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_8cf01822-4d43-3325-e808-664eb0e86c20-f70b28f1 {
  grid-area: 2/5/3/9;
}

#w-node-_53c35104-f05c-745d-e459-f372ca2e589f-f70b28f1 {
  grid-column-end: 13;
  grid-column-start: 9;
  grid-row-end: 3;
  grid-row-start: 2;
}

#w-node-d152c7e9-980a-9270-bd21-315779dc15f2-f70b28f1 {
  justify-self: start;
  grid-row-start: 3;
  grid-row-end: 4;
  grid-column-start: 5;
  grid-column-end: 9;
}

#w-node-_34520a50-15be-e6a3-d51d-7552e2c78f7a-f70b28f1 {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_29e2f02f-7d7f-f622-8f07-01b445533006-f70b28f1 {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
  align-self: start;
}

#w-node-e11e40e7-cfaa-e576-8d8e-6b3f52984f41-f70b28f1 {
  grid-column-end: 7;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
  justify-self: center;
}

#w-node-e11e40e7-cfaa-e576-8d8e-6b3f52984f4a-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-e11e40e7-cfaa-e576-8d8e-6b3f52984f4f-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_161b7b4a-75ef-8058-1540-cf31e0426549-f70b28f1 {
  justify-self: start;
}

#w-node-_5753e108-a05a-1735-8833-3786a25d6669-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_5753e108-a05a-1735-8833-3786a25d666c-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_0aae9db3-ef1d-e660-5c9f-6d16d2a817f1-f70b28f1 {
  justify-self: start;
}

#w-node-c6e866a9-67e9-2df2-80fb-17bbebdac5c8-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-c6e866a9-67e9-2df2-80fb-17bbebdac5cb-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_996324e5-6975-700d-b289-3bbbaf57aa46-f70b28f1 {
  justify-self: start;
}

#w-node-e11e40e7-cfaa-e576-8d8e-6b3f52984f76-f70b28f1 {
  grid-column-end: 13;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_47bdb72d-c869-6611-92c8-942b027e8d10-f70b28f1 {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1544-f70b28f1 {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
  align-self: start;
}

#w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1543-f70b28f1 {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_83493220-c699-149a-e1c6-41e73e7d40da-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1559-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_45f5cbfa-e14a-beae-f099-ec2172e0f841-f70b28f1 {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_075b1f9b-2c35-ee8f-cae4-b8d3e92ff35d-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1564-f70b28f1 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1567-f70b28f1 {
  justify-self: start;
}

#w-node-_82d4d84b-055d-1c34-9037-e00fd1ea9e4f-41538b3d {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_339b1c74-3084-d3df-7bb9-ab0741538b42-41538b3d {
  grid-column-end: 4;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_339b1c74-3084-d3df-7bb9-ab0741538b44-41538b3d {
  grid-column-end: 5;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 2;
}

#w-node-_339b1c74-3084-d3df-7bb9-ab0741538b56-41538b3d {
  grid-column-end: 9;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_339b1c74-3084-d3df-7bb9-ab0741538b5a-41538b3d {
  grid-column-end: 11;
  grid-column-start: 9;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_339b1c74-3084-d3df-7bb9-ab0741538b5e-41538b3d {
  grid-column-end: 13;
  grid-column-start: 11;
  grid-row-end: 2;
  grid-row-start: 1;
}

#tostart.w-node-_339b1c74-3084-d3df-7bb9-ab0741538b62-41538b3d {
  grid-column-end: 13;
  grid-column-start: 12;
  grid-row-end: 2;
  grid-row-start: 1;
  justify-self: end;
}

#w-node-_339b1c74-3084-d3df-7bb9-ab0741538b4e-41538b3d {
  grid-column-end: 5;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 2;
  align-self: end;
}

#w-node-_339b1c74-3084-d3df-7bb9-ab0741538b51-41538b3d {
  grid-column-end: 13;
  grid-column-start: 11;
  grid-row-end: 3;
  grid-row-start: 2;
  align-self: end;
  justify-self: end;
}

#w-node-b7787d59-66d6-bf55-d2db-39351be25b63-c331bece {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-fe3bfd6d-b434-aaf0-ba9b-6a5cc331bed8-c331bece {
  grid-column-end: 13;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
  align-self: center;
}

#w-node-fe3bfd6d-b434-aaf0-ba9b-6a5cc331bed6-c331bece {
  grid-column-end: 7;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
  align-self: center;
}

#w-node-fe3bfd6d-b434-aaf0-ba9b-6a5cc331bed7-c331bece {
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 1;
  grid-column-end: 7;
}

#w-node-_7b35e0a8-349d-5802-b534-f94a965f0239-c331bece {
  grid-column-start: 7;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_09a28505-f67d-1fc8-61a0-34ab37c46ae3-c331bece {
  grid-column-end: 13;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
  align-self: center;
}

#w-node-a5259f8a-487b-183f-303d-1db180167fcd-9bac0f1a {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-cbb8efea-4aad-1d1f-29a1-c736004b43a0-9bac0f1a {
  grid-column-end: 13;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-fbbd865b-4df2-d18d-8046-e8839bac0f1f-9bac0f1a {
  grid-column-end: 7;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 2;
}

#w-node-fbbd865b-4df2-d18d-8046-e8839bac0f2d-9bac0f1a {
  grid-column-start: 7;
  grid-column-end: 13;
  grid-row-start: 2;
  grid-row-end: 3;
}

#w-node-cf4e9006-037a-331d-b55e-cdff1d275f17-9bac0f1a {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
  align-self: start;
  margin-bottom: 0;
}

#w-node-_29ba86d8-1efb-af63-d5cb-9206c2fa0250-9bac0f1a {
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 1;
  grid-column-end: 5;
  align-self: end;
}

#w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c32-42704c2c {
  grid-column-end: 8;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 2;
  align-self: start;
}

#w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c48-42704c2c {
  grid-column-end: 4;
  grid-column-start: 1;
  grid-row-end: 4;
  grid-row-start: 3;
}

#w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c52-42704c2c {
  grid-column-end: 7;
  grid-column-start: 4;
  grid-row-end: 4;
  grid-row-start: 3;
}

#closemenux.w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c5c-42704c2c {
  grid-column-start: 12;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
  justify-self: end;
}

#w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c5e-42704c2c {
  grid-column-start: 8;
  grid-column-end: 13;
  grid-row-start: 2;
  grid-row-end: 5;
}

#w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c60-42704c2c {
  grid-column-start: 1;
  grid-column-end: 6;
  grid-row-start: 4;
  grid-row-end: 5;
  align-self: end;
}

#openmenu.w-node-_12fb2de9-db0c-ec4c-9fb8-9b6077d05fbc-77d05fae {
  grid-column-end: 13;
  grid-column-start: 11;
  grid-row-end: 2;
  grid-row-start: 1;
  justify-self: end;
}

#w-node-_12fb2de9-db0c-ec4c-9fb8-9b6077d05fbf-77d05fae {
  grid-column-start: 1;
  grid-column-end: 5;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-c0a8d0b5-27e1-412c-b006-be4e7c5f5c29-c10b28f5 {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 3;
  grid-column-end: 11;
}

#w-node-c0a8d0b5-27e1-412c-b006-be4e7c5f5c2b-c10b28f5 {
  grid-column-start: 3;
  grid-column-end: 11;
  grid-row-start: 2;
  grid-row-end: 3;
}

#w-node-c0a8d0b5-27e1-412c-b006-be4e7c5f5c2c-c10b28f5 {
  grid-column-start: 3;
  grid-column-end: 11;
  grid-row-start: 3;
  grid-row-end: 4;
}

#w-node-de2e3fe5-125f-a737-718b-4f5a3a4843de-c10b28f5 {
  justify-self: center;
  grid-column-end: 9;
  grid-column-start: 5;
  grid-row-end: 4;
  grid-row-start: 3;
}

#w-node-f646635a-c919-b7ee-6a83-cd32df267949-010b28f6 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 3;
}

#w-node-c4a4dbb7-51e2-da73-1e06-a762683fc9b0-010b28f6 {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 3;
}

#w-node-_56c3ef0d-375c-e63d-3659-1e2f296c1ff0-010b28f6 {
  grid-column-end: 7;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 1;
  align-self: start;
}

#w-node-_1cf31bea-8644-012d-0c4f-411c497c8a5c-010b28f6 {
  grid-column-end: 7;
  grid-column-start: 3;
  grid-row-end: 2;
  grid-row-start: 1;
  align-self: end;
  justify-self: end;
}

#w-node-b2b2bd30-9d96-2b83-a287-45da0b1742f3-010b28f6 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-d1fc02dd-0e1c-81a6-0d3b-fcd845c94a44-010b28f6 {
  grid-column-end: 5;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
  align-self: end;
}

#w-node-_5ccf43a5-f270-90d7-6b6d-a1b800c38380-010b28f6 {
  grid-column-start: 7;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 3;
}

#w-node-_70638840-2176-cfdc-a253-4c7f3839ce3c-010b28f6 {
  grid-column-end: 13;
  grid-column-start: 7;
  grid-row-end: 3;
  grid-row-start: 1;
}

#w-node-b156abd0-b09d-067e-7fd3-63cf34fb0262-010b28f6 {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-b156abd0-b09d-067e-7fd3-63cf34fb0263-010b28f6 {
  grid-column-end: 4;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-b156abd0-b09d-067e-7fd3-63cf34fb0265-010b28f6 {
  grid-column-end: 5;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 2;
}

#w-node-b156abd0-b09d-067e-7fd3-63cf34fb0272-010b28f6 {
  grid-column-end: 9;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-b156abd0-b09d-067e-7fd3-63cf34fb0287-010b28f6 {
  grid-column-end: 11;
  grid-column-start: 9;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-b156abd0-b09d-067e-7fd3-63cf34fb0298-010b28f6 {
  grid-column-end: 13;
  grid-column-start: 11;
  grid-row-end: 2;
  grid-row-start: 1;
}

#tostart.w-node-b156abd0-b09d-067e-7fd3-63cf34fb02a9-010b28f6 {
  grid-column-end: 13;
  grid-column-start: 12;
  grid-row-end: 2;
  grid-row-start: 1;
  justify-self: end;
}

#w-node-b156abd0-b09d-067e-7fd3-63cf34fb02ab-010b28f6 {
  grid-column-end: 5;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 2;
  align-self: end;
}

#w-node-b156abd0-b09d-067e-7fd3-63cf34fb02b0-010b28f6 {
  grid-column-end: 13;
  grid-column-start: 11;
  grid-row-end: 3;
  grid-row-start: 2;
  align-self: end;
  justify-self: end;
}

#w-node-b14a7289-1646-6aae-b8a6-c504ccdbdd36-310b28f7 {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 7;
}

#w-node-b14a7289-1646-6aae-b8a6-c504ccdbdd39-310b28f7 {
  grid-column-end: 13;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_3a20a900-b2da-5846-0113-bb8367fb1cb7-bb0b28f8 {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_3a20a900-b2da-5846-0113-bb8367fb1cba-bb0b28f8 {
  grid-column-start: 2;
  grid-column-end: 12;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_3a20a900-b2da-5846-0113-bb8367fb1cbc-bb0b28f8 {
  grid-column-end: 13;
  grid-column-start: 5;
  grid-row-end: 2;
  grid-row-start: 1;
  align-self: start;
}

#w-node-_3a20a900-b2da-5846-0113-bb8367fb1cbd-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
  margin-top: -0.5rem;
}

#w-node-_3a20a900-b2da-5846-0113-bb8367fb1cc7-bb0b28f8 {
  grid-area: 2/5/3/8;
  max-width: 31ch;
}

#w-node-db1c29b3-8d1f-e7a2-7709-0831619d3528-bb0b28f8 {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 4;
  grid-row-end: 5;
}

@media (max-width: 991px) {
  #w-node-db1c29b3-8d1f-e7a2-7709-0831619d3528-bb0b28f8 {
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-start: 4;
    grid-row-end: 5;
  }
}
#w-node-bf8b2b6b-6d01-2581-7271-f39f07431983-bb0b28f8 {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 3;
  grid-row-end: 4;
  align-self: end;
}

#w-node-_79b25ec1-7926-1129-ec18-ec8e4e5b2ede-bb0b28f8 {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_79b25ec1-7926-1129-ec18-ec8e4e5b2edf-bb0b28f8 {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
  align-self: start;
}

#w-node-_79b25ec1-7926-1129-ec18-ec8e4e5b2ee1-bb0b28f8 {
  grid-column-end: 7;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
  justify-self: center;
}

#w-node-_79b25ec1-7926-1129-ec18-ec8e4e5b2ee6-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_79b25ec1-7926-1129-ec18-ec8e4e5b2ee9-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-b8b19a09-14a5-c4bc-b135-a15345a5af19-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-b8b19a09-14a5-c4bc-b135-a15345a5af1c-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_3bd187e5-3e53-8dee-f63c-7990cfeb6ddf-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-e816f344-234d-d0ca-092d-340676cab425-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-e816f344-234d-d0ca-092d-340676cab428-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_5e7613c1-6551-69c6-7d21-1126e1c88cb5-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_4b24d37e-d2aa-303c-c742-4a6f6e2f3afd-bb0b28f8 {
  justify-self: start;
}

#w-node-_79b25ec1-7926-1129-ec18-ec8e4e5b2f10-bb0b28f8 {
  grid-column-end: 13;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f75-bb0b28f8 {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_82e7b080-eb16-31ed-8c97-13f374feb3c4-bb0b28f8 {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
  align-self: start;
}

#w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f7f-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f86-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f89-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f8e-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f96-bb0b28f8 {
  grid-area: 1/1/1/1;
}

#w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f99-bb0b28f8 {
  grid-area: 1/2/2/3;
}

@media (max-width: 479px) {
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f99-bb0b28f8 {
    grid-area: 2/1/3/3;
  }
}
#w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9fa1-bb0b28f8 {
  grid-column-start: span 1;
  grid-column-end: span 1;
  grid-row-start: span 1;
  grid-row-end: span 1;
}

#w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9fa4-bb0b28f8 {
  justify-self: start;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a0c-090b28fa {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 13;
  align-self: center;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a0e-090b28fa {
  grid-column-end: 7;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a11-090b28fa {
  grid-column-end: 13;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a1b-090b28fa {
  grid-column-end: 13;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 2;
}

#w-node-_81d1071c-c3c7-41a0-46f3-797d2ef313ca-2ef313c5 {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 4;
  margin-top: -0.5rem;
}

#w-node-_734525e9-e566-73ee-a7b0-85ab4f719ac0-2ef313c5 {
  grid-column-end: 13;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_7bc290bd-2c45-78ad-e651-6d94c3351322-2ef313c5 {
  justify-self: start;
  grid-column-end: 5;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
  align-self: end;
}

#w-node-e69937cd-e068-5f77-f621-d77e0da45a1e-0da45a1a {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_84ece001-173f-97b8-1487-493762a4ae19-62a4ae16 {
  grid-column-start: 1;
  grid-column-end: 6;
  grid-row-start: 1;
  grid-row-end: 2;
  /* margin-left: -0.2rem */
}

#w-node-_84ece001-173f-97b8-1487-493762a4ae33-62a4ae16 {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 2;
  grid-row-end: 3;
}

#w-node-_84ece001-173f-97b8-1487-493762a4ae20-62a4ae16 {
  align-self: end;
  grid-area: 1/7/2/11;
}

#w-node-_4edb69d4-450a-2b70-68b6-72989b46ea25-62a4ae16 {
  grid-area: 2/7/2/11;
}

#w-node-_84ece001-173f-97b8-1487-493762a4ae2b-62a4ae16 {
  grid-column-end: 12;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 2;
}

#w-node-_84ece001-173f-97b8-1487-493762a4ae24-62a4ae16 {
  grid-column-start: 7;
  grid-column-end: 10;
  grid-row-start: 3;
  grid-row-end: 4;
}

#open3d.w-node-_84ece001-173f-97b8-1487-493762a4ae56-62a4ae16 {
  grid-column-start: 1;
  grid-column-end: 6;
  grid-row-start: 3;
  grid-row-end: 4;
  align-self: center;
  justify-self: start;
}

#w-node-ac49df93-faa4-7a66-d8ca-afc925c0c8ae-25c0c8a9 {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-ac49df93-faa4-7a66-d8ca-afc925c0c8af-25c0c8a9 {
  grid-column-end: 13;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

#closeclose.w-node-ac49df93-faa4-7a66-d8ca-afc925c0c8b0-25c0c8a9 {
  grid-column-start: 12;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
  justify-self: end;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a0c-090b28fb {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 13;
  align-self: center;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a0e-090b28fb {
  grid-column-end: 4;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a11-090b28fb {
  grid-column-end: 7;
  grid-column-start: 4;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a14-090b28fb {
  grid-column-end: 10;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a17-090b28fb {
  grid-column-end: 13;
  grid-column-start: 10;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a1b-090b28fb {
  grid-column-end: 13;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 2;
}

#w-node-_91709111-51c7-def2-0725-f880dc2a97e9-090b28fb {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a14-b50b28fc {
  grid-column-end: 10;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a1b-b50b28fc {
  grid-column-end: 13;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 2;
}

#w-node-_5f5b382a-4af0-6365-3aff-75a6517df0c1-b50b28fc {
  grid-column-start: 1;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 2;
}

#w-node-e1c4039d-6d5f-6eb3-1b5c-1a8fa028449d-890b2902 {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 7;
  margin-top: -0.2rem;
}

#w-node-e1c4039d-6d5f-6eb3-1b5c-1a8fa02844a0-890b2902 {
  grid-column-end: 13;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

#w-node-_441d6748-fc2e-7f75-0d1d-18195549ecc8-920b2908 {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 3;
  grid-column-end: 11;
}

#w-node-_6f63bf22-13a9-23d4-90ca-56e92f1b56cd-920b2908 {
  grid-column-start: 3;
  grid-column-end: 11;
  grid-row-start: 2;
  grid-row-end: 3;
}

#w-node-_178030dd-782d-2afe-f020-748887198753-920b2908 {
  grid-column-start: 3;
  grid-column-end: 11;
  grid-row-start: 3;
  grid-row-end: 4;
}

#w-node-_3c521c2c-18ac-37c7-b5db-09f94ed169ee-920b2908 {
  grid-column-start: 6;
  grid-column-end: 8;
  grid-row-start: 3;
  grid-row-end: 4;
  justify-self: center;
}

#w-node-_20df71c4-4709-10a3-7154-d9d7fdcc726d-920b2908 {
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 4;
  grid-row-start: 3;
}

#w-node-_576253e8-ffc4-9165-f639-352b1e487c40-920b2908 {
  justify-self: center;
  grid-column-end: 9;
  grid-column-start: 5;
  grid-row-end: 4;
  grid-row-start: 3;
}

#w-node-_5e576d4f-20b8-9b30-e1fb-c8a72a50c2d5-460b290b {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 7;
  margin-top: -0.2rem;
}

#w-node-_5e576d4f-20b8-9b30-e1fb-c8a72a50c2da-460b290b {
  grid-column-end: 13;
  grid-column-start: 7;
  grid-row-end: 2;
  grid-row-start: 1;
}

@media screen and (max-width: 1025px) {
  #w-node-d1b369e0-d988-ccce-503f-2dad949ab12a-f70b28f1 {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-end: 13;
    align-self: start;
  }
  #w-node-_8cf01822-4d43-3325-e808-664eb0e86c20-f70b28f1 {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-end: 6;
    grid-column-start: 1;
  }
  #w-node-_53c35104-f05c-745d-e459-f372ca2e589f-f70b28f1 {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-end: 13;
    grid-column-start: 7;
  }
  #w-node-d152c7e9-980a-9270-bd21-315779dc15f2-f70b28f1 {
    grid-row-start: 5;
    grid-row-end: 6;
    justify-self: start;
    grid-column-start: 1;
    grid-column-end: 7;
  }
  #w-node-_47bdb72d-c869-6611-92c8-942b027e8d10-f70b28f1 {
    grid-column-end: 2;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  #w-node-d1872c12-7b4d-8e4f-6eec-f46e16c7b858-f70b28f1 {
    grid-column-end: 2;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-row-start: 1;
    margin-top: 0.8rem;
  }
  .hww-imagefour-mobile {
    grid-area: 2/1/3/3;
    margin-bottom: 1rem;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1548-f70b28f1 {
    grid-column-end: span 1;
    grid-column-start: span 1;
    grid-row-end: span 1;
    grid-row-start: span 1;
    margin-bottom: 2rem;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf154b-f70b28f1 {
    grid-area: 1/1/2/2;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf154f-f70b28f1 {
    grid-area: 1/2/2/3;
  }
  #w-node-_133f7202-3651-a84b-ace3-f78e55a95115-f70b28f1 {
    align-self: end;
    grid-area: 1/1/2/2;
    justify-self: start;
  }
  #w-node-_392493c6-f9ff-6e6b-4a83-023b5ec05b22-f70b28f1 {
    grid-column-end: 3;
    grid-column-start: 2;
    grid-row-end: 2;
    grid-row-start: 1;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1543-f70b28f1 {
    grid-column-end: span 1;
    grid-row-start: span 1;
    grid-row-end: span 1;
    grid-column-start: span 1;
  }
  #w-node-_83493220-c699-149a-e1c6-41e73e7d40da-f70b28f1 {
    grid-area: 1/1/1/1;
  }
  #w-node-_83493220-c699-149a-e1c6-41e73e7d40dd-f70b28f1 {
    grid-column-end: 2;
    grid-column-start: 2;
    grid-row-end: 2;
    grid-row-start: 1;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf155c-f70b28f1 {
    /* ||*| align-self: end |*|| */
    grid-area: 1/1/1/1;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1559-f70b28f1 {
    grid-column-start: span 1;
    grid-column-end: span 1;
    grid-row-start: span 1;
    grid-row-end: span 1;
  }
  #w-node-_45f5cbfa-e14a-beae-f099-ec2172e0f841-f70b28f1 {
    grid-column-end: span 1;
    grid-row-start: span 1;
    grid-row-end: span 1;
    grid-column-start: span 1;
  }
  #w-node-_075b1f9b-2c35-ee8f-cae4-b8d3e92ff35d-f70b28f1 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  #w-node-_075b1f9b-2c35-ee8f-cae4-b8d3e92ff360-f70b28f1 {
    grid-column-end: 3;
    grid-column-start: 2;
    grid-row-end: 3;
    grid-row-start: 1;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1564-f70b28f1 {
    grid-column-start: span 1;
    grid-column-end: span 1;
    grid-row-start: span 1;
    grid-row-end: span 1;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1567-f70b28f1 {
    align-self: end;
    grid-column-end: 2;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-row-start: 1;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b42-41538b3d {
    grid-row-start: 4;
    grid-row-end: 5;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b44-41538b3d {
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-start: 5;
    grid-column-end: 9;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b56-41538b3d {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b5a-41538b3d {
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b5e-41538b3d {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 9;
    grid-column-end: 13;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b4e-41538b3d {
    grid-row-start: 3;
    grid-row-end: 4;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b51-41538b3d {
    grid-row-start: 3;
    grid-row-end: 4;
  }
  #w-node-b7787d59-66d6-bf55-d2db-39351be25b63-c331bece {
    grid-column-end: 13;
  }
  #w-node-_7b35e0a8-349d-5802-b534-f94a965f0239-c331bece {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-fbbd865b-4df2-d18d-8046-e8839bac0f1f-9bac0f1a {
    grid-column-end: 13;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-row-start: 2;
  }
  #w-node-fbbd865b-4df2-d18d-8046-e8839bac0f2d-9bac0f1a {
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  #w-node-_29ba86d8-1efb-af63-d5cb-9206c2fa0250-9bac0f1a {
    grid-column-end: 5;
    grid-column-start: 1;
    grid-row-end: 5;
    grid-row-start: 4;
    align-self: end;
  }
  #w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c5e-42704c2c {
    grid-column-start: 8;
    grid-column-end: 13;
    grid-row-start: 3;
    grid-row-end: 5;
  }
  #w-node-c0a8d0b5-27e1-412c-b006-be4e7c5f5c29-c10b28f5 {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 1;
    grid-column-end: 13;
  }
  #w-node-c4a4dbb7-51e2-da73-1e06-a762683fc9b0-010b28f6 {
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  #w-node-_5ccf43a5-f270-90d7-6b6d-a1b800c38380-010b28f6 {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-end: 3;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb0263-010b28f6 {
    grid-row-start: 4;
    grid-row-end: 5;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb0265-010b28f6 {
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-start: 5;
    grid-column-end: 9;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb0272-010b28f6 {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb0287-010b28f6 {
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb0298-010b28f6 {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 9;
    grid-column-end: 13;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb02ab-010b28f6 {
    grid-row-start: 3;
    grid-row-end: 4;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb02b0-010b28f6 {
    grid-row-start: 3;
    grid-row-end: 4;
  }
  #w-node-b14a7289-1646-6aae-b8a6-c504ccdbdd39-310b28f7 {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-_3a20a900-b2da-5846-0113-bb8367fb1cbc-bb0b28f8 {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-end: 13;
    align-self: start;
  }
  #w-node-_3a20a900-b2da-5846-0113-bb8367fb1cc7-bb0b28f8 {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-end: 7;
    grid-column-start: 1;
  }
  #w-node-bf8b2b6b-6d01-2581-7271-f39f07431983-bb0b28f8 {
    grid-row-start: 4;
    grid-row-end: 5;
  }
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f75-bb0b28f8 {
    grid-column-end: 2;
  }
  #w-node-_82e7b080-eb16-31ed-8c97-13f374feb3c3-bb0b28f8 {
    grid-column-end: 2;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-row-start: 1;
  }
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f7c-bb0b28f8 {
    grid-area: 1/1/1/1;
  }
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f7f-bb0b28f8 {
    grid-column-end: 3;
    grid-column-start: 2;
    grid-row-end: 2;
    grid-row-start: 1;
  }
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f86-bb0b28f8 {
    grid-area: 1/1/2/2;
  }
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f89-bb0b28f8 {
    margin-bottom: 0;
    grid-area: 2/2/3/3;
  }
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9fa1-bb0b28f8 {
    grid-column-end: 3;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-row-start: 1;
  }
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9fa4-bb0b28f8 {
    justify-self: start;
    grid-area: 1/2/2/3;
    grid-row-start: span 1;
    grid-row-end: span 1;
    grid-column-start: span 2;
    grid-column-end: span 2;
  }
  #w-node-_734525e9-e566-73ee-a7b0-85ab4f719ac0-2ef313c5 {
    grid-column-end: 13;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-row-start: 2;
  }
  #w-node-_7bc290bd-2c45-78ad-e651-6d94c3351322-2ef313c5 {
    grid-row-start: 3;
    grid-row-end: 4;
    justify-self: start;
    grid-column-end: 7;
    grid-column-start: 1;
    align-self: end;
  }
  #w-node-_84ece001-173f-97b8-1487-493762a4ae19-62a4ae16 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  #w-node-_84ece001-173f-97b8-1487-493762a4ae33-62a4ae16 {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-_84ece001-173f-97b8-1487-493762a4ae20-62a4ae16 {
    grid-area: 1/7/2/12;
    align-self: end;
  }
  #w-node-_84ece001-173f-97b8-1487-493762a4ae2b-62a4ae16 {
    grid-column-end: 13;
    grid-column-start: 7;
    grid-row-end: 2;
    grid-row-start: 2;
  }
  #w-node-_84ece001-173f-97b8-1487-493762a4ae24-62a4ae16 {
    grid-column-start: 7;
    grid-column-end: 12;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  #open3d.w-node-_84ece001-173f-97b8-1487-493762a4ae56-62a4ae16 {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 3;
    grid-row-end: 4;
    align-self: center;
    justify-self: start;
  }
  #w-node-e1c4039d-6d5f-6eb3-1b5c-1a8fa02844a0-890b2902 {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-_441d6748-fc2e-7f75-0d1d-18195549ecc8-920b2908 {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 1;
    grid-column-end: 13;
  }
  #w-node-_5e576d4f-20b8-9b30-e1fb-c8a72a50c2d5-460b290b {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 1;
    grid-column-end: 13;
  }
  #w-node-_5e576d4f-20b8-9b30-e1fb-c8a72a50c2da-460b290b {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
  }
}
@media (max-width: 479px) {
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f86-bb0b28f8 {
    grid-area: 1/1/2/3;
  }
}
#w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f7f-bb0b28f8 {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 2;
}

@media (max-width: 479px) {
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f7f-bb0b28f8 {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 2;
  }
}
@media (max-width: 768px) {
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f96-bb0b28f8 {
    max-width: 29ch;
  }
}
@media (max-width: 479px) {
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f96-bb0b28f8 {
    max-width: 100%;
    grid-area: 1/1/2/3;
  }
}
@media (max-width: 767px) {
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f7c-bb0b28f8 {
    max-width: 25ch;
  }
}
@media (max-width: 479px) {
  #w-node-_88f9ee1b-ebf9-5d51-62d7-b10f25fa9f7c-bb0b28f8 {
    max-width: 100%;
    grid-area: 1/1/2/3;
  }
}
@media screen and (max-width: 479px) {
  #w-node-d1b369e0-d988-ccce-503f-2dad949ab12a-f70b28f1 {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
    grid-column-end: 13;
    align-self: start;
  }
  #w-node-_8cf01822-4d43-3325-e808-664eb0e86c20-f70b28f1 {
    grid-column-end: 13;
  }
  #w-node-_53c35104-f05c-745d-e459-f372ca2e589f-f70b28f1 {
    grid-column-start: 1;
    grid-row-start: 4;
    grid-row-end: 5;
  }
  #w-node-d152c7e9-980a-9270-bd21-315779dc15f2-f70b28f1 {
    justify-self: start;
    grid-row-start: 5;
    grid-row-end: 6;
    grid-column-start: 1;
    grid-column-end: 9;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf154b-f70b28f1 {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf154f-f70b28f1 {
    grid-area: 2/1/3/3;
  }
  #w-node-_133f7202-3651-a84b-ace3-f78e55a95115-f70b28f1 {
    grid-area: 3/1/4/2;
  }
  #w-node-_392493c6-f9ff-6e6b-4a83-023b5ec05b22-f70b28f1 {
    grid-column-end: 3;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-row-start: 1;
  }
  #w-node-_83493220-c699-149a-e1c6-41e73e7d40da-f70b28f1 {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  #w-node-_83493220-c699-149a-e1c6-41e73e7d40dd-f70b28f1 {
    grid-column-end: 3;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-row-start: 2;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf155c-f70b28f1 {
    justify-self: start;
    -ms-flex-item-align: end;
        align-self: end;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1559-f70b28f1 {
    grid-column-end: 3;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-row-start: 1;
  }
  #w-node-_075b1f9b-2c35-ee8f-cae4-b8d3e92ff35d-f70b28f1 {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  #w-node-_075b1f9b-2c35-ee8f-cae4-b8d3e92ff360-f70b28f1 {
    grid-column-end: 3;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-row-start: 2;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1564-f70b28f1 {
    grid-column-end: 3;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-row-start: 1;
  }
  #w-node-f7fa1b42-f7e9-03b5-3814-07651aaf1567-f70b28f1 {
    grid-column-start: span 1;
    grid-column-end: span 1;
    grid-row-start: span 1;
    grid-row-end: span 1;
  }
  #w-node-_82d4d84b-055d-1c34-9037-e00fd1ea9e4f-41538b3d {
    grid-column-start: 1;
    grid-column-end: 12;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b42-41538b3d {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-end: 5;
    grid-column-start: 1;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b56-41538b3d {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-end: 7;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b5a-41538b3d {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 7;
    grid-column-end: 13;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b5e-41538b3d {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-start: 1;
    grid-column-end: 7;
    margin-left: 0;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b4e-41538b3d {
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-end: 7;
    grid-column-start: 1;
    align-self: end;
  }
  #w-node-_339b1c74-3084-d3df-7bb9-ab0741538b51-41538b3d {
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-start: 7;
  }
  #w-node-fbbd865b-4df2-d18d-8046-e8839bac0f35-9bac0f1a {
    grid-column-end: 3;
    grid-column-start: 2;
    grid-row-end: 3;
    grid-row-start: 2;
  }
  #w-node-_29ba86d8-1efb-af63-d5cb-9206c2fa0250-9bac0f1a {
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-start: 1;
    grid-column-end: 13;
    align-self: start;
  }
  #w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c32-42704c2c {
    grid-column-end: 13;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-row-start: 2;
    align-self: start;
  }
  #w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c48-42704c2c {
    grid-column-end: 7;
    grid-column-start: 1;
    grid-row-end: 4;
    grid-row-start: 3;
  }
  #w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c52-42704c2c {
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-end: 7;
    grid-column-start: 1;
  }
  #w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c5e-42704c2c {
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 3;
    grid-row-end: 6;
  }
  #w-node-_3b3ff6e2-3fbd-7785-b73d-0e6842704c60-42704c2c {
    grid-row-start: 5;
    grid-row-end: 6;
    grid-column-start: 1;
    grid-column-end: 7;
    align-self: end;
  }
  #w-node-de2e3fe5-125f-a737-718b-4f5a3a4843de-c10b28f5 {
    justify-self: center;
    grid-column-end: 11;
    grid-column-start: 3;
    grid-row-end: 4;
    grid-row-start: 3;
  }
  #w-node-c4a4dbb7-51e2-da73-1e06-a762683fc9b0-010b28f6 {
    grid-column-end: 13;
    grid-row-end: 2;
  }
  #w-node-_56c3ef0d-375c-e63d-3659-1e2f296c1ff0-010b28f6 {
    grid-column-end: 13;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-row-start: 1;
  }
  #w-node-_1cf31bea-8644-012d-0c4f-411c497c8a5c-010b28f6 {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-end: 13;
    grid-column-start: 8;
    align-self: end;
    justify-self: end;
  }
  #w-node-d1fc02dd-0e1c-81a6-0d3b-fcd845c94a44-010b28f6 {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-end: 9;
    grid-column-start: 1;
    align-self: end;
  }
  #w-node-_5ccf43a5-f270-90d7-6b6d-a1b800c38380-010b28f6 {
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-_70638840-2176-cfdc-a253-4c7f3839ce3c-010b28f6 {
    grid-row-start: 2;
    grid-column-start: 1;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb0262-010b28f6 {
    grid-column-start: 1;
    grid-column-end: 12;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb0263-010b28f6 {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-end: 5;
    grid-column-start: 1;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb0272-010b28f6 {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-end: 7;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb0287-010b28f6 {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 7;
    grid-column-end: 13;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb0298-010b28f6 {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-start: 1;
    grid-column-end: 7;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb02ab-010b28f6 {
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-end: 7;
    grid-column-start: 1;
    align-self: end;
  }
  #w-node-b156abd0-b09d-067e-7fd3-63cf34fb02b0-010b28f6 {
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-start: 7;
  }
  #w-node-b14a7289-1646-6aae-b8a6-c504ccdbdd36-310b28f7 {
    grid-column-end: 13;
  }
  #w-node-b14a7289-1646-6aae-b8a6-c504ccdbdd39-310b28f7 {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-_3a20a900-b2da-5846-0113-bb8367fb1cbc-bb0b28f8 {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
    grid-column-end: 13;
    align-self: start;
  }
  #w-node-_3a20a900-b2da-5846-0113-bb8367fb1cc7-bb0b28f8 {
    grid-column-end: 11;
    grid-column-start: 1;
    grid-row-end: 4;
    grid-row-start: 3;
  }
  #w-node-_734525e9-e566-73ee-a7b0-85ab4f719ac0-2ef313c5 {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
  }
  #w-node-_7bc290bd-2c45-78ad-e651-6d94c3351322-2ef313c5 {
    justify-self: start;
    grid-column-end: 13;
    grid-column-start: 1;
    grid-row-end: 4;
    grid-row-start: 3;
    align-self: end;
  }
  #w-node-_84ece001-173f-97b8-1487-493762a4ae19-62a4ae16 {
    grid-column-end: 13;
    margin-left: -0.2rem;
  }
  #w-node-_84ece001-173f-97b8-1487-493762a4ae33-62a4ae16 {
    grid-column-end: 13;
    grid-row-start: 2;
    grid-row-end: 3;
    margin-bottom: 1.5rem;
  }
  #w-node-_84ece001-173f-97b8-1487-493762a4ae20-62a4ae16 {
    /* grid-row-start: 3;
    grid-row-end: 4;
    grid-column-start: 1; */
    grid-area: 3/1/4/12;
    align-self: start;
    max-width: 29ch;
  }
  #w-node-_4edb69d4-450a-2b70-68b6-72989b46ea25-62a4ae16 {
    grid-area: 4/1/5/12;
    max-width: 35ch;
  }
  #w-node-_84ece001-173f-97b8-1487-493762a4ae2b-62a4ae16 {
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-start: 5;
    grid-row-end: 6;
  }
  #w-node-_84ece001-173f-97b8-1487-493762a4ae24-62a4ae16 {
    grid-row-start: 5;
    grid-row-end: 6;
    grid-column-start: 1;
    grid-column-end: 13;
    max-width: 33ch;
  }
  #open3d.w-node-_84ece001-173f-97b8-1487-493762a4ae56-62a4ae16 {
    grid-row-start: 6;
    grid-row-end: 7;
    grid-column-start: 1;
    grid-column-end: 13;
    align-self: center;
    justify-self: stretch;
    margin-top: 1rem;
  }
  #w-node-_9dfa6edc-b6f0-dbd2-05a5-319b026a2a1b-090b28fb {
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-e1c4039d-6d5f-6eb3-1b5c-1a8fa028449d-890b2902 {
    grid-column-end: 13;
  }
  #w-node-e1c4039d-6d5f-6eb3-1b5c-1a8fa02844a0-890b2902 {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-_576253e8-ffc4-9165-f639-352b1e487c40-920b2908 {
    justify-self: center;
    grid-column-end: 11;
    grid-column-start: 3;
    grid-row-end: 4;
    grid-row-start: 3;
  }
  #w-node-_5e576d4f-20b8-9b30-e1fb-c8a72a50c2d5-460b290b {
    grid-column-end: 13;
  }
  #w-node-_5e576d4f-20b8-9b30-e1fb-c8a72a50c2da-460b290b {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
  }
}
@font-face {
  font-family: "opensauceone";
  src: url("../fonts/subset-OpenSauceOne-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Opensauceone";
  src: url("../fonts/OpenSauceOne-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Opensauceone";
  src: url("../fonts/OpenSauceOne-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.aspect-swiper {
  aspect-ratio: 3/2;
}

.heading-fix {
  margin-left: -0.2rem;
}

.header-medium-fix {
  margin-left: -0.1rem;
}

.ferlauf-fix {
  background-image: -o-radial-gradient(50% 50%, circle closest-corner, rgba(40, 40, 42, 0) 3%, #000);
  background-image: radial-gradient(circle closest-corner at 50% 50%, rgba(40, 40, 42, 0) 3%, #000);
}

@media (max-width: 991px) {
  /* .scroll-mobile {
      display: block;
      margin-bottom: 0.4rem;
  } */
}
@media (max-width: 479px) {
  .w-form-label {
    position: relative;
    top: 0.1rem;
  }
}
@media (max-width: 1024px) {
  .letstalk {
    width: 16rem;
  }
}
@media (max-width: 479px) {
  .letstalk {
    width: 100%;
    top: -2.1rem;
  }
}
.product-grow-fix {
  -webkit-box-flex: 0.85 !important;
      -ms-flex-positive: 0.85 !important;
          flex-grow: 0.85 !important;
}

@media (max-width: 479px) {
  .next-button-mobile {
    width: 8rem;
  }
}
.max-width-eu {
  max-width: 75ch;
}

@media (max-width: 479px) {
  .max-width-eu {
    max-width: 35ch;
  }
}
.product-home-hero-fix {
  bottom: 1.85rem;
}