@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-page--3bIGxOP8 {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  background-image: url("/bg/waves-light.svg");
  background-repeat: no-repeat;
}
.st-container--9P4_gar1 {
  display: flex;
  flex-direction: column;
  padding: 34.56vw 9.72vw;
}
.st-caption--2fvgyZaw {
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 10em;
}
.st-buttons--pChH5vdv {
  display: flex;
  flex-direction: column;
}
.st-demoButton--1M-9Rd1c {
  background-color: #17ccb1;
  font-style: 4em;
  padding-top: 3vw;
  padding-bottom: 3vw;
  margin: 40px 0 20px;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  color: #fff;
  width: 100%;
}
.st-partners--3WB3uwPn {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 39.96vw;
  margin-bottom: 21.6vw;
  padding-bottom: 2.7vw;
}
.st-title--3mrDRala {
  font-family: 'Roboto', sans-serif;
  font-size: 5em;
  color: #bdbdbd;
}
.st-sponsor--q1UBQOSD {
  display: block;
  margin-left: 3.78vw;
  filter: grayscale(1);
  transition: filter 0.2s ease-in-out;
  text-decoration: none;
}
.st-sponsor--q1UBQOSD:hover {
  filter: grayscale(0);
}
.st-sez--E0mYCu03 {
  width: 8.64vw;
  height: 4.86vw;
}
.st-schwarzthal--1Z7SdxWF {
  width: 5.4vw;
  height: 5.4vw;
}
.st-neo4j--15CwqnGP {
  width: 5.4vw;
  height: 5.4vw;
}
.st-yacloud--3jej0oxX {
  width: 5.4vw;
  height: 5.4vw;
}
.st-iconicButton--282tK1X7 {
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 4em;
  padding-top: 3vw;
  padding-bottom: 3vw;
  background-color: #fff;
  border: 2px solid #e2e4e8;
  width: 100%;
}
.st-icon--XYaZuqx9 {
  color: #17ccb1;
  width: 2.7vw;
  height: 2.7vw;
}
.st-trigger--12GxjP1B {
  width: 0.864vw;
  height: 0.864vw;
}
.st-anchor--1jGIU8PS {
  display: block;
}

