.st-viewport--257rqAFR {
  position: absolute;
  left: 2.16vw;
  right: 2.16vw;
  top: 6.48vw;
  bottom: 2.16vw;
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-start;
  pointer-events: none;
}
.st-container--31XZGB75 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  box-shadow: 0 0 0.54vw #bdbdbd;
  min-width: 35vw;
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out;
}
.st-container--31XZGB75.st-hidden--1EQkuuju {
  opacity: 0;
  pointer-events: none !important;
}
.st-header--3s326pw3 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-grow: 0;
  background-color: #1e232f;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.296vw;
  color: #fff;
}
.st-title--11eRZrhp {
  flex-grow: 1;
  border-right: 0.054vw solid rgba(255,255,255,0.3);
  padding: 1.08vw;
}
.st-close--1_kd5CgV {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-grow: 0;
  padding: 1.404vw;
  background-color: #1e232f;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
}
.st-close--1_kd5CgV:hover {
  background-color: rgba(165,167,172,0.3);
}
.st-closeIcon--3LUOGec0 {
  width: 0.648vw;
  height: 0.648vw;
}
.st-body--1QTIvVsT {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex-grow: 1;
  padding: 1.62vw;
  background-color: #fff;
  overflow-y: auto;
}
.st-entry--s5_g7XRI {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: 'Roboto', sans-serif;
  font-size: 0.972vw;
  background-color: transparent;
  transition: background-color 0.2s ease-in-out;
}
.st-entry--s5_g7XRI:not(:first-child) {
  border-top: 0.054vw solid #e2e4e8;
}
.st-entry--s5_g7XRI:nth-child(2n + 1),
.st-entry--s5_g7XRI:hover {
  background-color: #f5f7fa;
}
.st-key--BCxY8jjC {
  flex-grow: 1;
  padding: 1.08vw;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  min-width: 30%;
  max-width: 30%;
}
.st-value--1F5KBj50 {
  flex-grow: 0;
  padding: 1.08vw;
  overflow-wrap: normal;
}

.st-case--1QtIv1GK {
  position: relative;
}
.st-case--1QtIv1GK .st-topbar--2ysdKOnK {
  background-color: #1e232f;
}

.st-container--3hMAUoMN {
  background-color: #f5f7fa;
  padding: 6.48vw 9.72vw;
}
.st-container--3hMAUoMN > :not(:last-child) {
  margin-bottom: 6.48vw;
}
@media screen and (max-width: 748px) {
  .st-container--3hMAUoMN {
    padding: 3.24vw 9.72vw;
  }
}
.st-preview--3cC5sh0x {
  width: 14.256vw;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-color: #fff;
}
@media screen and (max-width: 748px) {
  .st-preview--3cC5sh0x {
    width: 100%;
  }
}
.st-blitzcard--1Pqnw9tT {
  width: 100%;
  height: 33.48vw;
}
@media screen and (max-width: 748px) {
  .st-blitzcard--1Pqnw9tT {
    height: 81vw;
  }
}
.st-cardWrapper--1Bqr5zf1 {
  display: inline-block;
  margin-bottom: 1.728vw;
}
.st-cardWrapper--1Bqr5zf1:nth-child(2n) {
  margin-left: 2%;
}
@media screen and (max-width: 748px) {
  .st-cardWrapper--1Bqr5zf1 {
    width: 100%;
  }
  .st-cardWrapper--1Bqr5zf1:nth-child(2n) {
    margin-left: 0;
  }
}

.st-contact--UUl2XPV_ {
  margin-top: 70px;
}

.st-container--3j-d0fYC {
  background-color: #f5f7fa;
  padding: 2.16vw 23.759999999999998vw;
}
@media screen and (max-width: 748px) {
  .st-container--3j-d0fYC {
    padding: 3.24vw 9.72vw;
  }
}
.st-content--2daBPzRl {
  width: 100%;
  text-align: left;
  font-weight: bold;
  font-size: 1.08vw;
  margin-bottom: 0.972vw;
  line-height: 1.512vw;
  padding: 0.972vw;
  cursor: pointer;
  background-color: transparent;
}
.st-icon--2tL6iE4l {
  display: inline-block;
  width: 0.972vw;
}
.st-answer--1sPCOJXU {
  padding: 0.972vw;
  margin-bottom: 0.972vw;
  transition: height 0.2s ease-in-out;
  font-family: 'Roboto', sans-serif;
  line-height: 180%;
}

