@import url(https://fonts.googleapis.com/css?family=Lexend+Deca:400|Montserrat:500|Oswald:400|Roboto:wght@400,500,700&display=swap);
html {
  overflow-x: hidden;
  overflow-y: scroll;
}

html {
  scroll-behavior: smooth;
}
body {
  margin: 0;
  padding: 0;
  font-size: 0.864vw;
}
button {
  outline: none;
  border: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
}
.debug {
  position: fixed;
  z-index: 100030;
  top: 0;
  left: 0;
  padding: 30px;
  background-color: #f0f8ff;
  font-family: 'Consolas', 'Ubuntu Mono', 'Courier New', monospace;
  color: #a5a7ac;
}

.st-container--lt8HH5o0 {
  display: grid;
  grid-template-areas: "logo nav";
  grid-template-columns: 3.24vw auto;
  align-items: center;
  position: fixed;
  z-index: 7;
  left: 0;
  top: 0;
  width: 100vw;
  box-sizing: border-box;
  box-shadow: 0 0 0.54vw transparent;
  padding: 2.7vw 9.72vw 0;
  background-color: transparent;
  transform: translateY(0%);
  transition: padding 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.st-container--lt8HH5o0.st-scrolled--_u3gsg9C {
  box-shadow: 0 0 1.08vw #f5f7fa;
  padding: 0.81vw 5.4vw 0.702vw;
  background-color: #fff;
}
@media screen and (max-width: 748px) {
  .st-container--lt8HH5o0.st-scrolled--_u3gsg9C {
    padding: 0.81vw 0 0;
    background-color: none;
  }
}
.st-container--lt8HH5o0.st-hidden--20waTnm- {
  box-shadow: 0 0 0.54vw rgba(32,105,235,0);
  transform: translateY(-100%);
}
.st-container--lt8HH5o0.st-expanded--2pH3pvsU {
  box-shadow: 0 0 1.08vw #f5f7fa;
  background-color: #fff;
}
@media screen and (max-width: 748px) {
  .st-container--lt8HH5o0 {
    padding: 0.81vw 0 0;
    grid-template-areas: "logo menuIcon" "nav nav";
  }
}
.st-logoWrapper--1xOLqkVV {
  flex-grow: 0;
  width: 3.24vw;
  height: 3.24vw;
}
@media screen and (max-width: 748px) {
  .st-logoWrapper--1xOLqkVV {
    padding-left: 9.72vw;
    width: 15.12vw;
    height: 15.12vw;
  }
}
.st-logo--2aFShzGb {
  width: 100%;
}
.st-logo--2aFShzGb.st-dark--3jMlKV5e {
  filter: contrast(1%) brightness(10000%);
}
@media screen and (max-width: 748px) {
  .st-logo--2aFShzGb {
    padding: 3.024vw;
    box-sizing: border-box;
  }
}
.st-links--3i8gczI8 {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: 1.188vw;
  margin-right: 1.188vw;
}
.st-links--3i8gczI8 > *:not(first-child) {
  margin-left: 2.16vw;
}
@media screen and (max-width: 748px) {
  .st-links--3i8gczI8 {
    margin-left: 0;
    font-size: 4em;
    color: #fcfcfc !important;
  }
}
.st-middle--bf92zOoc {
  flex-grow: 1;
  margin-left: 2.16vw;
}
.st-hideOnMobile--3yFjTZ3D {
  display: flex;
}
@media screen and (max-width: 748px) {
  .st-hideOnMobile--3yFjTZ3D {
    display: none;
  }
}
.st-navigation--3SB7LNjq {
  grid-area: nav;
  display: grid;
  grid-template-columns: repeat(8, auto) 10.8vw repeat(3, auto);
  align-items: center;
  justify-items: stretch;
}
@media screen and (max-width: 748px) {
  .st-navigation--3SB7LNjq {
    grid-template-rows: repeat(8, auto);
    grid-template-columns: none;
    padding: 30px 0 30px;
    width: 100%;
    height: 80vh;
    background: #fff;
    box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2);
    justify-items: center;
  }
}
.st-menuIcon--1l0A8ISJ {
  display: none;
  grid-area: menuIcon;
  margin-inline-end: 4.32vw;
  justify-self: end;
  font-size: 9em;
  color: #bdbdbd;
}
.st-menuIcon--1l0A8ISJ.st-lightMenuIcon--2kF6KYR6 {
  color: #fff;
}
@media screen and (max-width: 748px) {
  .st-menuIcon--1l0A8ISJ {
    display: block;
  }
}

.st-link--2_H3Tmfg {
  outline: none;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
}
.st-link--2_H3Tmfg:not(.st-dark--2y9gmJll) {
  color: #bdbdbd;
  transition: color 0.2s ease-in-out;
}
.st-link--2_H3Tmfg:not(.st-dark--2y9gmJll):hover,
.st-link--2_H3Tmfg:not(.st-dark--2y9gmJll):focus {
  color: #2069eb;
}
.st-link--2_H3Tmfg:not(.st-dark--2y9gmJll).st-active--379oMirW,
.st-link--2_H3Tmfg:not(.st-dark--2y9gmJll).st-active--379oMirW:hover {
  color: #1e232f;
}
.st-link--2_H3Tmfg.st-dark--2y9gmJll {
  border-bottom: 0.054vw solid transparent;
  padding: 0.054vw 0 0.054vw;
  color: #fff;
  transition: border-bottom 0.2s ease-in-out;
}
.st-link--2_H3Tmfg.st-dark--2y9gmJll.st-active--379oMirW,
.st-link--2_H3Tmfg.st-dark--2y9gmJll:hover,
.st-link--2_H3Tmfg.st-dark--2y9gmJll:focus {
  border-bottom: 0.054vw solid #fff;
}

.st-wrapper---A_Dbhjs {
  position: fixed;
  z-index: 1000;
  padding-top: 0.648vw;
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  transform: translateX(-0.54vw);
  overflow: visible;
}
.st-wrapper---A_Dbhjs.st-hidden--3PFnR6Ud {
  opacity: 0;
  pointer-events: none;
}
.st-popup--2ee6T6H5 {
  position: relative;
  border: 0.054vw solid #bdbdbd;
  background-color: #fff;
}
.st-popup--2ee6T6H5::before {
  content: ' ';
  position: absolute;
  bottom: 100%;
  left: 0.702vw;
  width: 0;
  height: 0;
  box-sizing: border-box;
  border-left: 0.432vw solid transparent;
  border-right: 0.432vw solid transparent;
  border-bottom: 0.432vw solid #bdbdbd;
}
.st-popup--2ee6T6H5::after {
  content: ' ';
  position: absolute;
  bottom: 100%;
  left: 0.81vw;
  width: 0;
  height: 0;
  box-sizing: border-box;
  border-left: 0.324vw solid transparent;
  border-right: 0.324vw solid transparent;
  border-bottom: 0.324vw solid #fff;
}

.st-lang--I4-aSid4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  outline: none;
  text-decoration: none;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
}
.st-lang--I4-aSid4:not(.st-dark--2ZdIWNUr) {
  color: #bdbdbd;
  transition: color 0.2s ease-in-out;
}
.st-lang--I4-aSid4:not(.st-dark--2ZdIWNUr):hover,
.st-lang--I4-aSid4:not(.st-dark--2ZdIWNUr):focus {
  color: #2069eb;
}
.st-lang--I4-aSid4:not(.st-dark--2ZdIWNUr).st-active--3xHLRVId,
.st-lang--I4-aSid4:not(.st-dark--2ZdIWNUr).st-active--3xHLRVId:hover {
  color: #1e232f;
}
.st-lang--I4-aSid4.st-dark--2ZdIWNUr {
  color: #fff;
}
.st-trigger--3JbmbCSi {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  margin-right: 0.648vw;
}
.st-trigger--3JbmbCSi .st-trigger--3JbmbCSi {
  width: 1.296vw;
  height: 1.296vw;
}
.st-label--2LSkzrVJ {
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  margin-right: 0.648vw;
}
.st-list--1FeJu8KH {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-width: 9.72vw;
  padding: 0.432vw 0;
  margin-left: -0.054vw;
  margin-right: -0.054vw;
}
.st-dropdown--2dmLoWIj {
  text-align: center;
  color: #fcfcfc !important;
}
.st-dropdown--2dmLoWIj .st-list--1FeJu8KH {
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 2em;
}
.st-currentLang--1PLc5ozD {
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  margin: 0 !important;
  text-align: center;
  color: #797d85 !important;
  font-weight: bold;
}
.st-dropdown--2dmLoWIj:hover .st-item--1RW7Zoio:hover {
  color: #fff !important;
}
.st-item--1RW7Zoio {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.432vw 1.296vw;
  background-color: transparent;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 0.864vw;
  color: #1e232f;
  text-decoration: none;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.st-item--1RW7Zoio:hover {
  background-color: #2069eb;
  color: #fff;
}
@media screen and (max-width: 748px) {
  .st-item--1RW7Zoio {
    justify-content: center;
    font-size: 0.5em;
    color: #bdbdbd;
    margin-top: 2.7vw;
  }
}
.st-flag--3ga1sneP {
  margin-right: 0.432vw;
}
.st-iconWrapper--3IF_1uxb {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  margin-right: 0.648vw;
}
.st-iconWrapper--3IF_1uxb .st-icon--UwwDx7Yi {
  width: 1.296vw;
  height: 1.296vw;
}
@media screen and (max-width: 748px) {
  .st-iconWrapper--3IF_1uxb .st-icon--UwwDx7Yi {
    width: 3.24vw;
    height: 3.24vw;
  }
}

.st-hero--YTPR7Sa7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 11.879999999999999vw;
  padding-bottom: 7.02vw;
  background-image: linear-gradient(184.57deg, #2972f4 20%, #0048ca 90%);
}
@media screen and (max-width: 748px) {
  .st-hero--YTPR7Sa7 {
    padding-top: 32.4vw;
    padding-bottom: 17.82vw;
  }
}
.st-heading--1_Bpge4U {
  margin: 0;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 3.888vw;
  color: #fff;
}
@media screen and (max-width: 748px) {
  .st-heading--1_Bpge4U {
    font-size: 9em;
  }
}
.st-description--3LNjaXot {
  margin: 0;
  padding-top: 2.16vw;
  max-width: 41.04vw;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-size: 1.188vw;
  font-weight: normal;
  line-height: 1.944vw;
  color: #fff;
}
@media screen and (max-width: 748px) {
  .st-description--3LNjaXot {
    font-size: 4em;
    line-height: 1.5em;
    max-width: 80%;
  }
}
.st-categories--2rBHadrH {
  color: #fff;
  margin-top: 20px;
}
@media screen and (max-width: 748px) {
  .st-categories--2rBHadrH {
    padding-top: 7.56vw;
  }
}
.st-category--16koKO8H {
  color: #fff !important;
  margin: 0 36px;
  font-size: 1.08vw;
}
@media screen and (max-width: 748px) {
  .st-category--16koKO8H {
    font-size: 4em;
    margin: 0 4.32vw;
  }
}

.st-card--1mu0QHay {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  background-color: #fff;
  color: #1e232f;
  max-width: 38.88vw;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.st-card--1mu0QHay:hover {
  background-color: #1e232f;
  color: #fff;
}
@media screen and (max-width: 748px) {
  .st-card--1mu0QHay {
    max-width: 100%;
  }
}
.st-previewBox--3MKq1xk7 {
  position: relative;
}
@media screen and (max-width: 748px) {
  .st-previewBox--3MKq1xk7 {
    width: 27vw;
  }
}
.st-overlay--1doIkxKd {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  outline: none;
  background-color: transparent;
  text-decoration: none;
  z-index: 100;
}
.st-overlay--1doIkxKd::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  background-image: linear-gradient(0deg, rgba(30,35,47,0.2) 0%, rgba(30,35,47,0.01) 8%, rgba(30,35,47,0.01) 92%, rgba(30,35,47,0.2) 100%);
  content: ' ';
  transition: opacity 0.2s ease-in-out;
}
.st-card--1mu0QHay:hover .st-overlay--1doIkxKd::before {
  opacity: 1;
}
.st-playIcon--189CkUrk {
  height: 3.24vw;
  width: 3.24vw;
  opacity: 1;
}
.st-content--3cbiC2uW {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin: 2.16vw;
}
.st-content--3cbiC2uW > :not(:last-child) {
  margin-bottom: 1.296vw;
}
@media screen and (max-width: 748px) {
  .st-content--3cbiC2uW {
    margin-left: 4.32vw;
    max-width: 60%;
  }
  .st-content--3cbiC2uW > :not(:last-child) {
    margin-bottom: 2.16vw;
  }
}
.st-caption--mTIylzS- {
  margin: 0;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.944vw;
  font-weight: normal;
}
@media screen and (max-width: 748px) {
  .st-caption--mTIylzS- {
    font-size: 5em;
  }
}
.st-meta--59HKN-W2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: 'Roboto', sans-serif;
  font-size: 0.864vw;
  color: #acb0b8;
}
.st-meta--59HKN-W2 :not(.st-spacer--22BkBqGQ) {
  flex-grow: 0;
}
.st-meta--59HKN-W2 :not(:last-child) {
  padding-right: 1.296vw;
}
.st-meta--59HKN-W2 p {
  margin: 0;
}
@media screen and (max-width: 748px) {
  .st-meta--59HKN-W2 {
    font-size: 3em;
  }
}
.st-spacer--22BkBqGQ {
  flex-grow: 1;
}
.st-description--3S6M2_or {
  font-family: 'Roboto', sans-serif;
  font-size: 0.972vw;
}
@media screen and (max-width: 748px) {
  .st-description--3S6M2_or {
    font-size: 3em;
  }
}
.st-actions--QhVqbsyE {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: 'Roboto', sans-serif;
  font-size: 0.972vw;
  color: #acb0b8;
}
@media screen and (max-width: 748px) {
  .st-actions--QhVqbsyE {
    font-size: 3.456vw;
  }
}
.st-action--19Oc12XL {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: inherit;
  text-decoration: none;
}
.st-actionIcon--W4lVxNFk {
  margin-left: 0.54vw;
  width: 1.026vw;
  height: 1.026vw;
}
@media screen and (max-width: 748px) {
  .st-actionIcon--W4lVxNFk {
    width: 2.592vw;
    height: 2.592vw;
  }
}
.st-preview--Sm5nujAD {
  width: 14.256vw;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-color: #fff;
}
@media screen and (max-width: 748px) {
  .st-preview--Sm5nujAD {
    width: 100%;
  }
}