.st-page--pJh3_3v- {
  position: relative;
  width: 100%;
}
.st-containerLight--17RFh0eP {
  display: flex;
  flex-direction: column;
  background-color: #f5f7fa;
}
.st-containerDark--3ZFJMG1h {
  display: flex;
  flex-direction: column;
  background-color: #fff;
}
.st-textContainerLeft--n1JSnxFA {
  display: flex;
  flex-direction: row;
  text-align: left;
}
.st-textWrapperLeft--CLxCi2di {
  display: flex;
  flex-direction: column;
  padding: 10vw 10vw 0;
}
.st-caption--2TBYwDFe {
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 5em;
  line-height: 2em;
}
.st-text--1YDz2KyH {
  font-family: 'Roboto', sans-serif;
  font-size: 3em;
  line-height: 2em;
  margin-bottom: 10vw;
}
.st-sectionIcon--1s0_dNk6 {
  height: 30vw;
  width: 60vw;
  margin-right: 6vw;
}
.st-screenshot--2WzkkRMF {
  width: 100%;
}
.st-wrapperVideo--18rbuFjK {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  background-color: #fff;
  margin-bottom: 10vw;
}
.st-video--3Cykoylu {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.st-logo--3xadCVFO {
  flex-grow: 0;
  margin-left: 5vw;
  height: 21.6vw;
  width: 21.6vw;
  min-width: 21.6vw;
  background-color: transparent;
  background-image: url("/logo/iconic-masked.svg");
  background-repeat: no-repeat;
  background-size: 21.6vw 21.6vw;
}
.st-textContainerRight--2oA6g2qU {
  display: flex;
  flex-direction: row;
  text-align: left;
}
.st-textWrapperRight--1VgrCn2o {
  display: flex;
  flex-direction: column;
  padding: 10vw 10vw 0;
}
.st-textContainer--1aOscScj {
  padding: 0 10vw;
}
[dir='rtl'] .st-sectionIcon--1s0_dNk6 {
  margin-left: 6vw;
  margin-right: 0;
}
[dir='rtl'] .st-logo--3xadCVFO {
  margin-left: 0;
  margin-right: 5vw;
}

.st-container--19nlms2u {
  width: 100vw;
  background-color: #2069eb;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 10vw 0;
}
.st-form--Yfj3r97e {
  padding: 0 10vw;
  color: #fff;
  margin-bottom: 4.32vw;
}
.st-label--3_CQFQy- {
  padding-left: 0.108vw;
  margin-bottom: 8.64vw;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 4em;
}
.st-slogan--iD7gWcLD {
  padding-left: 0.216vw;
  margin-bottom: 7.56vw;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 6em;
}
.st-input--1K_AA9kJ {
  position: relative;
  display: block;
  margin-bottom: 4.32vw;
  width: 100%;
  border-bottom-width: 0.4em;
  border-bottom-style: solid;
  background-color: #2069eb;
  transition: border-bottom-color 0.2s ease-in-out;
}
.st-input--1K_AA9kJ:not(.st-dark--2HE2LTJo) {
  border-bottom-color: rgba(255,255,255,0.7);
}
.st-input--1K_AA9kJ.st-dark--2HE2LTJo {
  border-bottom-color: rgba(30,35,47,0.7);
}
.st-input--1K_AA9kJ.st-invalid--2huqJyKh {
  border-bottom-color: #f33 !important;
}
.st-input--1K_AA9kJ:hover:not(.st-dark--2HE2LTJo) {
  border-bottom-color: rgba(255,255,255,0.85);
}
.st-input--1K_AA9kJ:hover.st-dark--2HE2LTJo {
  border-bottom-color: rgba(30,35,47,0.85);
}
.st-input--1K_AA9kJ.st-active--2IvDSKq8:not(.st-dark--2HE2LTJo) {
  border-bottom-color: #fff;
}
.st-input--1K_AA9kJ.st-active--2IvDSKq8.st-dark--2HE2LTJo {
  border-bottom-color: #1e232f;
}
.st-placeholder--2HrhZ-6Y {
  position: absolute;
  top: 0.756vw;
  width: 100%;
  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--38uLO0pU).st-input--1K_AA9kJ .st-placeholder--2HrhZ-6Y {
  font-size: 4em;
}
.st-small--38uLO0pU.st-input--1K_AA9kJ .st-placeholder--2HrhZ-6Y {
  font-size: 3em;
}
.st-invalid--2huqJyKh .st-placeholder--2HrhZ-6Y {
  color: #f33;
}
.st-active--2IvDSKq8 .st-placeholder--2HrhZ-6Y {
  top: -3.24vw;
}
:not(.st-small--38uLO0pU) .st-active--2IvDSKq8 .st-placeholder--2HrhZ-6Y {
  font-size: 3em;
}
.st-small--38uLO0pU .st-active--2IvDSKq8 .st-placeholder--2HrhZ-6Y {
  font-size: 2em;
}
.st-field--2vWRKwZm {
  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;
  resize: none;
}
:not(.st-small--38uLO0pU).st-input--1K_AA9kJ .st-field--2vWRKwZm {
  font-size: 4em;
}
.st-small--38uLO0pU.st-input--1K_AA9kJ .st-field--2vWRKwZm {
  font-size: 3em;
}
.st-field--2vWRKwZm.st-dark--2HE2LTJo::selection {
  background-color: rgba(255,255,255,0.5);
}
.st-message--2xVx7oEZ {
  display: none;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  color: #fff;
  font-size: 4em;
  padding-top: 0.81vw;
}
.st-message--2xVx7oEZ.st-visible--3MxEJlhD {
  display: block;
}
.st-buttonSend--3YWVdxtg {
  position: relative;
  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-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-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-page--2hVPfS-T {
  width: 100%;
  background-color: #1e232f;
}
.st-container--3hsiV-JA {
  padding: 3.24vw 9.99vw;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  justify-items: center;
}
.st-logo--3MSuEeGg {
  position: relative;
  margin: 0 auto;
  width: 37.8vw;
  height: 10.8vw;
  background-image: url("/logo/full-white.svg");
  background-repeat: no-repeat;
  background-size: 37.8vw 10.8vw;
  margin-bottom: 2.16vw;
}
.st-block--FUm1qGGb {
  margin-bottom: 3.78vw;
}
.st-line--9_GvhAhJ,
.st-label--3uN8Lovz,
.st-link--2jGyX5-U {
  font-family: 'Roboto', sans-serif;
  font-size: 4em;
  color: #fff;
}
.st-label--3uN8Lovz {
  font-size: 5em;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  color: #a5a7ac;
}
.st-link--2jGyX5-U {
  display: block;
}
.st-copyright--2k2U0Ofz {
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 4em;
  color: #fff;
}

.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-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-container--3YtChhW- {
  box-shadow: 0 0 0.54vw rgba(30,35,47,0.8);
  position: fixed;
  z-index: 1000;
  bottom: 5.616vw;
  right: 2.592vw;
  border: 1px solid #e2e4e8;
  background-color: #fcfcfc;
  padding: 1.08vw;
  transition: bottom 0.3s ease-in-out;
}
.st-container--3YtChhW-.st-hidden--1uC8NFBQ {
  bottom: -54vw;
}
@media screen and (max-width: 748px) {
  .st-container--3YtChhW-.st-hidden--1uC8NFBQ {
    bottom: -81vw;
  }
}
@media screen and (max-width: 748px) {
  .st-container--3YtChhW- {
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 3.456vw;
    box-sizing: border-box;
  }
}
.st-title--52HkJC9r {
  margin-top: 0;
  margin-bottom: 0.432vw;
  font-size: 1.08vw;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
}
@media screen and (max-width: 748px) {
  .st-title--52HkJC9r {
    font-size: 5em;
    margin-bottom: 6.48vw;
  }
}
.st-wrapper--1iiFlHD_ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0.324vw 1.08vw;
  width: auto;
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.st-wrapper--1iiFlHD_.st-transparent--17QowCM4 {
  opacity: 0;
  pointer-events: none;
}
@media screen and (max-width: 748px) {
  .st-wrapper--1iiFlHD_ {
    margin: 3.24vw 8.64vw;
  }
}
.st-loader--oda0Lv2I {
  width: 2.16vw;
  height: 2.16vw;
}
.st-overlayWrapper--D50eXzWL {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.st-overlay--2QL-trUl {
  display: flex;
  flex-direction: row;
  font-size: 1.08vw;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
}
@media screen and (max-width: 748px) {
  .st-overlay--2QL-trUl {
    font-size: 4em;
  }
}
.st-controlInput--2IF9ct-- {
  position: fixed;
  left: -40000px;
}
.st-emailInput--HdQxkOrl {
  width: available;
  background-color: #fcfcfc !important;
  color: #1e232f;
  font-size: 0.972vw;
  margin-bottom: 1.08vw;
}
.st-emailInput--HdQxkOrl > input {
  height: 80%;
}
@media screen and (max-width: 748px) {
  .st-emailInput--HdQxkOrl {
    margin-bottom: 4.32vw;
  }
}
.st-buttons--jy4tli7N {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 748px) {
  .st-buttons--jy4tli7N {
    flex-direction: column;
    width: 100%;
  }
}
.st-acceptButton--1mLkqJU2 {
  margin-right: 0.864vw;
  margin-left: 0.864vw;
  font-size: 0.864vw;
}
@media screen and (max-width: 748px) {
  .st-acceptButton--1mLkqJU2 {
    font-size: 4em !important;
    width: 100%;
    margin-right: 0;
    margin-bottom: 2.7vw;
    padding: 2.7vw !important;
  }
}
.st-rejectButton--1eeAnmSA {
  background-color: transparent;
  color: #797d85;
  font-weight: normal;
  font-size: 0.864vw;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.1s linear;
}
.st-rejectButton--1eeAnmSA:hover {
  color: rgba(121,125,133,0.8);
}
.st-rejectButton--1eeAnmSA:active {
  color: rgba(121,125,133,0.7);
}
@media screen and (max-width: 748px) {
  .st-rejectButton--1eeAnmSA {
    font-size: 4em;
    width: 100%;
    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;
}