.st-page--3CzCEuzp {
  position: relative;
  width: 100%;
  padding: 15.12vw 15.12vw 15.12vw;
  box-sizing: border-box;
}
.st-container--hHhbI5j6 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.st-logo--389iJyOJ {
  flex-grow: 0;
  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-description--1RPPv6Lw {
  display: flex;
  flex-direction: column;
  align-items: left;
  margin-left: 7.02vw;
  margin-right: 7.02vw;
  flex-grow: 1;
}
.st-tag--3LhrA-Ck {
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 0.972vw;
  color: #2069eb;
}
.st-text--F1wEh8l3 {
  margin: 0;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.944vw;
  line-height: 3.24vw;
  padding-top: 2.16vw;
}
.st-buttonLine--1CFv65oq {
  padding-top: 2.592vw;
}

.st-container--3biAeH9h {
  position: relative;
  width: 100%;
  padding: 5.4vw 7.56vw 6.48vw;
  box-sizing: border-box;
  background-color: #f5f7fa;
  color: #1e232f;
}
.st-packages--1E89Nwgt {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media screen and (max-width: 748px) {
  .st-packages--1E89Nwgt {
    flex-direction: column;
  }
}
.st-sectionWrapper--xd0-xxJb {
  width: 25.919999999999998vw;
  padding-bottom: 2.16vw;
  background-color: #fff;
}
@media screen and (max-width: 748px) {
  .st-sectionWrapper--xd0-xxJb {
    width: 80%;
    margin: 0 auto 6.48vw;
    padding-bottom: 6.48vw;
  }
}
.st-head--2KPsZ2tF {
  text-align: center;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  background-color: #17ccb1;
  color: #fff;
}
.st-title--2nC9EBmx {
  margin: 0;
  padding: 1.62vw;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 2.7vw;
  line-height: 3.24vw;
  font-weight: bold;
}
@media screen and (max-width: 748px) {
  .st-title--2nC9EBmx {
    padding: 5.4vw;
    font-size: 6em;
  }
}
.st-price--2rgosWy7 {
  margin: 0;
  font-size: 1.296vw;
  line-height: 2.16vw;
  font-weight: normal;
}
@media screen and (max-width: 748px) {
  .st-price--2rgosWy7 {
    font-size: 5em;
    line-height: 1em;
  }
}
.st-description--3rNdDax0 {
  min-height: 23.759999999999998vw;
  font-family: 'Roboto', sans-serif;
  font-size: 1.404vw;
  line-height: 2.16vw;
  margin-bottom: 0;
  padding: 0 4.32vw;
}
.st-description--3rNdDax0 li {
  margin-top: 1.08vw;
}
.st-description--3rNdDax0 li:first-child {
  margin-top: 0;
}
@media screen and (max-width: 748px) {
  .st-description--3rNdDax0 {
    font-size: 4em;
    line-height: 2em;
    padding-left: 12.959999999999999vw;
  }
}
.st-priceBlock--14Q73tlb {
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  text-align: center;
}
@media screen and (max-width: 748px) {
  .st-priceBlock--14Q73tlb {
    margin-top: 8.64vw;
  }
}
.st-textWrapper--2ODNcNkE {
  height: 10.8vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 748px) {
  .st-textWrapper--2ODNcNkE {
    margin-bottom: 6.48vw;
  }
}
.st-priceSpecial--1aMFcklj {
  margin: 0;
  font-size: 1.62vw;
  line-height: 3.24vw;
  font-weight: bold;
}
@media screen and (max-width: 748px) {
  .st-priceSpecial--1aMFcklj {
    font-size: 4em;
    line-height: 1.5em;
  }
}
.st-huge---nU-I68B {
  margin: 1.296vw;
  font-size: 2.16vw;
}
@media screen and (max-width: 748px) {
  .st-huge---nU-I68B {
    font-size: 1em;
  }
}
.st-comment--2IDiSn_r {
  font-size: 0.918vw;
  font-weight: normal;
  color: #a5a7ac;
}
@media screen and (max-width: 748px) {
  .st-comment--2IDiSn_r {
    font-size: 3em;
  }
}
.st-button--2b15j56E {
  width: 21.6vw;
  padding: 1.08vw;
  background-color: #2972f4;
  box-shadow: none;
  font-size: 1.08vw;
}
@media screen and (max-width: 748px) {
  .st-button--2b15j56E {
    font-size: 4em !important;
    padding: 3.456vw !important;
    width: 80%;
  }
}

.st-button--rNXYM3p4 {
  box-shadow: 0 0 0.54vw rgba(23,204,177,0.6);
  padding: 0.648vw 1.89vw;
  background-color: #17ccb1;
  cursor: pointer;
  font-size: 0.972vw;
  color: #fff;
  transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.st-button--rNXYM3p4:hover {
  box-shadow: 0 0 0.54vw rgba(32,105,235,0.6);
  background-color: #2069eb;
}

.st-box--2KLKlGzd {
  position: relative;
  display: inline-flex;
  flex-direction: row;
  z-index: 2;
  overflow: hidden;
  background-color: #f5f7fa;
  background-image: linear-gradient(90deg, #fff 156.06vh, #f5f7fa 0vh);
  height: 100%;
}
.st-container--XSnWYLtZ {
  display: flex;
  flex-direction: row;
  position: relative;
  height: 100%;
  pointer-events: none;
}
.st-container--XSnWYLtZ:not(.st-first--kyGVIqPQ) {
  margin-left: -71.39999999999999vh;
  padding-left: 3.06vh;
}
.st-first--kyGVIqPQ.st-container--XSnWYLtZ {
  z-index: 3;
  background-image: url("/bg/waves-green.svg");
  background-repeat: no-repeat;
  background-position: 78.03vh bottom;
  background-size: 78.234vh;
}
.st-second--M5CltJMZ.st-container--XSnWYLtZ {
  z-index: 2;
  background-image: url("/bg/waves-blue.svg");
  background-repeat: no-repeat;
  background-position: 78.03vh top;
  background-size: 77.52vh;
}
.st-third--18Y7OLT8.st-container--XSnWYLtZ {
  z-index: 1;
  background-image: url("/bg/waves-green-small.svg");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 46.919999999999995vh 6.63vh;
}
.st-description--2g0Iwrvq {
  margin-left: 32.129999999999995vh;
  margin-top: 28.56vh;
  pointer-events: auto;
}
.st-caption--3edrNERP {
  margin-top: 3.672vh;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 3.672vh;
}
.st-text--2tepDweI {
  margin-top: 3.672vh;
  margin-bottom: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 1.836vh;
  line-height: 3.264vh;
  min-width: 36.72vh;
  max-width: 36.72vh;
}
.st-button--1XH0njvf {
  margin-top: 6.119999999999999vh;
  padding: 1.632vh 6.119999999999999vh;
}
.st-trigger--28ghOTse {
  height: 3.672vh;
  width: 3.672vh;
  background-repeat: no-repeat;
  background-size: 3.672vh, 3.672vh;
}
.st-trigger--28ghOTse.st-scroll--1rwZhxbY {
  background-image: url("/icons/scroll.svg");
}
.st-trigger--28ghOTse.st-insurance--2eL-AznH {
  background-image: url("/icons/insurance.svg");
}
.st-trigger--28ghOTse.st-search--3FBKM6pr {
  background-image: url("/icons/search.svg");
}
.st-mockup--3xQNUwZA {
  margin-left: 8.16vh;
  width: 190.23vh;
  height: 99.96vh;
  background-repeat: no-repeat;
  background-size: 190.23vh 99.96vh;
}
.st-mockup--3xQNUwZA.st-third--18Y7OLT8 {
  width: 118.52399999999999vh;
  background-size: 118.52399999999999vh 99.96vh;
}
.st-tag--smTA7Eew {
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 0.972vw;
  color: #2069eb;
}

.st-page--25Oi5QDa {
  position: relative;
  box-sizing: border-box;
  padding-top: 12.959999999999999vw;
  width: 100%;
  min-height: 100vh;
  background-image: linear-gradient(90deg, transparent calc(100% - 34%), #2069eb 34%);
}
.st-pageRTL--2AtgnPq8 {
  position: relative;
  box-sizing: border-box;
  padding-top: 12.959999999999999vw;
  width: 100%;
  min-height: 100vh;
  background-image: linear-gradient(90deg, #2069eb 34%, transparent calc(100% - 66%));
}

.st-modal--2MHyzZBR {
  position: fixed;
  z-index: 1000;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  box-sizing: border-box;
  background-color: rgba(165,167,172,0.8);
}
.st-container--TTB0_PSX {
  display: flex;
  flex-direction: row;
  justify-content: stretch;
  align-items: center;
  margin: 0 10.368vw;
  height: 100%;
}
.st-wrapper--3Mfqpuhn {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.st-video--3pGDPRMu {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.st-iconicButton--3GFGkFzQ {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}
.st-icon--3wvWcW8N {
  width: 0.864vw;
  height: 0.864vw;
}
.st-trigger--bJU7AwH5 {
  width: 0.864vw;
  height: 0.864vw;
}

.st-container--2LKRcQ0j {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.st-left--M-rJo1en {
  position: relative;
  width: calc(100% - 34%);
  flex-grow: 1;
  box-sizing: border-box;
  padding-inline-start: 17.01vw;
  padding-top: 2.7vw;
}
.st-right--2avpJUQw {
  width: 34%;
  flex-grow: 0;
  box-sizing: border-box;
  padding-inline-end: 6.48vw;
}
.st-waves--1vOdAIOD {
  position: relative;
}
.st-wavesRTL--2RnCJqf_ {
  position: relative;
  transform: scale(-1, 1);
}
.st-darkWave--3nwCkUnT {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 0;
  width: 100%;
  height: 28.566vw;
  overflow-x: hidden;
  background-color: #2069eb;
  background-image: url("/bg/waves-dark.svg");
  background-size: 41.256vw 28.566vw;
  background-repeat: no-repeat;
  background-position: right;
}
.st-lightWave--2bCgPxQN {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  width: 41.256vw;
  height: 28.566vw;
  background-image: url("/bg/waves-light.svg");
  background-size: 41.256vw 28.566vw;
}
.st-spaceKeeper--ISr2rxf_ {
  visibility: hidden;
}
.st-captionContainer--2yOJBk7Y {
  max-width: 35.1vw;
  min-height: 10.8vw;
}
.st-caption--9pnWPt3c,
.st-captionSmall--6FVyJWgz {
  margin: 0;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 3.888vw;
  font-weight: normal;
}
.st-captionSmall--6FVyJWgz {
  font-size: 2.16vw;
  font-weight: normal;
}
.st-buttons--WZpbgDWS {
  display: flex;
  flex-direction: row;
  margin-top: 1.62vw;
}
.st-buttons--WZpbgDWS > :not(:first-child) {
  margin-inline-start: 2.16vw;
}
.st-graph--18Zzu6S3 {
  position: absolute;
  z-index: 3;
  right: 0;
  top: 0;
}
.st-awards--1JMGZDHp {
  width: 100%;
  text-align: start;
  margin: 4.32vw 0;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: left;
}
.st-awardsText--2gmfmQfJ {
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.08vw;
  color: #1e232f;
  text-decoration: none;
  margin-bottom: 34px;
}
.st-badges--29VM70YN {
  display: flex;
  flex-direction: row;
}
.st-badge--3UEL0ZG8 {
  display: block;
  margin-right: 1.512vw;
  filter: contrast(0);
  transition: filter 0.2s ease-in-out;
  text-decoration: none;
}
.st-badge--3UEL0ZG8:hover {
  filter: contrast(1);
}
.st-regtech50BadgeIcon--12bCKo2F {
  width: 132px;
  height: 28px;
}
.st-regtech100badgeIcon--3kyUiAib {
  width: 160px;
  height: 26px;
}
.st-cybertech100BadgeIcon--3rgCLYsW {
  width: 180px;
  height: 26px;
}

.st-button--2Axlv-Xt {
  position: relative;
  box-shadow: 0 0 0.54vw rgba(23,204,177,0.6);
  border-radius: 50%;
  padding: 0.864vw 0.864vw;
  background-color: #17ccb1;
  cursor: pointer;
  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--2Axlv-Xt:hover {
  box-shadow: 0 0 0.54vw rgba(255,255,255,0.6);
  background-color: #fff;
  color: #17ccb1;
}

.st-container--1eYTHiHa {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  margin: 6.48vw 9.72vw 0;
  padding-bottom: 2.7vw;
}
.st-left--3gD0oN_a {
  flex-grow: 0;
  display: flex;
  flex-direction: column;
}
.st-awards--1obXtZO1 {
  width: 100%;
  text-align: start;
  margin-top: 1.62vw;
  position: relative;
  display: flex;
  align-items: center;
}
.st-logo--3J_QILql {
  width: 11.879999999999999vw;
  height: 2.97vw;
  filter: grayscale(1);
  margin-right: 10px;
}
.st-logo--3J_QILql:hover {
  filter: grayscale(0);
}
.st-awardsText--5XxAVYGW {
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.08vw;
  color: #a5a7ac;
  text-decoration: none;
}
.st-partners--2yF-S5d7 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.st-acceleratedBy--3JgXYtR5 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 2.16vw;
}
.st-featuredBy--1gsHC-8B {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 2.16vw;
}
.st-middle--2xQeDa72 {
  flex-grow: 1;
}
.st-right--1Cq0tRNt {
  flex-grow: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 3.78vw;
}
.st-caption--3j8ujqNq {
  font-family: 'Roboto', sans-serif;
  font-size: 0.972vw;
  color: #bdbdbd;
  padding-left: 1.08vw;
}
.st-sponsor--PMvKnP23 {
  display: block;
  margin-left: 2.16vw;
  filter: grayscale(1);
  transition: filter 0.2s ease-in-out;
  text-decoration: none;
}
.st-sponsor--PMvKnP23:hover {
  filter: grayscale(0);
}
.st-sez--UN0Y7tk1 {
  width: 2.97vw;
  height: 1.134vw;
}
.st-schwarzthal--3DOiwe_n {
  width: 2.16vw;
  height: 2.16vw;
}
.st-neo4j--1qRqY8i8 {
  width: 2.16vw;
  height: 2.16vw;
}
.st-yacloud--2-rwPjv9 {
  width: 2.16vw;
  height: 2.16vw;
}
.st-fintrail--35ehT0-7 {
  width: 2.16vw;
  height: 2.16vw;
}
.st-revueBanque--2HkIRZzb {
  width: 2.16vw;
  height: 2.16vw;
}
.st-aws--1iSgHnre {
  width: 3.78vw;
  height: 2.16vw;
}
.st-startupbootcamp--2XgXzh5a {
  width: 2.16vw;
  height: 2.16vw;
}
.st-startupbootcampfull--1LyfPs7n {
  width: 8.1vw;
  height: 2.16vw;
}
.st-dataHarvest--22c9gFkz {
  width: 2.16vw;
  height: 2.16vw;
}
.st-transformFinance--1TwZdUlH {
  width: 2.16vw;
  height: 2.16vw;
}
.st-social--zn27AEc_ {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 1.62vw;
}
.st-trigger--1_51y9S0 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 1.08vw;
  height: 0.972vw;
}
.st-icon--17K0XnrE {
  width: 1.08vw;
  height: 1.026vw;
}
.st-londonAndPartners--3W7JwRhA {
  width: 2.16vw;
  height: 2.16vw;
}

.st-container--CeKtmamF {
  padding: 1.08vw 0 0;
  transition: padding 0.3s ease-in-out;
  cursor: url("/icons/no-cursor.svg"), auto;
  margin-left: 0.81vw;
  margin-right: 0.81vw;
}
.st-container--CeKtmamF:hover {
  padding: 0 0 1.08vw;
}
.st-photo--XziasFC- {
  position: relative;
  width: inherit;
  height: inherit;
  box-shadow: 1.728vw 1.728vw 3.24vw rgba(30,35,47,0);
  transition: box-shadow 0.3s ease-in-out;
  cursor: inherit;
  background-repeat: no-repeat;
  background-size: 19.656vw 24.408vw;
  filter: grayscale(100%);
  transition: filter 0.3s ease-in-out;
}
.st-container--CeKtmamF:hover .st-photo--XziasFC- {
  box-shadow: 1.08vw 1.728vw 3.24vw rgba(30,35,47,0.27);
  filter: grayscale(0%);
}
.st-mouseArea--1iCH7M-p {
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: inherit;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.st-hover--2n6dpOIj .st-mouseArea--1iCH7M-p {
  opacity: 1;
}
.st-cursor--2DXBnCRO {
  position: absolute;
  top: -3.24vw;
  left: -3.24vw;
  width: 3.24vw;
  height: 3.24vw;
  background-image: url("/icons/linkedin-cursor.svg");
  background-repeat: no-repeat;
  background-size: 3.24vw 3.24vw;
  transform: translate(-1.62vw, -1.62vw);
  opacity: 0;
  pointer-events: none;
}
.st-hover--2n6dpOIj .st-cursor--2DXBnCRO {
  opacity: 1;
}
.st-description--1YKvXRMt {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: left;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 1.296vw;
  padding-left: 1.296vw;
  padding-right: 1.296vw;
  background-image: linear-gradient(180deg, rgba(30,35,47,0.12) 0%, rgba(30,35,47,0.54) 50%, rgba(30,35,47,0.8) 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out;
}
.st-container--CeKtmamF:hover .st-description--1YKvXRMt {
  opacity: 1;
}
.st-name--3akofyDs {
  padding-bottom: 0.324vw;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.296vw;
  color: #fff;
  pointer-events: none;
}
.st-role--39-fh5U8 {
  font-family: 'Roboto', sans-serif;
  font-size: 0.972vw;
  color: #fff;
  pointer-events: none;
}

.st-container--2Znc0jBZ {
  width: 100vw;
  box-sizing: border-box;
  padding: 9.18vw 1.08vw 11.879999999999999vw;
}
.st-caption--3ggQpdGP {
  margin-bottom: 3.24vw;
  margin-top: 0;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.944vw;
  text-align: center;
}
.st-photos--3Q9Vc7gB {
  display: flex;
  flex-direction: row;
  align-items: top;
  justify-content: center;
}
.st-photos--3Q9Vc7gB:not(:first-child) {
  margin-top: 1.188vw;
}
.st-photos--3Q9Vc7gB:last-child .st-container--2Znc0jBZ {
  width: 20%;
}
.st-rowOne--1f7Jaqw6 {
  width: 19.656vw;
  height: 24.408vw;
}
.st-rowTwo--1EybTwbl {
  width: 15.39vw;
  height: 19.224vw;
}

.st-box--ZtDcuSTm {
  position: relative;
  width: 100vw;
  overflow: auto;
}
.st-content--8vv29b1w {
  display: block;
  position: fixed;
  transition: top 0.015s linear, left 0.015s linear;
}
.st-horizontal--3HDK5Iid {
  height: 100vh;
}
.st-vertical--QxHAI1lr {
  width: 100vw;
}
.st-shifted--T6NwSPKo {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.st-page--1lR-Kmw6 {
  background-color: #f5f7fa;
}
.st-contentWrapper--2BOrKI2b {
  display: flex;
  flex-direction: column;
  padding: 80px;
}
.st-title--3_DIQ3lo {
  margin: 0 auto;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 36px;
}
.st-container--1XuMRc5H {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 4.32vw;
}
.st-companiesRow--3XiopQpD {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 2.16vw;
}
.st-caption--pnujqosZ {
  font-family: 'Roboto', sans-serif;
  font-size: 1.296vw;
  color: #a5a7ac;
  padding-left: 1.08vw;
  width: 8.64vw;
}
.st-sponsor--284LkUx- {
  display: block;
  margin-left: 2.16vw;
  filter: grayscale(1);
  transition: filter 0.2s ease-in-out;
  text-decoration: none;
}
.st-sponsor--284LkUx-:hover {
  filter: grayscale(0);
}
.st-squareIcon--DLa67Pc3 {
  width: 3.456vw;
  height: 3.456vw;
}
.st-sez--3vsHNEs2 {
  width: 3.456vw;
}
.st-aws--3tq6KHsO {
  height: 3.456vw;
}
.st-startupbootcampfull--3sJwRvib {
  height: 3.456vw;
}

.st-container--9XyO21lh {
  position: relative;
  width: 100%;
  padding: 6.48vw 6.48vw;
  padding-bottom: 0;
  box-sizing: border-box;
  background-color: #fff;
  color: #1e232f;
  background-image: url("/bg/waves-green-bottom.svg");
  background-size: 46.919999999999995vh 8.16vh;
  background-repeat: no-repeat;
  background-position: right top;
}
.st-caption--3xylmzsJ {
  text-align: start;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.944vw;
  margin-bottom: 0.864vw;
  margin-top: 0;
}
@media screen and (max-width: 748px) {
  .st-caption--3xylmzsJ {
    font-size: 5em;
    text-align: center;
  }
}
.st-productDescription--3-xSuqTw {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8.1vw;
}
.st-productDescription--3-xSuqTw:last-child {
  margin-bottom: 0;
}
.st-description--2ZlAXeYi {
  width: 100%;
  margin-bottom: 30px;
  font-family: 'Roboto', sans-serif;
  font-size: 1.08vw;
  line-height: 1.944vw;
  list-style-type: none;
}
.st-description--2ZlAXeYi li:first-child {
  margin-top: 0;
}
@media screen and (max-width: 748px) {
  .st-description--2ZlAXeYi {
    font-size: 4em;
    line-height: 2em;
    width: 80%;
    margin: 4.32vw auto;
    text-align: start;
  }
}

.st-description--2ZlAXeYi {
  padding-inline-start: 0;
}
.st-picture--1pETfJKD {
  width: 56%;
  border-radius: 15px;
  box-shadow: 1.08vw 1.728vw 3.24vw rgba(30,35,47,0.27);
}
@media screen and (max-width: 748px) {
  .st-picture--1pETfJKD {
    display: none;
  }
}
.st-descriptionAndBtn--2z9I5-cu {
  display: flex;
  flex-direction: column;
  width: 35%;
  padding-left: 1.296vw;
}
@media screen and (max-width: 748px) {
  .st-descriptionAndBtn--2z9I5-cu {
    width: 100%;
    text-align: center;
  }
}
.st-wideButton--2qIuSp2m {
  padding: 0.864vw 6.48vw;
}
@media screen and (max-width: 748px) {
  .st-wideButton--2qIuSp2m {
    width: 80%;
    font-size: 4em !important;
    padding: 3.456vw !important;
  }
}

.st-trigger--g8dN4E7d {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.st-icon--2NEq9SXQ {
  width: 0.972vw;
  height: 0.972vw;
}
.st-text--1TgAYZvL {
  margin: 0;
  padding: 1.296vw;
}

.st-section--3I1-fhte {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin-top: 16px;
}
.st-caption--xmN4IKtt {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0;
  padding-bottom: 3.24vw;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.944vw;
  color: #1e232f;
}
@media screen and (max-width: 748px) {
  .st-caption--xmN4IKtt {
    font-size: 4em;
  }
}
.st-captionText--3m-1osje {
  margin-right: 0.648vw;
}
.st-content--T4BkUmU7 {
  display: flex;
  flex-direction: row;
}
.st-card--rhL_P-kS {
  flex-grow: 0;
}
.st-preview2--3a2ZO7Ss {
  width: 14.31vw;
  height: 100%;
  object-fit: cover;
}

.st-title--14IpWcx3 {
  position: relative;
  top: -40%;
  text-align: center;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-size: 1.5em;
}
@media screen and (max-width: 748px) {
  .st-title--14IpWcx3 {
    font-size: 3em;
  }
}
.st-gradientLayer--30RsQXa5 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(255,255,255,0), #000);
  opacity: 0.9;
  z-index: 2;
}
.st-badge--1xtSX2wo {
  position: absolute;
  top: 0;
  right: 4%;
  color: #fff;
  font-family: Oswald, 'sans-serif';
}
@media screen and (max-width: 748px) {
  .st-badge--1xtSX2wo {
    font-size: 2em;
  }
}

.st-container--N4D5QQBQ {
  background-color: #f5f7fa;
  padding: 6.48vw 9.72vw;
}
.st-container--N4D5QQBQ > :not(:last-child) {
  margin-bottom: 6.48vw;
}
@media screen and (max-width: 748px) {
  .st-container--N4D5QQBQ {
    padding: 3.24vw 9.72vw;
  }
}
.st-row--2epCLIOf {
  display: flex;
  flex-direction: row;
  margin-top: 24px;
}
.st-row--2epCLIOf:first-child {
  margin-top: 0;
}
.st-column--qVEaGYnM {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(38.88vw, 1fr));
  grid-auto-rows: 22.68vw;
  min-width: 38.88vw;
}
.st-column--qVEaGYnM.st-limited--1tf4cEFN {
  max-width: 39.42vw;
}
.st-column--qVEaGYnM:not(:last-child) {
  margin-right: 1.728vw;
}
.st-column--qVEaGYnM > :not(:last-child) {
  margin-bottom: 1.728vw;
}
.st-column--qVEaGYnM > * {
  margin-left: 5px;
  margin-right: 5px;
}
.st-preview--X8-BfaKb {
  width: 14.256vw;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-color: #fff;
}
@media screen and (max-width: 748px) {
  .st-preview--X8-BfaKb {
    width: 100%;
  }
}
.st-blitzcard--1wsLIhU6 {
  height: 17.28vw;
  width: 100%;
}
@media screen and (max-width: 748px) {
  .st-blitzcard--1wsLIhU6 {
    height: 33.48vw;
  }
}
.st-cardWrapper--304GUlZ9 {
  display: inline-block;
  width: 49%;
  margin-bottom: 1.728vw;
}
.st-cardWrapper--304GUlZ9:nth-child(2n) {
  margin-left: 2%;
}
@media screen and (max-width: 748px) {
  .st-cardWrapper--304GUlZ9 {
    width: 100%;
  }
  .st-cardWrapper--304GUlZ9:nth-child(2n) {
    margin-left: 0;
  }
}

.st-results--11opTIxZ {
  display: flex;
}

.st-content--GLOpPhlt {
  font-family: 'Roboto', sans-serif;
  font-size: 1.08vw;
  line-height: 180%;
  color: #fff;
  background-color: #6cb5a7;
  padding: 2.7vw 1.62vw;
  margin: 3.24vw margin(70);
  border-radius: 0.54vw;
  display: flex;
  justify-content: center;
}

.st-imageContainer--2qxwmfnt {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.st-image--2fWX0U0D {
  width: 60% !important;
  margin: 0 0 2.16vw !important;
}
.st-quote--1axWiTfB {
  position: relative;
  font-size: 9.72vw;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  left: -1.08vw;
  top: 6.48vw;
}
.st-twoColumns--1OzTi2fw {
  line-height: 180%;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 2.7vw;
  -moz-column-gap: 2.7vw;
  column-gap: 2.7vw;
}

.st-children--2T45t-VZ {
  background-color: #e2e4e8;
  padding: 1.62vw;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.st-quote--1p0PbaJi {
  position: absolute;
  top: -7.02vw;
}
.st-quoteContainer--1znOTd6G {
  margin-top: 2.7vw;
  position: relative;
  font-size: 9.72vw;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  line-height: 180%;
}

.st-container--1qMpozG5 {
  padding: 4.32vw 19.44vw;
}
@media screen and (max-width: 748px) {
  .st-container--1qMpozG5 {
    padding: 4.32vw 4.32vw;
  }
}
.st-content--14xeeplK {
  padding: 2.16vw 0 4.32vw;
  font-family: 'Roboto', sans-serif;
  font-size: 0.972vw;
}
.st-content--14xeeplK p,
.st-content--14xeeplK h1,
.st-content--14xeeplK h2,
.st-content--14xeeplK h3,
.st-content--14xeeplK h4,
.st-content--14xeeplK h5,
.st-content--14xeeplK h6,
.st-content--14xeeplK a,
.st-content--14xeeplK u {
  margin: 0 8.64vw;
}
.st-content--14xeeplK p:not(p),
.st-content--14xeeplK h1:not(p),
.st-content--14xeeplK h2:not(p),
.st-content--14xeeplK h3:not(p),
.st-content--14xeeplK h4:not(p),
.st-content--14xeeplK h5:not(p),
.st-content--14xeeplK h6:not(p),
.st-content--14xeeplK a:not(p),
.st-content--14xeeplK u:not(p) {
  margin-top: 4.32vw;
  margin-bottom: 2.16vw;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
}
.st-content--14xeeplK p {
  line-height: 180%;
}
.st-content--14xeeplK li {
  list-style-image: url("data:image/svg+xml,%3Csvg viewBox='-1 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23ACB0B8'/%3E%3C/svg%3E%0A");
}
.st-content--14xeeplK ul {
  margin: 0 8.64vw;
}
.st-content--14xeeplK img {
  margin: 4.32vw 0;
  width: 100%;
}
.st-content--14xeeplK table {
  margin-top: 4.32vw;
  border: 0;
  border-collapse: collapse;
}
.st-content--14xeeplK table thead {
  text-align: left;
  font-weight: bold;
  color: #acb0b8;
}
.st-content--14xeeplK table td,
.st-content--14xeeplK table th {
  border: 0;
  padding: 0.864vw;
}
.st-content--14xeeplK table td:first-child,
.st-content--14xeeplK table th:first-child {
  padding-left: 1.296vw;
}
.st-content--14xeeplK table td:last-child,
.st-content--14xeeplK table th:last-child {
  padding-right: 1.296vw;
}
.st-content--14xeeplK table tbody tr {
  background-color: #fcfcfc;
}
.st-content--14xeeplK table tbody tr:nth-child(2n) {
  background-color: #f0f2f6;
}
@media screen and (max-width: 748px) {
  .st-content--14xeeplK {
    font-size: 4em;
  }
  .st-content--14xeeplK p,
  .st-content--14xeeplK h1,
  .st-content--14xeeplK h2,
  .st-content--14xeeplK h3,
  .st-content--14xeeplK h4,
  .st-content--14xeeplK h5,
  .st-content--14xeeplK h6,
  .st-content--14xeeplK a,
  .st-contentul--2mD7tphN {
    margin: 0;
  }
  .st-content--14xeeplK p:not(p),
  .st-content--14xeeplK h1:not(p),
  .st-content--14xeeplK h2:not(p),
  .st-content--14xeeplK h3:not(p),
  .st-content--14xeeplK h4:not(p),
  .st-content--14xeeplK h5:not(p),
  .st-content--14xeeplK h6:not(p),
  .st-content--14xeeplK a:not(p),
  .st-contentul--2mD7tphN:not(p) {
    margin-top: 4.32vw;
    margin-bottom: 2.16vw;
    font-family: 'Lexend Deca', 'Roboto', sans-serif;
  }
  .st-content--14xeeplK img {
    margin: 0 0 4.32vw 0;
    width: 100%;
  }
}
.st-breadcrumbs--2wKABnEw {
  display: block;
}
@media screen and (max-width: 748px) {
  .st-breadcrumbs--2wKABnEw {
    display: none;
  }
}

.st-hero--2aOgiP0Q {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding-top: 11.879999999999999vw;
  padding-bottom: 7.02vw;
  background-image: linear-gradient(184.57deg, #2972f4 20%, #0048ca 90%);
  z-index: 2;
}
@media screen and (max-width: 748px) {
  .st-hero--2aOgiP0Q {
    padding-top: 32.4vw;
    padding-bottom: 17.82vw;
  }
}
.st-imageBackground--3srM7xPy {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  z-index: 1;
  display: none;
  overflow: hidden;
}
.st-imageBackground--3srM7xPy .st-gradientLayer--1GEZkJlY {
  display: none;
}
@media screen and (max-width: 748px) {
  .st-imageBackground--3srM7xPy {
    display: block;
  }
  .st-imageBackground--3srM7xPy .st-gradientLayer--1GEZkJlY {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.7) 100%);
  }
  .st-imageBackground--3srM7xPy img {
    position: absolute;
    margin: 0 auto;
    top: 0;
    left: 0;
    z-index: 1;
    max-height: 160%;
    min-height: 100%;
    min-width: 100%;
    max-width: 120%;
  }
}
.st-heading--2YO63Zom {
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.st-container--3dPfr-vw {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 1.944vw;
}
.st-container--3dPfr-vw p {
  margin: 0;
}
@media screen and (max-width: 748px) {
  .st-container--3dPfr-vw {
    display: block;
    text-align: center;
    padding-top: 7.56vw;
  }
}
.st-item--vHKQJO8a {
  border-radius: 0.54vw;
  padding: 0.648vw;
  color: #fff;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.08vw;
  text-decoration: none;
  transition: background-color 0.2s linear;
}
.st-item--vHKQJO8a.st-iconic--1VfKOsc8 {
  display: flex;
  flex-direction: row;
  background-color: rgba(240,240,240,0.2);
  align-items: center;
}
.st-item--vHKQJO8a.st-iconic--1VfKOsc8:hover {
  background-color: rgba(240,240,240,0.1);
}
@media screen and (max-width: 748px) {
  .st-item--vHKQJO8a.st-iconic--1VfKOsc8 {
    display: block;
    width: 80%;
    margin: 0 auto;
    margin-top: 3.24vw;
    border: 0.108vw solid #fff;
    color: #fff;
    padding-top: 3vw;
    padding-bottom: 3vw;
  }
}
@media screen and (max-width: 748px) {
  .st-item--vHKQJO8a {
    font-size: 3em;
    display: inline;
  }
}
.st-itemIcon--8cRpJBRh {
  margin-left: 0.54vw;
  width: 1.08vw;
  height: 1.08vw;
}
@media screen and (max-width: 748px) {
  .st-itemIcon--8cRpJBRh {
    width: 2.16vw;
    height: 2.16vw;
  }
}
.st-divider--1uKP6aH4 {
  margin-left: 1.728vw;
  margin-right: 1.08vw;
  border-radius: 50%;
  height: 0.324vw;
  width: 0.324vw;
  background-color: rgba(30,35,47,0.25);
}
@media screen and (max-width: 748px) {
  .st-divider--1uKP6aH4 {
    display: inline;
  }
}
@media screen and (max-width: 748px) {
  .st-authorContainer--fvQuyHrS {
    display: flex;
    flex-direction: row;
  }
}
@media screen and (max-width: 748px) {
  .st-avatar--2XYP0ZyZ {
    display: none;
  }
}

.st-avatar--3Ue2Fzx- {
  border-radius: 50%;
}
.st-avatar--3Ue2Fzx-.st-small--186Iff55 {
  width: 2.592vw;
}
.st-avatar--3Ue2Fzx-.st-large---sPHCeh5 {
  width: 7.992vw;
}
@media screen and (max-width: 748px) {
  .st-avatar--3Ue2Fzx-.st-large---sPHCeh5 {
    width: 16.2vw;
  }
}

.st-container--3OOBsBNm {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 4.32vw 30.24vw;
  background-color: #f5f7fa;
}
@media screen and (max-width: 748px) {
  .st-container--3OOBsBNm {
    padding: 9.72vw 5.4vw;
  }
}
.st-description--5NRyuw8f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 1.728vw;
}
.st-name--39X274OC {
  margin: 0;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
  font-size: 1.296vw;
}
@media screen and (max-width: 748px) {
  .st-name--39X274OC {
    font-size: 4em;
  }
}
.st-role--2D9qQD6b {
  margin: 0;
  padding-top: 0.216vw;
  font-family: 'Roboto', sans-serif;
  font-size: 0.864vw;
  color: #797d85;
}
@media screen and (max-width: 748px) {
  .st-role--2D9qQD6b {
    font-size: 3em;
  }
}
.st-slogan--2UCeOO_Y {
  margin: 0;
  padding-top: 1.08vw;
  font-family: 'Roboto', sans-serif;
  font-size: 0.864vw;
  color: #797d85;
}
@media screen and (max-width: 748px) {
  .st-slogan--2UCeOO_Y {
    font-size: 3em;
  }
}

.st-order--1DJiRHL6 {
  color: #bdbdbd;
  cursor: pointer;
}
.st-body--34DaenWS {
  padding: 0.648vw 1.296vw;
  font-family: 'Roboto', sans-serif;
}

.st-container--21j6pjdm {
  width: 100vw;
  height: 100vh;
}
.st-buttons--3AmPc-Cv {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: absolute;
  z-index: 10;
  bottom: 2.592vw;
  border-radius: 0.324vw;
  background-color: #f0f2f6;
  color: #acb0b8;
}
.st-buttons--3AmPc-Cv.st-left--1AttoSoa {
  display: flex;
  flex-direction: column;
  align-items: center;
  left: 2.592vw;
}
.st-buttons--3AmPc-Cv.st-right--1TTOFr1e {
  right: 2.592vw;
}
.st-button--pjqHQUnM {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.54vw;
  background-color: #f0f2f6;
  color: #acb0b8;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
}
.st-button--pjqHQUnM:hover {
  background-color: #e1e5ed;
}
.st-button--pjqHQUnM.st-wider--1jBM5hUR {
  padding: 0.54vw 0.972vw;
}
.st-button--pjqHQUnM:first-child {
  border-top-left-radius: 0.324vw;
  border-bottom-left-radius: 0.324vw;
}
.st-button--pjqHQUnM:last-child {
  border-top-right-radius: 0.324vw;
  border-bottom-right-radius: 0.324vw;
}
.st-buttonIcon--2rq4H9Qx {
  width: 1.08vw;
  height: 1.08vw;
}
.st-buttonDivider--1JOYmQYr {
  width: 0.108vw;
  height: 1.08vw;
  background-color: #e2e4e8;
}
.st-buttonRow--79gWLpQ8 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.st-buttonRow--79gWLpQ8 .st-button--pjqHQUnM {
  border-radius: 0;
}
.st-buttonRow--79gWLpQ8:first-child .st-button--pjqHQUnM:first-child {
  border-top-left-radius: 0.324vw;
}
.st-buttonRow--79gWLpQ8:first-child .st-button--pjqHQUnM:last-child {
  border-top-right-radius: 0.324vw;
}
.st-buttonRow--79gWLpQ8:last-child .st-button--pjqHQUnM:first-child {
  border-bottom-left-radius: 0.324vw;
}
.st-buttonRow--79gWLpQ8:last-child .st-button--pjqHQUnM:last-child {
  border-bottom-right-radius: 0.324vw;
}
.st-rot0--1jwqFMBj {
  transform: rotate(0deg);
}
.st-rot45--2btZIxFN {
  transform: rotate(45deg);
}
.st-rot90--1rggesQz {
  transform: rotate(90deg);
}
.st-rot135--34xMeMnl {
  transform: rotate(135deg);
}
.st-rot180--3JUamm9x {
  transform: rotate(180deg);
}
.st-rot225--2TtevXk7 {
  transform: rotate(225deg);
}
.st-rot270--2HLiRLMx {
  transform: rotate(270deg);
}
.st-rot315--1AsW-Jh1 {
  transform: rotate(315deg);
}

.st-filler--AFLr9JGI {
  position: relative;
  opacity: 0;
}
.st-navpoint--28YP9_m3 {
  position: absolute;
  font-size: 0;
}

.st-container--NgWJZ8u6 {
  width: 41.256vw;
  height: 28.566vw;
}

.st-preview--HUiN0zGt {
  padding: 0 8.64vw;
  box-sizing: border-box;
}
@media screen and (max-width: 748px) {
  .st-preview--HUiN0zGt {
    display: none;
  }
}
.st-video--17Oy_Tsz {
  width: 560px;
  height: 315px;
}
@media screen and (max-width: 748px) {
  .st-video--17Oy_Tsz {
    width: 90vw;
  }
}
.st-italicCaption--27HpKjg1 {
  font-style: italic;
}

.st-window--32B78Jd6 {
  width: 100%;
  height: 600px;
}
@media screen and (max-width: 748px) {
  .st-window--32B78Jd6 {
    display: none;
  }
}
.st-caseImage--1jP-JDaI {
  display: none !important;
  width: 100%;
}
@media screen and (max-width: 748px) {
  .st-caseImage--1jP-JDaI {
    display: block !important;
  }
}

.st-name--BSzbj3f- {
  font-weight: 500;
}
.st-imageContainer--1sOKKljV {
  display: flex;
  justify-content: center;
  align-items: center;
}
.st-image--2jvRl8qG {
  margin: 0 !important;
  width: 100%;
}

.st-container--Y4rWeYMj {
  font-family: 'Roboto', sans-serif;
  font-size: 1.728vw;
  padding: 3.24vw 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.st-centered-container--2A4IjMuV {
  display: flex;
  flex-direction: column;
}
.st-quote--pm9qV8Ix {
  position: relative;
  font-size: 9.72vw;
  color: #6cb5a7;
  font-family: 'Lexend Deca', 'Roboto', sans-serif;
}
.st-quote--pm9qV8Ix.st-right--1EuBZ1pP {
  top: -2.16vw;
}
.st-quote--pm9qV8Ix.st-left--1QX2Kq18 {
  left: -0.54vw;
  top: 0.81vw;
}