.st-button--k1DLJYSL {
  box-shadow: none;
  border: 0.108vw solid #fff;
  padding: 0.648vw 1.89vw;
  background-color: #2069eb;
  cursor: pointer;
  font-size: 0.972vw;
  color: #fff;
  transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.st-button--k1DLJYSL:not(.st-loading--anXIBqUd):hover {
  box-shadow: 0 0 0.54vw #fff;
  background-color: #fff;
  color: #2069eb;
}
.st-loaderContainer--3xUX_np- {
  position: absolute;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: inherit;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.st-loading--anXIBqUd .st-loaderContainer--3xUX_np- {
  display: flex;
}
.st-loader--nTJzmeop {
  margin: -0.54vw;
  height: 1.404vw;
  width: 1.404vw;
}

.st-container--2gN1FdDH {
  width: 100vw;
  background-color: #2069eb;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media screen and (max-width: 748px) {
  .st-container--2gN1FdDH {
    padding: 10vw 0;
    background-color: #2069eb !important;
    background-image: none !important;
  }
}
.st-form--1e6PSia7 {
  background-color: #2069eb;
  margin-left: 17.01vw;
  margin-right: 45.467999999999996vw;
  padding: 6.48vw 4.32vw;
  color: #fff;
}
@media screen and (max-width: 748px) {
  .st-form--1e6PSia7 {
    padding: 0 10vw;
    margin: 0 0 4.32vw 0;
  }
}
.st-formWithVideo--3MEoCjig {
  width: 32.4vw;
  background-color: #2069eb;
  margin-left: 11.61vw;
  padding: 6.48vw 4.32vw;
  color: #fff;
}
@media screen and (max-width: 748px) {
  .st-formWithVideo--3MEoCjig {
    padding: 0 10vw;
    margin: 0 0 4.32vw 0;
  }
}
.st-label--3j1QI71X {
  margin: 0;
  padding-left: 0.108vw;
  padding-bottom: 2.16vw;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 0.972vw;
}
@media screen and (max-width: 748px) {
  .st-label--3j1QI71X {
    padding-left: 0.108vw;
    margin-bottom: 8.64vw;
    font-size: 4em;
  }
}
.st-slogan--1bFPsu4n {
  margin: 0;
  padding-left: 0.216vw;
  padding-bottom: 2.16vw;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.944vw;
}
@media screen and (max-width: 748px) {
  .st-slogan--1bFPsu4n {
    margin-bottom: 7.56vw;
    font-size: 6em;
  }
}
.st-input--2YByReMw {
  margin-bottom: 1.08vw;
}
@media screen and (max-width: 411px) {
  .st-input--2YByReMw {
    position: relative;
    display: block;
    margin-bottom: 4.32vw;
    width: 100%;
  }
}
.st-button--3V1UDPA_ {
  position: relative;
  margin-top: 1.62vw;
}
@media screen and (max-width: 748px) {
  .st-button--3V1UDPA_ {
    margin-top: 3.24vw;
    background-color: transparent;
    border: 0.108vw solid #fff;
    color: #fff;
    width: 100%;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 5em;
  }
}
.st-message--3vYyqPtX {
  display: none;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  color: #fff;
  font-size: 0.864vw;
  padding-top: 0.81vw;
}
.st-message--3vYyqPtX.st-visible--3vsOvZJx {
  display: block;
}
@media screen and (max-width: 748px) {
  .st-message--3vYyqPtX {
    font-size: 4em;
  }
}
.st-video--34ysdAH9 {
  width: 560px;
  height: 315px;
  border: none;
  margin-right: 6.21vw;
  margin-top: 13.5vw;
}

.st-input--3BvpjPis {
  position: relative;
  display: block;
  width: 100%;
  border-bottom-width: 0.108vw;
  border-bottom-style: solid;
  background-color: #2069eb;
  transition: border-bottom-color 0.2s ease-in-out;
}
.st-input--3BvpjPis:not(.st-dark--2_BJ6Hdw) {
  border-bottom-color: rgba(255,255,255,0.7);
}
.st-input--3BvpjPis.st-dark--2_BJ6Hdw {
  border-bottom-color: rgba(30,35,47,0.7);
}
.st-input--3BvpjPis.st-invalid--1Uts_5Q8 {
  border-bottom-color: #f33 !important;
}
.st-input--3BvpjPis:hover:not(.st-dark--2_BJ6Hdw) {
  border-bottom-color: rgba(255,255,255,0.85);
}
.st-input--3BvpjPis:hover.st-dark--2_BJ6Hdw {
  border-bottom-color: rgba(30,35,47,0.85);
}
.st-input--3BvpjPis.st-active--MQfqsJLt:not(.st-dark--2_BJ6Hdw) {
  border-bottom-color: #fff;
}
.st-input--3BvpjPis.st-active--MQfqsJLt.st-dark--2_BJ6Hdw {
  border-bottom-color: #1e232f;
}
.st-placeholder--2OluSf0p {
  position: absolute;
  top: 0.756vw;
  width: 100%;
  margin: 0;
  box-sizing: border-box;
  padding: 0.27vw;
  background-color: inherit;
  color: inherit;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  pointer-events: none;
  transition: font-size 0.2s ease-in-out, top 0.2s ease-in-out, color 0.2s ease-in-out;
}
:not(.st-small--3gGZS42U).st-input--3BvpjPis .st-placeholder--2OluSf0p {
  font-size: 1.296vw;
}
.st-small--3gGZS42U.st-input--3BvpjPis .st-placeholder--2OluSf0p {
  font-size: 0.864vw;
}
.st-invalid--1Uts_5Q8 .st-placeholder--2OluSf0p {
  color: #f33;
}
.st-active--MQfqsJLt .st-placeholder--2OluSf0p {
  top: 0vw;
}
:not(.st-small--3gGZS42U) .st-active--MQfqsJLt .st-placeholder--2OluSf0p {
  font-size: 0.648vw;
}
.st-small--3gGZS42U .st-active--MQfqsJLt .st-placeholder--2OluSf0p {
  font-size: 0.432vw;
}
@media screen and (max-width: 748px) {
  :not(.st-small--3gGZS42U).st-input--3BvpjPis .st-placeholder--2OluSf0p {
    font-size: 4em;
  }
  .st-small--3gGZS42U.st-input--3BvpjPis .st-placeholder--2OluSf0p {
    font-size: 3em;
  }
  .st-active--MQfqsJLt .st-placeholder--2OluSf0p {
    top: -3.24vw;
  }
  :not(.st-small--3gGZS42U) .st-active--MQfqsJLt .st-placeholder--2OluSf0p {
    font-size: 3em;
  }
  .st-small--3gGZS42U .st-active--MQfqsJLt .st-placeholder--2OluSf0p {
    font-size: 2em;
  }
}
.st-field--3FKNYVnY {
  position: relative;
  z-index: 7;
  width: 100%;
  height: 100%;
  margin-top: 1.08vw;
  box-sizing: border-box;
  border: none;
  outline: none;
  padding: 0.27vw;
  background-color: transparent;
  color: inherit;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
}
:not(.st-small--3gGZS42U).st-input--3BvpjPis .st-field--3FKNYVnY {
  font-size: 1.296vw;
}
.st-small--3gGZS42U.st-input--3BvpjPis .st-field--3FKNYVnY {
  font-size: 0.864vw;
}
.st-field--3FKNYVnY.st-dark--2_BJ6Hdw::selection {
  background-color: rgba(255,255,255,0.5);
}
@media screen and (max-width: 748px) {
  .st-field--3FKNYVnY {
    resize: none;
  }
  :not(.st-small--3gGZS42U).st-input--3BvpjPis .st-field--3FKNYVnY {
    font-size: 4em;
  }
  .st-small--3gGZS42U.st-input--3BvpjPis .st-field--3FKNYVnY {
    font-size: 3em;
  }
}

.st-textarea--3cI0wrwP {
  resize: none;
  height: 5.4vw;
}

.st-container--1zhP_L58 {
  padding: 3.24vw 9.99vw;
  background-color: #1e232f;
  text-align: center;
}
@media screen and (max-width: 748px) {
  .st-container--1zhP_L58 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-items: center;
  }
}
.st-nav--3eAuiUNg {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 6.48vw;
}
@media screen and (max-width: 748px) {
  .st-nav--3eAuiUNg {
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-items: center;
  }
}
.st-copyright--36hyJOpj {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-family: 'Roboto', sans-serif;
  font-size: 0.864vw;
  color: #fff;
}
.st-copyright--36hyJOpj p {
  margin: 0;
}
@media screen and (max-width: 748px) {
  .st-copyright--36hyJOpj {
    flex-direction: column;
    font-size: 4em;
  }
}
.st-logo--3KadxFD4 {
  width: 15.714vw;
  height: 3.78vw;
  background-image: url("/logo/full-white.svg");
  background-repeat: no-repeat;
  background-size: 15.714vw 3.78vw;
}
@media screen and (max-width: 748px) {
  .st-logo--3KadxFD4 {
    margin: 0 auto;
    width: 37.8vw;
    height: 10.8vw;
    background-image: url("/logo/full-white.svg");
    background-size: 37.8vw 10.8vw;
    margin-bottom: 2.16vw;
  }
}
.st-column--3lDd8DYm {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 748px) {
  .st-column--3lDd8DYm {
    margin-bottom: 3.78vw;
  }
}
.st-column--3lDd8DYm:nth-child(5) {
  max-width: 240px;
}
@media screen and (max-width: 748px) {
  .st-column--3lDd8DYm:nth-child(5) {
    max-width: 100%;
  }
}
@media screen and (max-width: 748px) {
  .st-navigationBlock--2UobrGKn {
    display: none;
  }
}
.st-label--2VAwn4bN {
  font-family: 'Roboto', sans-serif;
  font-size: 0.972vw;
  font-weight: normal;
  color: #a5a7ac;
  margin-top: 0;
  margin-bottom: 2.16vw;
}
@media screen and (max-width: 748px) {
  .st-label--2VAwn4bN {
    font-size: 5em;
  }
}
.st-line--3H49yO9v {
  font-family: 'Roboto', sans-serif;
  font-size: 0.972vw;
  font-style: normal;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0.648vw;
}
@media screen and (max-width: 748px) {
  .st-line--3H49yO9v {
    font-size: 4em;
  }
}
.st-link--2b1A6bcj {
  font-size: 0.972vw;
  margin-bottom: 0.54vw;
}
@media screen and (max-width: 748px) {
  .st-link--2b1A6bcj {
    font-size: 4em;
  }
}

.st-heading--1OGYj5bF {
  margin: 0;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 3.888vw;
  color: #fff;
  text-align: center;
}
@media screen and (max-width: 748px) {
  .st-heading--1OGYj5bF {
    font-size: 7em;
  }
}
.st-subtitle--37ss9DNJ {
  margin: 0;
  text-align: center;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 2.7vw;
  color: #fff;
}

.st-container--1ZRP5dv3 {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 1px solid #e2e4e8;
  background-color: #fcfcfc;
  padding: 1.08vw;
  transition: bottom 0.3s ease-in-out;
  z-index: 1000;
}
.st-container--1ZRP5dv3.st-hidden--2DrLCCEf {
  bottom: -54vw;
}
@media screen and (max-width: 748px) {
  .st-container--1ZRP5dv3.st-hidden--2DrLCCEf {
    bottom: -81vw;
  }
}
@media screen and (max-width: 748px) {
  .st-container--1ZRP5dv3 {
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 3.456vw;
    box-sizing: border-box;
  }
}
.st-wrapper--2GGnvNkI {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 748px) {
  .st-wrapper--2GGnvNkI {
    margin: 3.24vw 8.64vw;
  }
}
.st-bannerText--40cpJEuo {
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 0.972vw;
  margin-right: 2.7vw;
}
@media screen and (max-width: 748px) {
  .st-bannerText--40cpJEuo {
    font-size: 4em;
    margin: 0 0 6.48vw 0;
    width: 100%;
  }
}
.st-acceptButton--1eUFvxC5 {
  margin-right: 0.864vw;
  margin-left: 0.864vw;
  font-size: 0.972vw;
}
@media screen and (max-width: 748px) {
  .st-acceptButton--1eUFvxC5 {
    font-size: 4em !important;
    width: 100%;
    margin-right: 0;
    margin-bottom: 2.7vw;
    padding: 2.7vw !important;
  }
}

.st-button--1Bv9Hbls {
  box-shadow: none;
  padding: 0.648vw 1.512vw;
  background-color: transparent;
  cursor: pointer;
  font-size: 0.864vw;
  transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
}
.st-button--1Bv9Hbls:not(.st-dark--Hq7Xh3fX) {
  border: 0.108vw solid rgba(189,189,189,0.6);
}
.st-button--1Bv9Hbls.st-dark--Hq7Xh3fX {
  border: 0.054vw solid rgba(121,125,133,0.7);
}
.st-button--1Bv9Hbls:not(.st-dark--Hq7Xh3fX) {
  color: #17ccb1;
}
.st-button--1Bv9Hbls.st-dark--Hq7Xh3fX {
  color: #1e232f;
}
.st-button--1Bv9Hbls:hover {
  color: #fff;
}
.st-button--1Bv9Hbls:hover:not(.st-dark--Hq7Xh3fX) {
  box-shadow: 0 0 0.54vw rgba(32,105,235,0.6);
  border: 0.108vw solid #2069eb;
  background-color: #2069eb;
}
.st-button--1Bv9Hbls:hover.st-dark--Hq7Xh3fX {
  box-shadow: 0 0 0.54vw rgba(121,125,133,0.6);
  border: 0.054vw solid #797d85;
  background-color: #797d85;
}

