@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Montserrat:wght@300;400;500;600;700&display=swap);
/* Box sizing rules */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core root defaults */
html:focus-within {
  scroll-behavior: smooth;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    -webkit-animation-duration: 0.01ms !important;
            animation-duration: 0.01ms !important;
    -webkit-animation-iteration-count: 1 !important;
            animation-iteration-count: 1 !important;
    -webkit-transition-duration: 0.01ms !important;
            transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  color: white;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 1025px) {
  html {
    /* Track */
    /* Handle */
    /* Handle on hover */
  }
  html ::-webkit-scrollbar {
    width: 0.3125vw;
  }
  html ::-webkit-scrollbar-track {
    background: transparent;
  }
  html ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 0.15625vw;
    -webkit-transition: background-color 0.3s linear;
    transition: background-color 0.3s linear;
  }
  html ::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.4);
  }
}
@media only screen and (max-width: 1024px) {
  html {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
  }
  html, html body, html #root {
    height: 100%;
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}

body {
  padding: 0;
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 400;
  background-color: rgb(0, 0, 0);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: none;
  -webkit-text-fill-color: var(--ria-input-color);
  -webkit-box-shadow: none;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

a {
  color: inherit;
  text-decoration: none;
}

button {
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  text-align: center;
  color: inherit;
}

input,
textarea {
  border: none;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@keyframes blink {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
/* stylelint-disable */

/* stylelint-enable */
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--TYrQR {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--TYrQR {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.button--ifmbl {
  position: relative;
  display: inline-block;
  background-color: #0757d3;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  min-width: 8.3333333333vw;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow: hidden;
}
.button--ifmbl:hover {
  opacity: 0.8;
}
.button--ifmbl:disabled {
  opacity: 0.7;
  cursor: default;
  pointer-events: none;
}
.button--ifmbl .button-inner--nrK1M {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  white-space: nowrap;
  width: 100%;
  height: 100%;
}
.button--ifmbl.large--gYEkt {
  height: 60px;
  border-radius: 30px;
  font-size: 20px;
  width: auto;
}
.button--ifmbl.medium--z2Wsu {
  height: 2.6041666667vw;
  border-radius: 1.3020833333vw;
  font-size: 0.8333333333vw;
  width: auto;
}
.button--ifmbl.small--RocPM {
  height: 2.2046875vw;
  width: auto;
  border-radius: 1.1458333333vw;
  font-size: 0.8046875vw;
  line-height: 1;
  letter-spacing: 0.015625vw;
}
.button--ifmbl.medium-vertical-paddings--EkbhP {
  padding: 0vw 2.5520833333vw;
}
.button--ifmbl.small-vertical-paddings--NIwnA {
  padding: 0vw 0.9895833333vw;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--gr6Wv {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--gr6Wv {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.icon--Lyoym {
  display: inline-block;
}
.icon--Lyoym svg {
  display: block;
}

.close-btn--zAc9y {
  width: 1.40625vw;
  height: 1.40625vw;
  display: block;
}
@media only screen and (max-width: 1024px) {
  .close-btn--zAc9y {
    width: 14px;
    height: 14px;
  }
}
.close-btn--zAc9y:hover span {
  opacity: 0.8;
}
.close-btn--zAc9y span {
  position: absolute;
  width: 1.3020833333vw;
  height: 0.2083333333vw;
  top: 50%;
  left: 50%;
  border-radius: 10px;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  background-color: white;
}
@media only screen and (max-width: 1024px) {
  .close-btn--zAc9y span {
    width: 16px;
    height: 2.5px;
  }
}
.close-btn--zAc9y span:first-child {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--f2uQL {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--f2uQL {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.loader--rbYh4 {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: transparent;
  z-index: 150;
  position: relative;
}
.loader--rbYh4.absolute--AiLNj {
  position: absolute;
}
.loader--rbYh4.fixed--vQMgK {
  position: fixed;
}
.loader--rbYh4 .spinner--XRAc3 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  border-radius: 50%;
  width: 1.5625vw;
  height: 1.5625vw;
  border: 0.2083333333vw solid #0757d3;
  border-bottom-color: transparent !important;
  -webkit-animation-name: rotate--_lSvG;
          animation-name: rotate--_lSvG;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
@media only screen and (max-width: 1024px) {
  .loader--rbYh4 .spinner--XRAc3 {
    width: 30px;
    height: 30px;
    margin: 0;
    border-width: 4px;
  }
}

@-webkit-keyframes rotate--_lSvG {
  0% {
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(0deg);
            transform: translate3d(-50%, -50%, 0) rotate(0deg);
  }
  100% {
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(360deg);
            transform: translate3d(-50%, -50%, 0) rotate(360deg);
  }
}

@keyframes rotate--_lSvG {
  0% {
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(0deg);
            transform: translate3d(-50%, -50%, 0) rotate(0deg);
  }
  100% {
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(360deg);
            transform: translate3d(-50%, -50%, 0) rotate(360deg);
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--aZKsZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--aZKsZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.menu-wrapper--ahjXA {
  position: fixed;
  width: 28.4895833333vw;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
  padding: 101px 1.1458333333vw 0 2.2395833333vw;
  border-right: 0.0520833333vw solid rgba(255, 255, 255, 0.38);
  background-color: rgba(0, 0, 0, 0.87);
  z-index: 1;
}
.menu-wrapper--ahjXA.with-opened-banner--SASna {
  padding-top: calc(101px + 2.5vw);
}
.menu-wrapper--ahjXA .loader--VH9Oc {
  height: 2.6041666667vw;
}
.menu-wrapper--ahjXA .content--ccA0D {
  width: 100%;
  height: 100%;
  position: relative;
  overflow-x: auto;
  z-index: 2;
  /* Track */
  /* Handle */
}
.menu-wrapper--ahjXA .content--ccA0D::-webkit-scrollbar {
  width: 0.3125vw;
}
.menu-wrapper--ahjXA .content--ccA0D::-webkit-scrollbar-track {
  background: transparent;
}
.menu-wrapper--ahjXA .content--ccA0D::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 0.15625vw;
}
.menu-wrapper--ahjXA .content--ccA0D .menu--nluoC .title--h11Yt,
.menu-wrapper--ahjXA .content--ccA0D .categories--TbrTQ .title--h11Yt {
  font-size: 1.3020833333vw;
  line-height: 3.6;
  color: rgba(255, 255, 255, 0.48);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.menu-wrapper--ahjXA .content--ccA0D .menu--nluoC .links--lxZWZ .navlink--ulF64,
.menu-wrapper--ahjXA .content--ccA0D .categories--TbrTQ .links--lxZWZ .navlink--ulF64 {
  display: block;
  font-size: 1.8229166667vw;
  line-height: 2.571;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: color ease 0.3s;
  transition: color ease 0.3s;
}
.menu-wrapper--ahjXA .content--ccA0D .menu--nluoC .links--lxZWZ .navlink--ulF64.active-link--MCF8Y,
.menu-wrapper--ahjXA .content--ccA0D .categories--TbrTQ .links--lxZWZ .navlink--ulF64.active-link--MCF8Y {
  color: #68a4ff;
}
.menu-wrapper--ahjXA .content--ccA0D .menu--nluoC .links--lxZWZ .navlink--ulF64:hover,
.menu-wrapper--ahjXA .content--ccA0D .categories--TbrTQ .links--lxZWZ .navlink--ulF64:hover {
  color: #68a4ff;
}
.menu-wrapper--ahjXA .content--ccA0D .menu--nluoC {
  padding-bottom: 2.6041666667vw;
}
.menu-wrapper--ahjXA .filter--KxoDD {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-filter: saturate(50%);
          filter: saturate(50%);
  -webkit-backdrop-filter: blur(7.8px);
          backdrop-filter: blur(7.8px);
  background-color: rgba(1, 1, 1, 0.1);
  z-index: 1;
}
.user--SWwh8 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 25px;
}
.user--SWwh8 .info--SNcs1 {
  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: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-right: 20px;
}
.user--SWwh8 .name--xmLm6 {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4384;
}
.user--SWwh8 .logout-btn--Py6QC {
  text-decoration: underline;
  font-size: 16px;
  line-height: 1.4384;
}
.user--SWwh8 .logout-btn--Py6QC:hover {
  text-decoration: none;
}
.user--SWwh8 img {
  width: 57px;
  height: 57px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Exoxt {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Exoxt {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.search-wrapper--Eqzil {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.search-wrapper--Eqzil.active--sCVBa .input-wrapper--VPWST {
  width: 221px;
}
.search-wrapper--Eqzil .divider--QvaD3 {
  width: 1px;
  height: 50px;
  margin: 0 0 0 25px;
  background-color: rgba(255, 255, 255, 0.48);
}
.search-wrapper--Eqzil .input-wrapper--VPWST {
  position: relative;
  width: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.0833333333vw;
  border-bottom: 1px solid #fff;
  overflow: hidden;
  -webkit-transition: width ease 0.3s;
  transition: width ease 0.3s;
}
.search-wrapper--Eqzil .input-wrapper--VPWST input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  outline: none;
  border: none;
  font-size: 16px;
  line-height: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
  background-color: transparent;
}
.search-wrapper--Eqzil .input-wrapper--VPWST input::-webkit-input-placeholder {
  color: #fff;
}
.search-wrapper--Eqzil .input-wrapper--VPWST input::-moz-placeholder {
  color: #fff;
}
.search-wrapper--Eqzil .input-wrapper--VPWST input:-ms-input-placeholder {
  color: #fff;
}
.search-wrapper--Eqzil .input-wrapper--VPWST input::-ms-input-placeholder {
  color: #fff;
}
.search-wrapper--Eqzil .input-wrapper--VPWST input::placeholder {
  color: #fff;
}
.search-wrapper--Eqzil .input-wrapper--VPWST .clear-btn--tUikP {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  width: 17px;
  height: 17px;
  margin-right: 1px;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
}
.search-wrapper--Eqzil .input-wrapper--VPWST .clear-btn--tUikP:before, .search-wrapper--Eqzil .input-wrapper--VPWST .clear-btn--tUikP:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 2px;
  border-radius: 1px;
  background-color: #fff;
  z-index: 3;
}
.search-wrapper--Eqzil .input-wrapper--VPWST .clear-btn--tUikP:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.search-wrapper--Eqzil .input-wrapper--VPWST .clear-btn--tUikP:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.search-wrapper--Eqzil .input-wrapper--VPWST .clear-btn--tUikP .filter--_JmJJ {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-filter: saturate(50%);
          filter: saturate(50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1;
}
.search-wrapper--Eqzil .search-btn--eC_1T {
  position: relative;
}
.search-wrapper--Eqzil .search-btn--eC_1T .search-icon--jCZwi {
  width: 26px;
  height: 26px;
  margin-left: 7px;
  cursor: pointer;
}
.search-wrapper--Eqzil .search-btn--eC_1T .search-icon--jCZwi i {
  display: block;
  width: 100%;
  height: 100%;
}
.search-wrapper--Eqzil .search-btn--eC_1T .search-icon--jCZwi i svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
.search-wrapper--Eqzil .search-btn--eC_1T .btn-text--alw8G {
  position: absolute;
  top: 50%;
  right: 31px;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-size: 16px;
  line-height: 16px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--rtTM2 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--rtTM2 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
header {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 110px;
  z-index: 100;
}
header .header-wrapper--IAGhX {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0 40px 15px 30px;
  z-index: 1000;
}
header .header-wrapper--IAGhX .left--oeXRw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header .header-wrapper--IAGhX .left--oeXRw .menu-wrapper--W6crH {
  margin-right: 1.1979166667vw;
}
header .header-wrapper--IAGhX .left--oeXRw .menu-wrapper--W6crH .menu-button--ytVhG {
  position: relative;
  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;
  width: 2.1354166667vw;
  height: 2.1875vw;
  padding: 0.5208333333vw 0.2604166667vw 0.46875vw 0.3645833333vw;
  cursor: pointer;
  z-index: 3;
}
header .header-wrapper--IAGhX .left--oeXRw .menu-wrapper--W6crH .menu-button--ytVhG:hover div:nth-child(2) {
  width: 100%;
}
header .header-wrapper--IAGhX .left--oeXRw .menu-wrapper--W6crH .menu-button--ytVhG div {
  width: 100%;
  height: 0.1041666667vw;
  border-radius: 0.0520833333vw;
  background-color: white;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
header .header-wrapper--IAGhX .left--oeXRw .menu-wrapper--W6crH .menu-button--ytVhG div:nth-child(2) {
  width: 1.0416666667vw;
}
header .header-wrapper--IAGhX .left--oeXRw .menu-wrapper--W6crH .menu-button--ytVhG.active--vqJdc div:nth-child(1) {
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
header .header-wrapper--IAGhX .left--oeXRw .menu-wrapper--W6crH .menu-button--ytVhG.active--vqJdc div:nth-child(2) {
  opacity: 0;
}
header .header-wrapper--IAGhX .left--oeXRw .menu-wrapper--W6crH .menu-button--ytVhG.active--vqJdc div:nth-child(3) {
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
header .header-wrapper--IAGhX .left--oeXRw .menu-wrapper--W6crH:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  z-index: 2;
}
header .header-wrapper--IAGhX .left--oeXRw .logo-wrapper--DkISF {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 3;
}
header .header-wrapper--IAGhX .left--oeXRw .logo-wrapper--DkISF .logo--c4NvA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header .header-wrapper--IAGhX .left--oeXRw .logo-wrapper--DkISF .logo--c4NvA img {
  display: block;
  width: 8.5416666667vw;
}
header .header-wrapper--IAGhX .right--_TM5e {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 3;
}
header .header-wrapper--IAGhX .right--_TM5e .sign-in-button--iTk4n {
  width: 113px;
  margin-right: 15.04px;
  font-size: 16px;
  line-height: 16px;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .header-wrapper--IAGhX .right--_TM5e .sign-in-button--iTk4n:hover {
  opacity: 0.8;
}
header .header-wrapper--IAGhX .right--_TM5e .sign-up-btn--YQ4GA {
  min-width: 160px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
}

.enter--TeDNl {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.enter-active--ShgBv {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
}
.enter-done--s4AOr {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
}

.exit--CIg8g {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
}
.exit-active--gv7FD {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--RLH2p {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--RLH2p {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.up-btn--sPw3H {
  position: relative;
  border-radius: 50%;
  background-color: rgba(37, 224, 97, 0.25);
}
.up-btn--sPw3H.large--YfzQw {
  width: 2.1354166667vw;
  height: 2.1354166667vw;
}
.up-btn--sPw3H.small--z99JS {
  width: 2.0645833333vw;
  height: 2.0645833333vw;
}
.up-btn--sPw3H:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 0.2604166667vw solid transparent;
  border-right: 0.2604166667vw solid transparent;
  border-bottom: 0.4166666667vw solid #fff;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ITc6Q {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ITc6Q {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.slider--m2hrN {
  position: relative;
  min-height: 27.2916666667vw;
}

.slider-title--UJAXE {
  position: relative;
  margin-bottom: -3.5416666667vw;
  padding: 0 4.0104166667vw;
  font-size: 1.8229166667vw;
  line-height: 1.143;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: white;
  text-transform: uppercase;
  z-index: 10;
}

.slider-wrapper--SeYpl {
  width: 100%;
  overflow-x: hidden;
  position: relative;
  z-index: 11;
  pointer-events: none;
}
.slider-wrapper--SeYpl .nav-btn--mgOXb {
  position: absolute;
  top: 5.2083333333vw;
  bottom: 5.2083333333vw;
  width: 4.0104166667vw;
  background-color: red;
  z-index: 10;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  pointer-events: visible;
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.hide--RkSVh {
  opacity: 0;
  visibility: hidden;
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.next--IAIhS {
  right: 0;
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.next--IAIhS .arrow--QkW2K {
  position: absolute;
  width: 1.40625vw;
  height: 2.3958333333vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.next--IAIhS .arrow--QkW2K:before, .slider-wrapper--SeYpl .nav-btn--mgOXb.next--IAIhS .arrow--QkW2K:after {
  content: "";
  position: absolute;
  left: 0;
  width: 1.6666666667vw;
  height: 0.3125vw;
  background-color: #fff;
  border-radius: 0.15625vw;
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.next--IAIhS .arrow--QkW2K:before {
  top: 0.5729166667vw;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.next--IAIhS .arrow--QkW2K:after {
  top: 1.6145833333vw;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.prev--EiYQG {
  left: 0;
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.prev--EiYQG .arrow--QkW2K {
  position: absolute;
  width: 1.40625vw;
  height: 2.3958333333vw;
  top: 50%;
  left: 30%;
  -webkit-transform: translate(0%, -50%) rotate(180deg);
      -ms-transform: translate(0%, -50%) rotate(180deg);
          transform: translate(0%, -50%) rotate(180deg);
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.prev--EiYQG .arrow--QkW2K:before, .slider-wrapper--SeYpl .nav-btn--mgOXb.prev--EiYQG .arrow--QkW2K:after {
  content: "";
  position: absolute;
  left: 0;
  width: 1.6666666667vw;
  height: 0.3125vw;
  background-color: #fff;
  border-radius: 0.15625vw;
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.prev--EiYQG .arrow--QkW2K:before {
  top: 0.5729166667vw;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.slider-wrapper--SeYpl .nav-btn--mgOXb.prev--EiYQG .arrow--QkW2K:after {
  top: 1.6145833333vw;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.swiper--epu_K {
  width: 100%;
  height: 27.2916666667vw;
  padding: 5.2083333333vw 4.0104166667vw 4.1666666667vw;
  overflow: inherit !important;
}

.swiper-slide--Legop {
  position: relative;
  height: 100%;
  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;
  cursor: pointer;
  z-index: 1;
  pointer-events: visible;
}
.swiper-slide--Legop.active--SU3sk {
  z-index: 3;
}
.playIcon--QB7qe {
  position: relative;
  border-radius: 50%;
  overflow: hidden;
}
.playIcon--QB7qe:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 55%;
  background-image: url(/static/assets/icon-play.92b18e298fe8b6a3fa74.svg);
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.playIcon--QB7qe:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-filter: blur(12px) saturate(50%);
          filter: blur(12px) saturate(50%);
  pointer-events: none;
}
.playIcon--QB7qe.l--JJmFN {
  width: 7.5vw;
  height: 7.5vw;
}
.playIcon--QB7qe.l--JJmFN:before {
  width: 2.7083333333vw;
  height: 2.7083333333vw;
}
.playIcon--QB7qe.m--D4NJx {
  width: 2.1875vw;
  height: 2.1875vw;
}
.playIcon--QB7qe.m--D4NJx:before {
  width: 0.8333333333vw;
  height: 0.8333333333vw;
}
.playIcon--QB7qe.sm--vABpL {
  width: 1.6666666667vw;
  height: 1.6666666667vw;
}
.playIcon--QB7qe.sm--vABpL:before {
  width: 0.7291666667vw;
  height: 0.7291666667vw;
}
.jw-rightclick {
  display: none !important;
}

body {
  /* custom icons */
}
body .icon-full-screen--HxyH9 {
  display: block !important;
  width: 3.75vw !important;
  height: 3.75vw !important;
  border-radius: 50%;
  z-index: 100;
  overflow: hidden;
  margin-bottom: 2.6041666667vw;
}
body .icon-full-screen--HxyH9:hover:after {
  background-color: rgba(255, 255, 255, 0.39);
}
body .icon-full-screen--HxyH9.small--QIaQh {
  width: 1.875vw !important;
  height: 1.875vw !important;
}
body .icon-full-screen--HxyH9.small--QIaQh svg {
  width: 0.9635416667vw;
  height: 0.9635416667vw;
}
body .icon-full-screen--HxyH9 svg {
  width: 1.9270833333vw;
  height: 1.9270833333vw;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
body .icon-full-screen--HxyH9:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.19);
  -webkit-filter: blur(12px) saturate(50%);
          filter: blur(12px) saturate(50%);
  pointer-events: none;
  -webkit-transition: 0.45s;
  transition: 0.45s;
}
body .icon-sound--LVeGM {
  display: block !important;
  width: 3.75vw !important;
  height: 3.75vw !important;
  margin-left: 1.5625vw;
  border-radius: 50%;
  z-index: 100;
  overflow: hidden;
  margin-bottom: 2.6041666667vw;
}
body .icon-sound--LVeGM:hover:after {
  background-color: rgba(255, 255, 255, 0.39);
}
body .icon-sound--LVeGM.small--QIaQh {
  width: 1.875vw !important;
  height: 1.875vw !important;
}
body .icon-sound--LVeGM.small--QIaQh svg {
  width: 0.9635416667vw;
  height: 0.9635416667vw;
}
body .icon-sound--LVeGM svg {
  width: 1.9270833333vw;
  height: 1.9270833333vw;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
body .icon-sound--LVeGM:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.19);
  -webkit-filter: blur(12px) saturate(50%);
          filter: blur(12px) saturate(50%);
  pointer-events: none;
  -webkit-transition: 0.45s;
  transition: 0.45s;
}
body .player--ofeK1 {
  position: relative;
  width: 100%;
  height: 100%;
}
body .player--ofeK1.hideProgress--bIjJW .jw-slider-horizontal .jw-slider-container {
  display: none;
}
body .player--ofeK1 .cover--eFOGO {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-size: cover;
}
body .player--ofeK1 .playButton--wczpR {
  position: absolute;
  top: 44.6%;
  left: 53.3%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
body .player--ofeK1 .playButton--wczpR.small--QIaQh {
  width: 4.0104166667vw !important;
  height: 4.0104166667vw !important;
}
body .player--ofeK1 .playButton--wczpR.small--QIaQh:before {
  width: 1.3541666667vw;
  height: 1.3541666667vw;
}
body .player--ofeK1 .playButton--wczpR.centered--YDSs9 {
  top: 50%;
  left: 50%;
}
body .player--ofeK1 {
  /* hide reset btn*/
  /* made controllbar always visible */
  /* remove custom bottom gradient: */
  /* styles for progress -- start */
  /* styles for progress -- end */
}
body .player--ofeK1 .jw-button-container {
  position: absolute;
  bottom: 0;
  /* hide controllbar options */
}
body .player--ofeK1 .jw-button-container .jw-icon {
  display: none;
}
body .player--ofeK1 .jw-breakpoint-7:not(.jw-flag-audio-player) .jw-controlbar .jw-button-container {
  padding: 0 32px 0;
}
body .player--ofeK1 .jw-breakpoint-0 .jw-display .jw-icon,
body .player--ofeK1 .jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-breakpoint-0 .jw-text-countdown {
  display: none;
}
body .player--ofeK1 .jwplayer.jw-flag-aspect-mode {
  height: 100% !important;
}
body .player--ofeK1 .jwplayer.jw-state-complete .jw-display .jw-icon-display .jw-svg-icon-replay {
  display: none !important;
}
body .player--ofeK1 .jwplayer.jw-state-paused .jw-display .jw-icon-display .jw-svg-icon-play {
  display: none !important;
}
body .player--ofeK1 .jw-controlbar {
  opacity: 1 !important;
  visibility: visible !important;
  bottom: 0;
  height: 0.4166666667vw !important;
  max-height: inherit !important;
}
body .player--ofeK1 .jwplayer:not(.jw-flag-user-inactive) .jw-controlbar {
  will-change: initial;
}
body .player--ofeK1 .jw-controls-backdrop {
  display: none !important;
}
body .player--ofeK1 .jw-slider-horizontal .jw-slider-container {
  height: 0.4166666667vw;
}
body .player--ofeK1 .jw-progress {
  background-color: #0757d3;
  border-top-right-radius: 0.2083333333vw;
  border-bottom-right-radius: 0.2083333333vw;
}
body .player--ofeK1 .jw-slider-time {
  padding: 0;
  height: 0.4166666667vw;
}
body .player--ofeK1 .jw-horizontal-volume-container .jw-buffer,
body .player--ofeK1 .jw-horizontal-volume-container .jw-cue,
body .player--ofeK1 .jw-horizontal-volume-container .jw-progress,
body .player--ofeK1 .jw-horizontal-volume-container .jw-rail,
body .player--ofeK1 .jw-slider-time:not(.jw-chapter-slider-time) .jw-buffer,
body .player--ofeK1 .jw-slider-time:not(.jw-chapter-slider-time) .jw-cue,
body .player--ofeK1 .jw-slider-time:not(.jw-chapter-slider-time) .jw-progress,
body .player--ofeK1 .jw-slider-time:not(.jw-chapter-slider-time) .jw-rail {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  top: auto;
}
body .player--ofeK1 .jw-breakpoint-7:not(.jw-flag-audio-player) .jw-controlbar .jw-slider-time {
  padding: 0 !important;
  height: 0.4166666667vw !important;
}
body .player--ofeK1 .jw-breakpoint-7:not(.jw-flag-audio-player) .jw-controlbar .jw-slider-time .jw-slider-container {
  height: 0.4166666667vw !important;
}
.link--Aol0M {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  white-space: nowrap;
  font-size: 0.7291666667vw;
  line-height: 1.56;
  letter-spacing: 0.27px;
  border-radius: 1.1458333333vw;
}
.link--Aol0M .iconEye--ZIlpu {
  display: inline-block;
  width: 1.8229166667vw;
  height: 1.5625vw;
  margin-right: 0.7291666667vw;
}
.link--Aol0M .iconEye--ZIlpu svg {
  width: 100%;
  height: 100%;
}
.link--Aol0M .iconPlay--k9xmF {
  margin-right: 0.5208333333vw;
}
.link--Aol0M.seeMore--Nl6GP {
  background-color: #0757d3;
  padding: 0.4166666667vw 1.3020833333vw 0.4166666667vw 0.5208333333vw;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.link--Aol0M.seeMore--Nl6GP:hover {
  background-color: #0757fb;
}
.link--Aol0M.watch--y7VWR {
  font-size: 0.8333333333vw;
  letter-spacing: 2.47px;
  background-color: #212223;
  padding: 0.2604166667vw 1.0416666667vw 0.2604166667vw 0.2604166667vw;
}
.link--Aol0M.l--qXw_f {
  font-size: 1.0416666667vw;
  letter-spacing: 0.39px;
  border-radius: 1.4583333333vw;
  padding: 0.625vw 1.3020833333vw 0.625vw 0.8333333333vw;
}
.link--Aol0M.l--qXw_f .iconPlay--k9xmF {
  margin-right: 0.6770833333vw;
}
.link--Aol0M.m--G3CY3 {
  font-size: 1.0416666667vw;
  letter-spacing: 3.21px;
  border-radius: 1.40625vw;
  padding: 0.3125vw 1.5625vw 0.3125vw 0.3125vw;
}
.link--Aol0M.m--G3CY3 .iconPlay--k9xmF {
  margin-right: 0.8333333333vw;
}
.double-image-slide--blOqA {
  position: relative;
  margin: 0 auto;
  -webkit-transition: 0.45s;
  transition: 0.45s;
}
.double-image-slide--blOqA .investment-status--wFCnT {
  position: absolute;
  z-index: 2;
  top: 30px;
  left: -20px;
  font-family: "Montserrat", sans-serif;
  font-size: 0.78125vw;
  line-height: 2;
  letter-spacing: 0.53px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 8px 10px;
  border-radius: 9px;
  background-color: #0757d3;
}
.double-image-slide--blOqA.sm--PAGMQ {
  width: 21.9791666667vw;
  height: 27.0833333333vw;
}
.double-image-slide--blOqA.sm--PAGMQ .slide-inner--JanYW {
  border-radius: 1.9270833333vw;
}
.double-image-slide--blOqA.sm--PAGMQ .slide-inner--JanYW:after {
  height: 15.1041666667vw;
}
.double-image-slide--blOqA.sm--PAGMQ .main-image--MeBTG {
  border-radius: 1.9270833333vw;
}
.double-image-slide--blOqA.sm--PAGMQ .bottom--kdDVo {
  bottom: 1.6145833333vw;
}
.double-image-slide--blOqA.sm--PAGMQ .bottom--kdDVo h6 {
  font-size: 1.490625vw;
  letter-spacing: 4.58px;
  padding-bottom: 0.3645833333vw;
}
.double-image-slide--blOqA.sm--PAGMQ .bottom--kdDVo p {
  font-size: 0.8333333333vw;
  padding-bottom: 1.25vw;
}
.double-image-slide--blOqA.sm--PAGMQ .bottom--kdDVo .button--dzneU {
  font-size: 0.8333333333vw;
  letter-spacing: 2.47px;
  border-radius: 1.1458333333vw;
}
.double-image-slide--blOqA.l--gRjp_ {
  width: 28.5416666667vw;
  height: 35.2083333333vw;
}
.double-image-slide--blOqA.l--gRjp_ .slide-inner--JanYW {
  border-radius: 2.4479166667vw;
}
.double-image-slide--blOqA.l--gRjp_ .slide-inner--JanYW:after {
  height: 11.4583333333vw;
}
.double-image-slide--blOqA.l--gRjp_ .slide-inner--JanYW:before {
  display: none;
}
.double-image-slide--blOqA.l--gRjp_ .main-image--MeBTG {
  border-radius: 2.4479166667vw;
}
.double-image-slide--blOqA.l--gRjp_ .bottom--kdDVo {
  bottom: 2.0833333333vw;
}
.double-image-slide--blOqA.l--gRjp_ .bottom--kdDVo h6 {
  font-size: 1.9380208333vw;
  letter-spacing: 5.95px;
  padding-bottom: 0.3645833333vw;
}
.double-image-slide--blOqA.l--gRjp_ .bottom--kdDVo p {
  font-size: 0.775vw;
  padding-bottom: 1.3020833333vw;
}
.double-image-slide--blOqA.l--gRjp_ .bottom--kdDVo .button--dzneU {
  border-radius: 1.40625vw;
  font-size: 1.0416666667vw;
  letter-spacing: 3.21px;
}
.double-image-slide--blOqA .slide-inner--JanYW {
  position: relative;
  display: block;
  height: inherit;
  overflow: hidden;
}
.double-image-slide--blOqA .slide-inner--JanYW.is-upvote-disabled--yArA0:before {
  display: none;
}
.double-image-slide--blOqA .slide-inner--JanYW:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(225, 217, 217, 0)), to(rgb(0, 0, 0)));
  background: linear-gradient(180deg, rgba(225, 217, 217, 0) 0%, rgb(0, 0, 0) 100%);
  z-index: 0;
}
.double-image-slide--blOqA .slide-inner--JanYW:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 10.4166666667vw;
  top: 0;
  right: 0;
  background: linear-gradient(45deg, rgba(225, 0, 0, 0), rgba(225, 0, 0, 0), rgba(225, 0, 0, 0), rgb(0, 0, 0) 100%);
}
.double-image-slide--blOqA .slide-inner--JanYW .main-image--MeBTG {
  width: 100%;
  height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.double-image-slide--blOqA .slide-inner--JanYW .upvote--c9EOC {
  position: absolute;
  top: 2.1354166667vw;
  right: 0.9895833333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.9375vw;
  letter-spacing: 0.43px;
}
.double-image-slide--blOqA .slide-inner--JanYW .upvote--c9EOC span {
  margin-right: 0.6770833333vw;
}
.double-image-slide--blOqA .slide-inner--JanYW .bottom--kdDVo {
  width: 100%;
  position: absolute;
  text-align: center;
  padding: 0 2.8645833333vw;
  text-shadow: 0 0 14px rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.double-image-slide--blOqA .slide-inner--JanYW .bottom--kdDVo h6 {
  line-height: 1.2;
  margin: 0;
}
.double-image-slide--blOqA .slide-inner--JanYW .bottom--kdDVo .button--dzneU {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  white-space: nowrap;
  background-color: #212223;
  padding: 0.2604166667vw 1.0416666667vw 0.2604166667vw 0.2604166667vw;
}
.double-image-slide--blOqA .slide-inner--JanYW .bottom--kdDVo .button--dzneU .iconPlay--lXoSP {
  margin-right: 0.5208333333vw;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--wi56Y {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--wi56Y {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.slide-wrapper--zuf3N {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  border-radius: 0.4166666667vw;
  overflow: hidden;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  cursor: pointer;
}
.slide-wrapper--zuf3N.normal--R_rkl {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.slide-wrapper--zuf3N.first-on-screen--WZraJ {
  left: 0%;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  -webkit-transform-origin: center left;
      -ms-transform-origin: center left;
          transform-origin: center left;
}
.slide-wrapper--zuf3N.last-on-screen--PSuZ5 {
  right: 0%;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  -webkit-transform-origin: center right;
      -ms-transform-origin: center right;
          transform-origin: center right;
}
.slide-wrapper--zuf3N.active--wgSct {
  width: 35.8854166667vw;
  height: 26.1458333333vw;
  background-color: black;
  -webkit-box-shadow: 0px 0px 2.1354166667vw 0px rgba(255, 255, 255, 0.19);
  box-shadow: 0px 0px 2.1354166667vw 0px rgba(255, 255, 255, 0.19);
  z-index: 1;
}
.slide-wrapper--zuf3N.active--wgSct .media-wrapper--jKpV0 {
  height: 20.15625vw;
}
.slide-wrapper--zuf3N.active--wgSct .media-wrapper--jKpV0 .video-block--xbjka {
  opacity: 1;
  visibility: visible;
}
.slide-wrapper--zuf3N.active--wgSct .media-wrapper--jKpV0 .preview-image--ZDqTT {
  opacity: 0;
  visibility: hidden;
}
.slide-wrapper--zuf3N.active--wgSct .media-wrapper--jKpV0 .progress--k0YZE {
  height: 0.4166666667vw;
  border-top-right-radius: 0.2083333333vw;
  border-bottom-right-radius: 0.2083333333vw;
}
.slide-wrapper--zuf3N.active--wgSct .bottom-info--knkZp {
  height: 6.4583333333vw;
  padding: 0 1.0416666667vw;
  border: solid 0.1041666667vw rgba(255, 255, 255, 0.19);
  border-top: none;
}
.slide-wrapper--zuf3N.active--wgSct .bottom-info--knkZp .info--A88X9 {
  width: 100%;
  max-width: 25vw;
}
.slide-wrapper--zuf3N.active--wgSct .bottom-info--knkZp .info--A88X9 .name--GajRl {
  margin-bottom: 0;
  padding-bottom: 0.1848958333vw;
  font-size: 1.44375vw;
  line-height: 1.426;
}
.slide-wrapper--zuf3N.active--wgSct .bottom-info--knkZp .info--A88X9 .description--Ub7rF {
  font-size: 0.928125vw;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
}
.slide-wrapper--zuf3N .media-wrapper--jKpV0 {
  position: relative;
  height: 13.28125vw;
  width: 100%;
  border-radius: 0.4166666667vw;
  overflow: hidden;
}
.slide-wrapper--zuf3N .media-wrapper--jKpV0 .preview-image--ZDqTT {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #dbc54a;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.slide-wrapper--zuf3N .media-wrapper--jKpV0 .video-block--xbjka {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.1458333333vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: white;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.slide-wrapper--zuf3N .media-wrapper--jKpV0 .progress--k0YZE {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.2604166667vw;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.slide-wrapper--zuf3N .media-wrapper--jKpV0 .progress--k0YZE .progress-inner--lR4xx {
  position: absolute;
  height: 100%;
  background-color: #0757d3;
  border-top-right-radius: 0.1302083333vw;
  border-bottom-right-radius: 0.1302083333vw;
}
.slide-wrapper--zuf3N .bottom-info--knkZp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4.9479166667vw;
  margin-top: -0.4166666667vw;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  border-bottom-right-radius: 0.4166666667vw;
  border-bottom-left-radius: 0.4166666667vw;
}
.slide-wrapper--zuf3N .bottom-info--knkZp .info--A88X9 {
  width: 100%;
  max-width: 14.3229166667vw;
}
.slide-wrapper--zuf3N .bottom-info--knkZp .info--A88X9 .name--GajRl {
  margin-bottom: 0.1739583333vw;
  font-size: 1.490625vw;
  letter-spacing: 0.0302083333vw;
  line-height: 1.2;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: white;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.slide-wrapper--zuf3N .bottom-info--knkZp .info--A88X9 .description--Ub7rF {
  font-size: 0.7291666667vw;
  font-size: 0.78125vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  color: white;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.slide-wrapper--zuf3N .bottom-info--knkZp .btns--jZhnW {
  position: relative;
}
.slide-wrapper--zuf3N .bottom-info--knkZp .btns--jZhnW .rating-btn--q6iCs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.slide-wrapper--zuf3N .bottom-info--knkZp .btns--jZhnW .rating-btn--q6iCs span {
  margin-right: 0.6552083333vw;
  font-size: 1.1458333333vw;
  letter-spacing: 0.0223958333vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: white;
}
.slide-wrapper--zuf3N .bottom-info--knkZp .btns--jZhnW .see-more-btn--kPU_T {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}
.slide-wrapper--zuf3N .bottom-info--knkZp .btns--jZhnW .see-more-btn--kPU_T .icon-eye--Fc2iC {
  display: inline-block;
  width: 1.8229166667vw;
  height: 1.5625vw;
  margin-right: 0.7291666667vw;
}
.slide-wrapper--zuf3N .bottom-info--knkZp .btns--jZhnW .see-more-btn--kPU_T .icon-eye--Fc2iC svg {
  width: 100%;
  height: 100%;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--yKNLJ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--yKNLJ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.team-member-info--p7Nv3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-bottom: 1.8703125vw;
  padding-bottom: 1.6536458333vw;
  border-bottom: solid 0.0755208333vw rgba(151, 151, 151, 0.25);
}
.team-member-info--p7Nv3:nth-child(3) {
  border-bottom: 0;
}
.team-member-info--p7Nv3 .photo--Uugqg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 4.275vw;
  height: 4.275vw;
  margin-right: 1.1791666667vw;
  border-radius: 50%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.team-member-info--p7Nv3 .info--Lz25N {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.team-member-info--p7Nv3 .info--Lz25N .name--bMof8 {
  margin-bottom: 0.2em;
  font-size: 1.03125vw;
  line-height: 1.43;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: white;
}
.team-member-info--p7Nv3 .info--Lz25N .position--x_p1l {
  font-size: 1.03125vw;
  line-height: 1.43;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: white;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--LpwAL {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--LpwAL {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.modal-wrapper--O0Ay1 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100;
}
.modal-wrapper--O0Ay1 .content--njTd2 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 72.9166666667vw;
  height: 100%;
  max-height: 36.6666666667vw;
  padding: 3.0208333333vw 1.9270833333vw 0 1.9270833333vw;
  border: solid 0.0520833333vw #979797;
  border-radius: 0.625vw;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}
.modal-wrapper--O0Ay1 .content--njTd2 .title--n0EPd {
  padding-bottom: 4.21875vw;
  font-size: 1.6666666667vw;
  line-height: 0.857;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.modal-wrapper--O0Ay1 .close-button--E3AOU {
  position: absolute;
  right: 2.34375vw;
  top: 1.3020833333vw;
  width: 1.0416666667vw;
  height: 1.0416666667vw;
  cursor: pointer;
}
.modal-wrapper--O0Ay1 .close-button--E3AOU:before, .modal-wrapper--O0Ay1 .close-button--E3AOU:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.0416666667vw;
  height: 0.2083333333vw;
  border-radius: 0.1041666667vw;
  background-color: #fff;
}
.modal-wrapper--O0Ay1 .close-button--E3AOU:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.modal-wrapper--O0Ay1 .close-button--E3AOU:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--VEnkN {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--VEnkN {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.persons-wrapper--pl6kz {
  position: absolute;
  left: 1.9270833333vw;
  top: 8.0291666667vw;
  right: 1.0692708333vw;
  bottom: 0;
  overflow-y: auto;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.persons-wrapper--pl6kz::-webkit-scrollbar {
  width: 0.3125vw;
}
.persons-wrapper--pl6kz::-webkit-scrollbar-track {
  background: transparent;
}
.persons-wrapper--pl6kz::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 0.15625vw;
}
.persons-wrapper--pl6kz::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.persons--Nbibe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 3.5%;
     -moz-column-gap: 3.5%;
          column-gap: 3.5%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-right: 3.1526041667vw;
}
.persons--Nbibe .person--r_ZrB {
  width: 31%;
  margin-top: 1.6536458333vw;
  padding-top: 1.8703125vw;
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
  border-top: solid 0.0755208333vw rgba(151, 151, 151, 0.25);
}
.persons--Nbibe .person--r_ZrB:first-child, .persons--Nbibe .person--r_ZrB:nth-child(2), .persons--Nbibe .person--r_ZrB:nth-child(3) {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
  border-bottom: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--XeTbD {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--XeTbD {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.news-item--eS8Di {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 29.2145833333vw;
  margin-bottom: 4.375vw;
}
.news-item--eS8Di a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.news-item--eS8Di .image--cWtWK {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 7.2916666667vw;
  height: 7.2916666667vw;
  margin-right: 1.6317708333vw;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 0.2291666667vw;
  overflow: hidden;
}
.news-item--eS8Di .image--cWtWK img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.news-item--eS8Di .content--zO1Lu .title--wTi9T {
  margin-bottom: 0.2083333333vw;
  font-size: 1.0416666667vw;
  line-height: 1.142;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-item--eS8Di .content--zO1Lu .title--wTi9T span {
  position: relative;
  display: inline-block;
  padding-left: 1.0416666667vw;
}
.news-item--eS8Di .content--zO1Lu .title--wTi9T span:before {
  content: "";
  position: absolute;
  width: 0.15625vw;
  height: 0.15625vw;
  left: 0.2604166667vw;
  top: 0.5208333333vw;
  background-color: #fff;
  border-radius: 50%;
}
.news-item--eS8Di .content--zO1Lu .description--_a5Q_ {
  font-size: 1.0416666667vw;
  line-height: 1.362;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-item--eS8Di .content--zO1Lu .description--_a5Q_ span {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--oJXCZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--oJXCZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.news-wrapper--TT7Nj {
  position: absolute;
  left: 1.9270833333vw;
  top: 8.59375vw;
  right: 1.0692708333vw;
  bottom: 0;
  overflow-y: auto;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.news-wrapper--TT7Nj::-webkit-scrollbar {
  width: 0.3125vw;
}
.news-wrapper--TT7Nj::-webkit-scrollbar-track {
  background: transparent;
}
.news-wrapper--TT7Nj::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 0.15625vw;
}
.news-wrapper--TT7Nj::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.news--JQpTk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 1.0692708333vw;
}
.news--JQpTk .news-tem--DJljw {
  width: 42%;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--n7J6B {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--n7J6B {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.enter--cr99m {
  opacity: 0;
  visibility: hidden;
}
.enter-active--STODv {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.exit--LKOvN {
  opacity: 1;
  visibility: visible;
}
.exit-active--fCezi {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--_tsG_ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--_tsG_ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
footer {
  padding: 1.71875vw 4.375vw 1.9713541667vw 5.1041666667vw;
  background-color: #323232;
}
footer .footer-inner--ktEB7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
footer .footer-inner--ktEB7 .left-part--qGKkb {
  padding-top: 1.25vw;
}
footer .footer-inner--ktEB7 .left-part--qGKkb .logo-wrapper--WB7wb {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 3;
}
footer .footer-inner--ktEB7 .left-part--qGKkb .logo-wrapper--WB7wb .logo--fXOwY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
footer .footer-inner--ktEB7 .left-part--qGKkb .logo-wrapper--WB7wb .logo--fXOwY img {
  display: block;
  width: 9.53125vw;
}
footer .footer-inner--ktEB7 .left-part--qGKkb .logo-wrapper--WB7wb .divider--sQ4V4 {
  width: 0.0520833333vw;
  height: 1.3020833333vw;
  margin: 0 0.5208333333vw 0 0.6177083333vw;
  background-color: white;
}
footer .footer-inner--ktEB7 .left-part--qGKkb .logo-wrapper--WB7wb .logo-text--JxAJc {
  width: 4.53125vw;
  font-size: 0.625vw;
  line-height: 0.8333333333vw;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
footer .footer-inner--ktEB7 .left-part--qGKkb .copyright-text--c1OjT {
  padding-top: 2.34375vw;
  font-family: "Montserrat", sans-serif;
  font-size: 0.7291666667vw;
  line-height: 1.786;
  color: #fff;
}
footer .footer-inner--ktEB7 .menu--vBkUh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.5208333333vw;
}
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 .nav-link--kxa_h,
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 .doc-link--cyTw1,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ .nav-link--kxa_h,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ .doc-link--cyTw1 {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  line-height: 2.7;
  color: #cecece;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 .nav-link--kxa_h span,
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 .doc-link--cyTw1 span,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ .nav-link--kxa_h span,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ .doc-link--cyTw1 span {
  position: relative;
  display: inline-block;
}
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 .nav-link--kxa_h span:after,
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 .doc-link--cyTw1 span:after,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ .nav-link--kxa_h span:after,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ .doc-link--cyTw1 span:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 0.0520833333vw;
  left: 0;
  bottom: 0.5208333333vw;
  background-color: #aeaeae;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 .nav-link--kxa_h:hover,
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 .doc-link--cyTw1:hover,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ .nav-link--kxa_h:hover,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ .doc-link--cyTw1:hover {
  color: #aeaeae;
}
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 .nav-link--kxa_h:hover span:after,
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 .doc-link--cyTw1:hover span:after,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ .nav-link--kxa_h:hover span:after,
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ .doc-link--cyTw1:hover span:after {
  opacity: 1;
}
footer .footer-inner--ktEB7 .menu--vBkUh .docs--f86t_ {
  width: calc(14.0625vw * 2 + 5.46875vw);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(auto, 1fr);
  grid-column-gap: 5.46875vw;
  grid-row-gap: 0px;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
}
footer .footer-inner--ktEB7 .menu--vBkUh .links--Lh7F4 {
  width: 14.0625vw;
  margin-right: 5.46875vw;
}
footer .footer-inner--ktEB7 .footer-socials--SeiWj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.2604166667vw;
}
footer .footer-inner--ktEB7 .footer-socials--SeiWj a {
  width: 1.875vw;
  height: 1.875vw;
  margin-right: 1.3541666667vw;
}
footer .footer-inner--ktEB7 .footer-socials--SeiWj a:last-child {
  margin-right: 0;
}
footer .footer-inner--ktEB7 .footer-socials--SeiWj a i {
  display: block;
  width: 100%;
  height: 100%;
}
footer .footer-inner--ktEB7 .footer-socials--SeiWj a i svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--RJ2no {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--RJ2no {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.wrapper--VM7oi {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 5.625vw;
}
.wrapper--VM7oi .wrapper-blur--V1cYZ {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-filter: saturate(50%);
          filter: saturate(50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  background-color: rgba(255, 255, 255, 0.1);
}
.wrapper--VM7oi .button--zM6Ip {
  position: relative;
  height: 2.9166666667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1.25vw;
  overflow: hidden;
  z-index: 2;
}
.wrapper--VM7oi .button--zM6Ip:hover .inner--kozWi {
  color: #b6b6b6;
}
.wrapper--VM7oi .button--zM6Ip .inner--kozWi {
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-size: 1.0416666667vw;
  letter-spacing: 0.39px;
  font-weight: 500;
  color: #fff;
  z-index: 2;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.wrapper--VM7oi .button--zM6Ip .button-blur--qA_QW {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-filter: saturate(50%);
          filter: saturate(50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 1.4583333333vw;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--d_PVf {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--d_PVf {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.error--P8TPt {
  text-align: left;
  font-size: 0.6770833333vw;
  letter-spacing: 0.08px;
  color: red;
}
@media only screen and (max-width: 1024px) {
  .error--P8TPt {
    padding-top: 4px;
    font-size: 12px;
  }
}
.player--lLAu1 {
  width: 100%;
  height: 100%;
}
.player--lLAu1:not(.is-custom-controls--t44xO) .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.player--lLAu1:not(.is-custom-controls--t44xO) .video-js .vjs-control-bar {
  background-color: transparent;
  height: 0.4166666667vw;
  z-index: 2;
}
.player--lLAu1:not(.is-custom-controls--t44xO) .video-js .vjs-control:not(.vjs-progress-control) {
  display: none !important;
}
.player--lLAu1:not(.is-custom-controls--t44xO) .video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0;
  padding-bottom: 0.4166666667vw;
}
.player--lLAu1:not(.is-custom-controls--t44xO) .vjs-play-progress .vjs-svg-icon {
  display: none;
}
.player--lLAu1:not(.is-custom-controls--t44xO) .video-js .vjs-progress-holder,
.player--lLAu1:not(.is-custom-controls--t44xO) .video-js .vjs-progress-holder .vjs-load-progress {
  height: 0.4166666667vw;
}
.player--lLAu1:not(.is-custom-controls--t44xO) .video-js .vjs-play-progress {
  background-color: #0757d3;
  border-top-right-radius: 0.2083333333vw;
  border-bottom-right-radius: 0.2083333333vw;
}
.player--lLAu1 .video-js {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.player--lLAu1 .vjs-default-skin.vjs-paused .vjs-big-play-button,
.player--lLAu1 .video-js .vjs-big-play-button {
  display: none;
}
.player--lLAu1 .vjs-picture-in-picture-control {
  display: none;
}
.player--lLAu1 .cover--OyLtL {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-size: cover;
  pointer-events: none;
}
.player--lLAu1 .playButton--S6gwO {
  position: absolute;
  top: 44.6%;
  left: 53.3%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.player--lLAu1 .playButton--S6gwO.small--kLyyH {
  width: 4.0104166667vw !important;
  height: 4.0104166667vw !important;
}
.player--lLAu1 .playButton--S6gwO.small--kLyyH:before {
  width: 1.3541666667vw;
  height: 1.3541666667vw;
}
.player--lLAu1 .playButton--S6gwO.centered--PN133 {
  top: 50%;
  left: 50%;
}
.player--lLAu1 .playButton--S6gwO:hover {
  pointer-events: auto;
  cursor: pointer;
}
.player--lLAu1 .castom-controls--XKNgz {
  position: absolute;
  bottom: 2.6041666667vw;
  right: 1.5625vw;
  z-index: 3;
}
.player--lLAu1 .castom-controls--XKNgz .control-button--jxnk8 {
  position: relative;
  width: 3.75vw !important;
  height: 3.75vw !important;
  border-radius: 50%;
  z-index: 100;
  overflow: hidden;
  margin-left: 1.5625vw;
}
.player--lLAu1 .castom-controls--XKNgz .control-button--jxnk8:hover:after {
  background-color: rgba(255, 255, 255, 0.39);
}
.player--lLAu1 .castom-controls--XKNgz .control-button--jxnk8.small--kLyyH {
  width: 1.875vw !important;
  height: 1.875vw !important;
}
.player--lLAu1 .castom-controls--XKNgz .control-button--jxnk8.small--kLyyH svg {
  width: 0.9635416667vw;
  height: 0.9635416667vw;
}
.player--lLAu1 .castom-controls--XKNgz .control-button--jxnk8 svg {
  width: 1.9270833333vw;
  height: 1.9270833333vw;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.player--lLAu1 .castom-controls--XKNgz .control-button--jxnk8:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.19);
  -webkit-filter: blur(12px) saturate(50%);
          filter: blur(12px) saturate(50%);
  pointer-events: none;
  -webkit-transition: 0.45s;
  transition: 0.45s;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--DPlEg {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--DPlEg {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.content-wrap--kJhQn {
  margin: 0 10.3645833333vw;
}
@media only screen and (max-width: 1024px) {
  .content-wrap--kJhQn {
    margin: 0 37px;
  }
}
@media only screen and (max-width: 319px) {
  .content-wrap--kJhQn {
    margin: 0 15px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--JeddJ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--JeddJ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.content-wrap--hOUZs {
  margin: 0 25px;
}
@media only screen and (max-width: 319px) {
  .content-wrap--hOUZs {
    margin: 0 15px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Tx9AL {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Tx9AL {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.kyc-wrapper--hi3AF {
  min-height: 100%;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .kyc-wrapper--hi3AF {
    display: block;
    height: 100%;
    min-height: auto;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .kyc-wrapper--hi3AF {
    max-width: 400px;
    margin: 0 auto;
  }
}
.kyc-wrapper--hi3AF .page-header--UZpcB {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.kyc-wrapper--hi3AF .control-panel--oD6Uz {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
.kyc-wrapper--hi3AF .kyc-content--ovYqT {
  border-radius: 10px;
  border: solid 1px #464646;
  overflow: hidden;
}
.kyc-wrapper--hi3AF .kyc-content--ovYqT iframe {
  display: block;
}
.kyc-wrapper--hi3AF .content-wrapper--Xdci9 {
  width: 551px;
  margin: 0 auto;
  padding-top: 3.125vw;
  padding-bottom: 7.03125vw;
}
@media only screen and (max-width: 1024px) {
  .kyc-wrapper--hi3AF .content-wrapper--Xdci9 {
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 20px;
    width: 100%;
    padding: 0;
    overflow: auto;
  }
}

.closeBtnMobile--mE3TT {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .closeBtnMobile--mE3TT {
    display: block;
    position: fixed;
    width: 21px;
    height: 21px;
    left: 25px;
    top: 25px;
    z-index: 10;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .closeBtnMobile--mE3TT {
    left: calc((100vw - 400px) / 2);
  }
}
.closeBtnMobile--mE3TT:before, .closeBtnMobile--mE3TT:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 2px;
  background-color: #fff;
}
.closeBtnMobile--mE3TT:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtnMobile--mE3TT:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--VI4N5 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--VI4N5 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.container--ppTqR {
  width: 100%;
}
.container--ppTqR.is-error--pYsu0 .input-wrapper--up7MT input {
  -webkit-box-shadow: inset 0 0 0.1041666667vw rgb(252, 68, 79);
          box-shadow: inset 0 0 0.1041666667vw rgb(252, 68, 79);
}
@media only screen and (max-width: 1024px) {
  .container--ppTqR.is-error--pYsu0 .input-wrapper--up7MT input {
    -webkit-box-shadow: inset 0 0 0 1px rgb(252, 68, 79);
            box-shadow: inset 0 0 0 1px rgb(252, 68, 79);
  }
}
.container--ppTqR .input-wrapper--up7MT {
  width: 100%;
}
.container--ppTqR .input-wrapper--up7MT .input--Ht1Wt {
  position: relative;
}
.container--ppTqR .input-wrapper--up7MT .label--NrEeF {
  padding-bottom: 0.4166666667vw;
  font-size: 13px;
  line-height: 1.231;
  letter-spacing: -0.0026041667vw;
  font-family: "Inter", sans-serif;
  color: rgba(255, 255, 255, 0.87);
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .container--ppTqR .input-wrapper--up7MT .label--NrEeF {
    font-size: 13px;
    padding-bottom: 8px;
  }
}
.container--ppTqR .input-wrapper--up7MT .form-input--kqZ00 {
  display: block;
  width: 100%;
  height: 2.5vw;
  line-height: 2.2916666667vw;
  padding: 0 0.625vw;
  font-size: 16px;
  font-family: "Inter", sans-serif;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0.1041666667vw #fff;
          box-shadow: inset 0 0 0.1041666667vw #fff;
  border: none;
  border-radius: 0.3125vw;
  outline: none;
  color: rgba(255, 255, 255, 0.87);
}
.container--ppTqR .input-wrapper--up7MT .form-input--kqZ00.password--hm1BK {
  padding: 0 2.6041666667vw 0 0.625vw;
}
@media only screen and (max-width: 1024px) {
  .container--ppTqR .input-wrapper--up7MT .form-input--kqZ00.password--hm1BK {
    padding: 14px 54px 14px 12px;
  }
}
.container--ppTqR .input-wrapper--up7MT .form-input--kqZ00:-webkit-autofill {
  -webkit-text-fill-color: rgba(255, 255, 255, 0.87);
}
@media only screen and (max-width: 1024px) {
  .container--ppTqR .input-wrapper--up7MT .form-input--kqZ00 {
    height: 48px;
    line-height: 1;
    padding: 14px 44px 14px 12px;
    font-size: 16px;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 0 1px currentColor;
            box-shadow: inset 0 0 0 1px currentColor;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
}
.container--ppTqR .input-wrapper--up7MT .toggle-type-btn--HOkmG {
  position: absolute;
  top: 50%;
  right: 0.5208333333vw;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-size: 0.6770833333vw;
  font-family: "Inter", sans-serif;
  color: rgba(255, 255, 255, 0.87);
}
@media only screen and (max-width: 1024px) {
  .container--ppTqR .input-wrapper--up7MT .toggle-type-btn--HOkmG {
    font-size: 13px;
    right: 10px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Lsw1v {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Lsw1v {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.checkbox--I9KdM {
  position: relative;
  cursor: pointer;
  line-height: 1;
}
.checkbox--I9KdM.with-error--AujVc .check-mark--RNssx {
  -webkit-box-shadow: inset 0 0 0.1041666667vw rgb(252, 68, 79);
          box-shadow: inset 0 0 0.1041666667vw rgb(252, 68, 79);
}
@media only screen and (max-width: 1024px) {
  .checkbox--I9KdM.with-error--AujVc .check-mark--RNssx {
    -webkit-box-shadow: inset 0 0 0 1px rgb(252, 68, 79);
            box-shadow: inset 0 0 0 1px rgb(252, 68, 79);
  }
}
.checkbox--I9KdM .main--JiRI4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.78125vw;
     -moz-column-gap: 0.78125vw;
          column-gap: 0.78125vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  .checkbox--I9KdM .main--JiRI4 {
    -webkit-column-gap: 18px;
       -moz-column-gap: 18px;
            column-gap: 18px;
  }
}
.checkbox--I9KdM input {
  position: absolute;
  opacity: 0;
  height: 0;
  width: 0;
}
.checkbox--I9KdM input:checked ~ .check-mark--RNssx:after {
  display: block;
}
.checkbox--I9KdM .check-mark--RNssx {
  position: relative;
  display: block;
  height: 1.40625vw;
  width: 1.40625vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: transparent;
  border: none;
  border-radius: 0.3125vw;
  -webkit-box-shadow: inset 0 0 0.1041666667vw #fff;
          box-shadow: inset 0 0 0.1041666667vw #fff;
}
@media only screen and (max-width: 1024px) {
  .checkbox--I9KdM .check-mark--RNssx {
    width: 27px;
    height: 27px;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 2px #fff;
            box-shadow: inset 0 0 2px #fff;
  }
}
.checkbox--I9KdM .check-mark--RNssx:after {
  content: "";
  position: absolute;
  display: none;
  left: 40%;
  top: 20%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 0.2604166667vw;
  height: 0.7291666667vw;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media only screen and (max-width: 1024px) {
  .checkbox--I9KdM .check-mark--RNssx:after {
    width: 5px;
    height: 14px;
  }
}
.checkbox--I9KdM .label-text--Xt3AZ {
  font-size: 14px;
  line-height: 1.286;
  font-family: "Montserrat", sans-serif;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .checkbox--I9KdM .label-text--Xt3AZ {
    font-size: 14px;
  }
}
.checkbox--I9KdM .label-text--Xt3AZ a {
  color: #68a4ff;
  text-decoration: underline;
}
.checkbox--I9KdM .check-box-error--i0eoS {
  padding-top: 0.2604166667vw;
}
@media only screen and (max-width: 1024px) {
  .checkbox--I9KdM .check-box-error--i0eoS {
    padding-top: 4px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--4VsgT {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--4VsgT {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.container--N8gE0 {
  width: 100%;
}
.container--N8gE0.is-error--_iR0W .text-area-wrapper--MkHWE textarea {
  -webkit-box-shadow: inset 0 0 0.1041666667vw rgb(252, 68, 79);
          box-shadow: inset 0 0 0.1041666667vw rgb(252, 68, 79);
}
@media only screen and (max-width: 1024px) {
  .container--N8gE0.is-error--_iR0W .text-area-wrapper--MkHWE textarea {
    -webkit-box-shadow: inset 0 0 0 1px rgb(252, 68, 79);
            box-shadow: inset 0 0 0 1px rgb(252, 68, 79);
  }
}
.container--N8gE0 .text-area-wrapper--MkHWE .label--hdJjA {
  padding-bottom: 0.4166666667vw;
  font-size: 13px;
  line-height: 1.231;
  letter-spacing: -0.0026041667vw;
  font-family: "Inter", sans-serif;
  color: rgba(255, 255, 255, 0.87);
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .container--N8gE0 .text-area-wrapper--MkHWE .label--hdJjA {
    font-size: 13px;
    padding-bottom: 8px;
  }
}
.container--N8gE0 .text-area-wrapper--MkHWE .form-text-area--ICK8O {
  display: block;
  width: 100%;
  height: 4.5833333333vw;
  line-height: 1.25;
  padding: 0.5208333333vw 0.625vw;
  font-size: 16px;
  font-family: "Inter", sans-serif;
  letter-spacing: -0.009375vw;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0.1041666667vw #fff;
          box-shadow: inset 0 0 0.1041666667vw #fff;
  border: none;
  border-radius: 0.3125vw;
  outline: none;
  color: rgba(255, 255, 255, 0.87);
  resize: none;
}
.container--N8gE0 .text-area-wrapper--MkHWE .form-text-area--ICK8O::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.32);
}
.container--N8gE0 .text-area-wrapper--MkHWE .form-text-area--ICK8O::-moz-placeholder {
  color: rgba(255, 255, 255, 0.32);
}
.container--N8gE0 .text-area-wrapper--MkHWE .form-text-area--ICK8O:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.32);
}
.container--N8gE0 .text-area-wrapper--MkHWE .form-text-area--ICK8O::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.32);
}
.container--N8gE0 .text-area-wrapper--MkHWE .form-text-area--ICK8O::placeholder {
  color: rgba(255, 255, 255, 0.32);
}
@media only screen and (max-width: 1024px) {
  .container--N8gE0 .text-area-wrapper--MkHWE .form-text-area--ICK8O {
    height: 88px;
    padding: 10px 12px;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 0 1px currentColor;
            box-shadow: inset 0 0 0 1px currentColor;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--pXTHT {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--pXTHT {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.select-wrapper--DlBa8 .label--Q5tXx {
  padding-bottom: 0.4166666667vw;
  font-size: 13px;
  line-height: 1.231;
  letter-spacing: -0.0026041667vw;
  font-family: "Inter", sans-serif;
  color: rgba(255, 255, 255, 0.87);
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .select-wrapper--DlBa8 .label--Q5tXx {
    font-size: 13px;
    padding-bottom: 8px;
  }
}
.select-wrapper--DlBa8 .dropdownIndicator--k9ZSr {
  width: 10px;
  height: 10px;
  margin-right: 20px;
  margin-top: 2px;
}
@media only screen and (max-width: 319px) {
  .select-wrapper--DlBa8 .dropdownIndicator--k9ZSr {
    margin-right: 20px;
  }
}
.select-wrapper--DlBa8 .dropdownIndicator--k9ZSr svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
.select-wrapper--DlBa8 .control--mVzPD {
  height: 2.5vw;
  -webkit-box-shadow: inset 0 0 0.1041666667vw #fff;
          box-shadow: inset 0 0 0.1041666667vw #fff;
  border: none;
  background-color: transparent;
  border-radius: 0.3125vw;
}
@media only screen and (max-width: 1024px) {
  .select-wrapper--DlBa8 .control--mVzPD {
    height: 48px;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 0 1px currentColor;
            box-shadow: inset 0 0 0 1px currentColor;
  }
}
.select-wrapper--DlBa8 .control--mVzPD:hover {
  border: none;
}
.select-wrapper--DlBa8 .control--mVzPD.withError--dPI8C {
  -webkit-box-shadow: inset 0 0 0.1041666667vw rgb(252, 68, 79);
          box-shadow: inset 0 0 0.1041666667vw rgb(252, 68, 79);
}
@media only screen and (max-width: 1024px) {
  .select-wrapper--DlBa8 .control--mVzPD.withError--dPI8C {
    -webkit-box-shadow: inset 0 0 0 1px rgb(252, 68, 79);
            box-shadow: inset 0 0 0 1px rgb(252, 68, 79);
  }
}
.select-wrapper--DlBa8 .indicatorSeparator--lZjgH {
  display: none;
}
.select-wrapper--DlBa8 .input--tG0_0 input {
  width: auto !important;
  font-size: 16px !important;
  font-family: "Inter", sans-serif !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.select-wrapper--DlBa8 .placeholder--pIO8j {
  font-size: 16px !important;
  font-family: "Inter", sans-serif !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.select-wrapper--DlBa8 .singleValue--ZDUd5 {
  font-size: 16px !important;
  font-family: "Inter", sans-serif !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.select-wrapper--DlBa8 .menu--UiPDO {
  height: 150px !important;
  background-color: rgba(17, 17, 17, 0.97) !important;
  overflow: auto !important;
}
.select-wrapper--DlBa8 .menuList--kF934 {
  height: 150px !important;
  background-color: transparent !important;
}
.select-wrapper--DlBa8 .option--_Qmw8 {
  font-size: 12px !important;
  letter-spacing: -0.25px !important;
  font-weight: 400 !important;
  color: "#fff";
}
.select-wrapper--DlBa8 .option--_Qmw8:hover {
  color: rgba(17, 17, 17, 0.97);
}
.select-wrapper--DlBa8 .option--_Qmw8.selected--lujfA {
  color: rgba(17, 17, 17, 0.97);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--WNfuv {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--WNfuv {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@media only screen and (max-width: 1024px) {
  .email-provider--UNy9T {
    margin: 0 -11px;
  }
}
@media only screen and (max-width: 319px) {
  .email-provider--UNy9T {
    margin: 0;
  }
}
.email-provider--UNy9T.sign-in--pe5vX {
  margin-top: -24px;
}
.email-provider--UNy9T.forgot-password--N_N6H {
  margin-top: 16px;
}

.form--ukcT0 {
  max-width: 18.90625vw;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0 {
    max-width: 100%;
  }
}
.form--ukcT0 .response-error--D2LGg {
  color: red;
  font-size: 0.7291666667vw;
  font-weight: 400;
  letter-spacing: 0;
  width: 100%;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0 .response-error--D2LGg {
    font-size: 14px;
  }
}
.form--ukcT0.inactive--DOG_2 {
  pointer-events: none;
}
.form--ukcT0.sign-up-form--WMUaw {
  padding: 1.9791666667vw 0 1.0416666667vw;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.sign-up-form--WMUaw {
    padding: 27px 0 0;
  }
}
.form--ukcT0.sign-up-form--WMUaw .submit-button--Tx9HC {
  margin: 0.625vw 0 2.1875vw;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.sign-up-form--WMUaw .submit-button--Tx9HC {
    margin: 21px 0 19%;
  }
}
@media only screen and (max-width: 319px) {
  .form--ukcT0.sign-up-form--WMUaw .submit-button--Tx9HC {
    font-size: 16px;
    height: 50px;
    width: 100%;
  }
}
.form--ukcT0.sign-up-form--WMUaw .loader--CdnI_ {
  margin-top: -1.8229166667vw;
  padding-bottom: 1.8229166667vw;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.sign-up-form--WMUaw .loader--CdnI_ {
    margin-top: -60px;
    padding-bottom: 60px;
  }
}
.form--ukcT0.sign-in-form--SQqOE {
  padding: 4.6875vw 0 12.7083333333vw;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.sign-in-form--SQqOE {
    padding: 90px 0 50%;
  }
}
.form--ukcT0.sign-in-form--SQqOE .form-title--JYWD2 {
  margin-top: -1.1979166667vw;
}
.form--ukcT0.sign-in-form--SQqOE .field--Pqf2i {
  margin-bottom: 0.9375vw;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.sign-in-form--SQqOE .field--Pqf2i {
    margin-bottom: 18px;
  }
}
.form--ukcT0.sign-in-form--SQqOE .submit-button--Tx9HC {
  margin: 0.8333333333vw 0 0;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.sign-in-form--SQqOE .submit-button--Tx9HC {
    margin: 25px 0 0;
  }
}
.form--ukcT0.sign-in-form--SQqOE .loader--CdnI_ {
  margin-top: 1.8229166667vw;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.sign-in-form--SQqOE .loader--CdnI_ {
    margin-top: 35px;
  }
}
.form--ukcT0.forgot-password-form--dTt4R {
  padding: 4.1666666667vw 0 10.8854166667vw;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.forgot-password-form--dTt4R {
    padding: 8% 0 0%;
  }
}
.form--ukcT0.forgot-password-form--dTt4R .form-title--JYWD2 {
  padding-top: 0.78125vw;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.forgot-password-form--dTt4R .form-title--JYWD2 {
    padding-top: 15px;
  }
}
.form--ukcT0.forgot-password-form--dTt4R .submit-button--Tx9HC {
  margin: 2.8125vw 0 0;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.forgot-password-form--dTt4R .submit-button--Tx9HC {
    margin: 35px 0 0;
  }
}
.form--ukcT0.reset-password-form--QMCMS {
  padding: 4.1666666667vw 0 7.8125vw;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.reset-password-form--QMCMS {
    padding: 22% 0 0;
  }
}
.form--ukcT0.reset-password-form--QMCMS .form-title--JYWD2 {
  padding-top: 0.78125vw;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.reset-password-form--QMCMS .form-title--JYWD2 {
    padding-top: 15px;
  }
}
.form--ukcT0.reset-password-form--QMCMS .submit-button--Tx9HC {
  margin: 3.5416666667vw 0 0;
}
@media only screen and (max-width: 1024px) {
  .form--ukcT0.reset-password-form--QMCMS .submit-button--Tx9HC {
    margin: 68px 0 0;
  }
}

.form-title--JYWD2 {
  max-width: 20.0520833333vw;
  font-size: 2.6041666667vw;
  line-height: 1.169;
  font-weight: 700;
  letter-spacing: 0.970572px;
  margin: 0 auto;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .form-title--JYWD2 {
    max-width: 100%;
    font-size: 50px;
  }
}
@media only screen and (max-width: 375px) {
  .form-title--JYWD2 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 319px) {
  .form-title--JYWD2 {
    font-size: 35px;
  }
}

.fields--fACMZ {
  padding: 0 0 0.78125vw;
}

.field--Pqf2i {
  margin-bottom: 0.5729166667vw;
}
@media only screen and (max-width: 1024px) {
  .field--Pqf2i {
    margin-bottom: 11px;
  }
}
.field--Pqf2i input {
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width: 1024px) {
  .field--Pqf2i input {
    -webkit-box-shadow: inset 0 0 0 1px white !important;
            box-shadow: inset 0 0 0 1px white !important;
  }
}
.field--Pqf2i .hint--brp5n {
  font-size: 10px;
  letter-spacing: 0.08px;
  color: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 1024px) {
  .field--Pqf2i .hint--brp5n {
    font-size: 11px;
  }
}

.submit-button--Tx9HC {
  width: 17.7083333333vw;
  height: 3.125vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.0416666667vw;
  line-height: 1.566;
  letter-spacing: 0.39px;
  background-color: #0757d3;
  border-radius: 1.4338541667vw;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (max-width: 1024px) {
  .submit-button--Tx9HC {
    height: 60px;
    width: 93%;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.566;
    letter-spacing: 0.39px;
    border-radius: 27.53px;
  }
}
@media only screen and (max-width: 375px) {
  .submit-button--Tx9HC {
    font-size: 18px;
  }
}
@media only screen and (max-width: 319px) {
  .submit-button--Tx9HC {
    font-size: 18px;
    height: 50px;
  }
}
.submit-button--Tx9HC:hover {
  cursor: pointer;
  opacity: 0.8;
}
.submit-button--Tx9HC:focus {
  cursor: pointer;
  opacity: 0.8;
}

.back-button--ZEzPj {
  position: absolute;
  top: 1.5104166667vw;
  left: 1.5625vw;
  font-size: 1.1458333333vw;
  letter-spacing: 0.43px;
  font-weight: 600;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.48);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (max-width: 1024px) {
  .back-button--ZEzPj {
    display: block;
    top: 0;
    left: 2.4390243902vw;
    font-size: 16px;
  }
}
.back-button--ZEzPj:hover {
  cursor: pointer;
  opacity: 0.8;
}

.forgot-button--JEfpk {
  position: absolute;
  left: 0;
  bottom: 1.7708333333vw;
  width: 100%;
  text-align: center;
  font-size: 0.7291666667vw;
  letter-spacing: 0.27px;
  color: #68a4ff;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (max-width: 1024px) {
  .forgot-button--JEfpk {
    bottom: 10px;
    font-weight: 700;
    font-size: 16px;
  }
}
@media only screen and (max-width: 319px) {
  .forgot-button--JEfpk {
    font-size: 14px;
  }
}
.forgot-button--JEfpk:hover {
  cursor: pointer;
  opacity: 0.8;
}

.close-button--K25IN {
  position: absolute;
  top: 1.09375vw;
  left: 0.8854166667vw;
  width: 2.0833333333vw;
  height: 2.0833333333vw;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (max-width: 1024px) {
  .close-button--K25IN {
    top: -4px;
    left: 3px;
    width: 32px;
    height: 32px;
  }
}
.close-button--K25IN svg {
  width: 1.0416666667vw;
  height: 1.0416666667vw;
}
@media only screen and (max-width: 1024px) {
  .close-button--K25IN svg {
    width: 14px;
    height: 14px;
  }
}
@media only screen and (min-width: 1025px) {
  .close-button--K25IN:hover {
    opacity: 0.8;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--feAMv {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--feAMv {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.popup--woDbp {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
@media only screen and (max-width: 1024px) {
  .popup--woDbp {
    position: relative;
    height: auto;
    min-height: 100%;
    top: initial;
    bottom: initial;
    left: initial;
    right: initial;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.popup-overlay--r4YMg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.78);
}
@media only screen and (max-width: 1024px) {
  .popup--woDbp.sign-up--rLxMM .title--LcYd4 {
    margin-bottom: 34%;
  }
}
@media only screen and (min-width: 1025px) {
  .popup--woDbp.sign-in--kECcm .login--uNPLd {
    padding: 4.1666666667vw 4.53125vw 1.4583333333vw;
  }
}
.popup--woDbp.sign-in--kECcm .login--uNPLd .providers--KqpM9 {
  padding-bottom: 4.1666666667vw;
}
.popup--woDbp.sign-in--kECcm .bottom--s3Uy1 {
  font-size: 1.0416666667vw;
  letter-spacing: 0.39px;
  font-weight: 700;
}
@media only screen and (max-width: 1024px) {
  .popup--woDbp.sign-in--kECcm .bottom--s3Uy1 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 319px) {
  .popup--woDbp.sign-in--kECcm .bottom--s3Uy1 {
    font-size: 14px;
  }
}
.popup--woDbp .close-btn--WdH5R {
  position: absolute;
  top: 1.09375vw;
  left: 0.8854166667vw;
  width: 2.0833333333vw;
  height: 2.0833333333vw;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.popup--woDbp .close-btn--WdH5R svg {
  width: 1.0416666667vw;
  height: 1.0416666667vw;
}
@media only screen and (min-width: 1025px) {
  .popup--woDbp .close-btn--WdH5R:hover {
    opacity: 0.8;
  }
}
@media only screen and (max-width: 1024px) {
  .popup--woDbp .close-btn--WdH5R {
    top: -4px;
    left: 3px;
    width: 32px;
    height: 32px;
  }
  .popup--woDbp .close-btn--WdH5R svg {
    width: 14px;
    height: 14px;
  }
}
.popup--woDbp .back-btn--Jj9Xh {
  position: relative;
  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;
  top: -4px;
  left: 3px;
  width: 32px;
  height: 32px;
}

.login-wrapper--QRSYn {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 60.0520833333vw;
  min-height: 39.0625vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid #979797;
  border-radius: 0.625vw;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .login-wrapper--QRSYn {
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    width: 100%;
    border: none;
    overflow: inherit;
  }
}
.login-wrapper--QRSYn .desktop-additional--ZG3fz {
  position: relative;
  max-width: 29.84375vw;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-image: url(/static/assets/bg.2ba4f4bf6034f93334d7.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  padding: 3.125vw;
}
@media only screen and (max-width: 1024px) {
  .login-wrapper--QRSYn .desktop-additional--ZG3fz {
    display: none;
  }
}
.login-wrapper--QRSYn .desktop-additional--ZG3fz .title--LcYd4 {
  padding-bottom: 1.903125vw;
  font-family: "Montserrat", sans-serif;
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-weight: 700;
}
.login-wrapper--QRSYn .desktop-additional--ZG3fz ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.login-wrapper--QRSYn .desktop-additional--ZG3fz ul li {
  display: block;
  position: relative;
  padding-left: 1.5625vw;
  margin-bottom: 1.0416666667vw;
  list-style-type: none;
  font-family: "Montserrat", sans-serif;
  font-size: 0.8333333333vw;
  line-height: 1.625;
  font-weight: 500;
}
.login-wrapper--QRSYn .desktop-additional--ZG3fz ul li .icon--cRvmt {
  position: absolute;
  top: 0.15625vw;
  left: 0.0520833333vw;
  width: 1.5625vw;
  min-width: 1.5625vw;
}
.login-wrapper--QRSYn .desktop-additional--ZG3fz ul li span {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.login--uNPLd {
  position: relative;
  width: 30.2083333333vw;
  padding: 4.1666666667vw 4.53125vw 1.8229166667vw;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd {
    position: initial;
    top: initial;
    left: initial;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 100%;
    padding: 25px 11px;
    text-align: center;
    border: none;
    border-radius: 0;
    background-color: transparent;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 540px) and (max-width: 767px) {
  .login--uNPLd {
    width: 400px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 319px) {
  .login--uNPLd {
    padding: 25px 0;
  }
}
.login--uNPLd .title--LcYd4 {
  height: 9.375vw;
  font-size: 2.6041666667vw;
  line-height: 1.169;
  font-weight: 700;
  letter-spacing: 0.970572px;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .title--LcYd4 {
    height: auto;
    font-size: 50px;
    line-height: 1.169;
    margin-bottom: 25%;
    letter-spacing: 0.970572px;
  }
}
@media only screen and (max-width: 375px) {
  .login--uNPLd .title--LcYd4 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 319px) {
  .login--uNPLd .title--LcYd4 {
    font-size: 35px;
  }
}
.login--uNPLd .divider--dTPPl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 17.7083333333vw;
  margin: 0.5208333333vw auto 2.0833333333vw;
  font-size: 1.0416666667vw;
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .divider--dTPPl {
    max-width: 100%;
    margin: 10px auto 12%;
    font-size: 20px;
  }
}
@media only screen and (max-width: 319px) {
  .login--uNPLd .divider--dTPPl {
    font-size: 16px;
  }
}
.login--uNPLd .divider-text--hDz1l {
  display: inline-block;
  margin: 0 2.0833333333vw;
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .divider-text--hDz1l {
    margin: 0 40px;
  }
}
.login--uNPLd .divider--dTPPl .line--iNkE4 {
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: #fff;
}
.login--uNPLd .providers--KqpM9 {
  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: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 5.2083333333vw;
}
.login--uNPLd .providers--KqpM9 .google--k3JVU,
.login--uNPLd .providers--KqpM9 .linkedin--Hh1fj,
.login--uNPLd .providers--KqpM9 .email--xsSiW {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 17.65625vw;
  height: 3.125vw;
  font-size: 1.0416666667vw;
  font-weight: 700;
  letter-spacing: 0.4px;
  border-radius: 1.5625vw;
  margin-bottom: 1.5625vw;
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU,
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj,
  .login--uNPLd .providers--KqpM9 .email--xsSiW {
    width: 100%;
    height: 60px;
    font-size: 20px;
    border-radius: 30px;
    margin-bottom: 9%;
  }
}
@media only screen and (max-width: 375px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU,
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj,
  .login--uNPLd .providers--KqpM9 .email--xsSiW {
    font-size: 18px;
  }
}
@media only screen and (max-width: 319px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU,
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj,
  .login--uNPLd .providers--KqpM9 .email--xsSiW {
    font-size: 15px;
    letter-spacing: 0px;
    height: 50px;
  }
}
.login--uNPLd .providers--KqpM9 .google--k3JVU:hover,
.login--uNPLd .providers--KqpM9 .linkedin--Hh1fj:hover,
.login--uNPLd .providers--KqpM9 .email--xsSiW:hover {
  opacity: 0.8;
}
.login--uNPLd .providers--KqpM9 .google--k3JVU:before,
.login--uNPLd .providers--KqpM9 .linkedin--Hh1fj:before,
.login--uNPLd .providers--KqpM9 .email--xsSiW:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 3.28125vw;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  width: 1px;
  height: 2.2395833333vw;
  background-color: rgba(118, 118, 118, 0.17);
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU:before,
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj:before,
  .login--uNPLd .providers--KqpM9 .email--xsSiW:before {
    left: 63px;
    width: 1px;
    height: 43px;
  }
}
@media only screen and (max-width: 319px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU:before,
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj:before,
  .login--uNPLd .providers--KqpM9 .email--xsSiW:before {
    left: 50px;
  }
}
.login--uNPLd .providers--KqpM9 .google--k3JVU .icon--cRvmt,
.login--uNPLd .providers--KqpM9 .linkedin--Hh1fj .icon--cRvmt,
.login--uNPLd .providers--KqpM9 .email--xsSiW .icon--cRvmt {
  position: absolute;
  left: 0.9895833333vw;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU .icon--cRvmt,
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj .icon--cRvmt,
  .login--uNPLd .providers--KqpM9 .email--xsSiW .icon--cRvmt {
    left: 19px;
  }
}
@media only screen and (max-width: 319px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU .icon--cRvmt,
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj .icon--cRvmt,
  .login--uNPLd .providers--KqpM9 .email--xsSiW .icon--cRvmt {
    left: 15px;
  }
}
.login--uNPLd .providers--KqpM9 .google--k3JVU .label--WhkWu,
.login--uNPLd .providers--KqpM9 .linkedin--Hh1fj .label--WhkWu,
.login--uNPLd .providers--KqpM9 .email--xsSiW .label--WhkWu {
  padding-left: 4.1145833333vw;
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU .label--WhkWu,
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj .label--WhkWu,
  .login--uNPLd .providers--KqpM9 .email--xsSiW .label--WhkWu {
    padding-left: 79px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 319px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU .label--WhkWu,
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj .label--WhkWu,
  .login--uNPLd .providers--KqpM9 .email--xsSiW .label--WhkWu {
    padding-left: 59px;
    padding-right: 10px;
  }
}
.login--uNPLd .providers--KqpM9 .google--k3JVU {
  color: #767676;
  background-color: #fff;
}
.login--uNPLd .providers--KqpM9 .google--k3JVU i {
  width: 1.6145833333vw;
  height: 1.6145833333vw;
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU i {
    width: 31px;
    height: 31px;
  }
}
@media only screen and (max-width: 319px) {
  .login--uNPLd .providers--KqpM9 .google--k3JVU i {
    width: 26px;
    height: 26px;
  }
}
.login--uNPLd .providers--KqpM9 .google--k3JVU i svg {
  width: inherit;
  height: inherit;
}
.login--uNPLd .providers--KqpM9 .linkedin--Hh1fj {
  color: #fff;
  background-color: #0b66c2;
}
.login--uNPLd .providers--KqpM9 .linkedin--Hh1fj:before {
  background-color: rgba(255, 255, 255, 0.17);
}
.login--uNPLd .providers--KqpM9 .linkedin--Hh1fj i {
  width: 1.5104166667vw;
  height: 1.5104166667vw;
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj i {
    width: 29px;
    height: 29px;
  }
}
@media only screen and (max-width: 319px) {
  .login--uNPLd .providers--KqpM9 .linkedin--Hh1fj i {
    width: 26px;
    height: 26px;
  }
}
.login--uNPLd .providers--KqpM9 .linkedin--Hh1fj i svg {
  width: inherit;
  height: inherit;
}
.login--uNPLd .providers--KqpM9 .email--xsSiW {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #202020;
}
.login--uNPLd .providers--KqpM9 .email--xsSiW:before {
  display: none;
}
.login--uNPLd .providers--KqpM9 .email--xsSiW .label--WhkWu {
  padding: 0;
}
.login--uNPLd .bottom--s3Uy1 {
  font-size: 0.7291666667vw;
  letter-spacing: 0.22px;
  white-space: nowrap;
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .bottom--s3Uy1 {
    position: absolute;
    bottom: 9px;
    left: 0;
    width: 100%;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.39px;
    white-space: normal;
  }
}
.login--uNPLd .bottom--s3Uy1 .link--T9qsm {
  color: #68a4ff;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (max-width: 1024px) {
  .login--uNPLd .bottom--s3Uy1 .link--T9qsm {
    display: inline-block;
  }
}
.login--uNPLd .bottom--s3Uy1 .link--T9qsm:hover {
  cursor: pointer;
  opacity: 0.8;
}

.terms--w_Lzg {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 1.71875vw;
  font-size: 13px;
  letter-spacing: 0.22px;
  white-space: normal;
}
@media only screen and (max-width: 1024px) {
  .terms--w_Lzg {
    position: relative;
    font-size: 14px;
    letter-spacing: 0.22px;
    white-space: normal;
    padding: 0 11%;
  }
}
@media only screen and (max-width: 319px) {
  .terms--w_Lzg {
    font-size: 13px;
  }
}
.terms--w_Lzg .link--T9qsm {
  color: #68a4ff;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.terms--w_Lzg .link--T9qsm:hover {
  cursor: pointer;
  opacity: 0.8;
}

.login-success--QzZHp {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 30.2083333333vw;
  padding: 7.1354166667vw 4.53125vw 6.0416666667vw;
  text-align: center;
  border: 1px solid #979797;
  border-radius: 0.625vw;
  background-color: rgba(0, 0, 0, 0.5);
}
.login-success--QzZHp .avatar--A2YlB {
  width: 5.1041666667vw;
  height: 5.1041666667vw;
  margin: 0 auto;
  border-radius: 100%;
  overflow: hidden;
  background-color: #767676;
}
.login-success--QzZHp .avatar--A2YlB img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.login-success--QzZHp .name--wdIAv {
  font-size: 2.6041666667vw;
  line-height: 1.169;
  font-weight: 700;
  letter-spacing: 0.970572px;
  text-transform: uppercase;
  margin: 1.25vw 0 0.7291666667vw;
}
.login-success--QzZHp .greeting-message--dhzll {
  font-size: 1.0416666667vw;
  margin-bottom: 4.7916666667vw;
}
.login-success--QzZHp .start-button--dXGAm,
.login-success--QzZHp .join-button--ihSy_ {
  width: 17.65625vw;
  height: 3.125vw;
  font-size: 1.0416666667vw;
  font-weight: 700;
  letter-spacing: 0.4px;
  border-radius: 1.5625vw;
  margin-bottom: 1.5625vw;
  background-color: rgb(11, 102, 194);
}
.login-success--QzZHp .join-button--ihSy_ {
  background-color: rgba(255, 255, 255, 0.1);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--aweud {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--aweud {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.success--XSw9C {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 30.2083333333vw;
  text-align: center;
  border: 1px solid #979797;
  border-radius: 0.625vw;
  background-color: rgba(0, 0, 0, 0.5);
}
@media only screen and (max-width: 1024px) {
  .success--XSw9C {
    position: relative;
    top: initial;
    left: initial;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 100%;
    text-align: center;
    border: none;
    border-radius: 0;
  }
}
.success--XSw9C .title--yZSuy {
  font-size: 2.6041666667vw;
  line-height: 1.169;
  font-weight: 700;
  letter-spacing: 0.970572px;
  text-transform: uppercase;
  margin: 0;
}
@media only screen and (max-width: 1024px) {
  .success--XSw9C .title--yZSuy {
    font-size: 50px;
  }
}
@media only screen and (max-width: 375px) {
  .success--XSw9C .title--yZSuy {
    font-size: 40px;
  }
}
@media only screen and (max-width: 319px) {
  .success--XSw9C .title--yZSuy {
    font-size: 35px;
  }
}
.success--XSw9C .info--MJ7An {
  font-size: 1.0416666667vw;
  line-height: 1.566;
  letter-spacing: 0.39px;
}
@media only screen and (max-width: 1024px) {
  .success--XSw9C .info--MJ7An {
    font-size: 20px;
  }
}
@media only screen and (max-width: 319px) {
  .success--XSw9C .info--MJ7An {
    font-size: 18px;
  }
}
.success--XSw9C .close-button--escYO {
  position: absolute;
  top: 0.9895833333vw;
  left: 0.8333333333vw;
  width: 2.0833333333vw;
  height: 2.0833333333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: block;
}
.success--XSw9C .close-button--escYO svg {
  width: 1.0416666667vw;
  height: 1.0416666667vw;
}
@media only screen and (min-width: 1025px) {
  .success--XSw9C .close-button--escYO:hover {
    opacity: 0.8;
  }
}
@media only screen and (max-width: 1024px) {
  .success--XSw9C .close-button--escYO {
    position: fixed;
    top: 21px;
    left: 23px;
    width: 40px;
    height: 40px;
  }
  .success--XSw9C .close-button--escYO svg {
    width: 14px;
    height: 14px;
  }
}

.login-success--X3I1j {
  padding: 7.1354166667vw 4.53125vw 6.0416666667vw;
}
@media only screen and (max-width: 1024px) {
  .login-success--X3I1j {
    padding: 0;
  }
}
.login-success--X3I1j .avatar--Vjk0L {
  width: 5.1041666667vw;
  height: 5.1041666667vw;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
  background-color: #767676;
}
@media only screen and (max-width: 1024px) {
  .login-success--X3I1j .avatar--Vjk0L {
    width: 98px;
    height: 98px;
  }
}
.login-success--X3I1j .avatar--Vjk0L img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.login-success--X3I1j .name--dMA_D {
  font-size: 2.6041666667vw;
  line-height: 1.169;
  font-weight: 700;
  letter-spacing: 0.970572px;
  text-align: center;
  text-transform: uppercase;
  margin: 1.25vw -2.6041666667vw 0.7291666667vw;
}
@media only screen and (max-width: 1024px) {
  .login-success--X3I1j .name--dMA_D {
    font-size: 50px;
    margin: 24px 0 14px;
  }
}
@media only screen and (max-width: 375px) {
  .login-success--X3I1j .name--dMA_D {
    font-size: 40px;
  }
}
@media only screen and (max-width: 319px) {
  .login-success--X3I1j .name--dMA_D {
    font-size: 35px;
  }
}
.login-success--X3I1j .greeting-message--fqNcB {
  font-size: 1.0416666667vw;
  margin-bottom: 4.7916666667vw;
}
@media only screen and (max-width: 1024px) {
  .login-success--X3I1j .greeting-message--fqNcB {
    font-size: 20px;
    margin-bottom: 92px;
  }
}
@media only screen and (max-width: 319px) {
  .login-success--X3I1j .greeting-message--fqNcB {
    font-size: 18px;
  }
}
.login-success--X3I1j .start-button--_jeh2 {
  width: 17.65625vw;
  height: 3.125vw;
  font-size: 1.0416666667vw;
  font-weight: 700;
  letter-spacing: 0.4px;
  border-radius: 1.5625vw;
  margin-bottom: 1.5625vw;
  background-color: rgb(11, 102, 194);
}
@media only screen and (max-width: 1024px) {
  .login-success--X3I1j .start-button--_jeh2 {
    max-width: 339px;
    width: 100%;
    height: 60px;
    font-size: 20px;
    border-radius: 30px;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 319px) {
  .login-success--X3I1j .start-button--_jeh2 {
    font-size: 18px;
    height: 50px;
  }
}

.email-send-success--WJkOF {
  padding: 4.1666666667vw 4.84375vw 1.0416666667vw;
}
@media only screen and (max-width: 1024px) {
  .email-send-success--WJkOF {
    padding: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.email-send-success--WJkOF .info--MJ7An {
  padding: 5.9895833333vw 0 7.8125vw;
}
@media only screen and (max-width: 1024px) {
  .email-send-success--WJkOF .info--MJ7An {
    padding: 32% 0 41%;
  }
}
@media only screen and (max-width: 1024px) {
  .email-send-success--WJkOF .bottom--ASlvP {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
  }
}
.email-send-success--WJkOF .bottom--ASlvP .text--w6KXq {
  font-size: 0.7291666667vw;
  line-height: 1.571;
  letter-spacing: 0.27px;
}
@media only screen and (max-width: 1024px) {
  .email-send-success--WJkOF .bottom--ASlvP .text--w6KXq {
    font-size: 14px;
  }
}
.email-send-success--WJkOF .try-again-action--gk08m {
  text-decoration: underline;
  color: #68a4ff;
}
.email-send-success--WJkOF .try-again-action--gk08m:hover {
  cursor: pointer;
  opacity: 0.8;
}

.reset-password-success--Vlmam {
  padding: 4.1666666667vw 4.84375vw 4.4270833333vw;
}
@media only screen and (max-width: 1024px) {
  .reset-password-success--Vlmam {
    padding: 0;
  }
}
.reset-password-success--Vlmam .info--MJ7An {
  padding: 4.4270833333vw 1.3020833333vw 4.9479166667vw;
}
@media only screen and (max-width: 1024px) {
  .reset-password-success--Vlmam .info--MJ7An {
    padding: 85px 25px 95px;
  }
}
.reset-password-success--Vlmam .button--IcI0O {
  width: 17.7083333333vw;
  height: 3.125vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.0416666667vw;
  line-height: 1.566;
  letter-spacing: 0.39px;
  background-color: #0757d3;
  border-radius: 1.4338541667vw;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (max-width: 1024px) {
  .reset-password-success--Vlmam .button--IcI0O {
    width: 100%;
    height: 60px;
    font-size: 20px;
    border-radius: 27.53px;
  }
}
@media only screen and (max-width: 319px) {
  .reset-password-success--Vlmam .button--IcI0O {
    font-size: 18px;
    height: 50px;
  }
}
.reset-password-success--Vlmam .button--IcI0O:hover {
  cursor: pointer;
  opacity: 0.8;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--aRnuw {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--aRnuw {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.step-wrapper--VUhSu {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 580px;
  height: 90%;
  max-height: 750px;
  padding-top: 64px;
  padding-left: 65px;
  padding-right: 66px;
  padding-bottom: 64px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid #979797;
  border-radius: 12px;
  z-index: 100;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu {
    position: relative;
    left: auto;
    top: auto;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    width: 100%;
    height: auto;
    max-height: inherit;
    margin-top: 50px;
    padding-top: 23px;
    padding-right: 11px;
    padding-left: 14px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .step-wrapper--VUhSu {
    max-width: 400px;
    margin: 50px auto 0;
  }
}
.step-wrapper--VUhSu .close-btn--XpNoS {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 27px;
  top: 28px;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu .close-btn--XpNoS {
    width: 30px;
    height: 30px;
    left: -5px;
    top: -54px;
  }
}
.step-wrapper--VUhSu .close-btn--XpNoS:before, .step-wrapper--VUhSu .close-btn--XpNoS:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 3px;
  background-color: #fff;
  border-radius: 2px;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu .close-btn--XpNoS:before, .step-wrapper--VUhSu .close-btn--XpNoS:after {
    width: 32px;
    height: 3px;
  }
}
.step-wrapper--VUhSu .close-btn--XpNoS:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.step-wrapper--VUhSu .close-btn--XpNoS:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.step-wrapper--VUhSu .warpper--voKjA {
  overflow-y: auto;
  height: 100%;
  position: relative;
}
.step-wrapper--VUhSu .warpper--voKjA .top-text--poXGU {
  padding-bottom: 50px;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu .warpper--voKjA .top-text--poXGU {
    padding-bottom: 56px;
  }
}
.step-wrapper--VUhSu .warpper--voKjA .top-text--poXGU p {
  color: #fff;
  text-align: center;
  font-size: 20.09px;
  line-height: 31.46px;
  letter-spacing: 0.39px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu .warpper--voKjA .top-text--poXGU p {
    font-size: 18px;
    line-height: 31.46px;
    letter-spacing: 0.35px;
  }
}
.step-wrapper--VUhSu .warpper--voKjA .top-text--poXGU p:first-child {
  padding-bottom: 16.09px;
  font-size: 50px;
  line-height: 58.46px;
  letter-spacing: 0.97px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu .warpper--voKjA .top-text--poXGU p:first-child {
    padding-bottom: 14.54px;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: 0.47px;
  }
}
.step-wrapper--VUhSu .warpper--voKjA .select-wrapper--ZDTui {
  position: relative;
  padding-bottom: 51px;
  z-index: 3;
}
.step-wrapper--VUhSu .warpper--voKjA .select-wrapper--ZDTui .title--GrYKU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 22px;
  font-size: 20.09px;
  line-height: 31.46px;
  letter-spacing: 0.39px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu .warpper--voKjA .select-wrapper--ZDTui .title--GrYKU {
    padding-bottom: 28.54px;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0.35px;
  }
}
.step-wrapper--VUhSu .warpper--voKjA .select-wrapper--ZDTui .title--GrYKU .globe-icon--RcVql {
  margin-right: 5px;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu .warpper--voKjA .select-wrapper--ZDTui .title--GrYKU .globe-icon--RcVql {
    margin-right: 15px;
  }
}
.step-wrapper--VUhSu .warpper--voKjA .select-wrapper--ZDTui .select--OAGkB {
  position: relative;
  width: 340px;
  height: 48px;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu .warpper--voKjA .select-wrapper--ZDTui .select--OAGkB {
    width: 100%;
  }
}
.step-wrapper--VUhSu .warpper--voKjA .select-wrapper--ZDTui .select--OAGkB .dropdown-indicator--lEh6i {
  margin-top: 5px;
  margin-right: 20px;
  width: 4px;
  border: solid 4px transparent;
  border-top: solid 4px #fff;
}
.step-wrapper--VUhSu .warpper--voKjA .join-button--lEzUJ {
  position: relative;
  display: block;
  width: 340px !important;
  margin: 0 auto;
  color: #fff;
  text-align: center;
  font-size: 20.09px;
  letter-spacing: 0.39px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu .warpper--voKjA .join-button--lEzUJ {
    width: 100% !important;
    min-width: inherit !important;
    margin-bottom: 64px;
    font-size: 18px;
    letter-spacing: 0.35px;
  }
}
.step-wrapper--VUhSu .warpper--voKjA .disclaimer--ROJtD {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  font-size: 11px;
  letter-spacing: 0.22px;
  text-align: center;
  color: #c1c1c1;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--VUhSu .warpper--voKjA .disclaimer--ROJtD {
    position: relative;
    font-size: 11px;
    letter-spacing: 0.22px;
    white-space: normal;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--nRJ_u {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--nRJ_u {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.step-wrapper--Rf4e_ {
  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;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 737px;
  height: 90%;
  max-height: 968px;
  padding-top: 75px;
  background-color: rgba(0, 0, 0, 0.55);
  border: 1px solid #979797;
  border-radius: 12px;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ {
    position: relative;
    left: auto;
    top: auto;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    width: 100%;
    height: auto;
    margin-top: 50px;
    padding-top: 57px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-height: inherit;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .step-wrapper--Rf4e_ {
    max-width: 400px;
    margin: 50px auto 0;
  }
}
.step-wrapper--Rf4e_ .close-btn--aJOXb {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 27px;
  top: 23px;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .close-btn--aJOXb {
    width: 30px;
    height: 30px;
    left: -5px;
    top: -54px;
  }
}
.step-wrapper--Rf4e_ .close-btn--aJOXb:before, .step-wrapper--Rf4e_ .close-btn--aJOXb:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 3px;
  background-color: #fff;
  border-radius: 2px;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .close-btn--aJOXb:before, .step-wrapper--Rf4e_ .close-btn--aJOXb:after {
    width: 32px;
    height: 3px;
  }
}
.step-wrapper--Rf4e_ .close-btn--aJOXb:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.step-wrapper--Rf4e_ .close-btn--aJOXb:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.step-wrapper--Rf4e_ .country--CVvxB {
  position: absolute;
  top: 22px;
  right: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  text-transform: capitalize;
  color: rgba(255, 255, 255, 0.87);
}
.step-wrapper--Rf4e_ .country--CVvxB .globe-icon--yoeHb {
  margin-right: 5px;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .country--CVvxB {
    top: 19px;
    right: 11px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.18px;
  }
}
.step-wrapper--Rf4e_ .title--gEjEr {
  padding: 0 50px 30px;
  font-size: 35px;
  line-height: 50px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.23);
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .title--gEjEr {
    padding: 0 11px 10px;
    font-size: 24px;
    line-height: 35.46px;
  }
}
@media only screen and (max-width: 380px) {
  .step-wrapper--Rf4e_ .title--gEjEr {
    font-size: 20px;
  }
}
.step-wrapper--Rf4e_ .title--gEjEr br {
  display: inline-block;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .title--gEjEr br {
    display: none;
  }
}
.step-wrapper--Rf4e_ .content--UM4bZ {
  position: absolute;
  top: 236px;
  bottom: 126px;
  left: 50px;
  right: 49px;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .content--UM4bZ {
    top: 150px;
    bottom: 194px;
    left: 11px;
    right: 11px;
  }
}
.step-wrapper--Rf4e_ .content--UM4bZ .content-i--chqlj {
  width: 100%;
  height: 100%;
  overflow: auto;
}
.step-wrapper--Rf4e_ .content--UM4bZ:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50px;
  background: rgb(255, 255, 255);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.895417542)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.895417542) 100%);
  bottom: -1px;
  left: 0;
}
.step-wrapper--Rf4e_ .text--TxrQq {
  margin-bottom: 20px;
}
.step-wrapper--Rf4e_ .text--TxrQq p {
  padding-bottom: 29px;
  font-size: 16px;
  line-height: 27px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
}
.step-wrapper--Rf4e_ .text--TxrQq ul {
  margin: 0;
  padding: 0 0 0 34px;
  list-style: none;
}
.step-wrapper--Rf4e_ .text--TxrQq ul > li {
  position: relative;
  margin: 0;
  padding: 0 0 29px 14px;
  list-style: none;
  font-size: 16px;
  line-height: 29px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
}
.step-wrapper--Rf4e_ .text--TxrQq ul > li:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 12px;
  width: 7px;
  height: 7px;
  background-color: #fff;
  border-radius: 50%;
}
.step-wrapper--Rf4e_ .text--TxrQq ul > li ol {
  margin: 0;
  padding: 0 0 0 34px;
}
.step-wrapper--Rf4e_ .text--TxrQq ul > li ol li {
  position: relative;
  margin: 0;
  padding: 0 0 29px 0;
  font-size: 16px;
  line-height: 29px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
}
.step-wrapper--Rf4e_ .text--TxrQq ol {
  margin: 0;
  padding: 0 0 0 34px;
}
.step-wrapper--Rf4e_ .text--TxrQq ol li {
  position: relative;
  margin: 0;
  padding: 0 0 29px 0;
  font-size: 16px;
  line-height: 29px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
}
.step-wrapper--Rf4e_ .checkboxes--eR2ns {
  padding-top: 52px;
  padding-bottom: 62px;
}
.step-wrapper--Rf4e_ .checkboxes--eR2ns .checkbox-row--kP5pz {
  padding-bottom: 20px;
}
.step-wrapper--Rf4e_ .checkboxes--eR2ns .checkbox-row--kP5pz:last-child {
  padding-bottom: 0;
}
.step-wrapper--Rf4e_ .buttons--uqUVc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
  padding: 0 50px 41px 50px;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .buttons--uqUVc {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 11px 23px;
    -webkit-column-gap: 0px;
       -moz-column-gap: 0px;
            column-gap: 0px;
  }
}
.step-wrapper--Rf4e_ .buttons--uqUVc .cancel-button--KkfWz,
.step-wrapper--Rf4e_ .buttons--uqUVc .confirm-button--eCRNF {
  position: relative;
  height: 55px;
  min-width: 160px;
  border-radius: 28px;
  font-size: 20.09px;
  letter-spacing: 0.39px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
  overflow: inherit;
  pointer-events: all;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .buttons--uqUVc .cancel-button--KkfWz,
  .step-wrapper--Rf4e_ .buttons--uqUVc .confirm-button--eCRNF {
    width: 100%;
    height: 60px;
    font-size: 18px;
    letter-spacing: 0.35px;
    border-radius: 30px;
  }
}
.step-wrapper--Rf4e_ .buttons--uqUVc .cancel-button--KkfWz .tooltip--ya8jC,
.step-wrapper--Rf4e_ .buttons--uqUVc .confirm-button--eCRNF .tooltip--ya8jC {
  position: absolute;
  z-index: 10;
  top: -0.9375vw;
  left: 50%;
  width: 13.0208333333vw;
  padding: 0.5208333333vw;
  background-color: rgb(0, 0, 0);
  border-radius: 0.2083333333vw;
  font-size: 0.7291666667vw;
  line-height: 0.9375vw;
  letter-spacing: 0.0052083333vw;
  white-space: normal;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(-50%, calc(-100% - 0.5208333333vw));
      -ms-transform: translate(-50%, calc(-100% - 0.5208333333vw));
          transform: translate(-50%, calc(-100% - 0.5208333333vw));
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .buttons--uqUVc .cancel-button--KkfWz .tooltip--ya8jC,
  .step-wrapper--Rf4e_ .buttons--uqUVc .confirm-button--eCRNF .tooltip--ya8jC {
    top: -4.3902439024vw;
    width: 60.9756097561vw;
    padding: 2.4390243902vw;
    border-radius: 0.9756097561vw;
    font-size: 3.4146341463vw;
    line-height: 4.3902439024vw;
    letter-spacing: 0.0243902439vw;
  }
}
.step-wrapper--Rf4e_ .buttons--uqUVc .cancel-button--KkfWz .tooltip--ya8jC::before,
.step-wrapper--Rf4e_ .buttons--uqUVc .confirm-button--eCRNF .tooltip--ya8jC::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 100%;
  width: 1px;
  height: 1px;
  border: 0.5208333333vw solid transparent;
  border-top-color: rgb(0, 0, 0);
  -webkit-transform: translate(-0.2604166667vw, 0);
      -ms-transform: translate(-0.2604166667vw, 0);
          transform: translate(-0.2604166667vw, 0);
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .buttons--uqUVc .cancel-button--KkfWz .tooltip--ya8jC::before,
  .step-wrapper--Rf4e_ .buttons--uqUVc .confirm-button--eCRNF .tooltip--ya8jC::before {
    border: 2.4390243902vw solid transparent;
    border-top-color: rgb(0, 0, 0);
    -webkit-transform: translate(-1.2195121951vw, 0);
        -ms-transform: translate(-1.2195121951vw, 0);
            transform: translate(-1.2195121951vw, 0);
  }
}
.step-wrapper--Rf4e_ .buttons--uqUVc .cancel-button--KkfWz:hover .tooltip--ya8jC, .step-wrapper--Rf4e_ .buttons--uqUVc .cancel-button--KkfWz:focus .tooltip--ya8jC,
.step-wrapper--Rf4e_ .buttons--uqUVc .confirm-button--eCRNF:hover .tooltip--ya8jC,
.step-wrapper--Rf4e_ .buttons--uqUVc .confirm-button--eCRNF:focus .tooltip--ya8jC {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, calc(-100% - 0vw));
      -ms-transform: translate(-50%, calc(-100% - 0vw));
          transform: translate(-50%, calc(-100% - 0vw));
}
.step-wrapper--Rf4e_ .buttons--uqUVc .cancel-button--KkfWz {
  background-color: rgba(255, 255, 255, 0.18);
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .buttons--uqUVc .cancel-button--KkfWz {
    width: 100% !important;
  }
}
.step-wrapper--Rf4e_ .buttons--uqUVc .confirm-button--eCRNF {
  padding: 0 31px 0 32px;
}
@media only screen and (max-width: 1024px) {
  .step-wrapper--Rf4e_ .buttons--uqUVc .confirm-button--eCRNF {
    width: 100% !important;
    padding: 0;
    margin-bottom: 20px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ax97f {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ax97f {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.popup-wrapper--YXVoM {
  position: relative;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .popup-wrapper--YXVoM {
    padding-bottom: 26px;
  }
}
@media only screen and (max-width: 1024px) {
  .popup-wrapper--YXVoM.confirmation--pUpvV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.popup-wrapper--YXVoM .blurred-block--Dl5wX {
  position: absolute;
  height: 100%;
  left: -25px;
  right: -25px;
  top: 0;
  -webkit-filter: saturate(-50%);
          filter: saturate(-50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  opacity: 1;
  visibility: visible;
}
@media only screen and (max-width: 1024px) {
  .popup-wrapper--YXVoM .blurred-block--Dl5wX {
    display: none;
  }
}

.step-transition-appear--JrDhV {
  opacity: 0;
}
.step-transition-appear-active--rxa8W {
  opacity: 1;
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.step-transition-appear-done--JurFg {
  opacity: 1;
}
.step-transition-enter--UyeAJ {
  opacity: 0;
}
.step-transition-enter-active--WEsOR {
  opacity: 1;
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.step-transition-enter-done--smkBA {
  opacity: 1;
}
.step-transition-exit--PSO7s {
  opacity: 1;
}
.step-transition-exit-active--gug07 {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.step-transition-exit-done--wV2nR {
  opacity: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--sM4sp {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--sM4sp {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.steps-indicator--grneo {
  position: absolute;
  left: 50%;
  top: 40px;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 713px;
  height: 55px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  .steps-indicator--grneo {
    position: fixed;
    top: 30px;
    width: 160px;
    margin-left: -5px;
  }
}
.steps-indicator--grneo:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  display: block;
  width: 100%;
  height: 1px;
  background-color: #979797;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.steps-indicator--grneo .step-wrapper--HDTLn {
  position: relative;
  width: 55px;
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.steps-indicator--grneo .step-wrapper--HDTLn:first-child {
  margin-left: -27.5px;
}
@media only screen and (max-width: 319px) {
  .steps-indicator--grneo .step-wrapper--HDTLn:first-child {
    margin-left: -16px;
  }
}
.steps-indicator--grneo .step-wrapper--HDTLn:last-child {
  margin-right: -27.5px;
}
@media only screen and (max-width: 319px) {
  .steps-indicator--grneo .step-wrapper--HDTLn:last-child {
    margin-right: -16px;
  }
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 39px;
  height: 39px;
  background-color: #000;
  border-radius: 50%;
  border: solid 1px #979797;
  z-index: 3;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z.active--awsfn {
  width: 55px;
  height: 55px;
  border: none;
  background-color: #0757d3;
  -webkit-box-shadow: 0px 0px 44px 0px rgb(57, 121, 220);
  box-shadow: 0px 0px 44px 0px rgb(57, 121, 220);
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z.active--awsfn .step-number--Ycaoi {
  font-size: 20.09px;
}
@media only screen and (max-width: 1024px) {
  .steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z.active--awsfn {
    -webkit-box-shadow: 0px 0px 13px 0px rgb(57, 121, 220);
    box-shadow: 0px 0px 13px 0px rgb(57, 121, 220);
  }
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z.completed--iAfvD {
  width: 55px;
  height: 55px;
  border: none;
  background-color: rgb(48, 48, 48);
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z.completed--iAfvD .step-number--Ycaoi {
  font-size: 20.09px;
}
@media only screen and (max-width: 1024px) {
  .steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z.completed--iAfvD {
    width: 39px;
    height: 39px;
  }
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z .step-number--Ycaoi {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 14.06px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
  z-index: 4;
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z .progress-bar--aBfP8 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z .progress-bar--aBfP8:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 49px;
  height: 49px;
  border-radius: 50%;
  background-color: #0757d3;
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z .propgressBarSvg--X7nR2 {
  position: absolute;
  width: 55px;
  height: 55px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z .propgressBarSvg--X7nR2.show--QVdTp {
  opacity: 1;
  visibility: visible;
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z .propgressBarSvg--X7nR2 .svg--em7Di circle {
  -webkit-transition: stroke-dashoffset 0.3s linear;
  transition: stroke-dashoffset 0.3s linear;
  stroke: rgba(255, 255, 255, 0.4);
  stroke-width: 4px;
}
.steps-indicator--grneo .step-wrapper--HDTLn .step--BFm2z .propgressBarSvg--X7nR2 .svg--em7Di .bar--Cl274 {
  position: relative;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  stroke: #fff;
}
.steps-indicator--grneo .step-wrapper--HDTLn .texts--IdDNb {
  position: absolute;
  left: 50%;
  top: 68px;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media only screen and (max-width: 1024px) {
  .steps-indicator--grneo .step-wrapper--HDTLn .texts--IdDNb {
    display: none;
  }
}
.steps-indicator--grneo .step-wrapper--HDTLn .texts--IdDNb .title--z5sGN {
  font-size: 17px;
  letter-spacing: 0.39px;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
  white-space: nowrap;
  text-transform: uppercase;
}
.steps-indicator--grneo .step-wrapper--HDTLn .texts--IdDNb .status--qhVPU {
  font-size: 14px;
  letter-spacing: 0.27px;
  line-height: 2.247;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  text-align: center;
  color: #fff;
}
.steps-indicator--grneo .step-wrapper--HDTLn .texts--IdDNb .status--qhVPU.bold--dNKig {
  font-weight: 700;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--JKzvy {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--JKzvy {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.welcome-wrapper--eCJUM {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM {
    position: relative;
    padding: 0 8px;
    height: 100%;
  }
}
.welcome-wrapper--eCJUM .welcomeWrapperI--t0ooA {
  width: auto;
  height: auto;
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM .welcomeWrapperI--t0ooA {
    position: absolute;
    top: 0px;
    left: 8px;
    right: 8px;
    bottom: 125px;
    padding: 0 4px;
    overflow: auto;
  }
}
.welcome-wrapper--eCJUM .title--USsVZ {
  padding-bottom: 37px;
  font-size: 40px;
  line-height: 1.32;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM .title--USsVZ {
    padding-bottom: 36.54px;
    font-size: 24px;
    letter-spacing: 0.47px;
    line-height: 1.333;
  }
}
@media only screen and (max-width: 319px) {
  .welcome-wrapper--eCJUM .title--USsVZ {
    font-size: 22px;
    letter-spacing: 0.4px;
    line-height: 1.3;
  }
}
.welcome-wrapper--eCJUM .subtitle--c4373 {
  padding-bottom: 50px;
  font-size: 20px;
  line-height: 1.423;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #c7c7c7;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM .subtitle--c4373 {
    padding-bottom: 24px;
    font-size: 18px;
    line-height: 1.611;
  }
}
@media only screen and (max-width: 319px) {
  .welcome-wrapper--eCJUM .subtitle--c4373 {
    font-size: 16px;
    line-height: 1.5;
  }
}
.welcome-wrapper--eCJUM .cooperation-text--bTCEV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 24px;
  padding: 23px 22px 24px 32px;
  background-color: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.18);
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM .cooperation-text--bTCEV {
    padding: 18px 9px 23px 11px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.welcome-wrapper--eCJUM .cooperation-text--bTCEV .time-left-icon--f_mQH {
  margin-right: 37px;
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM .cooperation-text--bTCEV .time-left-icon--f_mQH {
    width: 30px;
    height: 30px;
    margin-right: 0;
    margin-left: -6px;
    margin-bottom: 16px;
  }
  .welcome-wrapper--eCJUM .cooperation-text--bTCEV .time-left-icon--f_mQH svg {
    display: block;
    width: 100%;
    height: 100%;
  }
}
.welcome-wrapper--eCJUM .cooperation-text--bTCEV p {
  font-size: 16px;
  line-height: 1.688;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM .cooperation-text--bTCEV p {
    text-align: center;
    line-height: 25px;
  }
}
@media only screen and (max-width: 319px) {
  .welcome-wrapper--eCJUM .cooperation-text--bTCEV p {
    font-size: 14px;
    line-height: 1.6;
  }
}
.welcome-wrapper--eCJUM .additional-text--iHTmk {
  padding-bottom: 84px;
  font-size: 16px;
  line-height: 2;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM .additional-text--iHTmk {
    padding-bottom: 0px;
    font-size: 14px;
    line-height: 1.571;
    text-align: left;
  }
}
@media only screen and (max-width: 319px) {
  .welcome-wrapper--eCJUM .additional-text--iHTmk {
    font-size: 13px;
    line-height: 1.5;
  }
}
.welcome-wrapper--eCJUM .btn-wrapper--LD3MF {
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM .btn-wrapper--LD3MF {
    position: fixed;
    width: 100%;
    bottom: 21px;
    left: 0;
    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: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width: 319px) {
  .welcome-wrapper--eCJUM .btn-wrapper--LD3MF {
    padding: 0 15px;
  }
}
.welcome-wrapper--eCJUM .btn-wrapper--LD3MF .continue-button--mnwFl {
  display: block;
  width: 252px !important;
  height: 65px;
  margin: 0 auto;
  border-radius: 33px;
  font-size: 28px;
  letter-spacing: 0.54px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM .btn-wrapper--LD3MF .continue-button--mnwFl {
    width: 100% !important;
    max-width: 338px;
    height: 60px;
    margin-bottom: 19px;
    border-radius: 30px;
    font-size: 20px;
    letter-spacing: 0.39px;
  }
}
@media only screen and (max-width: 319px) {
  .welcome-wrapper--eCJUM .btn-wrapper--LD3MF .continue-button--mnwFl {
    font-size: 18px;
    height: 50px;
    width: inherit !important;
  }
}
.welcome-wrapper--eCJUM .btn-wrapper--LD3MF .cancel-button--N1RKm {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .welcome-wrapper--eCJUM .btn-wrapper--LD3MF .cancel-button--N1RKm {
    display: block;
    height: auto;
    background-color: transparent;
    font-size: 20px;
    line-height: 1;
    letter-spacing: 0.39px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: #fff;
  }
}
@media only screen and (max-width: 319px) {
  .welcome-wrapper--eCJUM .btn-wrapper--LD3MF .cancel-button--N1RKm {
    font-size: 18px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--EytyG {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--EytyG {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.thanks-wrapper--x_Wek {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek {
    position: relative;
    height: 100%;
    padding: 0 12px;
  }
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek .thanksWrapperI--yfgoP {
    position: absolute;
    top: 0;
    left: 12px;
    right: 12px;
    bottom: 75px;
    overflow: auto;
  }
}
.thanks-wrapper--x_Wek .title--eQGPy {
  padding-bottom: 50px;
  font-size: 50px;
  line-height: 1.32;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek .title--eQGPy {
    padding-top: 0px;
    padding-bottom: 24px;
    font-size: 24px;
    letter-spacing: 0.47px;
    line-height: 1.333;
  }
}
.thanks-wrapper--x_Wek .subtitle--pMiLY {
  padding-bottom: 50px;
  font-size: 26px;
  line-height: 1.423;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek .subtitle--pMiLY {
    padding-bottom: 19px;
    font-size: 18px;
    line-height: 1.611;
  }
}
.thanks-wrapper--x_Wek .cooperation-text--MfYF5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 41px;
  padding: 23px 22px 24px 37px;
  background-color: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.18);
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek .cooperation-text--MfYF5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 24px;
    padding: 20px 8px 19px 8px;
  }
}
.thanks-wrapper--x_Wek .cooperation-text--MfYF5 .time-left-icon--L_1SB {
  margin-right: 30px;
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek .cooperation-text--MfYF5 .time-left-icon--L_1SB {
    width: 30px;
    height: 30px;
    margin-right: 0px;
  }
  .thanks-wrapper--x_Wek .cooperation-text--MfYF5 .time-left-icon--L_1SB svg {
    display: block;
    width: 100% !important;
    height: 100% !important;
  }
}
.thanks-wrapper--x_Wek .cooperation-text--MfYF5 p {
  font-size: 16px;
  line-height: 1.688;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek .cooperation-text--MfYF5 p {
    padding-top: 15px;
    line-height: 1.563;
    text-align: center;
  }
}
.thanks-wrapper--x_Wek .cooperation-text--MfYF5 p br {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek .cooperation-text--MfYF5 p br {
    display: inline-block;
  }
}
.thanks-wrapper--x_Wek .additional-text--jQ7c_ {
  padding-bottom: 84px;
  font-size: 16px;
  line-height: 2;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek .additional-text--jQ7c_ {
    font-size: 14px;
    line-height: 1.571;
    text-align: left;
  }
}
.thanks-wrapper--x_Wek .btn-wrapper--lhnb6 {
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek .btn-wrapper--lhnb6 {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    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: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.thanks-wrapper--x_Wek .btn-wrapper--lhnb6 .finish-button--VEdiO {
  display: block;
  width: 275px !important;
  height: 65px;
  margin: 0 auto;
  border-radius: 33px;
  font-size: 28px;
  letter-spacing: 0.54px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .thanks-wrapper--x_Wek .btn-wrapper--lhnb6 .finish-button--VEdiO {
    width: 100% !important;
    max-width: 338px;
    height: 60px;
    border-radius: 30px;
    font-size: 20px;
    letter-spacing: 0.39px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--NIEyi {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--NIEyi {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.title--PLgCK {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
  text-align: center;
}
.title--PLgCK.m--KKA8K {
  font-size: 35px;
  line-height: 1.3;
}
@media only screen and (max-width: 1024px) {
  .title--PLgCK.m--KKA8K {
    padding: 10px 10px 0;
    font-size: 22px;
    letter-spacing: 0.43px;
    line-height: 1.182;
    font-weight: 500;
  }
}
@media only screen and (max-width: 319px) {
  .title--PLgCK.m--KKA8K {
    font-size: 20px;
    letter-spacing: 0.4px;
  }
}
.title--PLgCK.l--iGP_q {
  font-size: 50px;
  line-height: 1.2;
}
@media only screen and (max-width: 319px) {
  .title--PLgCK.l--iGP_q {
    font-size: 40px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--CbV6w {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--CbV6w {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.button-wrapper--S0YXc {
  width: 100%;
}
.button-wrapper--S0YXc .continue-button--ltQel {
  display: block;
  width: 252px !important;
  height: 65px;
  margin: 0 auto;
  border-radius: 33px;
  font-size: 28px;
  letter-spacing: 0.54px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .button-wrapper--S0YXc .continue-button--ltQel {
    width: 100% !important;
    max-width: 338px;
    height: 60px;
    border-radius: 30px;
    font-size: 20px;
    letter-spacing: 0.39px;
  }
}
@media only screen and (max-width: 319px) {
  .button-wrapper--S0YXc .continue-button--ltQel {
    font-size: 18px;
    height: 50px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Yb0fV {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Yb0fV {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.text--kOE6W {
  padding-top: 17px;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  letter-spacing: 0.35px;
  line-height: 1.5;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--WTTnd {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--WTTnd {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@media only screen and (max-width: 1024px) {
  .containerI--tPlsQ {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 125px;
    overflow: auto;
  }
}

.non-mandatory--gL2hE {
  padding-bottom: 20px;
  font-size: 20px;
  letter-spacing: 0.39px;
  line-height: 31.46px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  text-align: center;
}

.field-wrapper--wOosq {
  width: 658px;
  margin: 51.09px auto 50.92px;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--wOosq {
    width: 100%;
    margin: 48.09px auto 0;
    padding: 0 12px;
  }
}
.field-wrapper--wOosq label {
  position: relative;
  display: block;
  margin-bottom: 24px;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--wOosq label {
    margin-bottom: 14px;
  }
}
.field-wrapper--wOosq label:hover .answer--NeZuC {
  background-color: rgba(255, 255, 255, 0.18);
}
.field-wrapper--wOosq label:hover input:checked ~ .answer--NeZuC {
  background-color: rgba(7, 87, 211, 0.38);
}
.field-wrapper--wOosq label:hover input:checked ~ .answer--NeZuC .letter--zN8_i {
  background-color: #193360;
}
.field-wrapper--wOosq label:last-child {
  margin-bottom: 0;
}
.field-wrapper--wOosq label input {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.field-wrapper--wOosq label input:checked ~ .answer--NeZuC {
  background-color: rgba(7, 87, 211, 0.38);
}
.field-wrapper--wOosq label input:checked ~ .answer--NeZuC .letter--zN8_i {
  background-color: #193360;
}
.field-wrapper--wOosq label .answer--NeZuC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(255, 255, 255, 0.07);
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.field-wrapper--wOosq label .answer--NeZuC .letter--zN8_i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 60px;
  min-width: 60px;
  padding-top: 16px;
  background-color: #272728;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--wOosq label .answer--NeZuC .letter--zN8_i {
    width: 40px;
    min-width: 40px;
    height: 40px;
    padding-top: 6px;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.22px;
  }
}
.field-wrapper--wOosq label .answer--NeZuC .text--kYfbf {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 19px 24px 17px 17px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.2px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--wOosq label .answer--NeZuC .text--kYfbf {
    padding: 8px 16px 8px 15px;
  }
}
@media only screen and (max-width: 319px) {
  .field-wrapper--wOosq label .answer--NeZuC .text--kYfbf {
    font-size: 16px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 1024px) {
  .continue-btn-wrapper--K5NOR {
    position: absolute;
    bottom: 39px;
    width: 100%;
    left: 0;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--jMTgz {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--jMTgz {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.non-mandatory--LZdtx {
  padding-bottom: 20px;
  font-size: 20px;
  letter-spacing: 0.39px;
  line-height: 31.46px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  text-align: center;
}

@media only screen and (max-width: 1024px) {
  .containerI--mk7JT {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 125px;
    overflow: auto;
  }
}

.field-wrapper--RvzoE {
  width: 658px;
  margin: 51.09px auto 50.92px;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--RvzoE {
    width: 100%;
    margin: 48.09px auto 0;
    padding: 0 12px;
  }
}
.field-wrapper--RvzoE label {
  position: relative;
  display: block;
  margin-bottom: 24px;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--RvzoE label {
    margin-bottom: 14px;
  }
}
.field-wrapper--RvzoE label:last-child {
  margin-bottom: 0;
}
.field-wrapper--RvzoE label:hover .answer--YeKtI {
  background-color: rgba(255, 255, 255, 0.18);
}
.field-wrapper--RvzoE label:hover input:checked ~ .answer--YeKtI {
  background-color: rgba(7, 87, 211, 0.38);
}
.field-wrapper--RvzoE label:hover input:checked ~ .answer--YeKtI .letter--WIef4 {
  background-color: #193360;
}
.field-wrapper--RvzoE label input {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.field-wrapper--RvzoE label input:checked ~ .answer--YeKtI {
  background-color: rgba(7, 87, 211, 0.38);
}
.field-wrapper--RvzoE label input:checked ~ .answer--YeKtI .letter--WIef4 {
  background-color: #193360;
}
.field-wrapper--RvzoE label .answer--YeKtI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(255, 255, 255, 0.07);
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.field-wrapper--RvzoE label .answer--YeKtI .letter--WIef4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 60px;
  min-width: 60px;
  padding-top: 16px;
  background-color: #272728;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--RvzoE label .answer--YeKtI .letter--WIef4 {
    width: 40px;
    min-width: 40px;
    height: 40px;
    padding-top: 6px;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.22px;
  }
}
.field-wrapper--RvzoE label .answer--YeKtI .text--LUyP2 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 19px 24px 17px 17px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.2px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--RvzoE label .answer--YeKtI .text--LUyP2 {
    padding: 8px 16px 8px 15px;
  }
}
@media only screen and (max-width: 319px) {
  .field-wrapper--RvzoE label .answer--YeKtI .text--LUyP2 {
    font-size: 16px;
    line-height: 22px;
  }
}
.field-wrapper--RvzoE .other--SlhVA {
  height: 60px;
  position: relative;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--RvzoE .other--SlhVA {
    height: 40px;
  }
}
.field-wrapper--RvzoE .other--SlhVA.active--lds8I:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.07);
}
.field-wrapper--RvzoE .other--SlhVA.active--lds8I .answer--YeKtI {
  background-color: rgba(7, 87, 211, 0.38);
}
.field-wrapper--RvzoE .other--SlhVA.active--lds8I .answer--YeKtI .letter--WIef4 {
  background-color: #193360;
}
.field-wrapper--RvzoE .other--SlhVA.active--lds8I:hover .answer--YeKtI {
  background-color: rgba(7, 87, 211, 0.38);
}
.field-wrapper--RvzoE .other--SlhVA.active--lds8I:hover .answer--YeKtI .letter--WIef4 {
  background-color: #193360;
}
.field-wrapper--RvzoE .other--SlhVA:hover .answer--YeKtI {
  background-color: rgba(255, 255, 255, 0.18);
}
.field-wrapper--RvzoE .other--SlhVA .answer--YeKtI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.07);
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.field-wrapper--RvzoE .other--SlhVA .answer--YeKtI .letter--WIef4 {
  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;
  width: 60px;
  height: 100%;
  min-width: 60px;
  background-color: #272728;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--RvzoE .other--SlhVA .answer--YeKtI .letter--WIef4 {
    width: 40px;
    height: 40px;
    min-width: 40px;
  }
}
.field-wrapper--RvzoE .other--SlhVA .answer--YeKtI .text--LUyP2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 19px 24px 17px 17px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.2px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--RvzoE .other--SlhVA .answer--YeKtI .text--LUyP2 {
    padding: 9px 0px 10px 14px;
  }
}
@media only screen and (max-width: 319px) {
  .field-wrapper--RvzoE .other--SlhVA .answer--YeKtI .text--LUyP2 {
    font-size: 16px;
    line-height: 22px;
  }
}
.field-wrapper--RvzoE .other--SlhVA .answer--YeKtI .text--LUyP2 span {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.field-wrapper--RvzoE .other--SlhVA .answer--YeKtI .text--LUyP2 input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: block;
  height: 100%;
  padding: 0 10px;
  font-size: 18px;
  line-height: 60px;
  letter-spacing: -0.2px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .field-wrapper--RvzoE .other--SlhVA .answer--YeKtI .text--LUyP2 input {
    width: 100%;
    padding: 0 10px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 319px) {
  .field-wrapper--RvzoE .other--SlhVA .answer--YeKtI .text--LUyP2 input {
    font-size: 16px;
  }
}

@media only screen and (max-width: 1024px) {
  .continue-btn-wrapper--FjGdu {
    position: absolute;
    bottom: 39px;
    width: 100%;
    left: 0;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Xhwhu {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Xhwhu {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@media only screen and (max-width: 1024px) {
  .container--G7IG8 .containerI--zwPFd {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 125px;
    overflow: auto;
  }
}
.container--G7IG8 .non-mandatory--FolBV {
  padding-bottom: 20px;
  font-size: 20px;
  letter-spacing: 0.39px;
  line-height: 31.46px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
.container--G7IG8 .textarea--JK1as {
  width: 658px;
  margin: 62.73px auto 85.4px;
}
@media only screen and (max-width: 1024px) {
  .container--G7IG8 .textarea--JK1as {
    width: 100%;
    margin: 48.09px auto 0;
    padding: 0 12px;
  }
}
.container--G7IG8 .textarea--JK1as textarea {
  display: block;
  width: 100%;
  padding: 10px 23.6px;
  height: 164px;
  font-size: 16px;
  line-height: 1.6;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  letter-spacing: -0.31px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.07);
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  resize: none;
}
.container--G7IG8 .textarea--JK1as textarea::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.41);
}
.container--G7IG8 .textarea--JK1as textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.41);
}
.container--G7IG8 .textarea--JK1as textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.41);
}
.container--G7IG8 .textarea--JK1as textarea::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.41);
}
.container--G7IG8 .textarea--JK1as textarea::placeholder {
  color: rgba(255, 255, 255, 0.41);
}

@media only screen and (max-width: 1024px) {
  .continue-btn-wrapper--Bdid8 {
    position: absolute;
    bottom: 39px;
    width: 100%;
    left: 0;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--P37qr {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--P37qr {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@media only screen and (max-width: 1024px) {
  .container--cmO5X .containerI--KLi4r {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 125px;
    overflow: auto;
  }
}
.container--cmO5X .non-mandatory--PnoSx {
  padding-bottom: 20px;
  font-size: 20px;
  letter-spacing: 0.39px;
  line-height: 31.46px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
.container--cmO5X .btns-wrapper--uEOwq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 62.73px 0 0;
}
@media only screen and (max-width: 1024px) {
  .container--cmO5X .btns-wrapper--uEOwq {
    margin: 42.73px 0 0;
  }
}
.container--cmO5X .btns-wrapper--uEOwq .button--dm4cb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 160px;
  height: 82px;
  font-size: 28px;
  letter-spacing: -0.31px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.87);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 1024px) {
  .container--cmO5X .btns-wrapper--uEOwq .button--dm4cb {
    height: 60px;
    font-size: 18px;
    letter-spacing: -0.2px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 319px) {
  .container--cmO5X .btns-wrapper--uEOwq .button--dm4cb {
    height: 50px;
    font-size: 16px;
    letter-spacing: -0.2px;
    font-weight: 500;
  }
}
.container--cmO5X .btns-wrapper--uEOwq .button--dm4cb.yes-btn--Y3yVx {
  margin-right: 24px;
  background-color: rgba(255, 255, 255, 0.07);
}
.container--cmO5X .btns-wrapper--uEOwq .button--dm4cb.yes-btn--Y3yVx.active--totnj {
  background-color: rgba(7, 87, 211, 0.38);
}
.container--cmO5X .btns-wrapper--uEOwq .button--dm4cb.yes-btn--Y3yVx:hover {
  background-color: rgba(7, 87, 211, 0.38);
}
.container--cmO5X .btns-wrapper--uEOwq .button--dm4cb.no-btn--k7_Xh {
  background-color: rgba(255, 255, 255, 0.07);
}
.container--cmO5X .btns-wrapper--uEOwq .button--dm4cb.no-btn--k7_Xh.active--totnj {
  background-color: rgba(7, 87, 211, 0.38);
}
.container--cmO5X .btns-wrapper--uEOwq .button--dm4cb.no-btn--k7_Xh:hover {
  background-color: rgba(7, 87, 211, 0.38);
}

.continue-btn-wrapper--NfU2R {
  margin-top: 51px;
}
@media only screen and (max-width: 1024px) {
  .continue-btn-wrapper--NfU2R {
    position: absolute;
    bottom: 39px;
    width: 100%;
    left: 0;
    margin-top: 0;
  }
}
@charset "UTF-8";
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--RfyNw {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--RfyNw {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.datepicker--jno8j {
  width: 100%;
  height: 59px;
  margin-top: 25px;
}
@media only screen and (max-width: 1024px) {
  .datepicker--jno8j {
    margin-top: 15px;
  }
}
.datepicker--jno8j.error--APPFP .react-datepicker-wrapper .react-datepicker__input-container input {
  border-bottom: solid 1px rgb(252, 68, 79);
}
.datepicker--jno8j .react-datepicker-wrapper {
  display: block;
  width: 100%;
  height: 100%;
}
.datepicker--jno8j .react-datepicker-wrapper .react-datepicker__input-container {
  height: 100%;
}
.datepicker--jno8j .react-datepicker-wrapper .react-datepicker__input-container input {
  height: 100%;
  width: 100%;
  padding: 0 24px;
  font-size: 22px;
  letter-spacing: -0.25px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.87);
  border-bottom: solid 1px rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.07);
}
@media only screen and (max-width: 1024px) {
  .datepicker--jno8j .react-datepicker-wrapper .react-datepicker__input-container input {
    font-size: 18px;
  }
}
.datepicker--jno8j .react-datepicker-wrapper .react-datepicker__input-container input:focus {
  border-bottom: 1px solid rgb(104, 164, 255);
}
.datepicker--jno8j .react-datepicker-wrapper .react-datepicker__input-container .react-datepicker__calendar-icon {
  padding: 0;
  right: 28px;
  top: 50%;
  width: 21px;
  height: 21px;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__month-container .react-datepicker__header {
  padding: 3px 0 8px;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__triangle {
  display: none;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__current-month {
  display: none;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #000;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-read-view {
  visibility: visible !important;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-read-view .react-datepicker__month-read-view--selected-month {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #000;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-read-view .react-datepicker__month-read-view--down-arrow {
  top: 9px;
  border-width: 2px 2px 0 0;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #000;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__navigation {
  display: none;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-read-view {
  visibility: visible !important;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-read-view .react-datepicker__year-read-view--selected-year {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #000;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-read-view .react-datepicker__year-read-view--down-arrow {
  top: 9px;
  border-width: 2px 2px 0 0;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__navigation .react-datepicker__navigation-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  right: inherit;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__navigation .react-datepicker__navigation-icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  right: inherit;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__navigation .react-datepicker__navigation-icon.react-datepicker__navigation-icon--previous:before {
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
      -ms-transform: translate(-50%, -50%) rotate(-135deg);
          transform: translate(-50%, -50%) rotate(-135deg);
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__navigation .react-datepicker__navigation-icon.react-datepicker__navigation-icon--next:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker {
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  background-color: rgb(0, 0, 0);
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__day-name,
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__day {
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #fff;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__day:hover {
  color: #000;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__day--selected {
  background-color: #0757d3;
}
.datepicker--jno8j .react-datepicker__tab-loop .react-datepicker__day-name {
  color: #000;
}

.customInput--LBlzj {
  display: block;
  width: 100%;
  height: 59px;
  line-height: 59px;
  padding: 0 24px;
  font-size: 22px;
  letter-spacing: -0.25px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.87);
  border-bottom: solid 1px rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.07);
}
@media only screen and (max-width: 1024px) {
  .customInput--LBlzj {
    font-size: 18px;
  }
}
@media only screen and (max-width: 319px) {
  .customInput--LBlzj {
    font-size: 16px;
  }
}
.customInput--LBlzj.placeholder--Yz8dB {
  color: rgba(255, 255, 255, 0.41);
}
.customInput--LBlzj.focused--A6b13 {
  border-bottom: solid 1px rgb(104, 164, 255);
}

.react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}
.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}
.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}
.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time, .react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}
.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}
.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-dropdown-container--select, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}
.react-datepicker__current-month, .react-datepicker-time__header, .react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}
.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.react-datepicker__navigation {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}
.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
  right: -7px;
}
.react-datepicker__month-container {
  float: left;
}
.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text, .react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button, .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}
.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 0.85rem);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}
.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}
.react-datepicker__week {
  white-space: nowrap;
}
.react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__day, .react-datepicker__month-text, .react-datepicker__quarter-text, .react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover, .react-datepicker__month-text:hover, .react-datepicker__quarter-text:hover, .react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today, .react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted, .react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover, .react-datepicker__month-text--highlighted:hover, .react-datepicker__quarter-text--highlighted:hover, .react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1, .react-datepicker__quarter-text--highlighted-custom-1, .react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2, .react-datepicker__quarter-text--highlighted-custom-2, .react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays, .react-datepicker__month-text--holidays, .react-datepicker__quarter-text--holidays, .react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .holiday-overlay, .react-datepicker__month-text--holidays .holiday-overlay, .react-datepicker__quarter-text--holidays .holiday-overlay, .react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s, opacity 0.3s ease-in-out;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover, .react-datepicker__month-text--holidays:hover, .react-datepicker__quarter-text--holidays:hover, .react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
.react-datepicker__day--holidays:hover .holiday-overlay, .react-datepicker__month-text--holidays:hover .holiday-overlay, .react-datepicker__quarter-text--holidays:hover .holiday-overlay, .react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range, .react-datepicker__month-text--selected, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--selected, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--selected, .react-datepicker__year-text--in-selecting-range, .react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover, .react-datepicker__month-text--selected:hover, .react-datepicker__month-text--in-selecting-range:hover, .react-datepicker__month-text--in-range:hover, .react-datepicker__quarter-text--selected:hover, .react-datepicker__quarter-text--in-selecting-range:hover, .react-datepicker__quarter-text--in-range:hover, .react-datepicker__year-text--selected:hover, .react-datepicker__year-text--in-selecting-range:hover, .react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected, .react-datepicker__quarter-text--keyboard-selected, .react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover, .react-datepicker__month-text--keyboard-selected:hover, .react-datepicker__quarter-text--keyboard-selected:hover, .react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range), .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range), .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range), .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled, .react-datepicker__month-text--disabled, .react-datepicker__quarter-text--disabled, .react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover, .react-datepicker__month-text--disabled:hover, .react-datepicker__quarter-text--disabled:hover, .react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}
.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}
.react-datepicker__year-read-view, .react-datepicker__month-read-view, .react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover, .react-datepicker__month-read-view:hover, .react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  right: -16px;
  top: 0;
}
.react-datepicker__year-dropdown, .react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover, .react-datepicker__month-dropdown:hover, .react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable, .react-datepicker__month-dropdown--scrollable, .react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}
.react-datepicker__year-option, .react-datepicker__month-option, .react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type, .react-datepicker__month-option:first-of-type, .react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type, .react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover, .react-datepicker__month-option:hover, .react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected, .react-datepicker__month-option--selected, .react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}
.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}
.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}
.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month, .react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}
.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}
.react-datepicker__aria-live {
  position: absolute;
  -webkit-clip-path: circle(0);
          clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}
.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--_yGTn {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--_yGTn {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.input-wrapper--hK2ml {
  position: relative;
  margin-top: 25px;
}
@media only screen and (max-width: 1024px) {
  .input-wrapper--hK2ml {
    margin-top: 14px;
  }
}
.input-wrapper--hK2ml.bigTopMargin--TB_JF {
  margin-top: 57px;
}
@media only screen and (max-width: 1024px) {
  .input-wrapper--hK2ml.bigTopMargin--TB_JF {
    margin-top: 47px;
  }
}
.input-wrapper--hK2ml.focusedTopLabel--SW6nh .label--w15Y_ {
  top: -30px;
  font-size: 16px;
  letter-spacing: -0.18px;
  color: rgba(255, 255, 255, 0.58);
}
.input-wrapper--hK2ml.focused--vy7Ps .label--w15Y_ {
  opacity: 0;
  visibility: hidden;
}
.input-wrapper--hK2ml.error--spzTz input {
  border-bottom: 1px solid rgb(252, 68, 79);
}
.input-wrapper--hK2ml input {
  display: block;
  width: 100%;
  height: 59px;
  padding: 0 24px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 22px;
  letter-spacing: -0.25px;
  line-height: 58px;
  color: rgba(255, 255, 255, 0.87);
  background-color: rgba(255, 255, 255, 0.07);
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  -webkit-appearance: none;
  border-radius: 0px;
}
@media only screen and (max-width: 1024px) {
  .input-wrapper--hK2ml input {
    font-size: 18px;
  }
}
@media only screen and (max-width: 319px) {
  .input-wrapper--hK2ml input {
    font-size: 16px;
  }
}
.input-wrapper--hK2ml input:focus {
  border-bottom: 1px solid rgb(104, 164, 255);
}
.input-wrapper--hK2ml input:-webkit-autofill {
  color: rgba(255, 255, 255, 0.87);
  -webkit-text-fill-color: rgba(255, 255, 255, 0.87);
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.input-wrapper--hK2ml input:-webkit-autofill:focus {
  border-bottom: 1px solid rgb(104, 164, 255);
}
.input-wrapper--hK2ml .label--w15Y_ {
  position: absolute;
  pointer-events: none;
  padding: 0 24px;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 22px;
  letter-spacing: -0.25px;
  color: rgba(255, 255, 255, 0.41);
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .input-wrapper--hK2ml .label--w15Y_ {
    font-size: 18px;
  }
}
@media only screen and (max-width: 319px) {
  .input-wrapper--hK2ml .label--w15Y_ {
    font-size: 16px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--DqY7I {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--DqY7I {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.select-wrapper--BNDjk {
  margin-top: 25px;
}
@media only screen and (max-width: 1024px) {
  .select-wrapper--BNDjk {
    margin-top: 15px;
  }
}
.select-wrapper--BNDjk .dropdownIndicator--cEFcH {
  width: 10px;
  height: 10px;
  margin-right: 34px;
  margin-top: 2px;
}
@media only screen and (max-width: 319px) {
  .select-wrapper--BNDjk .dropdownIndicator--cEFcH {
    margin-right: 20px;
  }
}
.select-wrapper--BNDjk .dropdownIndicator--cEFcH svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--CWixZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--CWixZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.form-wrapper--abC5p {
  width: 658px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--abC5p {
    width: 100%;
    padding: 0 11px;
  }
}
.form-wrapper--abC5p h1 {
  width: 100%;
  font-size: 35px;
  line-height: 1.3;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: rgb(255, 255, 255);
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--abC5p h1 {
    padding-top: 10px;
    font-size: 24px;
    line-height: 1.333;
    letter-spacing: 0.47px;
  }
}
.form-wrapper--abC5p .formWrapperI--eKsBD {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--abC5p .formWrapperI--eKsBD {
    position: absolute;
    width: auto;
    height: auto;
    left: 12px;
    right: 12px;
    top: 0;
    bottom: 125px;
    overflow: auto;
  }
}
.form-wrapper--abC5p .field-wrapper--fpp0p {
  width: 100%;
}
.form-wrapper--abC5p .field-wrapper--fpp0p.short--JZ7cP {
  width: 320px;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--abC5p .field-wrapper--fpp0p.short--JZ7cP {
    width: 100%;
  }
}
.form-wrapper--abC5p .btnWrapper--M93gv {
  width: 100%;
  padding-top: 51px;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--abC5p .btnWrapper--M93gv {
    position: absolute;
    bottom: 49px;
    left: 0;
    padding-top: 0;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--svXfx {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--svXfx {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.non-mandatory--yhmIG {
  padding-bottom: 20px;
  font-size: 20px;
  letter-spacing: 0.39px;
  line-height: 31.46px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  text-align: center;
}

@media only screen and (max-width: 1024px) {
  .containerI--yXlel {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 125px;
    overflow: auto;
  }
}

.select--ftVsn {
  position: relative;
  width: 658px;
  height: auto;
  min-height: 59px;
  margin: 62px auto 50px;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .select--ftVsn {
    width: 100%;
    max-width: 340px;
    margin: 30.54px auto 0px;
  }
}
.select--ftVsn .dropdownIndicator--Bqf2M {
  width: 10px;
  height: 10px;
  margin-right: 34px;
  margin-top: 2px;
}
@media only screen and (max-width: 319px) {
  .select--ftVsn .dropdownIndicator--Bqf2M {
    margin-right: 20px;
  }
}
.select--ftVsn .dropdownIndicator--Bqf2M svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
.select--ftVsn .multivalueRemove--VXDNE {
  width: 10px;
  height: 10px;
  margin: 0 7px;
  position: relative;
  cursor: pointer;
}
.select--ftVsn .multivalueRemove--VXDNE:before, .select--ftVsn .multivalueRemove--VXDNE:after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 12px;
  height: 2px;
  background-color: #000;
}
.select--ftVsn .multivalueRemove--VXDNE:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.select--ftVsn .multivalueRemove--VXDNE:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

@media only screen and (max-width: 1024px) {
  .continue-btn-wrapper--hDEdt {
    position: absolute;
    bottom: 39px;
    width: 100%;
    left: 0;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Zt0YB {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Zt0YB {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.buttons-wrapper--zapzy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: fixed;
  bottom: 50px;
  left: 0;
  right: 0;
  padding: 0 75px;
  z-index: 3;
  pointer-events: none;
}
@media only screen and (max-width: 1100px) {
  .buttons-wrapper--zapzy {
    padding: 0 25px;
  }
}
@media only screen and (max-width: 1024px) {
  .buttons-wrapper--zapzy {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    bottom: 14.45px;
  }
}
@media only screen and (max-width: 1024px) {
  .buttons-wrapper--zapzy.skippable--yCDrB {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}
.buttons-wrapper--zapzy .back--p7u_V,
.buttons-wrapper--zapzy .skip--G9EWz {
  width: 120px !important;
  min-width: inherit !important;
  height: 55px;
  border-radius: 28px;
  background-color: #303030;
  color: #fff;
  font-size: 20.09px;
  letter-spacing: 0.39px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  pointer-events: all;
}
@media only screen and (max-width: 1024px) {
  .buttons-wrapper--zapzy .back--p7u_V,
  .buttons-wrapper--zapzy .skip--G9EWz {
    width: auto !important;
    height: auto;
    border-radius: 0px;
    background-color: transparent;
    font-size: 20px;
    letter-spacing: 0.39px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 319px) {
  .buttons-wrapper--zapzy .back--p7u_V,
  .buttons-wrapper--zapzy .skip--G9EWz {
    font-size: 18px;
  }
}
.buttons-wrapper--zapzy .back--p7u_V.hide--aipl9 {
  visibility: hidden;
  pointer-events: none;
}
.buttons-wrapper--zapzy .skip--G9EWz {
  visibility: hidden;
  pointer-events: none;
}
@media only screen and (max-width: 1024px) {
  .buttons-wrapper--zapzy .skip--G9EWz {
    display: none;
  }
}
.buttons-wrapper--zapzy .skip--G9EWz.show--YVGeE {
  visibility: visible;
  pointer-events: all;
}
@media only screen and (max-width: 1024px) {
  .buttons-wrapper--zapzy .skip--G9EWz.show--YVGeE {
    display: block;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--poKN7 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--poKN7 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.personal-details-transition-appear--u8tx9 {
  opacity: 0;
}
.personal-details-transition-appear-active--hGcNp {
  opacity: 1;
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.personal-details-transition-appear-done--pdm2L {
  opacity: 1;
}
.personal-details-transition-enter--AtyGV {
  opacity: 0;
}
.personal-details-transition-enter-active--NcqAE {
  opacity: 1;
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.personal-details-transition-enter-done--jGwLS {
  opacity: 1;
}
.personal-details-transition-exit--Rzz5Q {
  opacity: 1;
}
.personal-details-transition-exit-active--RXf2l {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.personal-details-transition-exit-done--TbL4t {
  opacity: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ou62o {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ou62o {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.questionnaire-transition-appear--WDUiM {
  opacity: 0;
}
.questionnaire-transition-appear-active--zEBp3 {
  opacity: 1;
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.questionnaire-transition-appear-done--ofC8D {
  opacity: 1;
}
.questionnaire-transition-enter--CO2WV {
  opacity: 0;
}
.questionnaire-transition-enter-active--hxufL {
  opacity: 1;
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.questionnaire-transition-enter-done--WAQDo {
  opacity: 1;
}
.questionnaire-transition-exit--Ey066 {
  opacity: 1;
}
.questionnaire-transition-exit-active--knYlJ {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.questionnaire-transition-exit-done--YKa9j {
  opacity: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--oSKpY {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--oSKpY {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.envelope-wrapper--h_icv {
  position: absolute;
  width: 65.6770833333vw;
  top: 190px;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: 20;
}
@media only screen and (max-width: 1024px) {
  .envelope-wrapper--h_icv {
    display: block;
    overflow-y: auto;
    width: 100%;
    top: 0;
    bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.envelope-wrapper--h_icv .envelope-content--wKzz9 {
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  height: 100%;
}
.envelope-wrapper--h_icv .envelope-content--wKzz9.visible--N4XpN {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.envelope-wrapper--h_icv .envelope-content--wKzz9 iframe {
  display: block;
  min-height: 200px !important;
}
.envelope-wrapper--h_icv .content-wrapper--HBHc_ {
  width: 100%;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
@media only screen and (max-width: 1024px) {
  .envelope-wrapper--h_icv .content-wrapper--HBHc_ {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.envelope-wrapper--h_icv .content-wrapper--HBHc_ .loaderWrapper--Vkdkm {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width: 1024px) {
  .envelope-wrapper--h_icv .content-wrapper--HBHc_ .loaderWrapper--Vkdkm {
    width: 100%;
  }
}
.envelope-wrapper--h_icv .content-wrapper--HBHc_ .loaderWrapper--Vkdkm .text--rS_gV {
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  font-weight: 400;
  background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(#d3d3d3), to(#fff)) 0 0/400% 100%;
  background: linear-gradient(90deg, #fff, #d3d3d3, #fff) 0 0/400% 100%;
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-animation: moveBg--vi1AK 8s infinite linear;
          animation: moveBg--vi1AK 8s infinite linear;
}
@media only screen and (max-width: 1024px) {
  .envelope-wrapper--h_icv .content-wrapper--HBHc_ .loaderWrapper--Vkdkm .text--rS_gV {
    font-size: 16px;
    line-height: 26px;
    text-align: center;
  }
}
.envelope-wrapper--h_icv .content-wrapper--HBHc_ .loaderWrapper--Vkdkm .loader--hp2BU {
  position: relative;
  width: 160px;
}
@media only screen and (max-width: 1024px) {
  .envelope-wrapper--h_icv .content-wrapper--HBHc_ .loaderWrapper--Vkdkm .loader--hp2BU {
    width: 140px;
  }
}

@-webkit-keyframes moveBg--vi1AK {
  to {
    background-position: 400% 0;
  }
}

@keyframes moveBg--vi1AK {
  to {
    background-position: 400% 0;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--tSUnG {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--tSUnG {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.content-transition-appear--acqEi {
  opacity: 0;
}
.content-transition-appear-active--T2uQV {
  opacity: 1;
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.content-transition-appear-done--RRMqk {
  opacity: 1;
}
.content-transition-enter--m9hZ7 {
  opacity: 0;
}
.content-transition-enter-active--dTVss {
  opacity: 1;
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.content-transition-enter-done--jRYbr {
  opacity: 1;
}
.content-transition-exit--ddTmz {
  opacity: 1;
}
.content-transition-exit-active--CD8Hg {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.content-transition-exit-done--lx7Sm {
  opacity: 0;
}

@media only screen and (max-width: 1024px) {
  .stageWrapper--iy9eO {
    position: relative;
    height: 100%;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--OOFmi {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--OOFmi {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.main-wrapper--MQhIe {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
}
@media only screen and (max-width: 1024px) {
  .main-wrapper--MQhIe {
    position: absolute;
    left: 25px;
    right: 25px;
    top: 0;
    bottom: 10px;
    width: auto;
    height: auto;
    overflow: initial;
  }
}
@media only screen and (max-width: 1024px) {
  .main-wrapper--MQhIe.nda--jJvcO {
    bottom: 20px;
    padding-bottom: 0px;
  }
}
.main-wrapper--MQhIe .wrapper--TwC9p {
  min-height: 100vh;
  position: relative;
  padding-top: 211px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 3;
}
@media only screen and (max-width: 1024px) {
  .main-wrapper--MQhIe .wrapper--TwC9p {
    min-height: inherit;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 100%;
  }
}
.main-wrapper--MQhIe .close-btn--wTYHb {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .main-wrapper--MQhIe .close-btn--wTYHb {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    left: 0px;
    top: 0px;
    cursor: pointer;
  }
  .main-wrapper--MQhIe .close-btn--wTYHb:before, .main-wrapper--MQhIe .close-btn--wTYHb:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 26px;
    height: 3px;
    background-color: #fff;
    border-radius: 2px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 1024px) {
  .main-wrapper--MQhIe .close-btn--wTYHb:before, .main-wrapper--MQhIe .close-btn--wTYHb:after {
    width: 32px;
    height: 3px;
  }
}
@media only screen and (max-width: 1024px) {
  .main-wrapper--MQhIe .close-btn--wTYHb:before {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
  }
  .main-wrapper--MQhIe .close-btn--wTYHb:after {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
}
.main-wrapper--MQhIe .stage-wrapper--kP7s2 {
  width: 100%;
  max-width: 910px;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  .main-wrapper--MQhIe .stage-wrapper--kP7s2 {
    height: 100%;
    padding-top: 85px;
  }
}
.main-wrapper--MQhIe .blurred-block--GWEai {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.85);
  -webkit-filter: saturate(-50%);
          filter: saturate(-50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
}

.stage-transition-appear--ifss_ {
  opacity: 0;
}
.stage-transition-appear-active--CIRFI {
  opacity: 1;
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.stage-transition-appear-done--vUVFg {
  opacity: 1;
}
.stage-transition-enter--ZIRWo {
  opacity: 0;
}
.stage-transition-enter-active--qiriw {
  opacity: 1;
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.stage-transition-enter-done--bQ0cC {
  opacity: 1;
}
.stage-transition-exit--sp3N7 {
  opacity: 1;
}
.stage-transition-exit-active--Tb0LA {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.stage-transition-exit-done--SC_t3 {
  opacity: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--V5kJu {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--V5kJu {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.blurred-block--Ii7pX {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-filter: saturate(-50%);
          filter: saturate(-50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  z-index: 2;
}

.form-wrapper--vEPsF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 737px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: auto;
  max-height: 90%;
  border: 1px solid #979797;
  border-radius: 12px;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.55);
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--vEPsF {
    width: auto;
    left: 25px;
    right: 25px;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    border: none;
  }
}
.form-wrapper--vEPsF .form-wrapper-i--k_vsK {
  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-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 60px;
  overflow: auto;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--vEPsF .form-wrapper-i--k_vsK {
    margin-top: 0px;
  }
}

.wrapper--E69Rs {
  position: relative;
  z-index: 20;
  width: 658.49px;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 50px;
}
@media only screen and (max-width: 1024px) {
  .wrapper--E69Rs {
    width: 100%;
    padding: 0px 12px 15px;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .wrapper--E69Rs {
    max-width: 400px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 319px) {
  .wrapper--E69Rs {
    padding: 0 0 15px;
  }
}
.wrapper--E69Rs h1 {
  display: block;
  width: 100%;
  padding-bottom: 62px;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.0453125vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .wrapper--E69Rs h1 {
    padding-bottom: 27px;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 1.92px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 319px) {
  .wrapper--E69Rs h1 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 1.9px;
  }
}
.wrapper--E69Rs h3 {
  display: block;
  width: 100%;
  font-size: 18px;
  line-height: 28px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  letter-spacing: 0.35px;
}
.wrapper--E69Rs .form--he2Sg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: auto;
}
.wrapper--E69Rs .form--he2Sg .fieldWrapper--noO4u {
  width: 321px;
}
@media only screen and (max-width: 1024px) {
  .wrapper--E69Rs .form--he2Sg .fieldWrapper--noO4u {
    width: 100%;
  }
}
.wrapper--E69Rs .form--he2Sg .fieldWrapper--noO4u.long--PzFbw {
  width: 100%;
}
.wrapper--E69Rs .form--he2Sg .bankDetails--BZLV5,
.wrapper--E69Rs .form--he2Sg .accountDetails--9Rgph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.wrapper--E69Rs .form--he2Sg .bankDetails--BZLV5 h3,
.wrapper--E69Rs .form--he2Sg .accountDetails--9Rgph h3 {
  margin-bottom: -8px;
}
@media only screen and (max-width: 1024px) {
  .wrapper--E69Rs .form--he2Sg .bankDetails--BZLV5 h3,
  .wrapper--E69Rs .form--he2Sg .accountDetails--9Rgph h3 {
    margin-bottom: 0;
  }
}
.wrapper--E69Rs .form--he2Sg .bankDetails--BZLV5 {
  padding-bottom: 40px;
}
.wrapper--E69Rs .submitWrapper--IwRpu {
  width: 100%;
  padding-top: 50px;
}
.wrapper--E69Rs .submitWrapper--IwRpu .submitButton--k2di4 {
  display: block;
  width: 252px !important;
  height: 65px;
  margin: 0 auto;
  border-radius: 33px;
  font-size: 28px;
  letter-spacing: 0.54px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .wrapper--E69Rs .submitWrapper--IwRpu .submitButton--k2di4 {
    width: 100% !important;
    max-width: 338px;
    height: 60px;
    border-radius: 30px;
    font-size: 20px;
    letter-spacing: 0.39px;
  }
}
.wrapper--E69Rs .submitWrapper--IwRpu .submitButton--k2di4 .btnText--TIJxo {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.wrapper--E69Rs .submitWrapper--IwRpu .submitButton--k2di4 .btnText--TIJxo.loading--Cn_AB {
  opacity: 0;
  visibility: hidden;
}

.closeBtnMobile--E2WHf {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .closeBtnMobile--E2WHf {
    display: block;
    position: fixed;
    width: 21px;
    height: 21px;
    left: 25px;
    top: 25px;
    z-index: 10;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .closeBtnMobile--E2WHf {
    left: calc((100vw - 400px) / 2);
  }
}
.closeBtnMobile--E2WHf:before, .closeBtnMobile--E2WHf:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 2px;
  background-color: #fff;
}
.closeBtnMobile--E2WHf:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtnMobile--E2WHf:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.closeBtn--dt8Hb {
  position: absolute;
  width: 21px;
  height: 21px;
  right: 41px;
  top: 35px;
  z-index: 2;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .closeBtn--dt8Hb {
    display: none;
  }
}
.closeBtn--dt8Hb:before, .closeBtn--dt8Hb:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 2px;
  background-color: #fff;
}
.closeBtn--dt8Hb:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtn--dt8Hb:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.loaderWrapper--Yn46W {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.55);
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.loaderWrapper--Yn46W.loading--Cn_AB {
  opacity: 1;
  visibility: visible;
}
.loaderWrapper--Yn46W .loader--P0n0P {
  width: 28px;
  height: 28px;
  border: 3px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation: rotation--OyhqV 1s linear infinite;
          animation: rotation--OyhqV 1s linear infinite;
}

@-webkit-keyframes rotation--OyhqV {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotation--OyhqV {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Zd6S1 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Zd6S1 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.mediaWrapper--pCr5v {
  width: 100%;
}
.mediaWrapper--pCr5v.error--LU6jw label {
  border: solid 1px rgb(252, 68, 79);
}
.mediaWrapper--pCr5v label {
  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: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 57px 20px 16px;
  border: dashed 1px rgba(255, 255, 255, 0.78);
  background-color: rgba(255, 255, 255, 0.08);
}
.mediaWrapper--pCr5v label input {
  display: none;
}
.mediaWrapper--pCr5v label .fakeBtn--O6bse {
  padding: 19px 42.5px 18px 39.5px;
  font-size: 22px;
  line-height: 29px;
  letter-spacing: 1.3px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.18);
  border-radius: 38px;
  text-transform: uppercase;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .mediaWrapper--pCr5v label .fakeBtn--O6bse {
    padding: 19px 30px 18px 30px;
    font-size: 22px;
    min-width: 240px;
    text-align: center;
  }
}
@media only screen and (max-width: 319px) {
  .mediaWrapper--pCr5v label .fakeBtn--O6bse {
    padding: 15px 24px;
    font-size: 18px;
    min-width: 200px;
  }
}
.mediaWrapper--pCr5v label .acceptFilesText--EPOIe {
  padding-top: 58px;
  font-size: 16px;
  line-height: 23px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .mediaWrapper--pCr5v label .acceptFilesText--EPOIe {
    font-size: 14px;
  }
}
@media only screen and (max-width: 319px) {
  .mediaWrapper--pCr5v label .acceptFilesText--EPOIe {
    padding-top: 38px;
  }
}
.mediaWrapper--pCr5v .file--dHfz6 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 14px;
  padding: 5px 9px 6px 10px;
}
.mediaWrapper--pCr5v .file--dHfz6.error--LU6jw {
  border: 1px solid red;
}
.mediaWrapper--pCr5v .file--dHfz6 .fileWrapper--SYU7X {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 16px;
  line-height: 23px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  z-index: 2;
}
.mediaWrapper--pCr5v .file--dHfz6 .fileWrapper--SYU7X .trashBtn--Qyhrr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.mediaWrapper--pCr5v .file--dHfz6 .blurredBlock--jLZiO {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-filter: saturate(-50%);
          filter: saturate(-50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  z-index: 1;
  pointer-events: none;
}
.mediaWrapper--pCr5v .errorWrapper--kpbUH {
  width: 100%;
  margin-top: 14px;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--JKkWf {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--JKkWf {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.blurred-block--sGv9S {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-filter: saturate(-50%);
          filter: saturate(-50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
}

.form-wrapper--OMOV5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 737px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: auto;
  max-height: 90%;
  border: 1px solid #979797;
  border-radius: 12px;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.55);
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--OMOV5 {
    width: auto;
    max-height: 80%;
    left: 25px;
    right: 25px;
    top: 52px;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    border: none;
  }
}
.form-wrapper--OMOV5 .form-wrapper-i--EWcEb {
  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-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 60px;
  margin-bottom: 50px;
  overflow: auto;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--OMOV5 .form-wrapper-i--EWcEb {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.contentWrapper--wDYa9 {
  position: relative;
  height: 100%;
  width: 658.49px;
  margin: 0 auto;
  padding-top: 0;
  z-index: 20;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--wDYa9 {
    width: 100%;
    padding: 0 12px;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .contentWrapper--wDYa9 {
    max-width: 400px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--wDYa9 {
    padding: 0;
  }
}
.contentWrapper--wDYa9 h1 {
  display: block;
  width: 100%;
  padding-bottom: 82px;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.0453125vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--wDYa9 h1 {
    padding-bottom: 27px;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 1.92px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 319px) {
  .contentWrapper--wDYa9 h1 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 1.9px;
  }
}
.contentWrapper--wDYa9 .subtitle--XLzLx {
  display: block;
  margin: 0 auto;
  padding-bottom: 50px;
  font-size: 26px;
  line-height: 37px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--wDYa9 .subtitle--XLzLx {
    width: 100%;
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 319px) {
  .contentWrapper--wDYa9 .subtitle--XLzLx {
    font-size: 16px;
    line-height: 24px;
  }
}
.contentWrapper--wDYa9 .form--rrL2b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--wDYa9 .form--rrL2b {
    padding-bottom: 0;
  }
}
.contentWrapper--wDYa9 .submitWrapper--IHqh8 {
  position: relative;
  width: 100%;
  padding-top: 58px;
}
.contentWrapper--wDYa9 .submitWrapper--IHqh8 .submitButton--RTaEp {
  display: block;
  width: 252px !important;
  height: 65px;
  margin: 0 auto;
  border-radius: 33px;
  font-size: 28px;
  letter-spacing: 0.54px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--wDYa9 .submitWrapper--IHqh8 .submitButton--RTaEp {
    width: 100% !important;
    max-width: 338px;
    height: 60px;
    border-radius: 30px;
    font-size: 20px;
    letter-spacing: 0.39px;
  }
}
.contentWrapper--wDYa9 .submitWrapper--IHqh8 .submitButton--RTaEp .btnText--p4jaA {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.contentWrapper--wDYa9 .submitWrapper--IHqh8 .submitButton--RTaEp .btnText--p4jaA.loading--KRliF {
  opacity: 0;
  visibility: hidden;
}

.closeBtnMobile--yf9qn {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .closeBtnMobile--yf9qn {
    display: block;
    position: fixed;
    width: 21px;
    height: 21px;
    left: 25px;
    top: 25px;
    z-index: 10;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .closeBtnMobile--yf9qn {
    left: calc((100vw - 400px) / 2);
  }
}
.closeBtnMobile--yf9qn:before, .closeBtnMobile--yf9qn:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 2px;
  background-color: #fff;
}
.closeBtnMobile--yf9qn:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtnMobile--yf9qn:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.closeBtn--fx3DA {
  position: fixed;
  width: 21px;
  height: 21px;
  right: 41px;
  top: 35px;
  z-index: 2;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .closeBtn--fx3DA {
    display: none;
  }
}
.closeBtn--fx3DA:before, .closeBtn--fx3DA:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 2px;
  background-color: #fff;
}
.closeBtn--fx3DA:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtn--fx3DA:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.loaderWrapper--t62c6 {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.55);
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.loaderWrapper--t62c6.loading--KRliF {
  opacity: 1;
  visibility: visible;
}
.loaderWrapper--t62c6 .loader--Lef21 {
  width: 28px;
  height: 28px;
  border: 3px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation: rotation--AxArc 1s linear infinite;
          animation: rotation--AxArc 1s linear infinite;
}

@-webkit-keyframes rotation--AxArc {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotation--AxArc {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--cfiKk {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--cfiKk {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.blurred-block--MjPDY {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-filter: saturate(-50%);
          filter: saturate(-50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
}

.form-wrapper--zPwyu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 737px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: auto;
  max-height: 90%;
  border: 1px solid #979797;
  border-radius: 12px;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.55);
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--zPwyu {
    width: auto;
    max-height: 85%;
    left: 25px;
    right: 25px;
    top: 52px;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    border: none;
  }
}
.form-wrapper--zPwyu .form-wrapper-i--khGDO {
  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-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 60px;
  margin-bottom: 50px;
  overflow: auto;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--zPwyu .form-wrapper-i--khGDO {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.contentWrapper--apIY5 {
  position: relative;
  height: auto;
  min-height: 100%;
  width: 100%;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 37px;
  padding-right: 42px;
  z-index: 20;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .contentWrapper--apIY5 {
    max-width: 400px;
    margin: 0 auto;
  }
}
.contentWrapper--apIY5 h1 {
  display: block;
  width: 100%;
  padding-bottom: 22px;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.0453125vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 h1 {
    padding-bottom: 12px;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 1.92px;
    font-weight: 700;
  }
}
.contentWrapper--apIY5 h3 {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  font-size: 26px;
  line-height: 37px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 h3 {
    font-size: 18px;
    line-height: 29px;
  }
}
.contentWrapper--apIY5 .form--gq5k4 {
  padding-right: 51px;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 .form--gq5k4 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 0 12px;
  }
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt {
    margin-bottom: 66px;
    padding-right: 68px;
  }
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -41px;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.4);
  }
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt .fields--sstIV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt .fields--sstIV .fieldWrapper--NfYo8 {
  width: 294px;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt .fields--sstIV .fieldWrapper--NfYo8 {
    width: 100%;
  }
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt .deleteBtn--ZKSlY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: -52px;
  top: 37px;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt .deleteBtn--ZKSlY {
    right: 0;
    top: 55px;
    width: 48px;
    height: 48px;
  }
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt .deleteBtn--ZKSlY .trashIcon--WA1mp {
  width: 17px;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt .deleteBtn--ZKSlY .trashIcon--WA1mp {
    width: 22px;
  }
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .row--PveOt .deleteBtn--ZKSlY .trashIcon--WA1mp svg {
  display: block;
  width: 100% !important;
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .addBtnWrapper--D_vi8 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 41px;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .addBtnWrapper--D_vi8 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 17px;
  }
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .addBtnWrapper--D_vi8 .addBtn--r1hDW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 48px;
  padding: 0 19px 0 63px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  font-size: 16px;
  line-height: 23px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.47);
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .addBtnWrapper--D_vi8 .addBtn--r1hDW {
    padding: 0 27px 0 68px;
    font-size: 18px;
    font-weight: 700;
  }
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .addBtnWrapper--D_vi8 .addBtn--r1hDW .plus--gznY7 {
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #0757d3;
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .addBtnWrapper--D_vi8 .addBtn--r1hDW .plus--gznY7:before, .contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .addBtnWrapper--D_vi8 .addBtn--r1hDW .plus--gznY7:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 13px;
  height: 3px;
  background-color: #fff;
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .addBtnWrapper--D_vi8 .addBtn--r1hDW .plus--gznY7:before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.contentWrapper--apIY5 .form--gq5k4 .fieldArrayWrapper--YHGgW .addBtnWrapper--D_vi8 .addBtn--r1hDW .plus--gznY7:after {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.contentWrapper--apIY5 .submitWrapper--G2Kwg {
  position: relative;
  width: 100%;
  margin-top: 124px;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 .submitWrapper--G2Kwg {
    position: relative;
    margin-top: 40px;
    padding: 0 12px;
  }
}
.contentWrapper--apIY5 .submitWrapper--G2Kwg .submitButton--mY5k6 {
  display: block;
  width: 252px !important;
  height: 65px;
  margin: 0 auto;
  border-radius: 33px;
  font-size: 28px;
  letter-spacing: 0.54px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .contentWrapper--apIY5 .submitWrapper--G2Kwg .submitButton--mY5k6 {
    width: 100% !important;
    max-width: 338px;
    height: 60px;
    border-radius: 30px;
    font-size: 20px;
    letter-spacing: 0.39px;
  }
}
.contentWrapper--apIY5 .submitWrapper--G2Kwg .submitButton--mY5k6 .btnText--HxONy {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.contentWrapper--apIY5 .submitWrapper--G2Kwg .submitButton--mY5k6 .btnText--HxONy.loading--G6Xf0 {
  opacity: 0;
  visibility: hidden;
}

.ndaWrapper--HnmQT {
  position: relative;
  z-index: 20;
}

.closeBtnMobile--Omo28 {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .closeBtnMobile--Omo28 {
    display: block;
    position: fixed;
    width: 21px;
    height: 21px;
    left: 25px;
    top: 25px;
    z-index: 10;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .closeBtnMobile--Omo28 {
    left: calc((100vw - 400px) / 2);
  }
}
.closeBtnMobile--Omo28:before, .closeBtnMobile--Omo28:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 2px;
  background-color: #fff;
}
.closeBtnMobile--Omo28:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtnMobile--Omo28:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.closeBtn--OabY8 {
  position: fixed;
  width: 21px;
  height: 21px;
  right: 41px;
  top: 35px;
  z-index: 2;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .closeBtn--OabY8 {
    display: none;
  }
}
.closeBtn--OabY8:before, .closeBtn--OabY8:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 2px;
  background-color: #fff;
}
.closeBtn--OabY8:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtn--OabY8:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.taxDocCloseBtn--v6pKI {
  position: fixed;
  z-index: 3;
  top: 28px;
  right: 25px;
  width: 21px;
  height: 21px;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .taxDocCloseBtn--v6pKI {
    left: 25px;
    top: 25px;
    right: auto;
  }
}
.taxDocCloseBtn--v6pKI:before, .taxDocCloseBtn--v6pKI:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 3px;
  background-color: #fff;
  border-radius: 2px;
}
.taxDocCloseBtn--v6pKI:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.taxDocCloseBtn--v6pKI:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.loaderWrapper--GItFm {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.55);
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.loaderWrapper--GItFm.loading--G6Xf0 {
  opacity: 1;
  visibility: visible;
}
.loaderWrapper--GItFm .loader--a1DIU {
  width: 28px;
  height: 28px;
  border: 3px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation: rotation--Se3zt 1s linear infinite;
          animation: rotation--Se3zt 1s linear infinite;
}

@-webkit-keyframes rotation--Se3zt {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotation--Se3zt {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--r7Tri {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--r7Tri {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.envelopeWrapper--S_Fm0 {
  top: 50px;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--qXa_f {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--qXa_f {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.blurred-block--G4pHz {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-filter: saturate(-50%);
          filter: saturate(-50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  z-index: 2;
}

.form-wrapper--E0XII {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 737px;
  left: 50%;
  top: 50px;
  -webkit-transform: translate(-50%, 0%);
      -ms-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  height: auto;
  max-height: 90%;
  border: 1px solid #979797;
  border-radius: 12px;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.55);
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--E0XII {
    width: auto;
    top: 50%;
    left: 25px;
    right: 25px;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    border: none;
  }
}
.form-wrapper--E0XII .form-wrapper-i--MHoOb {
  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-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 60px;
  overflow: auto;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--E0XII .form-wrapper-i--MHoOb {
    margin-top: 0px;
  }
}

.wrapper--XeS8Q {
  position: relative;
  z-index: 20;
  width: 658.49px;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 50px;
}
@media only screen and (max-width: 1024px) {
  .wrapper--XeS8Q {
    width: 100%;
    padding: 0px 12px 15px;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .wrapper--XeS8Q {
    max-width: 400px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 319px) {
  .wrapper--XeS8Q {
    padding: 0 0 15px;
  }
}
.wrapper--XeS8Q h1 {
  display: block;
  width: 100%;
  padding-bottom: 35px;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.0453125vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .wrapper--XeS8Q h1 {
    padding-bottom: 27px;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 1.92px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 319px) {
  .wrapper--XeS8Q h1 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 1.9px;
  }
}
.wrapper--XeS8Q .form--_a7Ek {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: auto;
}
.wrapper--XeS8Q .form--_a7Ek .personalDetails--KsCIY,
.wrapper--XeS8Q .form--_a7Ek .addressDetails--rFq77,
.wrapper--XeS8Q .form--_a7Ek .phone--QHq7f,
.wrapper--XeS8Q .form--_a7Ek .photoId--AAx0Q {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.wrapper--XeS8Q .form--_a7Ek .personalDetails--KsCIY .fieldWrapper--dXZMy,
.wrapper--XeS8Q .form--_a7Ek .addressDetails--rFq77 .fieldWrapper--dXZMy,
.wrapper--XeS8Q .form--_a7Ek .phone--QHq7f .fieldWrapper--dXZMy,
.wrapper--XeS8Q .form--_a7Ek .photoId--AAx0Q .fieldWrapper--dXZMy {
  width: 321px;
}
@media only screen and (max-width: 1024px) {
  .wrapper--XeS8Q .form--_a7Ek .personalDetails--KsCIY .fieldWrapper--dXZMy,
  .wrapper--XeS8Q .form--_a7Ek .addressDetails--rFq77 .fieldWrapper--dXZMy,
  .wrapper--XeS8Q .form--_a7Ek .phone--QHq7f .fieldWrapper--dXZMy,
  .wrapper--XeS8Q .form--_a7Ek .photoId--AAx0Q .fieldWrapper--dXZMy {
    width: 100%;
  }
}
.wrapper--XeS8Q .form--_a7Ek .personalDetails--KsCIY .fieldWrapper--dXZMy.long--Xomto,
.wrapper--XeS8Q .form--_a7Ek .addressDetails--rFq77 .fieldWrapper--dXZMy.long--Xomto,
.wrapper--XeS8Q .form--_a7Ek .phone--QHq7f .fieldWrapper--dXZMy.long--Xomto,
.wrapper--XeS8Q .form--_a7Ek .photoId--AAx0Q .fieldWrapper--dXZMy.long--Xomto {
  width: 100%;
}
.wrapper--XeS8Q .form--_a7Ek .personalDetails--KsCIY {
  padding-bottom: 82px;
}
.wrapper--XeS8Q .form--_a7Ek .addressDetails--rFq77 {
  margin-top: -5px;
  padding-bottom: 37px;
}
.wrapper--XeS8Q .form--_a7Ek .phone--QHq7f {
  padding-bottom: 42px;
}
.wrapper--XeS8Q .form--_a7Ek .addressTitle--AKmXE,
.wrapper--XeS8Q .form--_a7Ek .phoneTitle--xAIfd,
.wrapper--XeS8Q .form--_a7Ek .photoIdTitle--YeeHO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 0px;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.35px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
}
.wrapper--XeS8Q .form--_a7Ek .photoIdTitle--YeeHO {
  padding-bottom: 26px;
}
.wrapper--XeS8Q .submitWrapper--Ji3wK {
  width: 100%;
  padding-top: 50px;
}
.wrapper--XeS8Q .submitWrapper--Ji3wK .submitButton--IPkgr {
  display: block;
  width: 252px !important;
  height: 65px;
  margin: 0 auto;
  border-radius: 33px;
  font-size: 28px;
  letter-spacing: 0.54px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .wrapper--XeS8Q .submitWrapper--Ji3wK .submitButton--IPkgr {
    width: 100% !important;
    max-width: 338px;
    height: 60px;
    border-radius: 30px;
    font-size: 20px;
    letter-spacing: 0.39px;
  }
}
.wrapper--XeS8Q .submitWrapper--Ji3wK .submitButton--IPkgr .btnText--oaOY4 {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.wrapper--XeS8Q .submitWrapper--Ji3wK .submitButton--IPkgr .btnText--oaOY4.loading--rvuoo {
  opacity: 0;
  visibility: hidden;
}

.closeBtnMobile--ub2lV {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .closeBtnMobile--ub2lV {
    display: block;
    position: fixed;
    width: 21px;
    height: 21px;
    left: 25px;
    top: 25px;
    z-index: 10;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .closeBtnMobile--ub2lV {
    left: calc((100vw - 400px) / 2);
  }
}
.closeBtnMobile--ub2lV:before, .closeBtnMobile--ub2lV:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 2px;
  background-color: #fff;
}
.closeBtnMobile--ub2lV:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtnMobile--ub2lV:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.closeBtn--AnXRw {
  position: absolute;
  width: 21px;
  height: 21px;
  right: 41px;
  top: 35px;
  z-index: 2;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .closeBtn--AnXRw {
    display: none;
  }
}
.closeBtn--AnXRw:before, .closeBtn--AnXRw:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 2px;
  background-color: #fff;
}
.closeBtn--AnXRw:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtn--AnXRw:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.loaderWrapper--dY4yw {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.55);
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.loaderWrapper--dY4yw.loading--rvuoo {
  opacity: 1;
  visibility: visible;
}
.loaderWrapper--dY4yw .loader--EkqUz {
  width: 28px;
  height: 28px;
  border: 3px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation: rotation--T5lch 1s linear infinite;
          animation: rotation--T5lch 1s linear infinite;
}

@-webkit-keyframes rotation--T5lch {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotation--T5lch {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--PnHLo {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--PnHLo {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.modal--B0vG6 {
  height: 100vh;
}
.modal--B0vG6 .content--n22qP {
  width: 46.875vw;
  height: 100%;
  max-height: 31.4583333333vw;
}
.modal--B0vG6 .content--n22qP.name--aFFpl {
  width: 39.0625vw;
  height: 100%;
  max-height: 23.4375vw;
}
.modal--B0vG6 .field--XAl7x {
  margin-bottom: 1.0416666667vw;
}
.modal--B0vG6 .field--XAl7x:last-child {
  margin-bottom: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--aGnDt {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--aGnDt {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.blurred-block--CTQNA {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-filter: saturate(-50%);
          filter: saturate(-50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  z-index: 2;
}

.content-wrapper--dQLB8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 737px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: auto;
  max-height: 90%;
  border: 1px solid #979797;
  border-radius: 12px;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.55);
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--dQLB8 {
    width: auto;
    left: 25px;
    right: 25px;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
.content-wrapper--dQLB8 .content-wrapper-i--JbQyP {
  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-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 55px;
  overflow: auto;
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--dQLB8 .content-wrapper-i--JbQyP {
    margin-top: 20px;
  }
}

.wrapper--BDnJr {
  position: relative;
  z-index: 20;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 50px;
}
@media only screen and (max-width: 1024px) {
  .wrapper--BDnJr {
    width: 100%;
    padding: 0px 12px 15px;
  }
}
.wrapper--BDnJr h1 {
  display: block;
  width: 100%;
  padding: 0 45px 42px 45px;
  font-size: 50px;
  line-height: 60px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  letter-spacing: 0.0453125vw;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .wrapper--BDnJr h1 {
    padding-bottom: 27px;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 1.92px;
    font-weight: 700;
    text-align: center;
  }
}
@media only screen and (max-width: 319px) {
  .wrapper--BDnJr h1 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 1.9px;
    padding: 0;
  }
}

.answerWrapper--Ntrgb {
  position: relative;
  padding: 40px 42px 80px 57px;
}
@media only screen and (max-width: 1024px) {
  .answerWrapper--Ntrgb {
    padding: 20px 15px 60px 15px;
  }
}
@media only screen and (max-width: 319px) {
  .answerWrapper--Ntrgb {
    padding: 20px 0 40px 0;
  }
}
.answerWrapper--Ntrgb .gradient--YW9Fo {
  position: absolute;
  width: 100%;
  height: 70%;
  left: 0;
  top: 0;
  background: rgb(255, 255, 255);
  background: linear-gradient(-17deg, rgba(255, 255, 255, 0) 0%, rgba(77, 140, 238, 0.14) 100%);
}
.answerWrapper--Ntrgb .number--sAuSf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 26px;
  height: 26px;
  margin-left: 3px;
  margin-bottom: 28px;
  border-radius: 13px;
  background-color: #0757d3;
  font-size: 14px;
  letter-spacing: 0.26px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.answerWrapper--Ntrgb h3 {
  padding-bottom: 24px;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.3px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
@media only screen and (max-width: 319px) {
  .answerWrapper--Ntrgb h3 {
    font-size: 16px;
    line-height: 24px;
  }
}
.answerWrapper--Ntrgb .answer--nzLbA {
  margin: 0;
  padding: 0;
  list-style: none;
}
.answerWrapper--Ntrgb .answer--nzLbA li {
  position: relative;
  padding-bottom: 35px;
  padding-left: 15px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.31px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
@media only screen and (max-width: 319px) {
  .answerWrapper--Ntrgb .answer--nzLbA li {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 25px;
  }
}
.answerWrapper--Ntrgb .answer--nzLbA li:last-child {
  padding-bottom: 0;
}
.answerWrapper--Ntrgb .answer--nzLbA li:after {
  content: "";
  position: absolute;
  left: 6px;
  top: 10px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #fff;
}

.closeBtnMobile--cRSPe {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .closeBtnMobile--cRSPe {
    display: block;
    position: fixed;
    width: 21px;
    height: 21px;
    left: 25px;
    top: 25px;
    z-index: 10;
  }
}
.closeBtnMobile--cRSPe:before, .closeBtnMobile--cRSPe:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 2px;
  background-color: #fff;
}
.closeBtnMobile--cRSPe:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtnMobile--cRSPe:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.closeBtn--cxu6R {
  position: absolute;
  width: 21px;
  height: 21px;
  right: 41px;
  top: 28px;
  z-index: 2;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .closeBtn--cxu6R {
    display: none;
  }
}
.closeBtn--cxu6R:before, .closeBtn--cxu6R:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 3px;
  background-color: #fff;
  border-radius: 2px;
}
.closeBtn--cxu6R:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.closeBtn--cxu6R:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--qQ5EP {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--qQ5EP {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.pop-up-manager--gvlfl {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.bg--zMXZr {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}
.bg--zMXZr::before, .bg--zMXZr::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.bg--zMXZr::before {
  bottom: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%);
}
.bg--zMXZr::after {
  top: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%);
}

.content-wrap--RpQnL {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0;
  z-index: 2;
}

.close-btn--ePbqY {
  position: absolute;
  z-index: 3;
  top: 28px;
  right: 0;
  width: 21px;
  height: 21px;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
}
.close-btn--ePbqY:before, .close-btn--ePbqY:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 3px;
  background-color: #fff;
  border-radius: 2px;
}
.close-btn--ePbqY:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.close-btn--ePbqY:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.content--MKhgP {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  z-index: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0 25px;
  margin: 0 -25px;
}

.container-transition-enter--ujyMY .bg--zMXZr {
  -webkit-transform: translate3d(0, -200%, 0);
          transform: translate3d(0, -200%, 0);
}
.container-transition-enter--ujyMY .content-wrap--RpQnL {
  opacity: 0;
}
.container-transition-enter--ujyMY .content-wrap--RpQnL .close-btn--ePbqY {
  -webkit-transform: scale(0.25);
      -ms-transform: scale(0.25);
          transform: scale(0.25);
}
.container-transition-enter-active--kLRq_ .bg--zMXZr {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-enter-active--kLRq_ .content-wrap--RpQnL {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-enter-active--kLRq_ .content-wrap--RpQnL .close-btn--ePbqY {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 390ms;
          transition-duration: 390ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1.75);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1.75);
}
.container-transition-enter-done--rM4vM .bg--zMXZr {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.container-transition-enter-done--rM4vM .content-wrap--RpQnL {
  opacity: 1;
}
.container-transition-enter-done--rM4vM .content-wrap--RpQnL .close-btn--ePbqY {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.container-transition-exit--nF8vN .bg--zMXZr {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.container-transition-exit--nF8vN .content-wrap--RpQnL {
  opacity: 1;
}
.container-transition-exit--nF8vN .content-wrap--RpQnL .close-btn--ePbqY {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.container-transition-exit-active--Hv_RM .bg--zMXZr {
  -webkit-transform: translate3d(0, 200%, 0);
          transform: translate3d(0, 200%, 0);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-exit-active--Hv_RM .content-wrap--RpQnL {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-exit-active--Hv_RM .content-wrap--RpQnL .close-btn--ePbqY {
  -webkit-transform: scale(0.25);
      -ms-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 325ms;
          transition-duration: 325ms;
}
.container-transition-exit-done--qZWHa .bg--zMXZr {
  -webkit-transform: translate3d(0, calc(100% + 200px), 0);
          transform: translate3d(0, calc(100% + 200px), 0);
}
.container-transition-exit-done--qZWHa .content-wrap--RpQnL {
  opacity: 0;
}
.container-transition-exit-done--qZWHa .content-wrap--RpQnL .close-btn--ePbqY {
  -webkit-transform: scale(0.25);
      -ms-transform: scale(0.25);
          transform: scale(0.25);
}

.content-transition-appear--Szzc4 {
  opacity: 0;
}
.content-transition-appear-active--ylpuk {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.content-transition-appear-done--Spq9w {
  opacity: 1;
}
.content-transition-enter--0XAtV {
  opacity: 0;
}
.content-transition-enter-active--ckvZJ {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.content-transition-enter-done--OKAnw {
  opacity: 1;
}
.content-transition-exit--wreRW {
  opacity: 1;
}
.content-transition-exit-active--uthSz {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.content-transition-exit-done--DGDKy {
  opacity: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--lVjtz {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--lVjtz {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.donut-chart-wrap--bap7d {
  height: 100%;
  overflow: hidden;
}
.donut-chart-wrap--bap7d .tooltip--Ir62p {
  position: fixed;
  z-index: 10;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.5208333333vw;
  background-color: rgb(0, 0, 0);
  border-radius: 0.2083333333vw;
  font-size: 0.7291666667vw;
  line-height: 0.9375vw;
  letter-spacing: 0.0052083333vw;
  pointer-events: none;
  display: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media only screen and (max-width: 1024px) {
  .donut-chart-wrap--bap7d .tooltip--Ir62p {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 18px;
    border-radius: 4px;
  }
}
.donut-chart-wrap--bap7d .tooltip--Ir62p::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 100%;
  width: 1px;
  height: 1px;
  border: 0.5208333333vw solid transparent;
  border-top-color: rgb(0, 0, 0);
  -webkit-transform: translate(-0.2604166667vw, 0);
      -ms-transform: translate(-0.2604166667vw, 0);
          transform: translate(-0.2604166667vw, 0);
}
@media only screen and (max-width: 1024px) {
  .donut-chart-wrap--bap7d .tooltip--Ir62p::before {
    border: 6px solid transparent;
    border-top-color: rgb(0, 0, 0);
    -webkit-transform: translate(-3px, 0);
        -ms-transform: translate(-3px, 0);
            transform: translate(-3px, 0);
  }
}

.donut-chart--t0MES {
  position: relative;
  text-align: center;
}
.donut-chart--t0MES svg {
  width: auto;
  height: 100%;
}
.donut-chart--t0MES svg path:hover {
  cursor: pointer;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ehIjB {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ehIjB {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-navigation--JQjZw {
  position: relative;
  z-index: 201;
  height: 3.6458333333vw;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(0.5208333333vw);
          backdrop-filter: blur(0.5208333333vw);
}
@media only screen and (max-width: 1024px) {
  .page-navigation--JQjZw {
    width: 100%;
    height: 70px;
    background-color: rgba(0, 0, 0, 0.8);
  }
}
.page-navigation-content-wrap--UH042 {
  position: relative;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .page-navigation-content-wrap--UH042 {
    height: inherit;
    overflow-x: auto;
    margin: 0 28px;
  }
}
@media only screen and (max-width: 319px) {
  .page-navigation-content-wrap--UH042 {
    margin: 0 15px;
  }
}
.page-navigation-content--LMoxf {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.page-navigation-list--d37gL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3.6979166667vw;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0;
}
@media only screen and (max-width: 1024px) {
  .page-navigation-list--d37gL {
    gap: initial;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-navigation-list--d37gL {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 50px;
  }
}
@media only screen and (max-width: 319px) {
  .page-navigation-list--d37gL {
    gap: 30px;
  }
}
.page-navigation-item--JAGS2 {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-navigation-item--JAGS2 .pending-action--l_cyM {
  display: block;
  position: absolute;
  width: 0.3661458333vw;
  height: 0.3661458333vw;
  background: #f29736;
  -webkit-box-shadow: 0 0 0.5208333333vw 0vw #ffc98f;
          box-shadow: 0 0 0.5208333333vw 0vw #ffc98f;
  border-radius: 50%;
  right: -0.5208333333vw;
  top: calc(50% - 0.625vw);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (max-width: 1024px) {
  .page-navigation-item--JAGS2 .pending-action--l_cyM {
    width: 7px;
    height: 7px;
    -webkit-box-shadow: 0 0 12px 3px rgba(255, 201, 143, 0.5);
            box-shadow: 0 0 12px 3px rgba(255, 201, 143, 0.5);
    right: -9px;
    top: calc(50% - 9px);
  }
}
@media only screen and (min-width: 1025px) {
  .page-navigation-item--JAGS2.highlighted--_eG4B {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .page-navigation-item--JAGS2.highlighted--_eG4B .page-navigation-link--RIoCB {
    padding: 0 0.8333333333vw;
    color: #68a4ff;
  }
}
.page-navigation-link--RIoCB {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5729166667vw;
  height: 100%;
  font-size: 0.8333333333vw;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.0505208333vw;
  color: white;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.page-navigation-link-icon--_FXLw {
  display: block;
}
@media only screen and (max-width: 1024px) {
  .page-navigation-link--RIoCB {
    font-size: 14px;
    letter-spacing: 0.85px;
    font-weight: 500;
    white-space: nowrap;
  }
}
.page-navigation-link--RIoCB::before {
  content: "";
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.4588541667vw;
  background: -webkit-gradient(linear, right top, left top, from(#257bff), to(#0757d3));
  background: linear-gradient(-90deg, #257bff, #0757d3);
}
@media only screen and (min-width: 1025px) {
  .page-navigation-link--RIoCB::before {
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity, visibility;
    transition: opacity, visibility;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
  }
}
@media only screen and (max-width: 1024px) {
  .page-navigation-link--RIoCB::before {
    height: 9px;
  }
}
.page-navigation-link--RIoCB.active--V89zg {
  color: white;
  pointer-events: none;
}
.page-navigation-link--RIoCB.active--V89zg::before {
  display: block;
}
.page-navigation-link--RIoCB:hover::before {
  opacity: 1;
  visibility: visible;
}
.page-navigation-logo--K1YQb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.8333333333vw;
}
.page-navigation-logo--K1YQb p {
  font-size: 0.8333333333vw;
  line-height: 0.9895833333vw;
  letter-spacing: 0.1333333333vw;
  font-weight: 600;
  text-transform: uppercase;
  max-width: 26.0416666667vw;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.page-navigation-logo--K1YQb img {
  display: block;
  max-height: 1.875vw;
}
.page-navigation--JQjZw.sticky-mode--hmsBV {
  position: sticky;
  top: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--A2a8o {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--A2a8o {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.socials--B0JYD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1024px) {
  .socials--B0JYD {
    gap: 14px;
  }
}
.socials--B0JYD a {
  width: 1.575vw;
  height: 1.575vw;
  margin-right: 1.1026041667vw;
}
@media only screen and (max-width: 1024px) {
  .socials--B0JYD a {
    width: 20px;
    height: 20px;
    margin: 0;
  }
}
@media only screen and (max-width: 319px) {
  .socials--B0JYD a {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.socials--B0JYD a .icon--glmEn {
  display: block;
  width: 100%;
  height: 100%;
}
.socials--B0JYD a .icon--glmEn svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Lqw7L {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Lqw7L {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.company-banner--VfbGF {
  margin-top: 4.1666666667vw;
  padding: 2.0833333333vw 3.6458333333vw 2.1354166667vw 1.9791666667vw;
  background: -webkit-gradient(linear, right top, left top, from(#267BFF), to(#0857D3));
  background: linear-gradient(270deg, #267BFF 0%, #0857D3 100%);
  border-radius: 0.4166666667vw;
}
@media only screen and (max-width: 1024px) {
  .company-banner--VfbGF {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 31px 21px;
    border-radius: 8px;
  }
}
.company-banner--VfbGF .heading--g8SlP {
  padding-bottom: 1.3020833333vw;
  font-size: 2.0833333333vw;
  line-height: 1.375;
  letter-spacing: 0.1239583333vw;
  font-weight: 700;
  margin: 0;
  cursor: default;
}
@media only screen and (max-width: 1024px) {
  .company-banner--VfbGF .heading--g8SlP {
    padding-bottom: 25px;
    font-size: 24px;
    line-height: 1.417;
    letter-spacing: 1.43px;
  }
}
.company-banner--VfbGF .text--VMLvX {
  padding-bottom: 1.8229166667vw;
  font-family: "Montserrat", sans-serif;
  font-size: 1.0416666667vw;
  line-height: 1.7;
  letter-spacing: 0.39px;
  font-weight: 500;
  cursor: default;
}
@media only screen and (max-width: 1024px) {
  .company-banner--VfbGF .text--VMLvX {
    padding-bottom: 39px;
    font-size: 16px;
    line-height: 1.5;
  }
}
.company-banner--VfbGF .link--IJlr_ {
  display: inline-block;
  padding: 0.625vw 1.5625vw;
  font-size: 1.0416666667vw;
  letter-spacing: 0.39px;
  font-weight: 700;
  color: #0757d3;
  background-color: white;
  border-radius: 1.4583333333vw;
}
@media only screen and (max-width: 1024px) {
  .company-banner--VfbGF .link--IJlr_ {
    padding: 9px 18px;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.31px;
    border-radius: 21px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--EzVAT {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--EzVAT {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.company-info--WN3wS {
  position: relative;
  width: 100%;
  max-width: 39.5833333333vw;
}
@media only screen and (max-width: 1024px) {
  .company-info--WN3wS {
    max-width: 100%;
  }
}
.company-info--WN3wS .title--WkDKZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.2604166667vw;
  margin-top: -0.5208333333vw;
  padding-bottom: 2.959375vw;
}
.company-info--WN3wS .title--WkDKZ h1 {
  font-size: 2.6270833333vw;
  line-height: 1.05;
  letter-spacing: 0.4203125vw;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .company-info--WN3wS .title--WkDKZ h1 {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 1.3px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 319px) {
  .company-info--WN3wS .title--WkDKZ h1 {
    font-size: 20px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 1024px) {
  .company-info--WN3wS .title--WkDKZ {
    padding-top: 5px;
    margin-top: -10px;
    padding-bottom: 20px;
  }
}
.company-info--WN3wS .title--WkDKZ .company-logo--SsT7m {
  position: relative;
  width: 5.15625vw;
  min-width: 5.15625vw;
  height: initial;
  margin-right: 1.3541666667vw;
  margin-bottom: auto;
  border-radius: 0.4166666667vw;
  overflow: hidden;
}
.company-info--WN3wS .title--WkDKZ .company-logo--SsT7m:before {
  content: "";
  display: block;
  padding-top: 100%; /* initial ratio of 1:1*/
}
.company-info--WN3wS .title--WkDKZ .company-logo--SsT7m img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.company-info--WN3wS .description--N_f9T {
  font-size: 1.3541666667vw;
  line-height: 1.64;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}
@media only screen and (max-width: 1024px) {
  .company-info--WN3wS .description--N_f9T {
    font-size: 16px;
    line-height: 1.423;
    font-weight: 400;
  }
}
@media only screen and (max-width: 319px) {
  .company-info--WN3wS .description--N_f9T {
    font-size: 14px;
    line-height: 1.4;
  }
}
.company-info--WN3wS .description--N_f9T span {
  display: inline-block;
  padding-left: 5px;
  font-weight: 600;
  cursor: pointer;
}
.company-info--WN3wS .general-info--NehCQ {
  padding-top: 4.1666666667vw;
}
@media only screen and (max-width: 1024px) {
  .company-info--WN3wS .general-info--NehCQ {
    padding-top: 20px;
  }
}
.company-info--WN3wS .general-info--NehCQ .row--CjGBC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.4583333333vw 0px;
  border-bottom: 1px solid rgba(151, 151, 151, 0.25);
}
@media only screen and (max-width: 1024px) {
  .company-info--WN3wS .general-info--NehCQ .row--CjGBC {
    padding: 15px 0 14px;
  }
}
.company-info--WN3wS .general-info--NehCQ .row--CjGBC .col-left--I6l0s {
  width: 47%;
  padding-right: 0.5208333333vw;
  font-size: 1.3541666667vw;
  line-height: 1.6354166667vw;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .company-info--WN3wS .general-info--NehCQ .row--CjGBC .col-left--I6l0s {
    padding-right: 0;
    padding-left: 10px;
    font-size: 16px;
    line-height: 1.298;
  }
}
@media only screen and (max-width: 319px) {
  .company-info--WN3wS .general-info--NehCQ .row--CjGBC .col-left--I6l0s {
    font-size: 14px;
    line-height: 1.2;
  }
}
.company-info--WN3wS .general-info--NehCQ .row--CjGBC .col-right--NaEot {
  width: 53%;
  font-size: 1.3541666667vw;
  line-height: 1.6354166667vw;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
@media only screen and (max-width: 1024px) {
  .company-info--WN3wS .general-info--NehCQ .row--CjGBC .col-right--NaEot {
    padding-right: 10px;
    font-size: 16px;
    line-height: 1.298;
  }
}
@media only screen and (max-width: 319px) {
  .company-info--WN3wS .general-info--NehCQ .row--CjGBC .col-right--NaEot {
    font-size: 14px;
    line-height: 1.2;
  }
}
.company-info--WN3wS .general-info--NehCQ .row--CjGBC .col-right--NaEot .website-link--jwawI {
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: underline;
}
.company-info--WN3wS .general-info--NehCQ .row--CjGBC .col-right--NaEot .website-link--jwawI:hover {
  text-decoration: none;
}
.company-info--WN3wS .source-info--FcZED {
  padding-top: 0.6822916667vw;
  font-size: 1.1026041667vw;
  line-height: 1.484;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}
@media only screen and (max-width: 1024px) {
  .company-info--WN3wS .source-info--FcZED {
    padding-top: 14px;
    padding-left: 11px;
    font-size: 14px;
    line-height: 1.484;
  }
}
@media only screen and (max-width: 319px) {
  .company-info--WN3wS .source-info--FcZED {
    font-size: 13px;
    line-height: 1.4;
  }
}
.company-info--WN3wS .source-info--FcZED .source-info-wrapper--Ev80N {
  display: inline;
}
.company-info--WN3wS .source-info--FcZED .source-info-wrapper--Ev80N p {
  display: inline;
  font-size: 1.1026041667vw;
  line-height: 1.484;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}
@media only screen and (max-width: 1024px) {
  .company-info--WN3wS .source-info--FcZED .source-info-wrapper--Ev80N p {
    font-size: 14px;
  }
}
@media only screen and (max-width: 319px) {
  .company-info--WN3wS .source-info--FcZED .source-info-wrapper--Ev80N p {
    font-size: 13px;
  }
}
.company-info--WN3wS .source-info--FcZED .source-info-wrapper--Ev80N p a {
  color: #fff;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--RcXSM {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--RcXSM {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.expandable-container--gperx {
  position: relative;
}
.expandable-container--gperx.expandable--eCvHY .expand-toggle-btn--Vnj1r {
  display: inline-block;
}

.expand-toggle-btn--Vnj1r {
  display: none;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .expand-toggle-btn--Vnj1r {
    font-weight: 500;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--bgTRe {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--bgTRe {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.restricted-block--bF3_h {
  position: relative;
}
.restricted-block--bF3_h .btnWrapper--KEsSG {
  position: relative;
}
.restricted-block--bF3_h .btnWrapper--KEsSG .tooltip--O1KxN {
  position: absolute;
  z-index: 10;
  top: -0.9375vw;
  left: 50%;
  width: 13.0208333333vw;
  padding: 0.5208333333vw;
  background-color: rgb(0, 0, 0);
  border-radius: 0.2083333333vw;
  font-size: 0.7291666667vw;
  line-height: 0.9375vw;
  letter-spacing: 0.0052083333vw;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(-50%, calc(-100% - 0.5208333333vw));
      -ms-transform: translate(-50%, calc(-100% - 0.5208333333vw));
          transform: translate(-50%, calc(-100% - 0.5208333333vw));
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media only screen and (max-width: 1024px) {
  .restricted-block--bF3_h .btnWrapper--KEsSG .tooltip--O1KxN {
    top: -4.3902439024vw;
    width: 60.9756097561vw;
    padding: 2.4390243902vw;
    border-radius: 0.9756097561vw;
    font-size: 3.4146341463vw;
    line-height: 4.3902439024vw;
    letter-spacing: 0.0243902439vw;
  }
}
.restricted-block--bF3_h .btnWrapper--KEsSG .tooltip--O1KxN::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 100%;
  width: 1px;
  height: 1px;
  border: 0.5208333333vw solid transparent;
  border-top-color: rgb(0, 0, 0);
  -webkit-transform: translate(-0.2604166667vw, 0);
      -ms-transform: translate(-0.2604166667vw, 0);
          transform: translate(-0.2604166667vw, 0);
}
@media only screen and (max-width: 1024px) {
  .restricted-block--bF3_h .btnWrapper--KEsSG .tooltip--O1KxN::before {
    border: 2.4390243902vw solid transparent;
    border-top-color: rgb(0, 0, 0);
    -webkit-transform: translate(-1.2195121951vw, 0);
        -ms-transform: translate(-1.2195121951vw, 0);
            transform: translate(-1.2195121951vw, 0);
  }
}
.restricted-block--bF3_h .btnWrapper--KEsSG:hover .tooltip--O1KxN, .restricted-block--bF3_h .btnWrapper--KEsSG:focus .tooltip--O1KxN {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, calc(-100% - 0vw));
      -ms-transform: translate(-50%, calc(-100% - 0vw));
          transform: translate(-50%, calc(-100% - 0vw));
}
.restricted-block-overlay--utwRl {
  position: absolute;
  z-index: 100;
  top: -1.0416666667vw;
  left: -1.0416666667vw;
  right: -1.0416666667vw;
  bottom: -1.0416666667vw;
  background-color: rgba(0, 0, 0, 0);
}
.restricted-block-overlay-content--YRa7c {
  position: absolute;
  z-index: 200;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  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: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.6692708333vw;
  padding: 1.5625vw;
  border-radius: 0.3645833333vw;
}
.restricted-block-overlay-content--YRa7c p {
  width: 12.5vw;
  font-size: 0.990625vw;
  line-height: 1.25vw;
  text-align: center;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .restricted-block-overlay-content--YRa7c p {
    width: 230px;
    font-size: 19px;
    line-height: 1.266;
  }
}
.restricted-block-fallback--IFYuF {
  -webkit-filter: blur(7px);
          filter: blur(7px);
}
.restricted-block-unlock-btn--l9_rV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.3645833333vw;
  padding: 0 1.5625vw;
  height: 2.2046875vw;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 1.1026041667vw;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  font-size: 0.8046875vw;
  letter-spacing: 0.015625vw;
  font-weight: 600;
  line-height: 0.7;
  white-space: nowrap;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .restricted-block-unlock-btn--l9_rV {
    gap: 7px;
    padding: 0 22px;
    height: 42px;
    border-radius: 21px;
    font-size: 15.45px;
    letter-spacing: 0.3px;
  }
}
.restricted-block-unlock-btn--l9_rV img {
  display: block;
  width: 0.625vw;
  height: 0.8333333333vw;
}
@media only screen and (max-width: 1024px) {
  .restricted-block-unlock-btn--l9_rV img {
    width: 12px;
    height: 16px;
  }
}
.restricted-block-unlock-btn--l9_rV span {
  margin-top: 0.1041666667vw;
}
.restricted-block-unlock-btn--l9_rV:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.restricted-block--bF3_h.with-pop-up--F1jnO .restricted-block-overlay-content--YRa7c {
  top: 5.2083333333vw;
  left: 5.2083333333vw;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  background-color: rgba(255, 255, 255, 0.225);
  -webkit-backdrop-filter: blur(7px);
          backdrop-filter: blur(7px);
}
@media only screen and (max-width: 1024px) {
  .restricted-block--bF3_h.with-pop-up--F1jnO .restricted-block-overlay-content--YRa7c {
    top: 68px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-radius: 7px;
    gap: 12px;
    padding: 31px 31px 22px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--yeuBh {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--yeuBh {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.footer-disclaimer--N41y2 {
  width: 69.1666666667vw;
  margin: 0 auto;
  padding: 2.2916666667vw 0 3.3333333333vw;
}
@media only screen and (max-width: 1024px) {
  .footer-disclaimer--N41y2 {
    display: none;
  }
}
.footer-disclaimer--N41y2 .title--kZ2Kx {
  padding-bottom: 1.25vw;
  font-size: 0.9375vw;
  line-height: 1.1458333333vw;
  color: #cecece;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.footer-disclaimer--N41y2 .text--CzI2u {
  font-size: 0.6770833333vw;
  line-height: 1.1458333333vw;
  color: #cecece;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
.footer-disclaimer--N41y2 .text--CzI2u p {
  padding-bottom: 1.5625vw;
}
.footer-disclaimer--N41y2 .text--CzI2u p:last-child {
  padding-bottom: 0;
}
.fake-mandate-slide--lIzU_ {
  position: relative;
  margin: 0 auto;
  -webkit-transition: 0.45s;
  transition: 0.45s;
}
.fake-mandate-slide--lIzU_.sm--oTYvd {
  width: 21.9791666667vw;
  height: 27.0833333333vw;
}
.fake-mandate-slide--lIzU_.sm--oTYvd .slide-inner--X2Bv5 {
  border-radius: 1.9270833333vw;
}
.fake-mandate-slide--lIzU_.sm--oTYvd .slide-inner--X2Bv5:after {
  height: 15.1041666667vw;
}
.fake-mandate-slide--lIzU_.sm--oTYvd .main-image--omofr {
  border-radius: 1.9270833333vw;
}
.fake-mandate-slide--lIzU_.sm--oTYvd .bottom--QjX7J {
  bottom: 1.6145833333vw;
}
.fake-mandate-slide--lIzU_.sm--oTYvd .bottom--QjX7J h6 {
  font-size: 1.490625vw;
  letter-spacing: 4.58px;
  padding-bottom: 0.3645833333vw;
}
.fake-mandate-slide--lIzU_.sm--oTYvd .bottom--QjX7J p {
  font-size: 0.8333333333vw;
  padding-bottom: 1.25vw;
}
.fake-mandate-slide--lIzU_.sm--oTYvd .bottom--QjX7J .button--VouEj {
  font-size: 0.8333333333vw;
  letter-spacing: 2.47px;
  border-radius: 1.1458333333vw;
}
.fake-mandate-slide--lIzU_.l--tD7XR {
  width: 28.5416666667vw;
  height: 35.2083333333vw;
}
.fake-mandate-slide--lIzU_.l--tD7XR .slide-inner--X2Bv5 {
  border-radius: 2.4479166667vw;
}
.fake-mandate-slide--lIzU_.l--tD7XR .slide-inner--X2Bv5:after {
  height: 11.4583333333vw;
}
.fake-mandate-slide--lIzU_.l--tD7XR .slide-inner--X2Bv5:before {
  display: none;
}
.fake-mandate-slide--lIzU_.l--tD7XR .main-image--omofr {
  border-radius: 2.4479166667vw;
}
.fake-mandate-slide--lIzU_.l--tD7XR .bottom--QjX7J {
  bottom: 2.0833333333vw;
}
.fake-mandate-slide--lIzU_.l--tD7XR .bottom--QjX7J h6 {
  font-size: 1.9380208333vw;
  letter-spacing: 5.95px;
  padding-bottom: 0.3645833333vw;
}
.fake-mandate-slide--lIzU_.l--tD7XR .bottom--QjX7J p {
  font-size: 0.775vw;
  padding-bottom: 1.3020833333vw;
}
.fake-mandate-slide--lIzU_.l--tD7XR .bottom--QjX7J .button--VouEj {
  border-radius: 1.40625vw;
  font-size: 1.0416666667vw;
  letter-spacing: 3.21px;
}
.fake-mandate-slide--lIzU_ .slide-inner--X2Bv5 {
  position: relative;
  display: block;
  height: inherit;
  overflow: hidden;
}
.fake-mandate-slide--lIzU_ .slide-inner--X2Bv5:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(225, 217, 217, 0)), to(rgb(0, 0, 0)));
  background: linear-gradient(180deg, rgba(225, 217, 217, 0) 0%, rgb(0, 0, 0) 100%);
  z-index: 0;
}
.fake-mandate-slide--lIzU_ .slide-inner--X2Bv5 .main-image--omofr {
  width: 100%;
  height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.fake-mandate-slide--lIzU_ .slide-inner--X2Bv5 .upvote--Ctl_G {
  position: absolute;
  top: 2.1354166667vw;
  right: 0.9895833333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.9375vw;
  letter-spacing: 0.43px;
}
.fake-mandate-slide--lIzU_ .slide-inner--X2Bv5 .upvote--Ctl_G span {
  margin-right: 0.6770833333vw;
}
.fake-mandate-slide--lIzU_ .slide-inner--X2Bv5 .bottom--QjX7J {
  width: 100%;
  position: absolute;
  text-align: center;
  padding: 0 2.8645833333vw;
  text-shadow: 0 0 14px rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.fake-mandate-slide--lIzU_ .slide-inner--X2Bv5 .bottom--QjX7J h6 {
  line-height: 1.2;
  margin: 0;
}
.fake-mandate-slide--lIzU_ .slide-inner--X2Bv5 .bottom--QjX7J .button--VouEj {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  white-space: nowrap;
  background-color: #212223;
  padding: 0.2604166667vw 1.0416666667vw 0.2604166667vw 0.2604166667vw;
}
.fake-mandate-slide--lIzU_ .slide-inner--X2Bv5 .bottom--QjX7J .button--VouEj .iconPlay--kOYOB {
  margin-right: 0.5208333333vw;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--CM73W {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--CM73W {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.content-wrapper--t532N {
  width: 100%;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--t532N {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.content-wrapper--t532N .react-slidedown.transitioning {
  overflow-y: hidden;
}
.content-wrapper--t532N .react-slidedown.closed {
  display: none;
}
.content-wrapper--t532N .title--MmHNJ {
  font-family: "Montserrat", sans-serif;
  font-size: 2.6041666667vw;
  font-weight: 700;
  line-height: 0.853;
  letter-spacing: 0.4166666667vw;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--t532N .title--MmHNJ {
    font-size: 32px;
    letter-spacing: 3px;
    text-align: center;
  }
}
.content-wrapper--t532N .faqs--I6Uc4 {
  padding-top: 4.4322916667vw;
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--t532N .faqs--I6Uc4 {
    padding-top: 57px;
  }
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 {
  padding: 2.03125vw 0.78125vw 2.03125vw 0.5729166667vw;
  border-top: 0.0786458333vw solid #979797;
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 {
    padding: 25px 15px 25px 10px;
    border-top-width: 1px;
  }
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0.active--Pd8IQ {
  background-color: rgba(255, 255, 255, 0.05);
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0.active--Pd8IQ .name--KTxC1 .btn--DIT2H:after {
  opacity: 0;
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 span {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 1.0416666667vw;
  font-size: 1.3541666667vw;
  line-height: 1.208;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 span {
    padding-right: 20px;
    font-size: 22px;
  }
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 .btn--DIT2H {
  position: relative;
  width: 1.71875vw;
  height: 1.71875vw;
  border-radius: 0.859375vw;
  background-color: #0757d3;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 .btn--DIT2H {
    width: 33px;
    height: 33px;
    border-radius: 16px;
  }
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 .btn--DIT2H:before, .content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 .btn--DIT2H:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.0416666667vw;
  height: 0.15625vw;
  border-radius: 0.078125vw;
  background-color: #fff;
  -webkit-transition: opacity ease 0.2s;
  transition: opacity ease 0.2s;
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 .btn--DIT2H:before, .content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 .btn--DIT2H:after {
    width: 20px;
    height: 3px;
    border-radius: 2px;
  }
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 .btn--DIT2H:before {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .name--KTxC1 .btn--DIT2H:after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .description-wrapper--FoTUB {
  -webkit-transition-property: none;
  transition-property: none;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .description-wrapper--FoTUB .description--tZkN6 {
  padding-top: 1.3020833333vw;
  font-size: clamp(14px, 9.4px + 0.4469vw, 18px);
  line-height: 1.98;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .description-wrapper--FoTUB .description--tZkN6 {
    padding-top: 25px;
    font-size: 16px;
  }
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .description-wrapper--FoTUB .description--tZkN6 p {
  font-size: 0.9375vw !important;
  line-height: 1.98 !important;
}
@media only screen and (max-width: 1024px) {
  .content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .description-wrapper--FoTUB .description--tZkN6 p {
    font-size: 16px !important;
  }
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .description-wrapper--FoTUB .description--tZkN6 p a {
  text-decoration: underline;
}
.content-wrapper--t532N .faqs--I6Uc4 .faq--lCzF0 .description-wrapper--FoTUB .description--tZkN6 p a:hover {
  text-decoration: none;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--UBoBR {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--UBoBR {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.back-to-top--dniqo {
  position: fixed;
  height: 2.5vw;
  border: 1.25vw;
  bottom: 0.78125vw;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  z-index: 100;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.back-to-top--dniqo.visible--lpWNY {
  opacity: 1;
  visibility: visible;
}
.back-to-top--dniqo .blur--w3NjY {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-filter: saturate(50%);
          filter: saturate(50%);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 1.25vw;
}
.back-to-top--dniqo .inner--mVZ3T {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.8854166667vw 0 0.78125vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 1.0463541667vw;
  letter-spacing: 0.0203125vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.back-to-top--dniqo .inner--mVZ3T img {
  display: block;
  width: 0.9375vw;
  margin-right: 0.5208333333vw;
}

.visible {
  opacity: 1;
  visibility: visible;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--pfn50 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--pfn50 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.infoWrapper--RrT2a .info--MnJB2 {
  max-height: 23.9583333333vw;
  height: auto;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .infoWrapper--RrT2a .info--MnJB2 {
    max-height: 75.6097560976vw;
  }
}
.infoWrapper--RrT2a .info--MnJB2.full-info--YP9k9 {
  max-height: none;
  height: auto;
  overflow: auto;
}
.infoWrapper--RrT2a .read-more--AhysJ {
  padding-top: 1.5625vw;
  font-size: 1.0416666667vw;
  line-height: 1.6666666667vw;
  letter-spacing: 0;
  cursor: pointer;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .infoWrapper--RrT2a .read-more--AhysJ {
    padding-top: 7.3170731707vw;
    font-size: 16px;
    line-height: 1.423;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--UrJij {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--UrJij {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.banner--lW44u {
  position: relative;
  background-image: -webkit-gradient(linear, right top, left top, from(rgb(44, 120, 237)), to(rgb(7, 86, 207)));
  background-image: linear-gradient(270deg, rgb(44, 120, 237) 0%, rgb(7, 86, 207) 100%);
  color: white;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.9375vw;
  line-height: 1.889;
  font-weight: 500;
  height: 0;
}
.banner--lW44u.large--Vu5Qy.visible--TBIyg {
  height: 3.5416666667vw;
}
.banner--lW44u.visible--TBIyg {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  height: 2.5vw;
}
.banner--lW44u .close-button--DPPxX {
  position: absolute;
  right: 1.9270833333vw;
  top: 50%;
  padding: 0.9895833333vw;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.banner--lW44u .close-button--DPPxX:hover {
  opacity: 0.8;
}
.banner--lW44u .close-button--DPPxX i {
  margin-top: 0.1041666667vw;
  width: 0.8333333333vw;
  height: 0.8333333333vw;
}
.banner--lW44u .close-button--DPPxX i svg {
  width: 100%;
  height: 100%;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--zP1qg {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--zP1qg {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.text--sJBsR {
  text-align: center;
  padding: 0.3645833333vw 5.5729166667vw 0.3645833333vw 0;
  cursor: default;
}
.text--sJBsR span {
  font-weight: 700;
  margin-left: 0.78125vw;
  text-decoration: underline;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.text--sJBsR span:hover {
  text-decoration: none;
  opacity: 0.8;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--uPy3Y {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--uPy3Y {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.action-btn--HhBTn {
  height: 2.0833333333vw;
  border-radius: 1.71875vw;
  padding: 0 1.3541666667vw;
  background-color: rgba(255, 255, 255, 0.19);
  color: white;
  font-size: 0.8333333333vw;
  font-weight: 700;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.action-btn--HhBTn:hover {
  opacity: 0.8;
}

.content--Wh1OB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 1.40625vw;
     -moz-column-gap: 1.40625vw;
          column-gap: 1.40625vw;
}
.slider--XeTQ9 {
  position: relative;
  min-height: 27.0833333333vw;
  margin-top: -2.2395833333vw;
  margin-bottom: 5.7291666667vw;
  z-index: 2;
}
.slider--XeTQ9 .swiper-container {
  padding: 0 2.6041666667vw 0 2.8645833333vw;
}
.slider--XeTQ9 .swiper-wrapper {
  padding: 1.0416666667vw 0;
}
.slider--XeTQ9 .slider-wrapper--NMFvy {
  position: relative;
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K {
  position: absolute;
  top: 0vw;
  bottom: 0vw;
  width: 8.0729166667vw;
  background-color: red;
  z-index: 10;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.hide--oYTCj {
  opacity: 0;
  visibility: hidden;
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.next--IDnDm {
  right: 0;
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.next--IDnDm .arrow--OoR8R {
  position: absolute;
  width: 1.40625vw;
  height: 2.3958333333vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.next--IDnDm .arrow--OoR8R:before, .slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.next--IDnDm .arrow--OoR8R:after {
  content: "";
  position: absolute;
  left: 0;
  width: 1.6666666667vw;
  height: 0.3125vw;
  background-color: #fff;
  border-radius: 0.15625vw;
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.next--IDnDm .arrow--OoR8R:before {
  top: 0.5729166667vw;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.next--IDnDm .arrow--OoR8R:after {
  top: 1.6145833333vw;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.prev--eUWg_ {
  left: 0;
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.prev--eUWg_ .arrow--OoR8R {
  position: absolute;
  width: 1.40625vw;
  height: 2.3958333333vw;
  top: 50%;
  left: 35%;
  -webkit-transform: translate(0%, -50%) rotate(180deg);
      -ms-transform: translate(0%, -50%) rotate(180deg);
          transform: translate(0%, -50%) rotate(180deg);
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.prev--eUWg_ .arrow--OoR8R:before, .slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.prev--eUWg_ .arrow--OoR8R:after {
  content: "";
  position: absolute;
  left: 0;
  width: 1.6666666667vw;
  height: 0.3125vw;
  background-color: #fff;
  border-radius: 0.15625vw;
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.prev--eUWg_ .arrow--OoR8R:before {
  top: 0.5729166667vw;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.slider--XeTQ9 .slider-wrapper--NMFvy .nav-btn--K2c3K.prev--eUWg_ .arrow--OoR8R:after {
  top: 1.6145833333vw;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.slider--XeTQ9:after {
  content: "";
  position: absolute;
  top: 10.3125vw;
  left: 0;
  width: 100%;
  height: 8.6979166667vw;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(24, 24, 24, 0)), to(rgb(24, 24, 24)));
  background: linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, rgb(24, 24, 24) 100%);
  z-index: -1;
}
.slider--XeTQ9 .title--snrUi {
  font-size: 1.8229166667vw;
  line-height: 1.143;
  letter-spacing: 0.3px;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 0.5208333333vw;
  padding-left: 4.0625vw;
}
.slider--XeTQ9 .slide--XGfSE:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.heroSlider--GQvGM {
  position: relative;
  min-height: 43.3333333333vw;
}
.heroSlider--GQvGM:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 48.6458333333vw;
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, from(rgba(221, 215, 215, 0)), color-stop(50%, rgb(0, 0, 0)));
  background: linear-gradient(270deg, rgba(221, 215, 215, 0) 0%, rgb(0, 0, 0) 50%);
  z-index: 2;
  pointer-events: none;
}
.heroSlider--GQvGM .swiper-wrapper--okftd {
  position: relative;
  width: 38.0208333333vw;
  z-index: 3;
}
.heroSlider--GQvGM .swiper-slide-active .slide--gQCMX {
  opacity: 1;
}
.heroSlider--GQvGM .slide--gQCMX {
  padding: 13.1770833333vw 0 13.6458333333vw;
  height: 43.3333333333vw;
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
}
.heroSlider--GQvGM .info--GNQAg {
  position: relative;
  width: 38.0208333333vw;
  padding-left: 10.4166666667vw;
  z-index: 1;
}
.heroSlider--GQvGM .info--GNQAg .title--gKJBj {
  font-size: 3.6458333333vw;
  line-height: 1.2;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-bottom: 0.8854166667vw;
  cursor: default;
}
.heroSlider--GQvGM .info--GNQAg .description--aQc9j {
  font-size: 1.0416666667vw;
  line-height: 1.7;
  font-weight: 600;
  padding-bottom: 2.1875vw;
  cursor: default;
}
.heroSlider--GQvGM .info--GNQAg .actions--MdEmg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 17.1875vw;
}
.heroSlider--GQvGM .videoWrap--XBPOK {
  position: absolute;
  top: 0;
  right: 0;
  width: 76.9791666667vw;
  height: 100%;
  z-index: 2;
}
.heroSlider--GQvGM .videoWrap--XBPOK:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 14.4791666667vw;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(225, 217, 217, 0)), color-stop(75%, rgb(0, 0, 0)));
  background: linear-gradient(180deg, rgba(225, 217, 217, 0) 0%, rgb(0, 0, 0) 75%);
  z-index: 2;
  pointer-events: none;
}

.upvote--PApac {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.1458333333vw;
  letter-spacing: 0.43px;
  margin-left: 2.34375vw;
}
.upvote--PApac.voted--IKDBu {
  cursor: default;
  pointer-events: none;
}
.upvote--PApac .icon--nsyis {
  position: relative;
  display: inline-block;
  margin-left: 0.6770833333vw;
  width: 2.1354166667vw;
  height: 2.1354166667vw;
  border-radius: 50%;
  background-color: rgba(37, 224, 97, 0.25);
  -webkit-transition: 0.35s;
  transition: 0.35s;
}
.upvote--PApac .icon--nsyis:hover {
  cursor: pointer;
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
  background-color: rgba(37, 224, 97, 0.35);
}
.upvote--PApac .icon--nsyis:after {
  content: "";
  position: absolute;
  top: 0.78125vw;
  left: 0.78125vw;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.3046875vw 0.46875vw 0.3046875vw;
  border-color: transparent transparent #fff transparent;
}
.swiper-slide .double-image-slide--DofKH .slide-inner--g8lf5:before {
  display: none;
}

.invest-now--lSqKX {
  position: relative;
  min-height: 33.4895833333vw;
  padding: 2.5520833333vw 0 0;
  margin-bottom: 6.7708333333vw;
  background-color: #0757d3;
}
.invest-now--lSqKX:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(21, 21, 21, 0)), to(rgb(21, 21, 21)));
  background: linear-gradient(0deg, rgba(21, 21, 21, 0) 0%, rgb(21, 21, 21) 100%);
  z-index: 0;
}
.invest-now--lSqKX .slider-wrapper--UGv8W {
  position: relative;
  margin-top: -1.0416666667vw;
}
.invest-now--lSqKX .slider-wrapper--UGv8W .swiper-container {
  padding: 0 2.6041666667vw 3.90625vw 2.8645833333vw;
}
.invest-now--lSqKX .slider-wrapper--UGv8W .swiper-wrapper {
  padding: 1.0416666667vw 0;
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6 {
  position: absolute;
  top: 0vw;
  bottom: 0vw;
  width: 8.0729166667vw;
  z-index: 10;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.hide--pJscH {
  opacity: 0;
  visibility: hidden;
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.next--ldnW4 {
  right: 0;
  background: rgb(20, 35, 59);
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgb(20, 35, 59)));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(20, 35, 59) 100%);
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.next--ldnW4 .arrow--f2Qer {
  position: absolute;
  width: 1.40625vw;
  height: 2.3958333333vw;
  top: calc(50% - 37px);
  left: 65%;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.next--ldnW4 .arrow--f2Qer:before, .invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.next--ldnW4 .arrow--f2Qer:after {
  content: "";
  position: absolute;
  left: 0;
  width: 1.6666666667vw;
  height: 0.3125vw;
  background-color: #fff;
  border-radius: 0.15625vw;
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.next--ldnW4 .arrow--f2Qer:before {
  top: 0.5729166667vw;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.next--ldnW4 .arrow--f2Qer:after {
  top: 1.6145833333vw;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.prev--GnsDs {
  left: 0;
  background: rgb(20, 35, 59);
  background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), to(rgb(20, 35, 59)));
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgb(20, 35, 59) 100%);
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.prev--GnsDs .arrow--f2Qer {
  position: absolute;
  width: 1.40625vw;
  height: 2.3958333333vw;
  top: calc(50% - 37px);
  left: 15%;
  -webkit-transform: translate(0%, -50%) rotate(180deg);
      -ms-transform: translate(0%, -50%) rotate(180deg);
          transform: translate(0%, -50%) rotate(180deg);
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.prev--GnsDs .arrow--f2Qer:before, .invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.prev--GnsDs .arrow--f2Qer:after {
  content: "";
  position: absolute;
  left: 0;
  width: 1.6666666667vw;
  height: 0.3125vw;
  background-color: #fff;
  border-radius: 0.15625vw;
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.prev--GnsDs .arrow--f2Qer:before {
  top: 0.5729166667vw;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.invest-now--lSqKX .slider-wrapper--UGv8W .nav-btn--Whgv6.prev--GnsDs .arrow--f2Qer:after {
  top: 1.6145833333vw;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.invest-now--lSqKX .slider-wrapper--UGv8W .slide--A_qPR:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.invest-now--lSqKX .grid--RSXZI {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 2.6041666667vw 1.3020833333vw 3.5416666667vw;
  z-index: 1;
}
.invest-now--lSqKX .grid--RSXZI .slide--A_qPR {
  margin: 0 1.25vw 3.6458333333vw;
}
.invest-now--lSqKX .grid--RSXZI .slide--A_qPR:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.invest-now--lSqKX .title--q3IZw {
  position: relative;
  font-size: 1.8229166667vw;
  line-height: 1.143;
  letter-spacing: 0.3px;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 3.4895833333vw;
  padding-left: 4.0625vw;
  z-index: 1;
}
.invest-now--E9YIk {
  position: relative;
  min-height: 33.4895833333vw;
  padding: 2.5520833333vw 0 0;
  margin-bottom: 6.7708333333vw;
  background-color: #0757d3;
}
.invest-now--E9YIk:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(21, 21, 21, 0)), to(rgb(21, 21, 21)));
  background: linear-gradient(0deg, rgba(21, 21, 21, 0) 0%, rgb(21, 21, 21) 100%);
  z-index: 0;
}
.invest-now--E9YIk .slider-wrapper--co1C4 {
  position: relative;
  margin-top: -1.0416666667vw;
}
.invest-now--E9YIk .slider-wrapper--co1C4 .swiper-container {
  padding: 0 2.6041666667vw 3.90625vw 2.8645833333vw;
}
.invest-now--E9YIk .slider-wrapper--co1C4 .swiper-wrapper {
  padding: 1.0416666667vw 0;
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz {
  position: absolute;
  top: 0vw;
  bottom: 0vw;
  width: 8.0729166667vw;
  z-index: 10;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.hide--V61Fd {
  opacity: 0;
  visibility: hidden;
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.next--MB_Bp {
  right: 0;
  background: rgb(20, 35, 59);
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgb(20, 35, 59)));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(20, 35, 59) 100%);
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.next--MB_Bp .arrow--VbjVM {
  position: absolute;
  width: 1.40625vw;
  height: 2.3958333333vw;
  top: calc(50% - 37px);
  left: 65%;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.next--MB_Bp .arrow--VbjVM:before, .invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.next--MB_Bp .arrow--VbjVM:after {
  content: "";
  position: absolute;
  left: 0;
  width: 1.6666666667vw;
  height: 0.3125vw;
  background-color: #fff;
  border-radius: 0.15625vw;
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.next--MB_Bp .arrow--VbjVM:before {
  top: 0.5729166667vw;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.next--MB_Bp .arrow--VbjVM:after {
  top: 1.6145833333vw;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.prev--askh5 {
  left: 0;
  background: rgb(20, 35, 59);
  background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), to(rgb(20, 35, 59)));
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgb(20, 35, 59) 100%);
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.prev--askh5 .arrow--VbjVM {
  position: absolute;
  width: 1.40625vw;
  height: 2.3958333333vw;
  top: calc(50% - 37px);
  left: 15%;
  -webkit-transform: translate(0%, -50%) rotate(180deg);
      -ms-transform: translate(0%, -50%) rotate(180deg);
          transform: translate(0%, -50%) rotate(180deg);
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.prev--askh5 .arrow--VbjVM:before, .invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.prev--askh5 .arrow--VbjVM:after {
  content: "";
  position: absolute;
  left: 0;
  width: 1.6666666667vw;
  height: 0.3125vw;
  background-color: #fff;
  border-radius: 0.15625vw;
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.prev--askh5 .arrow--VbjVM:before {
  top: 0.5729166667vw;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.invest-now--E9YIk .slider-wrapper--co1C4 .nav-btn--cMRFz.prev--askh5 .arrow--VbjVM:after {
  top: 1.6145833333vw;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.invest-now--E9YIk .slider-wrapper--co1C4 .slide--_wg8V:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.invest-now--E9YIk .grid--nx_wf {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 2.6041666667vw 1.3020833333vw 3.5416666667vw;
  z-index: 1;
}
.invest-now--E9YIk .grid--nx_wf .slide--_wg8V {
  margin: 0 1.25vw 3.6458333333vw;
}
.invest-now--E9YIk .grid--nx_wf .slide--_wg8V:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.invest-now--E9YIk .title--SDuAh {
  position: relative;
  font-size: 1.8229166667vw;
  line-height: 1.143;
  letter-spacing: 0.3px;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 3.4895833333vw;
  padding-left: 4.0625vw;
  z-index: 1;
}
.main--KGwYj {
  position: relative;
}
.main--KGwYj .featured-slider--NjxCf {
  padding: 0 0 0.78125vw;
}
.main--KGwYj .mandates--vp_r7 {
  height: 46.40625vw;
  background-color: #0757d3;
}
.main--KGwYj .ai-slider--LJvfM {
  padding: 7.1354166667vw 0 4.9479166667vw;
}

.upvote--vv6s_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.1458333333vw;
  letter-spacing: 0.43px;
}
.upvote--vv6s_ .icon--ylUFn {
  position: relative;
  display: inline-block;
  margin-left: 0.6770833333vw;
  width: 2.1354166667vw;
  height: 2.1354166667vw;
  border-radius: 50%;
  background-color: rgba(37, 224, 97, 0.25);
  -webkit-transition: 0.35s;
  transition: 0.35s;
}
.upvote--vv6s_ .icon--ylUFn:hover {
  cursor: pointer;
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
  background-color: rgba(37, 224, 97, 0.35);
}
.upvote--vv6s_ .icon--ylUFn:after {
  content: "";
  position: absolute;
  top: 0.78125vw;
  left: 0.78125vw;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.3046875vw 0.46875vw 0.3046875vw;
  border-color: transparent transparent #fff transparent;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--hFZCm {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--hFZCm {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.news--xbWy1 {
  padding-top: 7.8125vw;
}
.news--xbWy1 .news-title--gMe0t {
  padding-bottom: 4.53125vw;
  font-size: 1.6666666667vw;
  line-height: 0.649;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.news--xbWy1 .news-wrapper--maqiY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.news--xbWy1 .btn--nDfAS {
  padding: 0 2.6041666667vw;
}
.news--xbWy1 .btn--nDfAS i {
  display: block;
  margin-top: 0.15625vw;
  margin-left: 0.3645833333vw;
  width: 0.4166666667vw;
  height: 0.4166666667vw;
}
.news--xbWy1 .btn--nDfAS i svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--gAYFc {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--gAYFc {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.founders--O9QmP {
  padding-left: 5.3880208333vw;
  padding-bottom: 6.25vw;
}
.founders--O9QmP .founders-title--KpKfk {
  padding-bottom: 1.5489583333vw;
  font-size: 1.3541666667vw;
  line-height: 1.054;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: white;
}
.founders--O9QmP .founders-wrapper--i_6OI {
  width: 100%;
}
.founders--O9QmP .btn--RT1gR {
  padding: 0 2.6041666667vw;
}
.founders--O9QmP .btn--RT1gR i {
  display: block;
  margin-top: 0.15625vw;
  margin-left: 0.3645833333vw;
  width: 0.4166666667vw;
  height: 0.4166666667vw;
}
.founders--O9QmP .btn--RT1gR i svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--kgWJC {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--kgWJC {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.custom-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 1.25vw;
}
.custom-pagination .swiper-pagination-bullet {
  width: 0.625vw;
  height: 0.625vw;
  margin-right: 0.3125vw;
  border-radius: 0.3125vw;
  background-color: rgba(255, 255, 255, 0.38);
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
  opacity: 1;
}
.custom-pagination .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 1.71875vw;
  background-color: rgba(255, 255, 255, 0.7);
}

.video-wrapper--x4tA9 {
  width: 100%;
  height: 38.90625vw;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--PBiWu {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--PBiWu {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.content-wrapper--h8_t3 {
  position: relative;
  width: 100%;
  max-width: 70.0520833333vw;
  margin: 0 auto;
  padding: 0 0.5208333333vw 8.8541666667vw;
  z-index: 2;
}
.content-wrapper--h8_t3 .video-wrapper--T0bcI {
  width: 100%;
  height: 38.90625vw;
  border-radius: 0.2083333333vw;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 4.8958333333vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-left--tvOT0 {
  width: 100%;
  max-width: 39.5833333333vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-left--tvOT0 .title--Gx0_i {
  margin-top: 0.2604166667vw;
  margin-bottom: 4.4697916667vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-left--tvOT0 .title--Gx0_i span {
  display: inline-block;
  font-size: 2.6270833333vw;
  line-height: 0.845;
  font-family: "Montserrat", sans-serif;
  color: transparent;
  border-radius: 0.2083333333vw;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-left--tvOT0 .description--WSOhY p {
  display: block;
  margin-bottom: 0.2083333333vw;
  font-size: 1.0416666667vw;
  line-height: 1.64;
  font-family: "Montserrat", sans-serif;
  border-radius: 0.2083333333vw;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-left--tvOT0 .general-info--UQhak .row--GAH9W {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1.390625vw 0px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-left--tvOT0 .general-info--UQhak .row--GAH9W .col-left--N8kxI,
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-left--tvOT0 .general-info--UQhak .row--GAH9W .col-right--pMPEZ {
  width: 49%;
  border-radius: 0.2083333333vw;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-left--tvOT0 .general-info--UQhak .row--GAH9W .col-left--N8kxI {
  font-size: 1.3541666667vw;
  line-height: 1.6354166667vw;
  color: transparent;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-left--tvOT0 .general-info--UQhak .row--GAH9W .col-right--pMPEZ {
  font-size: 1.3541666667vw;
  line-height: 1.6354166667vw;
  color: transparent;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi {
  width: 100%;
  max-width: 24.7395833333vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .action-btns--Qla3C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 4.6875vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .action-btns--Qla3C .add-to-my-list-btn--UF5K_ {
  position: relative;
  width: 11.9270833333vw;
  height: 2.9166666667vw;
  border-radius: 1.4583333333vw;
  overflow: hidden;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .action-btns--Qla3C .upvote-btn--OIms2 {
  position: relative;
  width: 11.4583333333vw;
  height: 2.9166666667vw;
  border-radius: 1.4583333333vw;
  overflow: hidden;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .founders--lZPJU {
  padding-left: 5.3880208333vw;
  padding-bottom: 11.4411458333vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .founders--lZPJU .founders-title--TE11O {
  margin-bottom: 1.5489583333vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .founders--lZPJU .founders-title--TE11O span {
  display: inline-block;
  font-size: 1.3541666667vw;
  line-height: 1.054;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: transparent;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
  border-radius: 0.2083333333vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .founders--lZPJU .team-member-info--vhUhu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-bottom: 1.8703125vw;
  padding-bottom: 1.6536458333vw;
  border-bottom: solid 0.0755208333vw rgba(151, 151, 151, 0.25);
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .founders--lZPJU .team-member-info--vhUhu .photo--stFDQ {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 4.275vw;
  height: 4.275vw;
  margin-right: 1.1791666667vw;
  border-radius: 50%;
  overflow: hidden;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .founders--lZPJU .team-member-info--vhUhu .info--HL1QF {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .founders--lZPJU .team-member-info--vhUhu .info--HL1QF .name--HJ7dG {
  width: 5.2083333333vw;
  margin-bottom: 0.78125vw;
  font-size: 1.03125vw;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: transparent;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
  border-radius: 0.2083333333vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .founders--lZPJU .team-member-info--vhUhu .info--HL1QF .position--mvmnF {
  width: 5.2083333333vw;
  font-size: 1.03125vw;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: transparent;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
  border-radius: 0.2083333333vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .categories--lNbeo {
  padding-left: 3.3854166667vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .categories--lNbeo .categories-title--bS4Mi {
  margin-bottom: 3.5015625vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .categories--lNbeo .categories-title--bS4Mi span {
  display: inline-block;
  font-size: 1.6666666667vw;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: transparent;
  border-radius: 0.2083333333vw;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .categories--lNbeo .categories-wrapper--_0Hom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .categories--lNbeo .categories-wrapper--_0Hom .category--y8Sqi {
  position: relative;
  height: 2.2463541667vw;
  min-width: 5.5729166667vw;
  margin-right: 0.9177083333vw;
  margin-bottom: 0.8723958333vw;
  border-radius: 1.125vw;
  overflow: hidden;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .categories--lNbeo .categories-wrapper--_0Hom .category--y8Sqi:nth-child(2) {
  min-width: 7.65625vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .categories--lNbeo .categories-wrapper--_0Hom .category--y8Sqi:nth-child(3) {
  min-width: 4.84375vw;
}
.content-wrapper--h8_t3 .company-info-wrapper--hkSMF .info-right--paROi .categories--lNbeo .categories-wrapper--_0Hom .category--y8Sqi:nth-child(4) {
  min-width: 8.6979166667vw;
}
.content-wrapper--h8_t3 .news--BGRio {
  padding-top: 8.3333333333vw;
}
.content-wrapper--h8_t3 .news--BGRio .news-title--peCyq {
  margin-bottom: 4.53125vw;
}
.content-wrapper--h8_t3 .news--BGRio .news-title--peCyq span {
  display: inline-block;
  font-size: 1.6666666667vw;
  line-height: 1;
  color: transparent;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  border-radius: 0.2083333333vw;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .news--BGRio .news-wrapper--HADER {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.content-wrapper--h8_t3 .news--BGRio .news-wrapper--HADER .news-item--n4LCL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 28.69375vw;
  margin-bottom: 4.1666666667vw;
}
.content-wrapper--h8_t3 .news--BGRio .news-wrapper--HADER .news-item--n4LCL .image--gfvFq {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 7.2916666667vw;
  height: 7.2916666667vw;
  margin-right: 1.6317708333vw;
  border-radius: 0.2083333333vw;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .news--BGRio .news-wrapper--HADER .news-item--n4LCL .content--pWLF5 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.content-wrapper--h8_t3 .news--BGRio .news-wrapper--HADER .news-item--n4LCL .content--pWLF5 .title--Gx0_i {
  padding-bottom: 0.1416666667vw;
}
.content-wrapper--h8_t3 .news--BGRio .news-wrapper--HADER .news-item--n4LCL .content--pWLF5 .title--Gx0_i span {
  display: inline-block;
  font-size: 1.0416666667vw;
  line-height: 1.142;
  color: transparent;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  border-radius: 0.2083333333vw;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}
.content-wrapper--h8_t3 .news--BGRio .news-wrapper--HADER .news-item--n4LCL .content--pWLF5 .description--WSOhY p {
  display: block;
  margin-bottom: 0.2604166667vw;
  font-size: 1.0416666667vw;
  line-height: 1;
  color: transparent;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  border-radius: 0.2083333333vw;
  -webkit-animation: skeleton-loading--YfYlk 1s linear infinite alternate;
          animation: skeleton-loading--YfYlk 1s linear infinite alternate;
}

@-webkit-keyframes skeleton-loading--YfYlk {
  0% {
    background-color: rgba(169, 169, 169, 0.2);
  }
  100% {
    background-color: rgba(134, 134, 134, 0.2);
  }
}

@keyframes skeleton-loading--YfYlk {
  0% {
    background-color: rgba(169, 169, 169, 0.2);
  }
  100% {
    background-color: rgba(134, 134, 134, 0.2);
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--eNUAZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--eNUAZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.company--vKJLP {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.company--vKJLP .blur-section--JotTd {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 77.03125vw;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: 0.28;
}
.company--vKJLP .blur-section--JotTd:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(36px);
          backdrop-filter: blur(36px);
}
.company--vKJLP .blur-section--JotTd:after {
  content: "";
  position: absolute;
  height: 27.03125vw;
  width: 100%;
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(0.5208333333vw);
      -ms-transform: translateY(0.5208333333vw);
          transform: translateY(0.5208333333vw);
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
.company--vKJLP .content-wrapper--a5dHz {
  position: relative;
  width: 100%;
  max-width: 70.0520833333vw;
  margin: 0 auto;
  padding: 0 0.5208333333vw 2.34375vw;
  z-index: 2;
}
.company--vKJLP .content-wrapper--a5dHz .video-wrapper--NPuVH {
  width: 100%;
  height: 38.90625vw;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 1.9791666667vw;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-left--dodgX {
  width: 100%;
  max-width: 39.5833333333vw;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV {
  width: 100%;
  max-width: 24.7395833333vw;
  padding-top: 1.0416666667vw;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 4.6875vw;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC {
  position: relative;
  height: 2.9166666667vw;
  margin-right: 1.3541666667vw;
  border: 0.15625vw solid #535051;
  border-radius: 1.4583333333vw;
  overflow: hidden;
  cursor: pointer;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC:hover {
  border-color: #2478fc;
  -webkit-box-shadow: 0px 0px 2.03125vw rgba(36, 121, 254, 0.54);
          box-shadow: 0px 0px 2.03125vw rgba(36, 121, 254, 0.54);
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC:hover .btn-inner--PNocX .icon--_mIKd {
  opacity: 1;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC:hover .filter--PCNjn {
  -webkit-filter: none;
          filter: none;
  background: -webkit-gradient(linear, right top, left top, from(rgba(37, 123, 255, 0.3)), to(rgba(7, 87, 211, 0.33)));
  background: linear-gradient(270deg, rgba(37, 123, 255, 0.3) 0%, rgba(7, 87, 211, 0.33) 100%);
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC.was-added--crQpx {
  border-color: #2478fc;
  -webkit-box-shadow: 0px 0px 2.03125vw rgba(36, 121, 254, 0.54);
          box-shadow: 0px 0px 2.03125vw rgba(36, 121, 254, 0.54);
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC.was-added--crQpx .btn-inner--PNocX .icon--_mIKd {
  opacity: 1;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC.was-added--crQpx .filter--PCNjn {
  -webkit-filter: none;
          filter: none;
  background: -webkit-gradient(linear, right top, left top, from(rgba(37, 123, 255, 0.3)), to(rgba(7, 87, 211, 0.33)));
  background: linear-gradient(270deg, rgba(37, 123, 255, 0.3) 0%, rgba(7, 87, 211, 0.33) 100%);
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC.loading--DK2HX {
  pointer-events: none;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC .btn-inner--PNocX {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 0 1.3958333333vw 0 1.0359375vw;
  font-size: 1.0463541667vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 0.0203125vw;
  color: #fff;
  z-index: 2;
  white-space: nowrap;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC .btn-inner--PNocX .icon--_mIKd {
  display: block;
  width: 1.1427083333vw;
  margin-right: 0.6770833333vw;
  opacity: 0.5;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .add-to-my-list-btn--OPYtC .filter--PCNjn {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 1.4583333333vw;
  z-index: 1;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq {
  position: relative;
  height: 2.9166666667vw;
  border-radius: 1.4583333333vw;
  overflow: hidden;
  cursor: pointer;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq.loading--DK2HX {
  pointer-events: none;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq.voted--Zc2_x {
  pointer-events: none;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq.voted--Zc2_x .filter--PCNjn {
  background: rgba(255, 255, 255, 0.26);
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq.voted--Zc2_x .filter--PCNjn:before {
  opacity: 0;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq:hover .filter--PCNjn {
  background: rgba(255, 255, 255, 0.26);
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq:hover .filter--PCNjn:before {
  opacity: 0;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq .btn-inner--PNocX {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 0 0.4520833333vw 0 1.25vw;
  font-size: 1.0463541667vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 0.0203125vw;
  color: #fff;
  border-radius: 1.4583333333vw;
  z-index: 2;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq .btn-inner--PNocX .divider--X52rm {
  height: 100%;
  width: 0.0520833333vw;
  margin: 0 0.8333333333vw;
  background-color: #979797;
  opacity: 0.38;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq .btn-inner--PNocX .rate--kZsNt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq .btn-inner--PNocX .rate--kZsNt span {
  margin-right: 0.3755208333vw;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq .filter--PCNjn {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-filter: saturate(50%);
          filter: saturate(50%);
  -webkit-backdrop-filter: blur(7.8px);
          backdrop-filter: blur(7.8px);
  border-radius: 1.4583333333vw;
  z-index: 1;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .action-btns--Ed1kX .upvote-btn--lhNoq .filter--PCNjn:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.14)), to(rgba(255, 255, 255, 0.05)));
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.05) 100%);
  border-radius: 1.4583333333vw;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .categories--0I3Ln {
  padding-left: 5.2083333333vw;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .categories--0I3Ln .categories-title--K7G4M {
  padding-bottom: 3.5015625vw;
  font-size: 1.6666666667vw;
  line-height: 0.649;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: white;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .categories--0I3Ln .categories-wrapper--TB9Z3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .categories--0I3Ln .categories-wrapper--TB9Z3 .category--zJZ7Q {
  position: relative;
  height: auto;
  margin-right: 0.9177083333vw;
  margin-bottom: 0.9177083333vw;
  border-radius: 2.6041666667vw;
  overflow: hidden;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .categories--0I3Ln .categories-wrapper--TB9Z3 .category--zJZ7Q .category-inner--ErOG1 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0.2604166667vw 0.8875vw;
  font-size: 1.0864583333vw;
  letter-spacing: 0.0208333333vw;
  font-weight: 600;
  color: white;
  z-index: 2;
}
.company--vKJLP .content-wrapper--a5dHz .company-info-wrapper--JEwwk .info-right--NtUeV .categories--0I3Ln .categories-wrapper--TB9Z3 .category--zJZ7Q .blured-block--NIIw2 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-filter: saturate(-50%);
          filter: saturate(-50%);
  -webkit-backdrop-filter: blur(8.1px);
          backdrop-filter: blur(8.1px);
  border-radius: 1.125vw;
}
.company--vKJLP .content-wrapper--a5dHz .claim-company-link--hYDdZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 6.25vw;
}
.company--vKJLP .content-wrapper--a5dHz .claim-company-link--hYDdZ .text--h8lnu {
  padding-right: 0.8072916667vw;
  font-size: 0.8333333333vw;
  line-height: 1;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
.company--vKJLP .content-wrapper--a5dHz .claim-company-link--hYDdZ .link-button--KUgnb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 2.6041666667vw;
  padding: 0 1.6145833333vw;
  font-size: 0.8333333333vw;
  line-height: 1;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 1.3020833333vw;
}
.company--vKJLP .slider-wrapper--PM52D {
  position: relative;
  padding: 4.5833333333vw 0 0;
}
.company--vKJLP .slider-wrapper--PM52D:before {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  top: 0;
  height: 18.8020833333vw;
  background: rgb(37, 37, 37);
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(37, 37, 37)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgb(37, 37, 37) 0%, rgba(0, 0, 0, 0) 100%);
}
.icon-button--plj68 {
  position: relative;
  width: 24px;
  height: 24px;
  padding: 4px;
}

.icon--s8p8W {
  display: block;
  width: 100%;
  height: 100%;
  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;
}
.icon--s8p8W > * {
  max-width: 100%;
  max-height: 100%;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--BOvmT {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--BOvmT {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.header--Au4oK {
  position: relative;
  padding: 15px 0;
  height: 55px;
  background: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
  background: linear-gradient(180deg, #000 0%, transparent 100%);
}

.content--Lvg3y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.menu-button--c2XQ0 {
  width: 30px;
  height: 26px;
}

.menu-button--c2XQ0,
.back-button--bEB2i,
.search-button--ynn_P {
  padding: 0;
}

.hero--fqVnV {
  position: absolute;
  min-width: 221px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (max-width: 319px) {
  .hero--fqVnV {
    width: 175px;
    min-width: auto;
  }
}

.category--wxYHR {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}
@media only screen and (max-width: 319px) {
  .category--wxYHR {
    font-size: 14px;
  }
}

.search--uqgYO {
  position: relative;
  height: 29px;
  width: 100%;
}
.search--uqgYO input {
  background: transparent;
  border: none;
  outline: none;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  color: white;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
@media only screen and (max-width: 319px) {
  .search--uqgYO input {
    width: 87%;
    font-size: 14px;
  }
}
.search--uqgYO .underline--azOeL {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #fff;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.search--uqgYO .close-btn--qIfZx {
  position: absolute;
  top: 5px;
  right: 0;
  width: 17px;
  height: 17px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 9px;
  -webkit-transition: opacity, visibility;
  transition: opacity, visibility;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
.search--uqgYO .close-btn--qIfZx::before, .search--uqgYO .close-btn--qIfZx::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 1px;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.search--uqgYO .close-btn--qIfZx::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.hero-transition-forward-appear--DDoal {
  opacity: 0;
  -webkit-transform: translate(-50%, -150%);
      -ms-transform: translate(-50%, -150%);
          transform: translate(-50%, -150%);
}
.hero-transition-forward-appear-active--lP0J6 {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-forward-appear-done--noO5w {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.hero-transition-forward-enter--j68U4 {
  opacity: 0;
  -webkit-transform: translate(-50%, -150%);
      -ms-transform: translate(-50%, -150%);
          transform: translate(-50%, -150%);
}
.hero-transition-forward-enter-active--wsyNF {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-forward-enter-done--LG2jI {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.hero-transition-forward-exit--JhweS {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.hero-transition-forward-exit-active--iE4Rh {
  opacity: 0;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-forward-exit-done--man3z {
  opacity: 0;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
.hero-transition-backward-appear--QrPp6 {
  opacity: 0;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
.hero-transition-backward-appear-active--XdokZ {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-backward-appear-done--G01vn {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.hero-transition-backward-enter--p8FLx {
  opacity: 0;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
.hero-transition-backward-enter-active--YL5Kz {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-backward-enter-done--yB7aL {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.hero-transition-backward-exit--vR6rj {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.hero-transition-backward-exit-active--HTdsr {
  opacity: 0;
  -webkit-transform: translate(-50%, -150%);
      -ms-transform: translate(-50%, -150%);
          transform: translate(-50%, -150%);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-backward-exit-done--mi9FF {
  opacity: 0;
  -webkit-transform: translate(-50%, -150%);
      -ms-transform: translate(-50%, -150%);
          transform: translate(-50%, -150%);
}
.hero-transition-search-appear--EB80K {
  opacity: 0;
}
.hero-transition-search-appear--EB80K .underline--azOeL {
  width: 0;
}
.hero-transition-search-appear-active--zvhyD {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-search-appear-active--zvhyD .underline--azOeL {
  width: 100%;
  -webkit-transition: opacity, width, -webkit-transform;
  transition: opacity, width, -webkit-transform;
  transition: opacity, transform, width;
  transition: opacity, transform, width, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-search-appear-done--SJanm {
  opacity: 1;
}
.hero-transition-search-appear-done--SJanm .underline--azOeL {
  width: 100%;
}
.hero-transition-search-enter--Lix7R {
  opacity: 0;
}
.hero-transition-search-enter--Lix7R .underline--azOeL {
  width: 0;
}
.hero-transition-search-enter-active--On3h1 {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-search-enter-active--On3h1 .underline--azOeL {
  width: 100%;
  -webkit-transition: opacity, width, -webkit-transform;
  transition: opacity, width, -webkit-transform;
  transition: opacity, transform, width;
  transition: opacity, transform, width, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-search-enter-done--b_Yrb {
  opacity: 1;
}
.hero-transition-search-enter-done--b_Yrb .underline--azOeL {
  width: 100%;
}
.hero-transition-search-exit--SnE4G {
  opacity: 1;
}
.hero-transition-search-exit--SnE4G .underline--azOeL {
  width: 100%;
}
.hero-transition-search-exit-active--B9Z99 {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-search-exit-active--B9Z99 .underline--azOeL {
  width: 0;
  -webkit-transition: opacity, width, -webkit-transform;
  transition: opacity, width, -webkit-transform;
  transition: opacity, transform, width;
  transition: opacity, transform, width, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.hero-transition-search-exit-done--ZltYw {
  opacity: 0;
}
.hero-transition-search-exit-done--ZltYw .underline--azOeL {
  width: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--eeEyr {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--eeEyr {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.logo--tOLK9 {
  position: relative;
  height: 34px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 319px) {
  .logo--tOLK9 {
    height: 30px;
  }
}
.logo--tOLK9 img {
  height: inherit;
  margin: 0 auto;
}
.logo-icon--Udstv {
  height: 18px;
  margin-right: 7px;
}
.logo-text--XWlRH {
  height: 15px;
  margin-right: 7px;
}
.logo-sub-text--lIMf4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 3px;
  border-left: 1px solid white;
  padding-left: 7px;
}
.logo-sub-text--lIMf4 p {
  font-size: 8px;
  font-weight: 600;
  line-height: 0.8;
  text-align: left;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--m766A {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--m766A {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.footer--F3shl {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #363636;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60px;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.footer--F3shl.hidden--s1ka4 {
  -webkit-transform: translate(0, calc(100% + 15px));
      -ms-transform: translate(0, calc(100% + 15px));
          transform: translate(0, calc(100% + 15px));
}

.footer-btn--ziuDH {
  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;
  width: 15%;
  gap: 7px;
  height: 100%;
  background-color: #272727;
}
@media only screen and (max-width: 319px) {
  .footer-btn--ziuDH {
    width: 18%;
  }
}
.footer-btn-icon--YoxpB {
  position: relative;
  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;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
@media only screen and (max-width: 319px) {
  .footer-btn-icon--YoxpB {
    width: 25px;
    height: 25px;
    min-width: 25px;
    min-height: 25px;
  }
}
.footer-btn-label--vdKUT {
  font-size: 8px;
  font-weight: 500;
  line-height: 1;
  color: #fff;
  opacity: 0.5;
}
.footer-btn--ziuDH.forInvestor--ntXd2:nth-child(3) .footer-btn-icon--YoxpB {
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(39, 39, 39)), to(rgb(7, 87, 211)));
  background: linear-gradient(0deg, rgb(39, 39, 39) 0%, rgb(7, 87, 211) 100%);
}
.footer-btn--ziuDH:nth-child(3) {
  width: 40%;
  gap: 0;
}
@media only screen and (max-width: 319px) {
  .footer-btn--ziuDH:nth-child(3) {
    width: 28%;
  }
}
.footer-btn--ziuDH:nth-child(3) .footer-btn-icon--YoxpB {
  width: 55px;
  height: 55px;
  min-width: 55px;
  min-height: 55px;
  background: -webkit-gradient(linear, left top, left bottom, from(#464646), color-stop(75%, #272727));
  background: linear-gradient(180deg, #464646 0%, #272727 75%);
  border-radius: 50%;
  -webkit-transform: translate(0, -10px);
      -ms-transform: translate(0, -10px);
          transform: translate(0, -10px);
}
@media only screen and (max-width: 319px) {
  .footer-btn--ziuDH:nth-child(3) .footer-btn-icon--YoxpB {
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9);
    -webkit-transform: translate(0, -5px);
        -ms-transform: translate(0, -5px);
            transform: translate(0, -5px);
  }
}
.footer-btn--ziuDH:nth-child(3) .footer-btn-icon--YoxpB img {
  display: block;
  width: 30px;
}
@media only screen and (max-width: 319px) {
  .footer-btn--ziuDH:nth-child(3) .footer-btn-icon--YoxpB img {
    width: 28px;
  }
}
.footer-btn--ziuDH:nth-child(3) .footer-btn-label--vdKUT {
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 1;
  -webkit-transform: translate(0, -10px);
      -ms-transform: translate(0, -10px);
          transform: translate(0, -10px);
}
@media only screen and (max-width: 319px) {
  .footer-btn--ziuDH:nth-child(3) .footer-btn-label--vdKUT {
    font-size: 8px;
  }
}
.footer-btn--ziuDH:nth-child(3).active--Wx_xu .footer-btn-icon--YoxpB {
  background: -webkit-gradient(linear, left top, left bottom, from(#3787f3), color-stop(75%, #0757d3));
  background: linear-gradient(180deg, #3787f3 0%, #0757d3 75%);
}
.footer-btn--ziuDH.active--Wx_xu {
  background-color: #0757d3;
}
.footer-btn--ziuDH .text-logo--PReil {
  position: relative;
  width: 65px;
  margin-top: -5px;
}
.footer-btn--ziuDH .text-logo--PReil img {
  display: block;
  width: 100%;
}
.footer-btn--ziuDH .text-logo--PReil p {
  font-size: 6.5px;
  letter-spacing: 0.15px;
  text-align: center;
  text-transform: none;
  margin-top: 3px;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Q3YDB {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Q3YDB {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.button--OFQlu {
  position: relative;
  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;
  white-space: nowrap;
  line-height: 1;
}
.button--OFQlu.x-large-block-size--wRIGZ {
  padding: 0 19px;
  height: 60px;
  width: 100%;
  border-radius: 60px;
  font-size: 20px;
  font-weight: 700;
}
.button--OFQlu.large-size--fO8E3 {
  padding: 0 19px;
  height: 37px;
  min-width: 37px;
  border-radius: 19px;
  font-size: 14.78px;
  font-weight: 700;
}
.button--OFQlu.medium-size--rIotT {
  padding: 0 16px;
  height: 32px;
  min-width: 32px;
  border-radius: 16px;
  font-size: 12.5px;
  font-weight: 700;
}
.button--OFQlu.small-size--q1RIi {
  padding: 0 15px;
  height: 29px;
  min-width: 29px;
  border-radius: 15px;
  font-size: 10.67px;
  font-weight: 700;
}
.button--OFQlu.primary-variant--NojrY {
  color: white;
  background-color: #0757d3;
}
.button--OFQlu.socondary-variant--c2ciS {
  color: white;
  background-color: gray;
}
.button--OFQlu.blured-variant--TIcQ0 {
  color: white;
  background-color: rgba(255, 255, 255, 0.11);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.button--OFQlu.no-paddings--NcWeS {
  padding: 0;
}
.button--OFQlu:disabled {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ahFWZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ahFWZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.control-panel--lC_Uf {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.bg--uVlR1 {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
}
.bg--uVlR1::before, .bg--uVlR1::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.bg--uVlR1::before {
  bottom: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%);
}
.bg--uVlR1::after {
  top: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%);
}

.content-wrap--mhrEv {
  position: relative;
  height: calc(100% - 28px - 88px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 28px;
  margin-bottom: 88px;
  z-index: 2;
}

.close-btn-wrap--jCJT8 {
  position: relative;
  z-index: 3;
  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;
  width: 53px;
  height: 53px;
  margin: 0 auto 30px;
}

.close-btn--ljg8C {
  position: relative;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
}

.content--T9shN {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0 25px;
  margin: 0 -25px;
}
@media only screen and (max-width: 319px) {
  .content--T9shN {
    padding: 0 15px;
    margin: 0 -15px;
  }
}

.sub-content--l5ifV {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sub-content-title--bInzU {
  font-size: 20px;
  font-weight: 700;
  line-height: 90px;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
@media only screen and (max-width: 319px) {
  .sub-content-title--bInzU {
    font-size: 16px;
  }
}
.sub-content-scrollable--PK_HF {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0 25px;
  margin: 0 -25px;
}
@media only screen and (max-width: 319px) {
  .sub-content-scrollable--PK_HF {
    padding: 0 15px;
    margin: 0 -15px;
  }
}
.sub-content-item--C1jfU {
  padding: 20px 0;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  display: block;
}
@media only screen and (max-width: 319px) {
  .sub-content-item--C1jfU {
    font-size: 15px;
  }
}
.sub-content-item--C1jfU.active--Syt8y {
  color: #68a4ff;
}
.sub-content-item--C1jfU:hover {
  color: #68a4ff;
}
.sub-content--l5ifV .loading--hxJbz {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.container-transition-enter--WYGWe .bg--uVlR1 {
  -webkit-transform: translate3d(0, -200%, 0);
          transform: translate3d(0, -200%, 0);
}
.container-transition-enter--WYGWe .content-wrap--mhrEv {
  opacity: 0;
}
.container-transition-enter--WYGWe .content-wrap--mhrEv .close-btn--ljg8C {
  -webkit-transform: scale(0.25);
      -ms-transform: scale(0.25);
          transform: scale(0.25);
}
.container-transition-enter-active--yZAyv .bg--uVlR1 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-enter-active--yZAyv .content-wrap--mhrEv {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-enter-active--yZAyv .content-wrap--mhrEv .close-btn--ljg8C {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 390ms;
          transition-duration: 390ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1.75);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1.75);
}
.container-transition-enter-done--PH8dC .bg--uVlR1 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.container-transition-enter-done--PH8dC .content-wrap--mhrEv {
  opacity: 1;
}
.container-transition-enter-done--PH8dC .content-wrap--mhrEv .close-btn--ljg8C {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.container-transition-exit--jO_Cj .bg--uVlR1 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.container-transition-exit--jO_Cj .content-wrap--mhrEv {
  opacity: 1;
}
.container-transition-exit--jO_Cj .content-wrap--mhrEv .close-btn--ljg8C {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.container-transition-exit-active--y2KeN .bg--uVlR1 {
  -webkit-transform: translate3d(0, 200%, 0);
          transform: translate3d(0, 200%, 0);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-exit-active--y2KeN .content-wrap--mhrEv {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-exit-active--y2KeN .content-wrap--mhrEv .close-btn--ljg8C {
  -webkit-transform: scale(0.25);
      -ms-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 325ms;
          transition-duration: 325ms;
}
.container-transition-exit-done--ho1b1 .bg--uVlR1 {
  -webkit-transform: translate3d(0, calc(100% + 200px), 0);
          transform: translate3d(0, calc(100% + 200px), 0);
}
.container-transition-exit-done--ho1b1 .content-wrap--mhrEv {
  opacity: 0;
}
.container-transition-exit-done--ho1b1 .content-wrap--mhrEv .close-btn--ljg8C {
  -webkit-transform: scale(0.25);
      -ms-transform: scale(0.25);
          transform: scale(0.25);
}

.content-transition-appear--qsYHf {
  opacity: 0;
}
.content-transition-appear-active--nO2Xa {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.content-transition-appear-done--VULxY {
  opacity: 1;
}
.content-transition-enter--ePxw_ {
  opacity: 0;
}
.content-transition-enter-active--O7aab {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.content-transition-enter-done--vUDvb {
  opacity: 1;
}
.content-transition-exit--IUbR7 {
  opacity: 1;
}
.content-transition-exit-active--jElui {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.content-transition-exit-done--B_Pxm {
  opacity: 0;
}

.menu--Sf9V7.hidden--wY7fR {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--zy4Tj {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--zy4Tj {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.player--HHUSK {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: black;
  pointer-events: visiblePainted;
}
.player--HHUSK .play-icon--POV_7 {
  position: absolute;
  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;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 2;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.player--HHUSK .play-icon--POV_7 img {
  height: 33px;
  margin-right: -5px;
}
.player--HHUSK .play-toggle-btn--bqjtS {
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  width: 50%;
  height: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.player-controls--O3a_d {
  position: absolute;
  z-index: 3;
  right: 10px;
  bottom: 18px;
  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;
  gap: 20px;
}
.player-controls-btn--orUIV svg {
  max-width: 21px;
  max-height: 21px;
}
.player--HHUSK .jw-aspect.jw-reset {
  padding-top: 240px !important;
}
.player--HHUSK .jw-display-container.jw-reset {
  display: none !important;
}
.player--HHUSK .jw-icon {
  display: none !important;
}
.player--HHUSK .jw-slider-time.jw-chapter-slider-time.jw-background-color.jw-slider-horizontal {
  padding: 0 !important;
  margin-bottom: -16px !important;
}
.player--HHUSK .jw-timesegment-resetter.jw-reset {
  height: 8px !important;
}
.player--HHUSK .jw-timesegment-bar.jw-progress.jw-timesegment-progress.jw-reset {
  background-color: #0757d3;
}
.player--HHUSK .jw-tooltip-time,
.player--HHUSK .jw-knob.jw-reset {
  display: none !important;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--OnAzc {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--OnAzc {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.founder--ix9nC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  padding: 15px 8px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.founder-photo--LEFdt {
  width: 56px;
  min-width: 56px;
  height: 56px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}
.founder-info--lrZV4 {
  font-size: 16px;
}
@media only screen and (max-width: 319px) {
  .founder-info--lrZV4 {
    font-size: 14px;
  }
}
.founder-name--V7MUW {
  font-weight: 700;
}
.founder-role--EsuXy {
  font-weight: 400;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--XMYFs {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--XMYFs {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.founders--pEaao {
  position: relative;
}
.founders-item--s8E58:last-of-type {
  border-bottom: none;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ZAXKd {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ZAXKd {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.news-item--yh8iA {
  position: relative;
  padding: 16px 0 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.news-item--yh8iA a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}
.news-item-photo--GYHwY {
  width: 68px;
  min-width: 68px;
  height: 68px;
  border-radius: 4px;
  background-position: center;
  background-size: cover;
}
.news-item-info--1DsRh {
  font-size: 16px;
}
.news-item-title--EvQoc {
  font-size: 14px;
  font-weight: 300;
  padding-bottom: 6px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-item-title--EvQoc span {
  position: relative;
  display: inline-block;
  padding-left: 20px;
}
.news-item-title--EvQoc span:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  left: 5px;
  top: 10px;
  background-color: #fff;
  border-radius: 50%;
}
.news-item-description--TaQ0O {
  font-size: 14px;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-item-description--TaQ0O span {
  font-weight: 300;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--B1g0R {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--B1g0R {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.news--jVL4u {
  position: relative;
}
.news-item--u75v3:last-of-type {
  border-bottom: none;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ZcbO3 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ZcbO3 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.root--i0CPX {
  position: relative;
}

.field--l8lj7 {
  margin-bottom: 16px;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--lRPjO {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--lRPjO {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.pop-up-manager--r7Mh2 {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.bg--lo5b4 {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.95);
}
.bg--lo5b4::before, .bg--lo5b4::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.bg--lo5b4::before {
  bottom: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%);
}
.bg--lo5b4::after {
  top: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%);
}

.content-wrap--lH1JI {
  position: relative;
  height: calc(100% - 25px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 25px;
  margin-bottom: 0;
  z-index: 2;
}

.content-wrap-questionnaire--ArZwS {
  position: relative;
  height: calc(100% - 240px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 110px;
  margin-bottom: 130px;
  z-index: 2;
}

.header--Pq71_ {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 80px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 30px;
}
.header--Pq71_ .title--F2IKm {
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}
.header--Pq71_ .close-btn--J8cTb {
  position: relative;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  margin-top: -20px;
}

.content--rD3Y2 {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0 25px;
  margin: 0 -25px;
}
.content--rD3Y2.questionnaire--Ck92Q {
  overflow-y: hidden;
}

.sub-content--gRJh_ {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sub-content-title--Q___e {
  font-size: 20px;
  font-weight: 700;
  line-height: 90px;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.sub-content-scrollable--KrCiN {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0 25px;
  margin: 0 -25px;
}
.sub-content-item--EJ4pF {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  line-height: 90px;
  text-align: center;
}
.sub-content--gRJh_ .loading--fO1Lv {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.container-transition-enter--cyL2l .bg--lo5b4 {
  -webkit-transform: translate3d(0, -200%, 0);
          transform: translate3d(0, -200%, 0);
}
.container-transition-enter--cyL2l .content-wrap--lH1JI {
  opacity: 0;
}
.container-transition-enter--cyL2l .content-wrap--lH1JI .close-btn--J8cTb {
  -webkit-transform: scale(0.25);
      -ms-transform: scale(0.25);
          transform: scale(0.25);
}
.container-transition-enter-active--XXHya .bg--lo5b4 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-enter-active--XXHya .content-wrap--lH1JI {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-enter-active--XXHya .content-wrap--lH1JI .close-btn--J8cTb {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 390ms;
          transition-duration: 390ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1.75);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1.75);
}
@media only screen and (max-width: 319px) {
  .container-transition-enter-active--XXHya .content-wrap--lH1JI .close-btn--J8cTb {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
  }
}
.container-transition-enter-done--Cy9qe .bg--lo5b4 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.container-transition-enter-done--Cy9qe .content-wrap--lH1JI {
  opacity: 1;
}
.container-transition-enter-done--Cy9qe .content-wrap--lH1JI .close-btn--J8cTb {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media only screen and (max-width: 319px) {
  .container-transition-enter-done--Cy9qe .content-wrap--lH1JI .close-btn--J8cTb {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
  }
}
.container-transition-exit--sMGGo .bg--lo5b4 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.container-transition-exit--sMGGo .content-wrap--lH1JI {
  opacity: 1;
}
.container-transition-exit--sMGGo .content-wrap--lH1JI .close-btn--J8cTb {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media only screen and (max-width: 319px) {
  .container-transition-exit--sMGGo .content-wrap--lH1JI .close-btn--J8cTb {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
  }
}
.container-transition-exit-active--cPoyp .bg--lo5b4 {
  -webkit-transform: translate3d(0, 200%, 0);
          transform: translate3d(0, 200%, 0);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-exit-active--cPoyp .content-wrap--lH1JI {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
.container-transition-exit-active--cPoyp .content-wrap--lH1JI .close-btn--J8cTb {
  -webkit-transform: scale(0.25);
      -ms-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 325ms;
          transition-duration: 325ms;
}
.container-transition-exit-done--p5ZI9 .bg--lo5b4 {
  -webkit-transform: translate3d(0, calc(100% + 200px), 0);
          transform: translate3d(0, calc(100% + 200px), 0);
}
.container-transition-exit-done--p5ZI9 .content-wrap--lH1JI {
  opacity: 0;
}
.container-transition-exit-done--p5ZI9 .content-wrap--lH1JI .close-btn--J8cTb {
  -webkit-transform: scale(0.25);
      -ms-transform: scale(0.25);
          transform: scale(0.25);
}

.content-transition-appear--WinPl {
  opacity: 0;
}
.content-transition-appear-active--Bm6rJ {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.content-transition-appear-done--HEDFH {
  opacity: 1;
}
.content-transition-enter--MJyk0 {
  opacity: 0;
}
.content-transition-enter-active--oHfmc {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.content-transition-enter-done--uCHk5 {
  opacity: 1;
}
.content-transition-exit--QSReC {
  opacity: 1;
}
.content-transition-exit-active--NGEoI {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.content-transition-exit-done--MnojF {
  opacity: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--F8yVG {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--F8yVG {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.item--Wyqmo {
  width: 22.9166666667vw;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .item--Wyqmo {
    width: 100%;
    max-width: 365px;
    padding-bottom: 22px;
    margin-bottom: 24px;
  }
  .item--Wyqmo:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.28);
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .item--Wyqmo {
    max-width: inherit;
  }
}
.item--Wyqmo .content--xKZE8 {
  display: block;
  margin-right: 3.4895833333vw;
}
@media only screen and (max-width: 1024px) {
  .item--Wyqmo .content--xKZE8 {
    margin: 0;
    width: 253px;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .item--Wyqmo .content--xKZE8 {
    width: 90%;
  }
}
.item--Wyqmo .main-image--vOPik {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 10.9375vw;
  border-radius: 0.4166666667vw;
  margin-bottom: 1.0416666667vw;
}
@media only screen and (max-width: 1024px) {
  .item--Wyqmo .main-image--vOPik {
    border-radius: 4px;
    height: auto;
    padding-bottom: 56%;
    margin-bottom: 12px;
  }
}
.item--Wyqmo .info--j9Nf4 .name--TZsmV {
  margin-bottom: 0.5385416667vw;
  font-size: 1.490625vw;
  letter-spacing: 0.2385416667vw;
  line-height: 1.1;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: white;
  margin-bottom: 0.2604166667vw;
}
@media only screen and (max-width: 1024px) {
  .item--Wyqmo .info--j9Nf4 .name--TZsmV {
    font-size: 18px;
    margin-bottom: 12px;
    letter-spacing: normal;
  }
}
.item--Wyqmo .info--j9Nf4 .description--f93ny {
  font-size: 0.7291666667vw;
  line-height: 1.1;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  color: white;
}
@media only screen and (max-width: 1024px) {
  .item--Wyqmo .info--j9Nf4 .description--f93ny {
    font-size: 14px;
  }
}
.item--Wyqmo .delete-btn--jutn3 {
  position: absolute;
  top: 10px;
  right: 8px;
  width: 1.9791666667vw;
  height: 1.9791666667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  -webkit-transition: 0.2s opacity ease-in;
  transition: 0.2s opacity ease-in;
}
@media only screen and (max-width: 1024px) {
  .item--Wyqmo .delete-btn--jutn3 {
    width: 34px;
    height: 34px;
  }
}
.item--Wyqmo .delete-btn--jutn3 .icon--Jj8lg {
  display: block;
  width: 50%;
  height: 50%;
}
.item--Wyqmo .delete-btn--jutn3 .icon--Jj8lg svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
.item--Wyqmo .delete-btn--jutn3:hover {
  opacity: 0.7;
}
.confirmation-dialog--aYECC {
  position: fixed;
  z-index: 9999;
  display: grid;
  place-content: center;
}
.confirmation-dialog--aYECC, .confirmation-overlay--_6efu {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.confirmation-overlay--_6efu {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
}
.confirmation-content--A3nQr {
  position: relative;
  width: 200px;
  background: black;
  border: 1px solid rgba(255, 255, 255, 0.28);
  padding: 12px 16px;
  border-radius: 6px;
  display: grid;
  grid-gap: 16px;
}
.confirmation-buttons--uMwv1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.confirmation-buttons--uMwv1 button {
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.confirmation-buttons--uMwv1 button:hover {
  opacity: 0.8;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--gfRRv {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--gfRRv {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.saving-list--Fb75I {
  padding-top: calc(55px + 50px);
  padding-bottom: calc(60px + 40px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}

.header--LW6Bd {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}

.control-panel--z6zMF {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}

.title--mjeoM {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 1.1;
}

.items--aLZ6n {
  padding-top: 40px;
}

.no-items--WOuvt {
  position: relative;
  padding: 0 15px;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .no-items--WOuvt {
    max-width: 400px;
    margin: 0 auto;
  }
}
.no-items--WOuvt .title--mjeoM {
  font-size: 35px;
  line-height: 1;
  letter-spacing: 3px;
  text-align: center;
  padding: 40px 0 30px;
  margin: 0 -20px;
}
.no-items--WOuvt .message--gYoVB {
  max-width: 100%;
  font-size: 18px;
  letter-spacing: 0.35px;
  line-height: 1.389;
  text-align: center;
  margin-bottom: 40px;
}
.no-items--WOuvt .button--oS_O2 {
  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;
  margin: 0 auto;
  width: 100%;
  height: 50px;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  border-radius: 33px;
  background-color: #0757d3;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--kpvQI {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--kpvQI {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.avatar-uploader--oA5Mo {
  cursor: pointer;
  display: block;
  width: 17.1875vw;
  height: 17.1875vw;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .avatar-uploader--oA5Mo {
    width: 100%;
    height: initial;
  }
}
.avatar-uploader--oA5Mo .content--eqVNj {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
  background: rgba(0, 0, 0, 0.26);
}
.avatar-uploader--oA5Mo .content--eqVNj:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: inherit;
  width: inherit;
  border: 0.2083333333vw solid rgba(255, 255, 255, 0.37);
  border-radius: 50%;
  pointer-events: none;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .avatar-uploader--oA5Mo .content--eqVNj:after {
    border: 2px solid rgba(255, 255, 255, 0.38);
  }
}
@media only screen and (max-width: 1024px) {
  .avatar-uploader--oA5Mo .content--eqVNj {
    margin: 0 auto 14px;
    width: 119px;
    height: 119px;
    background-clip: content-box;
  }
}
.avatar-uploader--oA5Mo input[type=file] {
  display: none;
}
.avatar-uploader--oA5Mo .overlay--fYU9C {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2;
}
.avatar-uploader--oA5Mo .icon--FR3dd {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 3.59375vw;
  height: 3.59375vw;
}
@media only screen and (max-width: 1024px) {
  .avatar-uploader--oA5Mo .icon--FR3dd {
    width: 25px;
    height: auto;
  }
}
.avatar-uploader--oA5Mo .icon--FR3dd svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
.avatar-uploader--oA5Mo img {
  position: relative;
  z-index: 1;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.avatar-uploader--oA5Mo .error--zKr7G {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 15px;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: rgb(252, 68, 79);
}
@media only screen and (max-width: 1024px) {
  .avatar-uploader--oA5Mo .error--zKr7G {
    position: relative;
    top: initial;
    left: initial;
    padding: 0 30px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--kdt_Q {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--kdt_Q {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.title--VZaXJ {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.scrollable-block--_JnC5 {
  position: relative;
  padding: 0.4166666667vw;
  padding-left: 0;
  color: white;
  background-color: #1c1c1c;
}
@media only screen and (max-width: 1024px) {
  .scrollable-block--_JnC5 {
    padding: 0;
  }
}

.title--VZaXJ {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  right: 1.0416666667vw;
  height: 6.1458333333vw;
  padding-left: 2.6041666667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 2.34375vw;
  line-height: 2.6041666667vw;
  letter-spacing: 0.0453125vw;
  font-weight: 600;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #1c1c1c), to(rgba(28, 28, 28, 0)));
  background: linear-gradient(180deg, #1c1c1c 70%, rgba(28, 28, 28, 0) 100%);
}
@media only screen and (max-width: 1024px) {
  .title--VZaXJ {
    height: 60px;
    width: 100%;
    top: -2px;
    padding-left: 34px;
    font-size: 22px;
    line-height: 1;
    letter-spacing: 0.43px;
  }
}
@media only screen and (max-width: 319px) {
  .title--VZaXJ {
    font-size: 20px;
    padding-left: 20px;
  }
}

.content--Yp0bz {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
  padding-top: 6.1458333333vw;
}
@media only screen and (max-width: 1024px) {
  .content--Yp0bz {
    padding-top: 60px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--bp7xR {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--bp7xR {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.home--enDQJ {
  padding-top: 2.5vw;
}
@media only screen and (max-width: 1024px) {
  .home--enDQJ {
    padding-top: 21px;
  }
}

.pending-action--Dg_h6 {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 2.5520833333vw 3.75vw 2.5520833333vw 2.6041666667vw;
  margin-bottom: 3.125vw;
  background-color: rgba(104, 164, 255, 0.23);
  color: white;
  border: 1px solid #0757d3;
  border-radius: 0.4166666667vw;
}
@media only screen and (max-width: 1024px) {
  .pending-action--Dg_h6 {
    display: block;
    padding: 24px 35px 24px 32px;
    margin-bottom: 24px;
    border-radius: 8px;
  }
}
@media only screen and (max-width: 319px) {
  .pending-action--Dg_h6 {
    padding: 20px;
  }
}
.pending-action--Dg_h6 .message--xfkoE {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 31.25vw;
}
@media only screen and (max-width: 1024px) {
  .pending-action--Dg_h6 .message--xfkoE {
    min-width: 100%;
    padding-bottom: 24px;
  }
}
.pending-action--Dg_h6 .button--kKU52 {
  padding: 0 1.5625vw;
}
@media only screen and (max-width: 1024px) {
  .pending-action--Dg_h6 .button--kKU52 {
    width: 100%;
    height: 50px;
    padding: 0 10px;
    font-size: 16px;
    border-radius: 33px;
  }
}
@media only screen and (max-width: 319px) {
  .pending-action--Dg_h6 .button--kKU52 {
    font-size: 14px;
  }
}

.news-and-pie-chart--qfnLh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 31.25vw;
  margin-bottom: 3.125vw;
  gap: 3.6458333333vw;
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    height: auto;
    margin-bottom: 45px;
    gap: 61px;
  }
}
.news-and-pie-chart--qfnLh .news--HVPcK,
.news-and-pie-chart--qfnLh .pie-chart--sGrKy {
  width: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .news--HVPcK,
  .news-and-pie-chart--qfnLh .pie-chart--sGrKy {
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .news--HVPcK .no-chart-data--tZ2OQ,
  .news-and-pie-chart--qfnLh .pie-chart--sGrKy .no-chart-data--tZ2OQ {
    min-height: 240px;
    width: 100%;
  }
}
.news-and-pie-chart--qfnLh .news--HVPcK .no-chart-data-top--f0ELJ,
.news-and-pie-chart--qfnLh .pie-chart--sGrKy .no-chart-data-top--f0ELJ {
  position: absolute;
  top: 0;
  padding: 11.4583333333vw 3.3854166667vw 1.0416666667vw;
  height: 100%;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .news--HVPcK .no-chart-data-top--f0ELJ,
  .news-and-pie-chart--qfnLh .pie-chart--sGrKy .no-chart-data-top--f0ELJ {
    padding: 60px 35px 24px 32px;
  }
}
.news-and-pie-chart--qfnLh .news--HVPcK .no-chart-data-top--f0ELJ p,
.news-and-pie-chart--qfnLh .pie-chart--sGrKy .no-chart-data-top--f0ELJ p {
  font-size: 1.3541666667vw;
  line-height: 1.692;
  letter-spacing: 0.5px;
  padding-bottom: 1.25vw;
  white-space: break-spaces;
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .news--HVPcK .no-chart-data-top--f0ELJ p,
  .news-and-pie-chart--qfnLh .pie-chart--sGrKy .no-chart-data-top--f0ELJ p {
    font-size: 16px;
    padding-bottom: 24px;
    text-align: left;
  }
}
.news-and-pie-chart--qfnLh .news--HVPcK .no-chart-data--tZ2OQ .chart-img-default--zJcEd,
.news-and-pie-chart--qfnLh .pie-chart--sGrKy .no-chart-data--tZ2OQ .chart-img-default--zJcEd {
  position: absolute;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.news-and-pie-chart--qfnLh .news--HVPcK .no-chart-data--tZ2OQ .button--kKU52,
.news-and-pie-chart--qfnLh .pie-chart--sGrKy .no-chart-data--tZ2OQ .button--kKU52 {
  display: inline-block;
  width: 9.6875vw;
  height: 2.6041666667vw;
  border-radius: 1.71875vw;
  font-size: 0.8046875vw;
  line-height: 2.6041666667vw;
  letter-spacing: 0.015625vw;
  font-weight: 700;
  background-color: #0757d3;
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .news--HVPcK .no-chart-data--tZ2OQ .button--kKU52,
  .news-and-pie-chart--qfnLh .pie-chart--sGrKy .no-chart-data--tZ2OQ .button--kKU52 {
    width: 100%;
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    border-radius: 33px;
  }
}
.news-and-pie-chart--qfnLh .news-list--c0oxY {
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .news-list--c0oxY {
    max-height: 493px;
  }
}
.news-and-pie-chart--qfnLh .news-item--hImow {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.25vw 4.1666666667vw 1.25vw 1.25vw;
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .news-item--hImow {
    display: block;
    padding: 24px 35px 24px 32px;
  }
}
@media only screen and (max-width: 319px) {
  .news-and-pie-chart--qfnLh .news-item--hImow {
    padding: 20px;
  }
}
.news-and-pie-chart--qfnLh .news-item--hImow::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
}
.news-and-pie-chart--qfnLh .news--HVPcK .date--XVtiW {
  width: 5.625vw;
  min-width: 5.625vw;
  font-size: 0.7291666667vw;
  line-height: 1.25vw;
  letter-spacing: 0.0182291667vw;
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .news--HVPcK .date--XVtiW {
    width: 100%;
    font-size: 14px;
    line-height: 1.714;
    letter-spacing: 0.35px;
    margin-bottom: 14px;
  }
}
.news-and-pie-chart--qfnLh .news--HVPcK .content--iV0nD {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 0.8333333333vw;
  line-height: 1.25vw;
  letter-spacing: 0.0208333333vw;
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .news--HVPcK .content--iV0nD {
    font-size: 16px;
    line-height: 1.438;
    letter-spacing: normal;
  }
}
@media only screen and (max-width: 319px) {
  .news-and-pie-chart--qfnLh .news--HVPcK .content--iV0nD {
    font-size: 14px;
  }
}
.news-and-pie-chart--qfnLh .news-title--ruMBJ {
  font-weight: 600;
  line-height: 1.328125vw;
  font-size: 0.8333333333vw;
  margin-bottom: 0.78125vw;
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .news-title--ruMBJ {
    font-size: 16px;
    line-height: 1.438;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .pie-chart--sGrKy {
    border-radius: 8px;
    padding-bottom: 20px;
  }
}
.news-and-pie-chart--qfnLh .pie-chart--sGrKy .chart--qUs2T {
  height: calc(100% - 2.6041666667vw);
}
@media only screen and (max-width: 1024px) {
  .news-and-pie-chart--qfnLh .pie-chart--sGrKy .chart--qUs2T {
    height: 190px;
    max-width: 190px;
    margin: 0 auto;
  }
}

.reports--nD3vw {
  position: relative;
  border-radius: 0.4166666667vw;
  margin-bottom: 5.7291666667vw;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .reports--nD3vw {
    border-radius: 0;
  }
}
.reports--nD3vw .report-item--LoiFy {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0.8854166667vw 2.96875vw 0.8854166667vw 2.6041666667vw;
}
@media only screen and (max-width: 1024px) {
  .reports--nD3vw .report-item--LoiFy {
    display: block;
    padding: 0 29px 0 0;
  }
}
@media only screen and (max-width: 319px) {
  .reports--nD3vw .report-item--LoiFy {
    padding: 0 20px 0 0;
  }
}
.reports--nD3vw .report-item--LoiFy::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
}
@media only screen and (max-width: 1024px) {
  .reports--nD3vw .report-item--LoiFy::before {
    display: none;
  }
}
.reports--nD3vw .report-date--t1RPW, .reports--nD3vw .report-filename--jnt3o {
  font-size: 1.0416666667vw;
  line-height: 1.953125vw;
  letter-spacing: 0.0260416667vw;
}
@media only screen and (max-width: 1024px) {
  .reports--nD3vw .report-date--t1RPW, .reports--nD3vw .report-filename--jnt3o {
    font-size: 14px;
    line-height: 1.143;
    letter-spacing: 0.35px;
  }
}
.reports--nD3vw .report-date--t1RPW {
  width: 12.2916666667vw;
}
@media only screen and (max-width: 1024px) {
  .reports--nD3vw .report-date--t1RPW {
    position: relative;
    width: 100%;
    padding: 40px 0 19px 33px;
  }
  .reports--nD3vw .report-date--t1RPW::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
  }
}
@media only screen and (max-width: 319px) {
  .reports--nD3vw .report-date--t1RPW {
    padding: 35px 0 19px 20px;
  }
}
.reports--nD3vw .report-title--WAoE8 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 1.0416666667vw;
  line-height: 1.953125vw;
  letter-spacing: 0.0260416667vw;
}
@media only screen and (max-width: 1024px) {
  .reports--nD3vw .report-title--WAoE8 {
    font-size: 16px;
    line-height: 1.438;
    letter-spacing: normal;
  }
}
@media only screen and (max-width: 319px) {
  .reports--nD3vw .report-title--WAoE8 {
    font-size: 14px;
  }
}
.reports--nD3vw .report-mobile-row--tY5dV {
  position: relative;
  padding: 31px 50px 21px 33px;
}
@media only screen and (max-width: 319px) {
  .reports--nD3vw .report-mobile-row--tY5dV {
    padding: 20px 45px 20px 20px;
  }
}
.reports--nD3vw .report-mobile-row--tY5dV:last-child::after {
  display: none;
}
.reports--nD3vw .report-mobile-row--tY5dV::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
}
.reports--nD3vw .report-mobile-row--tY5dV .download-btn--bHVNc {
  position: absolute;
  top: 26px;
  right: 0;
}
@media only screen and (max-width: 319px) {
  .reports--nD3vw .report-mobile-row--tY5dV .download-btn--bHVNc {
    top: 20px;
  }
}
.reports--nD3vw .filename-wrap--oISw6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.8854166667vw;
  width: 40%;
}
@media only screen and (max-width: 1024px) {
  .reports--nD3vw .filename-wrap--oISw6 {
    width: 100%;
    padding-bottom: 6px;
  }
}
.reports--nD3vw .filename-wrap--oISw6 img {
  width: 0.9375vw;
}
.reports--nD3vw .download-btn--bHVNc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.9166666667vw;
  height: 2.9166666667vw;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 1024px) {
  .reports--nD3vw .download-btn--bHVNc {
    width: 40px;
    height: 40px;
  }
}
.reports--nD3vw .download-btn--bHVNc img {
  width: 1.3541666667vw;
}
@media only screen and (max-width: 1024px) {
  .reports--nD3vw .download-btn--bHVNc img {
    width: 18px;
  }
}
.reports--nD3vw .download-btn--bHVNc:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

.title--DUCLC {
  font-size: 2.34375vw;
  line-height: 2.6041666667vw;
  letter-spacing: 0.0453125vw;
  font-weight: 600;
  margin-bottom: 1.1458333333vw;
}
@media only screen and (max-width: 1024px) {
  .title--DUCLC {
    font-size: 22px;
    line-height: 1.273;
    letter-spacing: 1.3px;
    font-weight: 700;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 319px) {
  .title--DUCLC {
    font-size: 18px;
    line-height: 1.2;
    letter-spacing: 1.1px;
  }
}

.text--Evi7s {
  font-size: 0.8333333333vw;
  line-height: 1.4583333333vw;
  letter-spacing: 0.0208333333vw;
}
@media only screen and (max-width: 1024px) {
  .text--Evi7s {
    font-size: 16px;
    line-height: 1.438;
    letter-spacing: normal;
  }
}
@media only screen and (max-width: 319px) {
  .text--Evi7s {
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 1.1px;
  }
}

.no-data-message--jAF4r {
  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;
  height: 100%;
  padding: 0 1.8229166667vw;
  width: 45%;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  .no-data-message--jAF4r {
    width: 100%;
    padding: 0 35px;
  }
}
@media only screen and (max-width: 319px) {
  .no-data-message--jAF4r {
    padding: 0 20px;
  }
}
.no-data-message--jAF4r p {
  font-size: 1.0416666667vw;
  line-height: 1.692;
  letter-spacing: 0.5px;
  text-align: center;
  padding-bottom: 2.1vw;
  padding-top: 1vw;
  white-space: break-spaces;
}
@media only screen and (max-width: 1024px) {
  .no-data-message--jAF4r p {
    font-size: 16px;
    padding-bottom: 24px;
    text-align: left;
  }
}
@media only screen and (max-width: 319px) {
  .no-data-message--jAF4r p {
    font-size: 16px;
    padding-bottom: 22px;
  }
}
.no-data-message--jAF4r .button--kKU52 {
  display: inline-block;
  width: 9.6875vw;
  height: 2.6041666667vw;
  margin-bottom: 1.5625vw;
  border-radius: 1.71875vw;
  font-size: 0.8046875vw;
  line-height: 2.6041666667vw;
  letter-spacing: 0.015625vw;
  font-weight: 700;
  text-align: center;
  background-color: #0757d3;
}
@media only screen and (max-width: 1024px) {
  .no-data-message--jAF4r .button--kKU52 {
    width: 100%;
    height: 50px;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 50px;
    border-radius: 33px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--fWamL {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--fWamL {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.section-stages--Nqryj .stage-title--PqKxM, .section-header--RmcJa .progress-wrap--JVaI9 .progress-header--hNafS p:first-child, .section-header--RmcJa .title-and-text--nrNdc .title--sVCrE {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.investor-profile--P0bqW {
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .investor-profile--P0bqW {
    padding: 24px 32px 0;
  }
}
@media only screen and (max-width: 319px) {
  .investor-profile--P0bqW {
    padding: 24px 20px 0;
  }
}
.investor-profile--P0bqW section {
  margin-bottom: 2.9166666667vw;
}
@media only screen and (max-width: 1024px) {
  .investor-profile--P0bqW section {
    margin-bottom: 24px;
  }
}
.investor-profile--P0bqW section:last-child {
  margin-bottom: 7.8125vw;
}
@media only screen and (max-width: 1024px) {
  .investor-profile--P0bqW section:last-child {
    margin-bottom: 0;
  }
}

.section-header--RmcJa {
  padding: 2.7604166667vw 0;
  background-color: rgba(255, 255, 255, 0.08);
}
@media only screen and (max-width: 1024px) {
  .section-header--RmcJa {
    padding: 22px 34px 24px;
  }
}
@media only screen and (max-width: 319px) {
  .section-header--RmcJa {
    padding: 20px;
  }
}
.section-header-content--Q2w3M {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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 only screen and (max-width: 1024px) {
  .section-header-content--Q2w3M {
    display: block;
    margin: 0;
  }
}
.section-header--RmcJa .title-and-text--nrNdc {
  width: 50%;
}
@media only screen and (max-width: 1024px) {
  .section-header--RmcJa .title-and-text--nrNdc {
    width: 100%;
  }
}
.section-header--RmcJa .title-and-text--nrNdc .title--sVCrE {
  font-size: 2.34375vw;
  line-height: 2.6041666667vw;
  letter-spacing: 0.0453125vw;
  font-weight: 600;
  margin-bottom: 0.7291666667vw;
}
@media only screen and (max-width: 1024px) {
  .section-header--RmcJa .title-and-text--nrNdc .title--sVCrE {
    font-size: 22px;
    line-height: 1.273;
    letter-spacing: 1.5px;
    margin-bottom: 23px;
    overflow: auto;
    white-space: normal;
  }
}
@media only screen and (max-width: 319px) {
  .section-header--RmcJa .title-and-text--nrNdc .title--sVCrE {
    font-size: 20px;
    line-height: 1.273;
    letter-spacing: 1.2px;
    margin-bottom: 20px;
  }
}
.section-header--RmcJa .title-and-text--nrNdc .sub-title--OxFPq {
  font-size: 0.8333333333vw;
  line-height: 1.3541666667vw;
  letter-spacing: 0.0208333333vw;
}
.section-header--RmcJa .progress-wrap--JVaI9 {
  width: 18.3333333333vw;
  margin-top: 0.5208333333vw;
}
@media only screen and (max-width: 1024px) {
  .section-header--RmcJa .progress-wrap--JVaI9 {
    width: 100%;
    margin-top: 5px;
  }
}
.section-header--RmcJa .progress-wrap--JVaI9 .progress-header--hNafS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.0416666667vw;
}
@media only screen and (max-width: 1024px) {
  .section-header--RmcJa .progress-wrap--JVaI9 .progress-header--hNafS {
    margin-bottom: 6px;
  }
}
.section-header--RmcJa .progress-wrap--JVaI9 .progress-header--hNafS p {
  font-size: 1.0416666667vw;
  line-height: 1.953125vw;
  letter-spacing: 0.0260416667vw;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .section-header--RmcJa .progress-wrap--JVaI9 .progress-header--hNafS p {
    font-size: 16px;
    line-height: 2.344;
    letter-spacing: 0.4px;
  }
}
@media only screen and (max-width: 319px) {
  .section-header--RmcJa .progress-wrap--JVaI9 .progress-header--hNafS p {
    font-size: 14px;
    line-height: 2;
  }
}
.section-header--RmcJa .progress-wrap--JVaI9 .progress-header--hNafS p:first-child {
  width: 50%;
}
.section-header--RmcJa .progress-wrap--JVaI9 .progress-bar--gurY1 {
  position: relative;
  height: 1.7020833333vw;
  border-radius: 0.2604166667vw;
  background-color: rgba(255, 255, 255, 0.2);
}
@media only screen and (max-width: 1024px) {
  .section-header--RmcJa .progress-wrap--JVaI9 .progress-bar--gurY1 {
    height: 20px;
    border-radius: 7px;
  }
}
.section-header--RmcJa .progress-wrap--JVaI9 .progress-bar--gurY1 .progress--Vp_r7 {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  border-radius: inherit;
  background: -webkit-gradient(linear, right top, left top, from(#257bff), to(#0757d3));
  background: linear-gradient(-90deg, #257bff 0%, #0757d3 100%);
}

.section-stages--Nqryj {
  position: relative;
}
.section-stages--Nqryj .stage--yYaTg {
  position: relative;
  padding: 1.6666666667vw 0;
  background-color: rgba(255, 255, 255, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
@media only screen and (max-width: 1024px) {
  .section-stages--Nqryj .stage--yYaTg {
    padding: 28px 0 23px;
  }
}
.section-stages--Nqryj .stage-content--sHacP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  .section-stages--Nqryj .stage-content--sHacP {
    display: block;
  }
}
.section-stages--Nqryj .stage-title--PqKxM {
  font-size: 1.0416666667vw;
  font-weight: 600;
  width: 14.5833333333vw;
  margin-right: 2.0833333333vw;
}
@media only screen and (max-width: 1024px) {
  .section-stages--Nqryj .stage-title--PqKxM {
    width: calc(100% - 50px);
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0.4px;
    overflow: auto;
    white-space: normal;
  }
}
@media only screen and (max-width: 319px) {
  .section-stages--Nqryj .stage-title--PqKxM {
    font-size: 14px;
  }
}
.section-stages--Nqryj .stage-status-completed--TJhnq, .section-stages--Nqryj .stage-status-incompleted--vHa87 {
  position: relative;
  padding-left: 2.8125vw;
  font-size: 1.0416666667vw;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (max-width: 1024px) {
  .section-stages--Nqryj .stage-status-completed--TJhnq, .section-stages--Nqryj .stage-status-incompleted--vHa87 {
    width: calc(100% - 50px);
    padding-left: 25px;
    font-size: 14px;
    line-height: 1.143;
    letter-spacing: 0.35px;
  }
}
@media only screen and (max-width: 319px) {
  .section-stages--Nqryj .stage-status-completed--TJhnq, .section-stages--Nqryj .stage-status-incompleted--vHa87 {
    font-size: 13px;
  }
}
.section-stages--Nqryj .stage-status-completed--TJhnq::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 1.5104166667vw;
  height: 1.5104166667vw;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background: -webkit-gradient(linear, right top, left top, from(#257bff), to(#0757d3));
  background: linear-gradient(-90deg, #257bff 0%, #0757d3 100%);
  -webkit-box-shadow: 0 0 0.5208333333vw 0vw #257bff;
          box-shadow: 0 0 0.5208333333vw 0vw #257bff;
}
@media only screen and (max-width: 1024px) {
  .section-stages--Nqryj .stage-status-completed--TJhnq::before {
    width: 17px;
    height: 17px;
  }
}
.section-stages--Nqryj .stage-status-completed--TJhnq::after {
  content: "";
  display: block;
  position: absolute;
  left: 0.46875vw;
  top: calc(50% - 0.1041666667vw);
  z-index: 2;
  width: 0.7291666667vw;
  height: 0.3645833333vw;
  border-left: 0.0520833333vw solid white;
  border-bottom: 0.0520833333vw solid white;
  -webkit-transform: translate(0, -50%) rotate(-45deg);
      -ms-transform: translate(0, -50%) rotate(-45deg);
          transform: translate(0, -50%) rotate(-45deg);
}
@media only screen and (max-width: 1024px) {
  .section-stages--Nqryj .stage-status-completed--TJhnq::after {
    width: 8px;
    height: 4px;
    left: 5px;
    top: calc(50% - 1px);
    border-left: 1px solid white;
    border-bottom: 1px solid white;
  }
}
.section-stages--Nqryj .stage-status-incompleted--vHa87::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 1.5104166667vw;
  height: 1.5104166667vw;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%) scale(0.6);
      -ms-transform: translate(0, -50%) scale(0.6);
          transform: translate(0, -50%) scale(0.6);
  background: #f29736;
  -webkit-box-shadow: 0 0 1.5625vw 0vw #ffc98f;
          box-shadow: 0 0 1.5625vw 0vw #ffc98f;
}
@media only screen and (max-width: 1024px) {
  .section-stages--Nqryj .stage-status-incompleted--vHa87::before {
    width: 14px;
    height: 14px;
    -webkit-box-shadow: 0 0 23px 0vw #ffc98f;
            box-shadow: 0 0 23px 0vw #ffc98f;
  }
}
.section-stages--Nqryj .stage--yYaTg .action-btn--EuQX4 {
  background-color: rgba(255, 255, 255, 0.1);
  height: 2.9166666667vw;
  border-radius: 1.4583333333vw;
  min-width: 6.25vw;
  padding: 0 1.9270833333vw;
  font-size: 0.9375vw;
  font-weight: 400;
}
@media only screen and (max-width: 1024px) {
  .section-stages--Nqryj .stage--yYaTg .action-btn--EuQX4 {
    position: absolute;
    top: 50%;
    right: 30px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    min-width: 40px;
    padding: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (max-width: 1024px) and (max-width: 319px) {
  .section-stages--Nqryj .stage--yYaTg .action-btn--EuQX4 {
    right: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .section-stages--Nqryj .stage--yYaTg .action-btn--EuQX4 .edit-icon--XVhA2 {
    width: 14px;
    height: 14px;
  }
  .section-stages--Nqryj .stage--yYaTg .action-btn--EuQX4 .edit-icon--XVhA2 svg {
    width: inherit;
    height: inherit;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--pEBPh {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--pEBPh {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.investments-list--FUXoi .investment--X8oda .value--zcS1b,
.investments-list--FUXoi .investment--X8oda .date--UJBxN, .investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f .company-title--IQyN3, .section-header--juUkb .title-and-text--KJsf3 .title--Jx0kQ {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.investments--iUJz3 {
  position: relative;
  min-height: 300px;
  overflow-x: hidden;
}
@media only screen and (max-width: 1024px) {
  .investments--iUJz3 {
    padding: 24px 32px 0;
    min-height: 200px;
  }
}
@media only screen and (max-width: 319px) {
  .investments--iUJz3 {
    padding: 24px 20px 0;
  }
}
.investments--iUJz3 .spinner--XqVhl {
  width: 30px;
  height: 30px;
}
.investments--iUJz3 section {
  margin-bottom: 2.9166666667vw;
}
@media only screen and (max-width: 1024px) {
  .investments--iUJz3 section {
    margin-bottom: 24px;
  }
}
.investments--iUJz3 section:last-child {
  margin-bottom: 7.8125vw;
}
@media only screen and (max-width: 1024px) {
  .investments--iUJz3 section:last-child {
    margin-bottom: 0;
  }
}

.section-header--juUkb {
  padding: 2.7604166667vw 0;
  background-color: rgba(255, 255, 255, 0.08);
}
@media only screen and (max-width: 1024px) {
  .section-header--juUkb {
    padding: 14px 34px 19px;
  }
}
@media only screen and (max-width: 319px) {
  .section-header--juUkb {
    padding: 14px 20px 20px;
  }
}
.section-header-content--uVqmU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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 only screen and (max-width: 1024px) {
  .section-header-content--uVqmU {
    margin: 0;
  }
}
.section-header--juUkb .title-and-text--KJsf3 {
  width: 50%;
}
@media only screen and (max-width: 1024px) {
  .section-header--juUkb .title-and-text--KJsf3 {
    width: 100%;
  }
}
.section-header--juUkb .title-and-text--KJsf3 .title--Jx0kQ {
  font-size: 2.34375vw;
  line-height: 2.6041666667vw;
  letter-spacing: 0.0453125vw;
  font-weight: 600;
  margin-bottom: 0.7291666667vw;
}
@media only screen and (max-width: 1024px) {
  .section-header--juUkb .title-and-text--KJsf3 .title--Jx0kQ {
    font-size: 22px;
    line-height: 1.273;
    letter-spacing: 1.3px;
    margin-bottom: 0;
    text-overflow: inherit;
    white-space: normal;
  }
}
@media only screen and (max-width: 319px) {
  .section-header--juUkb .title-and-text--KJsf3 .title--Jx0kQ {
    font-size: 20px;
    letter-spacing: 1.2px;
  }
}
.section-header--juUkb .title-and-text--KJsf3 .sub-title--ek9RJ {
  font-size: 0.8333333333vw;
  line-height: 1.3541666667vw;
  letter-spacing: 0.0208333333vw;
}

.investments-list--FUXoi {
  position: relative;
}
.investments-list--FUXoi .investment--X8oda {
  position: relative;
  padding: 1.6666666667vw 0;
  background-color: rgba(255, 255, 255, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda {
    padding: 27px 0 19px;
  }
}
.investments-list--FUXoi .investment-content--sd7gg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment-content--sd7gg {
    display: block;
  }
}
.investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 30%;
  gap: 1.0416666667vw;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f {
    width: calc(100% - 50px);
    padding-bottom: 24px;
    gap: 13px;
  }
}
@media only screen and (max-width: 319px) {
  .investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f {
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f .logo-wrap--ZS0ME {
    width: 40px;
    height: 40px;
  }
}
.investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f img {
  display: block;
  max-width: 2.0833333333vw;
  max-height: 2.0833333333vw;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f img {
    width: inherit;
    height: inherit;
    max-width: 40px;
    max-height: 40px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f .title-and-value--xxiju {
  width: auto;
}
.investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f .company-title--IQyN3 {
  font-size: 1.0416666667vw;
  font-weight: 600;
  margin-right: 2.0833333333vw;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f .company-title--IQyN3 {
    width: 100%;
    padding-bottom: 8px;
    margin-right: 0;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0.4px;
    text-overflow: initial;
    white-space: normal;
  }
}
@media only screen and (max-width: 319px) {
  .investments-list--FUXoi .investment--X8oda .company-title-wrap--UpM8f .company-title--IQyN3 {
    font-size: 14px;
    line-height: 1.2;
  }
}
.investments-list--FUXoi .investment--X8oda .value--zcS1b,
.investments-list--FUXoi .investment--X8oda .date--UJBxN {
  font-size: 1.0416666667vw;
  width: 10.4166666667vw;
  margin-right: 2.0833333333vw;
  width: 15%;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .value--zcS1b,
  .investments-list--FUXoi .investment--X8oda .date--UJBxN {
    width: auto;
    font-size: 14px;
    line-height: 1.143;
    letter-spacing: 0.35px;
    overflow: inherit;
    white-space: normal;
  }
}
@media only screen and (max-width: 319px) {
  .investments-list--FUXoi .investment--X8oda .value--zcS1b,
  .investments-list--FUXoi .investment--X8oda .date--UJBxN {
    font-size: 13px;
    line-height: 1.1;
  }
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .date--UJBxN {
    padding: 5px 13px 5px 0;
    margin-right: 13px;
    border-right: 1px solid rgba(255, 255, 255, 0.28);
  }
}
.investments-list--FUXoi .investment--X8oda .status-wrap--T0fFV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 50px);
}
@media only screen and (max-width: 319px) {
  .investments-list--FUXoi .investment--X8oda .status-wrap--T0fFV {
    width: 100%;
  }
}
.investments-list--FUXoi .investment--X8oda .status--qurYI {
  position: relative;
  padding-left: 2.8125vw;
  font-size: 1.0416666667vw;
  width: 30%;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .status--qurYI {
    width: auto;
    padding: 5px 0 5px 25px;
    font-size: 14px;
    line-height: 1.143;
    letter-spacing: 0.35px;
  }
}
@media only screen and (max-width: 319px) {
  .investments-list--FUXoi .investment--X8oda .status--qurYI {
    font-size: 13px;
    line-height: 1.1;
  }
}
.investments-list--FUXoi .investment--X8oda .status--qurYI.APPROVED--_XNhy::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 1.5104166667vw;
  height: 1.5104166667vw;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background: -webkit-gradient(linear, right top, left top, from(#257bff), to(#0757d3));
  background: linear-gradient(-90deg, #257bff 0%, #0757d3 100%);
  -webkit-box-shadow: 0 0 0.5208333333vw 0vw #257bff;
          box-shadow: 0 0 0.5208333333vw 0vw #257bff;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .status--qurYI.APPROVED--_XNhy::before {
    width: 17px;
    height: 17px;
    -webkit-box-shadow: 0 0 22px 0 #257bff;
            box-shadow: 0 0 22px 0 #257bff;
  }
}
.investments-list--FUXoi .investment--X8oda .status--qurYI.APPROVED--_XNhy::after {
  content: "";
  display: block;
  position: absolute;
  left: 0.3645833333vw;
  top: calc(50% - 0.1041666667vw);
  z-index: 2;
  width: 0.7291666667vw;
  height: 0.3645833333vw;
  border-left: 0.0520833333vw solid white;
  border-bottom: 0.0520833333vw solid white;
  -webkit-transform: translate(0, -50%) rotate(-45deg);
      -ms-transform: translate(0, -50%) rotate(-45deg);
          transform: translate(0, -50%) rotate(-45deg);
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .status--qurYI.APPROVED--_XNhy::after {
    width: 8px;
    height: 4px;
    left: 5px;
    top: calc(50% - 1px);
    border-left: 1px solid white;
    border-bottom: 1px solid white;
  }
}
.investments-list--FUXoi .investment--X8oda .status--qurYI.UNDER_REVIEW--ZxnwR::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 1.5104166667vw;
  height: 1.5104166667vw;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%) scale(0.6);
      -ms-transform: translate(0, -50%) scale(0.6);
          transform: translate(0, -50%) scale(0.6);
  background: #68a4ff;
  -webkit-box-shadow: 0 0 1.5625vw 0vw #aeceff;
          box-shadow: 0 0 1.5625vw 0vw #aeceff;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .status--qurYI.UNDER_REVIEW--ZxnwR::before {
    width: 17px;
    height: 17px;
    -webkit-box-shadow: 0 0 22px 0 #aeceff;
            box-shadow: 0 0 22px 0 #aeceff;
  }
}
.investments-list--FUXoi .investment--X8oda .status--qurYI.NEW--R3AgI::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 1.5104166667vw;
  height: 1.5104166667vw;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%) scale(0.6);
      -ms-transform: translate(0, -50%) scale(0.6);
          transform: translate(0, -50%) scale(0.6);
  background: #68a4ff;
  -webkit-box-shadow: 0 0 1.5625vw 0vw #aeceff;
          box-shadow: 0 0 1.5625vw 0vw #aeceff;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .status--qurYI.NEW--R3AgI::before {
    width: 17px;
    height: 17px;
    -webkit-box-shadow: 0 0 22px 0 #aeceff;
            box-shadow: 0 0 22px 0 #aeceff;
  }
}
.investments-list--FUXoi .investment--X8oda .status--qurYI.DISAPPROVED--iPWp_::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 1.5104166667vw;
  height: 1.5104166667vw;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%) scale(0.6);
      -ms-transform: translate(0, -50%) scale(0.6);
          transform: translate(0, -50%) scale(0.6);
  background: #f29736;
  -webkit-box-shadow: 0 0 1.5625vw 0vw #ffc98f;
          box-shadow: 0 0 1.5625vw 0vw #ffc98f;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .status--qurYI.DISAPPROVED--iPWp_::before {
    width: 17px;
    height: 17px;
    -webkit-box-shadow: 0 0 22px 0 #ffc98f;
            box-shadow: 0 0 22px 0 #ffc98f;
  }
}
.investments-list--FUXoi .investment--X8oda .action-btn--H1u8f {
  background-color: rgba(255, 255, 255, 0.1);
  height: 2.9166666667vw;
  border-radius: 1.4583333333vw;
  width: 10%;
  min-width: 6.25vw;
  padding: 0 1.9270833333vw;
  font-size: 0.9375vw;
  font-weight: 400;
}
@media only screen and (max-width: 1024px) {
  .investments-list--FUXoi .investment--X8oda .action-btn--H1u8f {
    position: absolute;
    top: 50%;
    right: 30px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    min-width: 40px;
    padding: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .investments-list--FUXoi .investment--X8oda .action-btn--H1u8f .icon-eye--aG6wm {
    width: 21px;
    height: 21px;
  }
  .investments-list--FUXoi .investment--X8oda .action-btn--H1u8f .icon-eye--aG6wm svg {
    width: inherit;
    height: inherit;
  }
}

.no-data-message--SBZ_V {
  padding: 1.5625vw 1.5625vw 2.6041666667vw;
  background-color: rgba(255, 255, 255, 0.08);
  text-align: center;
  margin: 0 -30px;
}
@media only screen and (max-width: 1024px) {
  .no-data-message--SBZ_V {
    padding: 0 30px 30px;
  }
}
.no-data-message--SBZ_V .title--Jx0kQ {
  max-width: 41.6666666667vw;
  font-size: 2.6041666667vw;
  line-height: 1.2;
  letter-spacing: 0.2604166667vw;
  text-align: center;
  padding: 2.1354166667vw 0 1.4583333333vw;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  .no-data-message--SBZ_V .title--Jx0kQ {
    max-width: 100%;
    font-size: 35px;
    letter-spacing: 3px;
    padding: 40px 0 30px;
  }
}
.no-data-message--SBZ_V .message--dFmQK {
  max-width: 31.25vw;
  font-size: 0.9375vw;
  letter-spacing: 0.35px;
  line-height: 1.389;
  text-align: center;
  margin: 0 auto 2.6041666667vw;
}
@media only screen and (max-width: 1024px) {
  .no-data-message--SBZ_V .message--dFmQK {
    max-width: 100%;
    font-size: 18px;
    margin-bottom: 40px;
  }
}
.no-data-message--SBZ_V .button--_xALJ {
  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;
  margin: 0 auto;
  max-width: 12.1875vw;
  height: 2.6041666667vw;
  font-size: 0.8333333333vw;
  line-height: 1;
  font-weight: 700;
  border-radius: 1.71875vw;
  background-color: #0757d3;
}
@media only screen and (max-width: 1024px) {
  .no-data-message--SBZ_V .button--_xALJ {
    width: 100%;
    max-width: 100%;
    height: 50px;
    font-size: 16px;
    line-height: 1;
    border-radius: 33px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--nQBkZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--nQBkZ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.library--PFJW_ {
  position: relative;
}

.content--xzP8U {
  padding-top: 3.8541666667vw;
}
.content--xzP8U.no-data--uMRhH {
  padding: 0;
  margin: 0;
}
.content--xzP8U .favorite-list--MpS_E {
  margin-bottom: 7.8125vw;
}
.content--xzP8U .favorite-list--MpS_E.is-busy--A0ZdU {
  pointer-events: none;
}
.content--xzP8U .favorite-list--MpS_E .title--dekg7 {
  font-size: 1.8229166667vw;
  line-height: 2.0833333333vw;
  letter-spacing: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: white;
  text-transform: uppercase;
}
.content--xzP8U .favorite-list--MpS_E .items--Pq1aA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 2.96875vw;
  -webkit-column-gap: 5.1041666667vw;
     -moz-column-gap: 5.1041666667vw;
          column-gap: 5.1041666667vw;
  row-gap: 2.5520833333vw;
}

.no-items--X413a {
  padding: 1.5625vw 1.5625vw 2.6041666667vw;
  background-color: rgba(255, 255, 255, 0.08);
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .no-items--X413a {
    padding: 0 30px 30px;
  }
}
.no-items--X413a .title--dekg7 {
  max-width: 41.6666666667vw;
  font-size: 2.6041666667vw;
  line-height: 1.2;
  letter-spacing: 0.2604166667vw;
  text-align: center;
  padding: 2.1354166667vw 0 1.4583333333vw;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  .no-items--X413a .title--dekg7 {
    max-width: 100%;
    font-size: 35px;
    letter-spacing: 3px;
    padding: 40px 0 30px;
    margin: 0 -20px;
  }
}
.no-items--X413a .message--hQPIX {
  max-width: 31.25vw;
  font-size: 0.9375vw;
  letter-spacing: 0.35px;
  line-height: 1.389;
  text-align: center;
  margin: 0 auto 2.6041666667vw;
}
@media only screen and (max-width: 1024px) {
  .no-items--X413a .message--hQPIX {
    max-width: 100%;
    font-size: 18px;
    margin-bottom: 40px;
  }
}
.no-items--X413a .button--Crnch {
  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;
  margin: 0 auto;
  max-width: 12.1875vw;
  height: 2.6041666667vw;
  font-size: 0.8333333333vw;
  line-height: 1;
  font-weight: 700;
  border-radius: 1.71875vw;
  background-color: #0757d3;
}
@media only screen and (max-width: 1024px) {
  .no-items--X413a .button--Crnch {
    width: 100%;
    max-width: 100%;
    height: 50px;
    font-size: 16px;
    line-height: 1;
    border-radius: 33px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--KqNo7 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--KqNo7 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.content--XCsSv {
  position: relative;
  z-index: 2;
  background-color: #000;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (max-width: 1024px) {
  .content--XCsSv {
    width: 100%;
    padding-bottom: 150px;
  }
}
@media only screen and (max-width: 319px) {
  .content--XCsSv {
    padding-bottom: 50px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--RvRUs {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--RvRUs {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.profile--n_Gm5 {
  position: relative;
  padding-top: calc(55px + 10px);
  padding-bottom: calc(60px + 30px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100vh;
  overflow-x: hidden;
}

.header--ce5Ui {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}

.control-panel--vpbGe {
  position: fixed;
  z-index: 202;
  left: 0;
  top: 0;
  right: 0;
}

.blur-section--J7vGC {
  position: absolute;
  opacity: 0.3;
  left: -61px;
  top: -5px;
  width: 570px;
  min-width: calc(100% + 61px);
  height: 570px;
  z-index: -1;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.blur-section--J7vGC:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(18px);
          backdrop-filter: blur(18px);
}
.blur-section--J7vGC:after {
  content: "";
  position: absolute;
  height: 50%;
  width: 100%;
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(2.4390243902vw);
      -ms-transform: translateY(2.4390243902vw);
          transform: translateY(2.4390243902vw);
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}

.top--rRNZ9 {
  width: 100%;
}

.field--R8Si1 {
  padding-bottom: 10px;
  width: 100%;
}
.field-value--cNzmp {
  font-size: 24px;
  font-weight: 600;
  padding: 0 27px;
  text-align: center;
  text-transform: capitalize;
}
@media only screen and (max-width: 319px) {
  .field-value--cNzmp {
    font-size: 22px;
  }
}
.field--R8Si1 button {
  color: white;
  font-size: 18px;
  text-transform: uppercase;
}

.field--R8Si1 button,
.field--R8Si1 svg,
.avatar--HDgow button,
.avatar--HDgow svg {
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.field--R8Si1 button:hover,
.field--R8Si1 svg:hover,
.avatar--HDgow button:hover,
.avatar--HDgow svg:hover {
  opacity: 0.8;
}

.logout-btn--TA9zq {
  font-size: 16px;
  letter-spacing: 0.31px;
  line-height: 1.375;
  color: #68a4ff;
  text-decoration: underline;
}
@media only screen and (max-width: 319px) {
  .logout-btn--TA9zq {
    font-size: 14px;
  }
}

.edit-name-btn--JVppF {
  width: 18px;
  height: 18px;
  margin-left: 10px;
  opacity: 0.68;
}
.edit-name-btn--JVppF svg {
  width: 100%;
  height: 100%;
}

.edit-section--mYFKK {
  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;
  padding-bottom: 23px;
}
.edit-section--mYFKK .edit-info-btn--SnxCZ {
  position: relative;
  margin-right: 14px;
  font-size: 16px;
  letter-spacing: 0.31px;
  line-height: 1.375;
  color: rgba(255, 255, 255, 0.68);
}
@media only screen and (max-width: 319px) {
  .edit-section--mYFKK .edit-info-btn--SnxCZ {
    font-size: 14px;
  }
}
.edit-section--mYFKK .edit-info-btn--SnxCZ:after {
  content: "";
  width: 1px;
  height: 19px;
  position: absolute;
  top: 3px;
  right: -7px;
  background-color: rgba(255, 255, 255, 0.28);
}
.edit-section--mYFKK .btns-separator--P6qN6 {
  padding: 0 5px;
}
.edit-section--mYFKK .edit-info-btn--SnxCZ {
  text-decoration: underline;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--rdFzq {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--rdFzq {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.company-actions--jjytI {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}
.company-actions--jjytI .save-btn--KTJpG {
  position: relative;
  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;
  min-width: 32px;
  height: 32px;
  color: white;
}
.company-actions--jjytI .save-btn-bg--XxN0s {
  position: relative;
  z-index: 1;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  border: 1.5px solid rgba(255, 255, 255, 0.6);
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.company-actions--jjytI .save-btn-label--n9f5o {
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 50%;
  right: 28px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  opacity: 0;
}
.company-actions--jjytI .save-btn-icon--z99y1 {
  position: absolute;
  z-index: 2;
  right: 10px;
  top: 50%;
  width: 11px;
  height: 15px;
  opacity: 0.6;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.company-actions--jjytI .save-btn--KTJpG.highlighted--nMYzG .save-btn-bg--XxN0s {
  border-color: #2478FC;
  -webkit-box-shadow: 0 0 24px 0 rgba(36, 121, 254, 0.54);
          box-shadow: 0 0 24px 0 rgba(36, 121, 254, 0.54);
  background: -webkit-gradient(linear, right top, left top, from(rgba(37, 123, 255, 0.45)), to(rgba(7, 87, 211, 0.54)));
  background: linear-gradient(270deg, rgba(37, 123, 255, 0.45) 0%, rgba(7, 87, 211, 0.54) 100%);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.company-actions--jjytI .save-btn--KTJpG.highlighted--nMYzG .save-btn-icon--z99y1 {
  opacity: 1;
}
.company-actions--jjytI .save-btn--KTJpG.highlighted--nMYzG .save-btn-icon--z99y1 svg path {
  fill: white;
}
.company-actions--jjytI .rate-btn--alVrJ {
  gap: 6px;
  padding: 0 5px;
  -webkit-transition: background-color;
  transition: background-color;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.company-actions--jjytI .rate-btn--alVrJ span {
  margin-left: 12px;
}
.company-actions--jjytI .rate-btn--alVrJ .action-btn-icon--eqEY0 {
  position: relative;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: rgba(37, 224, 97, 0.25);
}
.company-actions--jjytI .rate-btn--alVrJ .action-btn-icon--eqEY0::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1px;
  height: 1px;
  border: 4px solid transparent;
  border-bottom-color: white;
  -webkit-transform: translate(-50%, -6px) scale(0.75, 1);
      -ms-transform: translate(-50%, -6px) scale(0.75, 1);
          transform: translate(-50%, -6px) scale(0.75, 1);
}
.company-actions--jjytI .rate-btn--alVrJ.voted--Qq2tX {
  background-color: rgba(255, 255, 255, 0.25) !important;
}
.company-actions--jjytI .rate-btn--alVrJ.voted--Qq2tX .action-btn-icon--eqEY0 {
  background-color: rgba(37, 224, 97, 0.25) !important;
}
.player--cs3KF {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: black;
  pointer-events: visiblePainted;
}
.player--cs3KF > div:first-child {
  height: 100%;
}
.player--cs3KF .vjs-default-skin.vjs-paused .vjs-big-play-button,
.player--cs3KF .video-js .vjs-big-play-button {
  display: none;
}
.player--cs3KF .video-js:not(.vjs-fullscreen) .vjs-tech {
  -o-object-fit: cover;
     object-fit: cover;
}
.player--cs3KF .vjs-fluid:not(.vjs-audio-only-mode),
.player--cs3KF .video-js.vjs-fluid:not(.vjs-audio-only-mode) {
  height: 100%;
  width: 100%;
}
.player--cs3KF .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.player--cs3KF .video-js .vjs-control-bar {
  background-color: transparent;
  height: 8px;
  z-index: 2;
}
.player--cs3KF .video-js .vjs-control:not(.vjs-progress-control) {
  display: none !important;
}
.player--cs3KF .video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0;
  padding-bottom: 8px;
}
.player--cs3KF .vjs-play-progress .vjs-svg-icon {
  display: none;
}
.player--cs3KF .video-js .vjs-progress-holder {
  height: 8px;
}
.player--cs3KF .video-js .vjs-play-progress {
  background-color: #0757d3;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.player--cs3KF .play-icon--EBcTx {
  position: absolute;
  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;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 2;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.player--cs3KF .play-icon--EBcTx img {
  height: 33px;
  margin-right: -5px;
}
.player--cs3KF .play-toggle-btn--ggeMf {
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  width: 50%;
  height: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.player--cs3KF .player-controls--uuqQr {
  position: absolute;
  z-index: 3;
  right: 10px;
  bottom: 18px;
  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;
  gap: 20px;
}
.player--cs3KF .player-controls-btn--qdGra svg {
  max-width: 21px;
  max-height: 21px;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--iqnCQ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--iqnCQ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.screen-slider--Gizjz {
  position: relative;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ZmDEt {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ZmDEt {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.faq-wrapper--GEjVi {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.faq-wrapper--GEjVi .page-header--FCaiq {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.faq-wrapper--GEjVi .control-panel--vFIL7 {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .faq-wrapper--GEjVi {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: auto;
    padding-top: calc(55px + 29px);
    padding-bottom: calc(60px + 40px);
  }
}
.faq-wrapper--GEjVi .react-slidedown.transitioning {
  overflow-y: hidden;
}
.faq-wrapper--GEjVi .react-slidedown.closed {
  display: none;
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B {
  width: 69.8958333333vw;
  margin: 0 auto;
  padding-top: 3.125vw;
  padding-bottom: 7.03125vw;
}
@media only screen and (max-width: 1024px) {
  .faq-wrapper--GEjVi .content-wrapper--wIO6B {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .title--OkhqG {
  font-family: "Montserrat", sans-serif;
  font-size: 2.6041666667vw;
  font-weight: 700;
  line-height: 0.853;
  letter-spacing: 0.4166666667vw;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .faq-wrapper--GEjVi .content-wrapper--wIO6B .title--OkhqG {
    font-size: 50px;
    letter-spacing: normal;
  }
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w {
  padding-top: 4.4322916667vw;
}
@media only screen and (max-width: 1024px) {
  .faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w {
    padding-top: 80px;
  }
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 {
  padding: 2.03125vw 0.78125vw 2.03125vw 0.5729166667vw;
  border-top: 0.0786458333vw solid #979797;
}
@media only screen and (max-width: 1024px) {
  .faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 {
    padding: 25px 15px 25px 10px;
    border-top-width: 1px;
  }
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1.active--L_MQB {
  background-color: rgba(255, 255, 255, 0.05);
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1.active--L_MQB .name--p7UJa .btn--NHSPR:after {
  opacity: 0;
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa span {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 1.0416666667vw;
  font-size: 1.3541666667vw;
  line-height: 1.208;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa span {
    padding-right: 20px;
    font-size: 22px;
  }
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa .btn--NHSPR {
  position: relative;
  width: 1.71875vw;
  height: 1.71875vw;
  border-radius: 0.859375vw;
  background-color: #0757d3;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media only screen and (max-width: 1024px) {
  .faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa .btn--NHSPR {
    width: 33px;
    height: 33px;
    border-radius: 16px;
  }
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa .btn--NHSPR:before, .faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa .btn--NHSPR:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.0416666667vw;
  height: 0.15625vw;
  border-radius: 0.078125vw;
  background-color: #fff;
  -webkit-transition: opacity ease 0.2s;
  transition: opacity ease 0.2s;
}
@media only screen and (max-width: 1024px) {
  .faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa .btn--NHSPR:before, .faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa .btn--NHSPR:after {
    width: 20px;
    height: 3px;
    border-radius: 2px;
  }
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa .btn--NHSPR:before {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .name--p7UJa .btn--NHSPR:after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .description-wrapper--L1CQR {
  -webkit-transition-property: none;
  transition-property: none;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .description-wrapper--L1CQR .description--OZNEz {
  padding-top: 1.3020833333vw;
  font-size: 0.9375vw;
  line-height: 1.98;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
@media only screen and (max-width: 1024px) {
  .faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .description-wrapper--L1CQR .description--OZNEz {
    padding-top: 25px;
    font-size: 16px;
  }
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .description-wrapper--L1CQR .description--OZNEz p {
  font-size: 0.9375vw !important;
  line-height: 1.98 !important;
}
@media only screen and (max-width: 1024px) {
  .faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .description-wrapper--L1CQR .description--OZNEz p {
    font-size: 16px !important;
  }
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .description-wrapper--L1CQR .description--OZNEz p a {
  text-decoration: underline;
}
.faq-wrapper--GEjVi .content-wrapper--wIO6B .faqs--wVn_w .faq--kdfP1 .description-wrapper--L1CQR .description--OZNEz p a:hover {
  text-decoration: none;
}
.category--JYk15 {
  min-height: 100vh;
  position: relative;
}
.category--JYk15 .main-loader--HgaHA {
  min-height: 100vh;
}

.intro--WPrJn {
  padding: 11.1458333333vw 0 0vw;
  height: 33.0208333333vw;
  position: relative;
}
.intro--WPrJn:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 8.8541666667vw;
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 2;
}
.intro--WPrJn .info--Foqwk {
  position: relative;
  width: 44.2708333333vw;
  padding-left: 10.4166666667vw;
  z-index: 3;
}
.intro--WPrJn .info--Foqwk .back-button--XkJQG {
  font-size: 1.0416666667vw;
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.48);
}
.intro--WPrJn .info--Foqwk .title--aJgw4 {
  font-size: 3.6458333333vw;
  line-height: 1.43;
  text-transform: uppercase;
  padding: 0.9895833333vw 0 0.8854166667vw;
  text-align: left;
}
.intro--WPrJn .info--Foqwk .description--icGKc {
  width: 26.5625vw;
  font-size: 1.0416666667vw;
  line-height: 1.7;
  font-weight: 600;
  padding-bottom: 2.1875vw;
}
.intro--WPrJn .image-wrap--tfped {
  position: absolute;
  top: 0;
  right: 0;
  width: 76.71875vw;
  height: 100%;
  overflow: hidden;
  z-index: 1;
}
.intro--WPrJn .image-wrap--tfped img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.intro--WPrJn .image-wrap--tfped:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 36.40625vw;
  height: 100%;
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
}

.companies--_9hRI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 94.1666666667vw;
  margin: 0 auto;
  padding: 4.1666666667vw 0 0;
}
.companies--_9hRI .company--nnrov {
  position: relative;
  width: 21.9791666667vw;
  height: 16.3541666667vw;
  margin: 0 0.78125vw 4.6875vw;
}

.view-more-wrapper--NXPVP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0.5208333333vw;
  padding-bottom: 4.7395833333vw;
  opacity: 0;
  visibility: hidden;
}
.view-more-wrapper--NXPVP.show--bl_QY {
  opacity: 1;
  visibility: visible;
}
.view-more-wrapper--NXPVP .view-more-btn--cN59n {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4.1666666667vw;
  padding: 0 3.046875vw;
  font-size: 1.3333333333vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  border-radius: 2.0833333333vw;
  background-color: rgba(255, 255, 255, 0.3);
  overflow: hidden;
}
.view-more-wrapper--NXPVP .view-more-btn--cN59n .companies-loader--cSSyG {
  background-color: rgba(0, 0, 0, 0.5);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--gRi8K {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--gRi8K {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.search-results--pFQGR {
  min-height: 100vh;
  padding-top: 156px;
  position: relative;
}
.search-results--pFQGR .content-wrapper--RLlnY {
  width: 100%;
  padding: 0 0 2.0833333333vw;
}
.search-results--pFQGR .content-wrapper--RLlnY .back-wrapper--iz1Rl {
  padding: 0 4.0104166667vw;
}
.search-results--pFQGR .content-wrapper--RLlnY .back-wrapper--iz1Rl button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.48);
  text-transform: uppercase;
}
.search-results--pFQGR .content-wrapper--RLlnY .back-wrapper--iz1Rl button .arrow--BbPYL {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.search-results--pFQGR .content-wrapper--RLlnY .loader--DNBiO {
  position: relative;
  min-height: 16.3541666667vw;
  margin-top: 9.375vw;
}
.search-results--pFQGR .content-wrapper--RLlnY .info-wrapper--WvOPu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 1.3020833333vw 4.0104166667vw 0;
}
.search-results--pFQGR .content-wrapper--RLlnY .info-wrapper--WvOPu .serch-string--DDqk3 {
  font-size: 3.6458333333vw;
  line-height: 1.143;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.search-results--pFQGR .content-wrapper--RLlnY .info-wrapper--WvOPu .total-results--hE356 {
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.search-results--pFQGR .content-wrapper--RLlnY .results-wrapper--q4pUx {
  position: relative;
  min-height: 16.875vw;
  padding: 0;
}
.search-results--pFQGR .content-wrapper--RLlnY .results-wrapper--q4pUx .companies--k_de9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 94.1666666667vw;
  margin: 0 auto;
  margin-top: 5.2083333333vw;
}
.search-results--pFQGR .content-wrapper--RLlnY .results-wrapper--q4pUx .company--udm90 {
  position: relative;
  width: 21.9791666667vw;
  height: 16.3541666667vw;
  margin: 0 0.78125vw 4.6875vw;
}
.search-results--pFQGR .content-wrapper--RLlnY .view-more-wrapper--x6Re4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0.5208333333vw;
}
.search-results--pFQGR .content-wrapper--RLlnY .view-more-wrapper--x6Re4 .view-more-btn--LuBtw {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4.1666666667vw;
  padding: 0 3.046875vw;
  font-size: 1.3333333333vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  border-radius: 2.0833333333vw;
  background-color: rgba(255, 255, 255, 0.3);
  overflow: hidden;
}
.search-results--pFQGR .content-wrapper--RLlnY .view-more-wrapper--x6Re4 .view-more-btn--LuBtw .companies-loader--CkO8b {
  background-color: rgba(0, 0, 0, 0.5);
}
.search-results--pFQGR .content-wrapper--RLlnY .no-results-text--pvXlm {
  padding: 1.9270833333vw 4.0104166667vw 0;
  font-size: 1.8229166667vw;
  line-height: 1.343;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
.search-results--pFQGR .content-wrapper--RLlnY .no-results-text--pvXlm b {
  font-weight: 700;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--uIVdp {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--uIVdp {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.form-wrapper--PpNoM {
  position: relative;
  padding-top: 2.3151041667vw;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--PpNoM {
    padding-top: 10px;
  }
}
.form-wrapper--PpNoM .row--uXSyH {
  padding-bottom: 1.1458333333vw;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--PpNoM .row--uXSyH {
    padding-bottom: 11px;
  }
  .form-wrapper--PpNoM .row--uXSyH + .check-box-row--HS89n {
    margin-top: 19px;
  }
}
.form-wrapper--PpNoM .check-box-row--HS89n {
  padding-bottom: 1.3020833333vw;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--PpNoM .check-box-row--HS89n {
    padding-bottom: 24px;
  }
}
.form-wrapper--PpNoM .button-wrapper--snR_b {
  padding-top: 0.78125vw;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--PpNoM .button-wrapper--snR_b {
    padding-top: 11px;
  }
}
.form-wrapper--PpNoM .button-wrapper--snR_b .submit-btn--BaIF_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.6041666667vw;
  padding: 0 3.046875vw;
  font-size: 1.0463541667vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  border-radius: 1.4322916667vw;
  background-color: #0757d3;
}
.form-wrapper--PpNoM .form-loader--ac2DR {
  background-color: rgba(0, 0, 0, 0.5);
}

.claim-company-form--iBPUE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.claim-company-form--iBPUE .page-header--XljxC {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.claim-company-form--iBPUE .control-panel--COYpG {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
  }
}
.claim-company-form--iBPUE .video-block--B8xQx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  width: 50%;
  right: 0;
  top: 0;
  height: 100%;
  padding-right: 40px;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .video-block--B8xQx {
    display: none;
  }
}
.claim-company-form--iBPUE .video-block--B8xQx .video--tqAT1 {
  width: 100%;
  padding: 56.25% 0 0 0;
  position: relative;
}
.claim-company-form--iBPUE .video-block-mobile--HlhTl {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .video-block-mobile--HlhTl {
    display: block;
    width: 100%;
    margin: 20px 0;
  }
}
.claim-company-form--iBPUE .video-block-mobile--HlhTl .video--tqAT1 {
  width: 100%;
  padding: 56.25% 0 0 0;
  position: relative;
}
.claim-company-form--iBPUE .info--n5fMc {
  width: 50%;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .info--n5fMc {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
.claim-company-form--iBPUE .info--n5fMc .info-wrapper--ExVfK {
  width: 27.8645833333vw;
  margin: 0 auto;
  padding-top: 6.9661458333vw;
  padding-bottom: 2.7083333333vw;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .info--n5fMc .info-wrapper--ExVfK {
    width: 100%;
    padding-top: calc(55px + 29px);
    padding-bottom: calc(60px + 40px);
  }
}
.claim-company-form--iBPUE .info--n5fMc .info-wrapper--ExVfK .title--eQAum {
  font-size: 2.6041666667vw;
  line-height: 1.073;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.4166666667vw;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .info--n5fMc .info-wrapper--ExVfK .title--eQAum {
    font-size: 50px;
    letter-spacing: 1px;
    text-align: center;
    line-height: 58px;
    margin-bottom: 21px;
  }
}
.claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X {
  width: 32.5vw;
  margin: 0 auto;
  padding-top: 13.0208333333vw;
  padding-bottom: 12.9166666667vw;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X {
    text-align: center;
    width: 100%;
    padding-top: calc(55px + 47px);
    padding-bottom: calc(60px + 40px);
  }
}
.claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .icon-wrapper--DZ0YE {
  padding-bottom: 1.6729166667vw;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .icon-wrapper--DZ0YE {
    padding-bottom: 27px;
  }
}
.claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .icon-wrapper--DZ0YE .icon--LalhD {
  width: 4.83125vw;
  height: 4.83125vw;
}
.claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .icon-wrapper--DZ0YE .icon--LalhD svg {
  display: block;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .icon-wrapper--DZ0YE .icon--LalhD {
    margin: 0 auto;
    width: 94px;
    height: auto;
  }
}
.claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .title--eQAum {
  width: 30.2083333333vw;
  padding-bottom: 1.875vw;
  font-size: 2.6041666667vw;
  line-height: 1.4;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .title--eQAum {
    font-size: 40px;
    line-height: 1.5;
    padding-bottom: 24px;
    width: auto;
    margin: 0 -10px;
    letter-spacing: -1px;
  }
}
.claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .subtitle--D4cww {
  padding-bottom: 2.96875vw;
  font-size: 1.8229166667vw;
  line-height: 1.343;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .subtitle--D4cww {
    padding-bottom: 50px;
    font-size: 20px;
    line-height: 1.5;
    text-indent: 5px;
  }
}
.claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .button-wrapper--snR_b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1024px) {
  .claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .button-wrapper--snR_b button {
    display: block;
    text-transform: lowercase;
  }
  .claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .button-wrapper--snR_b button:first-letter {
    text-transform: uppercase;
  }
}
.claim-company-form--iBPUE .info--n5fMc .tank-you--XMa0X .btn-desktop--c2TRB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.8645833333vw;
  padding: 0 3.1770833333vw;
  font-size: 1.0463541667vw;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
  border-radius: 1.4322916667vw;
  background-color: #0757d3;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--UdGPA {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--UdGPA {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.claim-company-thanks--jUUvb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.claim-company-thanks--jUUvb .page-header--Tmw0x {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.claim-company-thanks--jUUvb .control-panel--g53Cc {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
  }
}
.claim-company-thanks--jUUvb .cover-image--Q8J54 {
  position: absolute;
  width: 50%;
  right: 0;
  top: 0;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb .cover-image--Q8J54 {
    display: none;
  }
}
.claim-company-thanks--jUUvb .info--oDIVp {
  width: 50%;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb .info--oDIVp {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
.claim-company-thanks--jUUvb .info--oDIVp .info-wrapper--QbJO_ {
  width: 27.8645833333vw;
  margin: 0 auto;
  padding-top: 6.9661458333vw;
  padding-bottom: 2.7083333333vw;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb .info--oDIVp .info-wrapper--QbJO_ {
    width: 100%;
    padding-top: calc(55px + 29px);
    padding-bottom: calc(60px + 40px);
  }
}
.claim-company-thanks--jUUvb .info--oDIVp .info-wrapper--QbJO_ .title--NUhWN {
  font-size: 2.6041666667vw;
  line-height: 1.073;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.4166666667vw;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb .info--oDIVp .info-wrapper--QbJO_ .title--NUhWN {
    font-size: 50px;
    letter-spacing: 1px;
    text-align: center;
    line-height: 58px;
    margin-bottom: 21px;
  }
}
.claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc {
  width: 32.5vw;
  margin: 0 auto;
  padding-top: 13.0208333333vw;
  padding-bottom: 12.9166666667vw;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc {
    text-align: center;
    width: 100%;
    padding-top: calc(55px + 47px);
    padding-bottom: calc(60px + 40px);
  }
}
.claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .icon-wrapper--DGn0E {
  padding-bottom: 1.6729166667vw;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .icon-wrapper--DGn0E {
    padding-bottom: 27px;
  }
}
.claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .icon-wrapper--DGn0E .icon--dAbCy {
  width: 4.83125vw;
  height: 4.83125vw;
}
.claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .icon-wrapper--DGn0E .icon--dAbCy svg {
  display: block;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .icon-wrapper--DGn0E .icon--dAbCy {
    margin: 0 auto;
    width: 94px;
    height: auto;
  }
}
.claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .title--NUhWN {
  width: 30.2083333333vw;
  padding-bottom: 1.875vw;
  font-size: 2.6041666667vw;
  line-height: 1.4;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .title--NUhWN {
    font-size: 40px;
    line-height: 1.5;
    padding-bottom: 24px;
    width: auto;
    margin: 0 -10px;
    letter-spacing: -1px;
  }
}
.claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .subtitle--EKmu4 {
  padding-bottom: 2.96875vw;
  font-size: 1.8229166667vw;
  line-height: 1.343;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .subtitle--EKmu4 {
    padding-bottom: 50px;
    font-size: 20px;
    line-height: 1.5;
    text-indent: 5px;
  }
}
.claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .button-wrapper--Vxyjz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1024px) {
  .claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .button-wrapper--Vxyjz button {
    display: block;
    text-transform: lowercase;
  }
  .claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .button-wrapper--Vxyjz button:first-letter {
    text-transform: uppercase;
  }
}
.claim-company-thanks--jUUvb .info--oDIVp .tank-you--xiYXc .btn-desktop--YwanA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.8645833333vw;
  padding: 0 3.1770833333vw;
  font-size: 1.0463541667vw;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
  border-radius: 1.4322916667vw;
  background-color: #0757d3;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ANKKI {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ANKKI {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.user-profile--ZbjR1,
.investor-profile--wGPfk {
  min-height: 100vh;
  position: relative;
}
.user-profile--ZbjR1 .blur-section--vQbXQ,
.investor-profile--wGPfk .blur-section--vQbXQ {
  position: absolute;
  opacity: 0.4;
  left: 0;
  top: -50%;
  right: 0;
  z-index: 1;
  height: 140vh;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.user-profile--ZbjR1 .blur-section--vQbXQ:before,
.investor-profile--wGPfk .blur-section--vQbXQ:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(86px);
          backdrop-filter: blur(86px);
}
.user-profile--ZbjR1 .blur-section--vQbXQ:after,
.investor-profile--wGPfk .blur-section--vQbXQ:after {
  content: "";
  position: absolute;
  height: 27.03125vw;
  width: 100%;
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(0.5208333333vw);
      -ms-transform: translateY(0.5208333333vw);
          transform: translateY(0.5208333333vw);
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
.user-profile--ZbjR1 .edit-content--KIbRD,
.investor-profile--wGPfk .edit-content--KIbRD {
  position: relative;
  z-index: 2;
  padding: 10.4166666667vw 0 5.3125vw 1.0416666667vw;
  margin: 0 auto;
  width: 56.25vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.user-profile--ZbjR1 .edit-content--KIbRD .info--Dv9MC,
.investor-profile--wGPfk .edit-content--KIbRD .info--Dv9MC {
  width: 32.4479166667vw;
  padding-bottom: 0.6770833333vw;
}
.user-profile--ZbjR1 .edit-content--KIbRD .info--Dv9MC .info-item--PCWEa,
.investor-profile--wGPfk .edit-content--KIbRD .info--Dv9MC .info-item--PCWEa {
  font-family: "Montserrat", sans-serif;
  font-size: 2.34375vw;
  color: #ffffff;
  letter-spacing: 0.87px;
  line-height: 1.8;
  padding: 1.7708333333vw 2.96875vw 1.5625vw 2.0833333333vw;
  border-bottom: 0.078125vw solid rgba(255, 255, 255, 0.28);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.user-profile--ZbjR1 .edit-content--KIbRD .info--Dv9MC .info-item--PCWEa:last-child,
.investor-profile--wGPfk .edit-content--KIbRD .info--Dv9MC .info-item--PCWEa:last-child {
  border-bottom: none;
}
.user-profile--ZbjR1 .welcome-msg--EzpHd,
.investor-profile--wGPfk .welcome-msg--EzpHd {
  font-size: 2.34375vw;
  letter-spacing: 0.0442708333vw;
  font-weight: 400;
  line-height: 1;
  padding-bottom: 13px;
}
.user-profile--ZbjR1 .user-name--CqjBh,
.investor-profile--wGPfk .user-name--CqjBh {
  font-size: 2.34375vw;
  font-weight: 600;
  line-height: 1;
  text-transform: capitalize;
  padding-bottom: 25px;
}
.user-profile--ZbjR1 .edit-name-btn--pu2TV,
.investor-profile--wGPfk .edit-name-btn--pu2TV {
  width: 1.4583333333vw;
  height: 1.4583333333vw;
  margin-left: 0.2604166667vw;
  opacity: 0.68;
}
.user-profile--ZbjR1 .edit-name-btn--pu2TV svg,
.investor-profile--wGPfk .edit-name-btn--pu2TV svg {
  width: 100%;
  height: 100%;
}
.user-profile--ZbjR1 .edit-info-btn--hMtJj,
.investor-profile--wGPfk .edit-info-btn--hMtJj {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1.1458333333vw;
  color: #ffffff;
}
.user-profile--ZbjR1 .favorite-list--KonkH,
.investor-profile--wGPfk .favorite-list--KonkH {
  position: relative;
  z-index: 2;
  padding: 4.375vw 4.0625vw 7.8125vw;
}
.user-profile--ZbjR1 .favorite-list--KonkH.is-busy--ZOLG3,
.investor-profile--wGPfk .favorite-list--KonkH.is-busy--ZOLG3 {
  pointer-events: none;
}
.user-profile--ZbjR1 .favorite-list--KonkH .title--Oilun,
.investor-profile--wGPfk .favorite-list--KonkH .title--Oilun {
  font-size: 1.8229166667vw;
  line-height: 1.1;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: white;
  text-transform: uppercase;
}
.user-profile--ZbjR1 .favorite-list--KonkH .items--HAs8T,
.investor-profile--wGPfk .favorite-list--KonkH .items--HAs8T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 3.6458333333vw;
  -webkit-column-gap: 5.8333333333vw;
     -moz-column-gap: 5.8333333333vw;
          column-gap: 5.8333333333vw;
  row-gap: 3.8541666667vw;
}
.user-profile--ZbjR1 .divider--EpJyt,
.investor-profile--wGPfk .divider--EpJyt {
  width: 100%;
  height: 0.078125vw;
  background-color: rgba(255, 255, 255, 0.28);
}

.investor-profile--wGPfk {
  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: #111;
}
.investor-profile--wGPfk .blur-section--vQbXQ {
  opacity: 0.2;
  top: 0;
  height: 28vw;
}
.investor-profile--wGPfk .edit-content--KIbRD {
  padding: 8.59375vw 10.3125vw 3.6458333333vw;
  width: 100%;
  gap: 4.21875vw;
}
.investor-profile--wGPfk .edit-content--KIbRD .info--Dv9MC {
  width: auto;
  margin-top: 12px;
}
.investor-profile--wGPfk .edit-content--KIbRD .info--Dv9MC .info-item--PCWEa {
  display: block;
  padding: 0;
  border-bottom: 0;
}
.investor-profile--wGPfk .edit-section--rOnRQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.investor-profile--wGPfk .edit-section--rOnRQ .btns-separator--jbNhk {
  font-size: 0.8333333333vw;
  letter-spacing: 0.0442708333vw;
  line-height: 1.375;
  color: rgba(255, 255, 255, 0.68);
  padding: 0 0.2604166667vw;
}
.investor-profile--wGPfk .edit-info-btn--hMtJj {
  text-decoration: underline;
  font-size: 0.8333333333vw;
  letter-spacing: 0.0442708333vw;
  line-height: 1.375;
  color: rgba(255, 255, 255, 0.68);
}
.investor-profile--wGPfk .inner-pages--xVMAy {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.investor-profile--wGPfk .content-wrapper--Vmax_ {
  margin: 0 10.3645833333vw;
}
.investor-profile--wGPfk .header--UIKDl {
  position: relative;
  padding: 8.5416666667vw 0 3.8541666667vw;
  z-index: 3;
}
.investor-profile--wGPfk .header--UIKDl .content-wrap--LmpP7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4.21875vw;
}
.investor-profile--wGPfk .avatar--iiOHT {
  width: 12.03125vw;
  height: 12.03125vw;
}
.investor-profile--wGPfk .avatar--iiOHT i {
  width: 2.5vw !important;
  height: 2.5vw !important;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--fP9AM {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--fP9AM {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.not-found--Jsa4s {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.not-found--Jsa4s .header--XxgFi {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (min-width: 1025px) {
  .not-found--Jsa4s .header--XxgFi {
    display: none;
  }
}
.not-found--Jsa4s .bg--WotR0 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}
.not-found--Jsa4s .bg--WotR0 img {
  width: 100%;
  display: block;
  position: relative;
  z-index: 0;
}
.not-found--Jsa4s .bg--WotR0 .mask--MGKpI {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(1%, rgba(44, 120, 237, 0.22)), color-stop(99%, rgba(7, 86, 207, 0.37)));
  background-image: linear-gradient(270deg, rgba(44, 120, 237, 0.22) 1%, rgba(7, 86, 207, 0.37) 99%);
}
.not-found--Jsa4s .bg--WotR0 .gradient--h8Yze {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
.not-found--Jsa4s .content--tlRIu {
  position: relative;
  z-index: 4;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  color: white;
}
@media only screen and (max-width: 1024px) {
  .not-found--Jsa4s .content--tlRIu {
    padding: 0 4.8780487805vw;
  }
}
.not-found--Jsa4s .content--tlRIu .top--LD7TA {
  margin-bottom: 2.8125vw;
}
@media only screen and (max-width: 1024px) {
  .not-found--Jsa4s .content--tlRIu .top--LD7TA {
    margin-bottom: 13.1707317073vw;
  }
}
.not-found--Jsa4s .content--tlRIu .top--LD7TA img {
  width: 604px;
  display: block;
}
@media only screen and (max-width: 1024px) {
  .not-found--Jsa4s .content--tlRIu .top--LD7TA img {
    display: inline-block;
    width: 90%;
  }
}
.not-found--Jsa4s .content--tlRIu .title--VkItv {
  font-weight: 700;
  font-size: 2.6041666667vw;
  letter-spacing: 0.2604166667vw;
  line-height: 1.1;
  padding-bottom: 1.875vw;
}
@media only screen and (max-width: 1024px) {
  .not-found--Jsa4s .content--tlRIu .title--VkItv {
    font-size: 8.5365853659vw;
    letter-spacing: 0.9756097561vw;
    padding-bottom: 8.7804878049vw;
  }
}
.not-found--Jsa4s .content--tlRIu .subtitle--CQPQN {
  font-size: 0.9375vw;
  letter-spacing: 0.0182291667vw;
  font-weight: 600;
  padding-bottom: 1.875vw;
}
@media only screen and (max-width: 1024px) {
  .not-found--Jsa4s .content--tlRIu .subtitle--CQPQN {
    font-size: 3.4146341463vw;
    letter-spacing: 0.0853658537vw;
    padding-bottom: 8.7804878049vw;
  }
}
.not-found--Jsa4s .content--tlRIu .back-btn--hG0EB {
  padding: 0 1.5625vw;
}
@media only screen and (max-width: 1024px) {
  .not-found--Jsa4s .content--tlRIu .back-btn--hG0EB {
    margin: auto;
    width: auto;
    padding: 0 26px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--V8O45 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--V8O45 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-wrapper--XGEg0 {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.page-wrapper--XGEg0 .page-header--kGQZN {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.page-wrapper--XGEg0 .control-panel--AQJg3 {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--XGEg0 {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: auto;
    padding-top: calc(55px + 29px);
    padding-bottom: calc(60px + 40px);
  }
}
.page-wrapper--XGEg0 .content-wrapper--qIJBY {
  width: 69.8958333333vw;
  margin: 0 auto;
  padding-top: 4.7265625vw;
  padding-bottom: 7.03125vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--XGEg0 .content-wrapper--qIJBY {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Y4H46 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Y4H46 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.title--sqomm {
  padding-bottom: 4.4322916667vw;
  font-family: "Montserrat", sans-serif;
  font-size: 2.6041666667vw;
  font-weight: 700;
  line-height: 0.853;
  letter-spacing: 0.4166666667vw;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .title--sqomm {
    padding-bottom: 50px;
    font-size: 36px;
    line-height: 1.25;
    letter-spacing: normal;
  }
}

.rich-text-content--TPurP figure {
  max-width: 400px;
  margin: 1.3020833333vw auto;
}
@media only screen and (max-width: 1024px) {
  .rich-text-content--TPurP figure {
    max-width: 200px;
    margin: 15px auto;
  }
}
.rich-text-content--TPurP a {
  text-decoration: underline;
}
.rich-text-content--TPurP p, .rich-text-content--TPurP li {
  margin: 1.3020833333vw 0;
  font-size: 0.9375vw;
  line-height: 1.98;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .rich-text-content--TPurP p, .rich-text-content--TPurP li {
    font-size: 16px;
    margin: 15px 0;
  }
}
.rich-text-content--TPurP h1, .rich-text-content--TPurP h2, .rich-text-content--TPurP h3, .rich-text-content--TPurP h4, .rich-text-content--TPurP h5, .rich-text-content--TPurP h6 {
  padding: 1.25vw 0;
}
@media only screen and (max-width: 1024px) {
  .rich-text-content--TPurP h1, .rich-text-content--TPurP h2, .rich-text-content--TPurP h3, .rich-text-content--TPurP h4, .rich-text-content--TPurP h5, .rich-text-content--TPurP h6 {
    padding: 15px 0;
  }
}
.rich-text-content--TPurP h6 {
  font-size: 1.0416666667vw;
  line-height: 1.2;
}
@media only screen and (max-width: 1024px) {
  .rich-text-content--TPurP h6 {
    font-size: 18px;
  }
}
.rich-text-content--TPurP h5 {
  font-size: 1.1458333333vw;
  line-height: 1.2;
}
@media only screen and (max-width: 1024px) {
  .rich-text-content--TPurP h5 {
    font-size: 20px;
  }
}
.rich-text-content--TPurP h4 {
  font-size: 1.25vw;
  line-height: 1.2;
}
@media only screen and (max-width: 1024px) {
  .rich-text-content--TPurP h4 {
    font-size: 22px;
  }
}
.rich-text-content--TPurP h3 {
  font-size: 1.3541666667vw;
  line-height: 1.2;
}
@media only screen and (max-width: 1024px) {
  .rich-text-content--TPurP h3 {
    font-size: 24px;
  }
}
.rich-text-content--TPurP h2 {
  font-size: 1.4583333333vw;
  line-height: 1.2;
}
@media only screen and (max-width: 1024px) {
  .rich-text-content--TPurP h2 {
    font-size: 26px;
  }
}
.rich-text-content--TPurP h1 {
  font-size: 1.5625vw;
  line-height: 1.2;
}
@media only screen and (max-width: 1024px) {
  .rich-text-content--TPurP h1 {
    font-size: 28px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--IseyR {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--IseyR {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-wrapper--eFQbv {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.page-wrapper--eFQbv .page-header--oIsNQ {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.page-wrapper--eFQbv .control-panel--V5r3Y {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--eFQbv {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: auto;
    padding-top: calc(55px + 29px);
    padding-bottom: calc(60px + 40px);
  }
}
.page-wrapper--eFQbv .content-wrapper--eNl_Z {
  width: 69.8958333333vw;
  margin: 0 auto;
  padding-top: 4.7265625vw;
  padding-bottom: 7.03125vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--eFQbv .content-wrapper--eNl_Z {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--JzkJb {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--JzkJb {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-wrapper--quxMP {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.page-wrapper--quxMP .page-header--CkV54 {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.page-wrapper--quxMP .control-panel--_yZFS {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--quxMP {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: auto;
    padding-top: calc(55px + 29px);
    padding-bottom: calc(60px + 40px);
  }
}
.page-wrapper--quxMP .content-wrapper--Sn5Kk {
  width: 69.8958333333vw;
  margin: 0 auto;
  padding-top: 4.7265625vw;
  padding-bottom: 7.03125vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--quxMP .content-wrapper--Sn5Kk {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--xLPEX {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--xLPEX {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-wrapper--J3SDt {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.page-wrapper--J3SDt .page-header--MYCkb {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.page-wrapper--J3SDt .control-panel--xpHk9 {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--J3SDt {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: auto;
    padding-top: calc(55px + 29px);
    padding-bottom: calc(60px + 40px);
  }
}
.page-wrapper--J3SDt .content-wrapper--HuX6B {
  width: 69.8958333333vw;
  margin: 0 auto;
  padding-top: 4.7265625vw;
  padding-bottom: 7.03125vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--J3SDt .content-wrapper--HuX6B {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--z42GT {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--z42GT {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-wrapper--nHFK1 {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.page-wrapper--nHFK1 .page-header--MYE6T {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.page-wrapper--nHFK1 .control-panel--dIgBr {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nHFK1 {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: auto;
    padding-top: calc(55px + 29px);
    padding-bottom: calc(60px + 40px);
  }
}
.page-wrapper--nHFK1 .content-wrapper--nqz8g {
  width: 69.8958333333vw;
  margin: 0 auto;
  padding-top: 4.7265625vw;
  padding-bottom: 7.03125vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nHFK1 .content-wrapper--nqz8g {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ywlVC {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ywlVC {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-wrapper--tQshM {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.page-wrapper--tQshM .page-header--qqZKy {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.page-wrapper--tQshM .control-panel--bjBe0 {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--tQshM {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: auto;
    padding-top: calc(55px + 29px);
    padding-bottom: calc(60px + 40px);
  }
}
.page-wrapper--tQshM .content-wrapper--T5INz {
  width: 69.8958333333vw;
  margin: 0 auto;
  padding-top: 4.7265625vw;
  padding-bottom: 7.03125vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--tQshM .content-wrapper--T5INz {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--mF79L {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--mF79L {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.skeleton--sfhbE {
  position: relative;
  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;
  width: 100%;
  height: 100vh;
  min-height: 46.875vw;
  overflow: hidden;
}
.skeleton--sfhbE .loader--BOBmm {
  -webkit-transform: scale(1.4);
      -ms-transform: scale(1.4);
          transform: scale(1.4);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--kPldl {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--kPldl {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-error--cjX9m {
  position: relative;
  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;
  width: 100%;
  height: 100vh;
  min-height: 46.875vw;
  overflow: hidden;
  background-position: top;
  background-size: cover;
}
@media only screen and (max-width: 1024px) {
  .page-error--cjX9m {
    min-height: auto;
    height: auto;
    padding: 70px 40px 0;
    margin-bottom: -80px;
  }
}
.page-error--cjX9m .icon--SRxXf {
  width: 7.96875vw;
  height: 7.1354166667vw;
}
@media only screen and (max-width: 1024px) {
  .page-error--cjX9m .icon--SRxXf {
    width: 106px;
    height: 90px;
  }
}
.page-error--cjX9m .title--C_79T {
  font-size: 2.6041666667vw;
  line-height: 1;
  letter-spacing: 0.2604166667vw;
  text-align: center;
  margin: 2.1354166667vw 0 1.4583333333vw;
}
@media only screen and (max-width: 1024px) {
  .page-error--cjX9m .title--C_79T {
    font-size: 35px;
    letter-spacing: 3px;
    margin: 30px 0 30px;
  }
}
.page-error--cjX9m .message--Mdw30 {
  max-width: 22.7083333333vw;
  font-size: 0.9375vw;
  letter-spacing: 0.35px;
  line-height: 1.389;
  font-weight: 600;
  text-align: center;
  margin-bottom: 1.0416666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-error--cjX9m .message--Mdw30 {
    max-width: 100%;
    font-size: 18px;
    margin-bottom: 40px;
  }
}
.page-error--cjX9m .supportText--X134d {
  max-width: 22.7083333333vw;
  font-size: 0.9375vw;
  letter-spacing: 0.35px;
  line-height: 1.389;
  font-weight: 600;
  text-align: center;
  margin-bottom: 2.6041666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-error--cjX9m .supportText--X134d {
    max-width: 100%;
    font-size: 18px;
    margin-bottom: 40px;
  }
}
.page-error--cjX9m .supportText--X134d a {
  text-decoration: underline;
  color: #fff;
}
.page-error--cjX9m .link--Tqb5l {
  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;
  margin: 0 auto;
  min-width: 12.1875vw;
  height: 2.6041666667vw;
  font-size: 0.8333333333vw;
  line-height: 1;
  font-weight: 700;
  border-radius: 1.71875vw;
  background-color: #0757d3;
}
@media only screen and (max-width: 1024px) {
  .page-error--cjX9m .link--Tqb5l {
    width: 100%;
    height: 50px;
    font-size: 16px;
    line-height: 1;
    border-radius: 33px;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-error--cjX9m .link--Tqb5l {
    max-width: 320px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--c4stp {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--c4stp {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.player--v9Vnz {
  position: relative;
  width: 100%;
  height: 11.9791666667vw;
  pointer-events: none;
}
@media only screen and (max-width: 1024px) {
  .player--v9Vnz {
    height: 90px;
    width: 40%;
  }
}
.player--v9Vnz:not(.is-custom-controls--f_ibV) .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.player--v9Vnz:not(.is-custom-controls--f_ibV) .video-js .vjs-control-bar {
  background-color: transparent;
  height: 0.4166666667vw;
  z-index: 2;
}
.player--v9Vnz:not(.is-custom-controls--f_ibV) .video-js .vjs-control:not(.vjs-progress-control) {
  display: none !important;
}
.player--v9Vnz:not(.is-custom-controls--f_ibV) .video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0;
  padding-bottom: 0.4166666667vw;
}
.player--v9Vnz:not(.is-custom-controls--f_ibV) .vjs-play-progress .vjs-svg-icon {
  display: none;
}
.player--v9Vnz:not(.is-custom-controls--f_ibV) .video-js .vjs-progress-holder,
.player--v9Vnz:not(.is-custom-controls--f_ibV) .video-js .vjs-progress-holder .vjs-load-progress {
  height: 0.4166666667vw;
}
.player--v9Vnz:not(.is-custom-controls--f_ibV) .video-js .vjs-play-progress {
  background-color: #0757d3;
  border-top-right-radius: 0.2083333333vw;
  border-bottom-right-radius: 0.2083333333vw;
}
.player--v9Vnz .video-js {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.player--v9Vnz .vjs-default-skin.vjs-paused .vjs-big-play-button,
.player--v9Vnz .video-js .vjs-big-play-button {
  display: none;
}
.player--v9Vnz .vjs-picture-in-picture-control {
  display: none;
}
.player--v9Vnz.is-playing--C16qd .cover--a_6eg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.player--v9Vnz video {
  border-top-left-radius: 0.2083333333vw;
  border-top-right-radius: 0.2083333333vw;
}
.player--v9Vnz .playButton--H7n4m {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 4.2708333333vw !important;
  height: 4.2708333333vw !important;
}
@media only screen and (max-width: 1024px) {
  .player--v9Vnz .playButton--H7n4m {
    width: 34px !important;
    height: 34px !important;
  }
}
.player--v9Vnz .playButton--H7n4m:before {
  width: 1.3541666667vw;
  height: 1.3541666667vw;
}
@media only screen and (max-width: 1024px) {
  .player--v9Vnz .playButton--H7n4m:before {
    width: 13px;
    height: 13px;
  }
}
.player--v9Vnz .playButton--H7n4m:hover {
  pointer-events: auto;
  cursor: pointer;
}
.player--v9Vnz .duration--f579L,
.player--v9Vnz .status--nOLPv {
  position: absolute;
  top: 0.7291666667vw;
  left: 0.8333333333vw;
  padding: 0.2604166667vw 0.78125vw 0.2083333333vw 0.8333333333vw;
  font-size: 0.8333333333vw;
  line-height: 1.5;
  letter-spacing: 1.28px;
  font-weight: 500;
  border-radius: 0.3645833333vw;
  background-color: rgba(255, 255, 255, 0.18);
}
@media only screen and (max-width: 1024px) {
  .player--v9Vnz .duration--f579L,
  .player--v9Vnz .status--nOLPv {
    top: 14px;
    left: calc(100% + 14px);
    padding: 3px 4px;
    font-size: 14px;
    line-height: 1;
    letter-spacing: 1.12px;
    border-radius: 3px;
  }
}
.player--v9Vnz .status--nOLPv {
  left: auto;
  right: 0.8333333333vw;
}
@media only screen and (max-width: 1024px) {
  .player--v9Vnz .status--nOLPv {
    left: 10px;
    right: auto;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--_r7K2 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--_r7K2 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.popup--e70rf {
  position: fixed;
  top: 110px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 4;
}
@media only screen and (max-width: 1024px) {
  .popup--e70rf {
    top: 56px;
  }
}
.popup-overlay--_U86B {
  position: absolute;
  top: -110px;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: calc(100% + 110px);
  background-color: rgba(0, 0, 0, 0.82);
  -webkit-backdrop-filter: blur(0.5208333333vw);
          backdrop-filter: blur(0.5208333333vw);
}
@media only screen and (max-width: 1024px) {
  .popup-overlay--_U86B {
    background-color: #000;
    top: -56px;
    height: calc(100% + 56px);
    -webkit-backdrop-filter: 0;
            backdrop-filter: 0;
  }
}
.popup-bg--RsR7Y {
  -webkit-filter: blur(36px);
          filter: blur(36px);
  z-index: -1;
}
.popup-content--KQ1he {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  padding: 5.2083333333vw 4.4270833333vw 3.8541666667vw 5.5729166667vw;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media only screen and (max-width: 1024px) {
  .popup-content--KQ1he {
    display: block;
    padding: 0;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .popup-content--KQ1he {
    max-width: 500px;
    margin: 0 auto;
  }
}
.popup--e70rf .main-player-wrap--F5WB3 {
  position: relative;
  max-width: 66.8229166667vw;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .popup--e70rf .main-player-wrap--F5WB3 {
    max-width: 100%;
    height: auto;
  }
}
.popup--e70rf .main-player-wrap--F5WB3 .main-player--TdtI9 {
  position: relative;
  max-width: 66.8229166667vw;
  height: inherit;
  aspect-ratio: 16/9;
}
@media only screen and (max-width: 1024px) {
  .popup--e70rf .main-player-wrap--F5WB3 .main-player--TdtI9 {
    max-width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 1024px) {
  .popup--e70rf .main-player-wrap--F5WB3 .main-player-play-icon--BWy6r {
    width: 49px !important;
    height: 49px !important;
  }
  .popup--e70rf .main-player-wrap--F5WB3 .main-player-play-icon--BWy6r:before {
    width: 19px;
    height: 19px;
  }
}
.popup--e70rf .main-player-wrap--F5WB3 .main-player--TdtI9 #gallery-player {
  position: absolute;
  top: 0;
  width: 100%;
}
.popup--e70rf .main-player-wrap--F5WB3 .main-player--TdtI9 video {
  border-top-left-radius: 0.3645833333vw;
  border-top-right-radius: 0.3645833333vw;
}
.popup--e70rf .main-player-wrap--F5WB3 .current-title--XTatp {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 0.9375vw 1.3541666667vw 0.9375vw 1.71875vw;
  font-size: 1.5625vw;
  line-height: 1.167;
  letter-spacing: 0.125vw;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom-left-radius: 0.3645833333vw;
  border-bottom-right-radius: 0.3645833333vw;
  background-color: rgba(255, 255, 255, 0.08);
}
@media only screen and (max-width: 1024px) {
  .popup--e70rf .main-player-wrap--F5WB3 .current-title--XTatp {
    position: static;
    padding: 9px 37px 8px 39px;
    font-size: 16px;
    line-height: 1.438;
    letter-spacing: normal;
    font-weight: 600;
    text-transform: none;
    border-radius: 0;
  }
}
.popup--e70rf .list--K7TkF {
  height: 100%;
  width: 21.25vw;
  margin-left: 1.8229166667vw;
  overflow-y: auto;
  overflow-x: hidden;
}
@media only screen and (max-width: 1024px) {
  .popup--e70rf .list--K7TkF {
    width: 100%;
    padding: 25px 37px 70px 37px;
    margin-left: 0;
  }
}
.popup--e70rf .list-item--SiXoF {
  position: relative;
  width: inherit;
  height: 13.8541666667vw;
  margin-bottom: 2.0833333333vw;
  border-top-left-radius: 0.3645833333vw;
  border-top-right-radius: 0.3645833333vw;
}
@media only screen and (max-width: 1024px) {
  .popup--e70rf .list-item--SiXoF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 90px;
    height: auto;
    margin-bottom: 14px;
    border: 0;
    overflow: hidden;
  }
}
.popup--e70rf .list-title--kQj4L {
  padding: 0.3125vw 0.2604166667vw 0.3125vw 0.5208333333vw;
  font-size: 0.8333333333vw;
  line-height: 1.5;
  letter-spacing: 1.28px;
  font-weight: 500;
  border-bottom-left-radius: 0.2083333333vw;
  border-bottom-right-radius: 0.2083333333vw;
  background-color: rgba(255, 255, 255, 0.08);
}
@media only screen and (max-width: 1024px) {
  .popup--e70rf .list-title--kQj4L {
    width: 60%;
    padding: 39px 10px 13px 14px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 1.12px;
    border-radius: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.popup--e70rf .close-btn--Tr0lO {
  position: absolute;
  top: 1.4583333333vw;
  left: 5.7291666667vw;
  width: 1.6145833333vw;
  height: 1.6145833333vw;
}
@media only screen and (max-width: 1024px) {
  .popup--e70rf .close-btn--Tr0lO {
    position: fixed;
    width: 21px;
    height: 21px;
    top: 18px;
    left: 25px;
    z-index: 10;
  }
  .popup--e70rf .close-btn--Tr0lO:before, .popup--e70rf .close-btn--Tr0lO:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 2px;
    background-color: #fff;
  }
  .popup--e70rf .close-btn--Tr0lO:before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  .popup--e70rf .close-btn--Tr0lO:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
  }
}
.popup--e70rf .close-btn--Tr0lO i,
.popup--e70rf .close-btn--Tr0lO svg {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .popup--e70rf .close-btn--Tr0lO i,
  .popup--e70rf .close-btn--Tr0lO svg {
    display: none;
  }
}

.is-loading--RwHgg :after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: inherit;
  width: inherit;
  z-index: 1;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--_r7K2 1.5s infinite linear;
          animation: blink--_r7K2 1.5s infinite linear;
}
@media only screen and (max-width: 1024px) {
  .is-loading--RwHgg :after {
    width: 100%;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--_Iu80 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--_Iu80 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.founders-slider--loYqu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.founders-slider--loYqu.animated--_QFGG .photo-wrap--KhPAV {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  -webkit-transform: translate(0.8333333333vw, 0);
      -ms-transform: translate(0.8333333333vw, 0);
          transform: translate(0.8333333333vw, 0);
}
@media only screen and (max-width: 1024px) {
  .founders-slider--loYqu.animated--_QFGG .photo-wrap--KhPAV {
    -webkit-transform: translate(16px, 0);
        -ms-transform: translate(16px, 0);
            transform: translate(16px, 0);
  }
}
.founders-slider--loYqu.animated--_QFGG .photo-wrap--KhPAV:first-child {
  opacity: 0;
}
.founders-slider--loYqu.animated--_QFGG .photo-wrap--KhPAV:last-child {
  opacity: 1;
}

.photos--wxYTH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-right: 0.8854166667vw;
}
@media only screen and (max-width: 1024px) {
  .photos--wxYTH {
    margin-right: 17px;
  }
}

.photo-wrap--KhPAV {
  position: relative;
  width: 0.8333333333vw;
  height: 3.28125vw;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
@media only screen and (max-width: 1024px) {
  .photo-wrap--KhPAV {
    width: 16px;
    height: 63px;
  }
}
.photo-wrap--KhPAV:nth-child(1) {
  z-index: 9;
}
.photo-wrap--KhPAV:nth-child(2) {
  z-index: 8;
}
.photo-wrap--KhPAV:nth-child(3) {
  z-index: 7;
}
.photo-wrap--KhPAV:nth-child(4) {
  z-index: 6;
}
.photo-wrap--KhPAV:nth-child(5) {
  z-index: 5;
}
.photo-wrap--KhPAV:nth-child(6) {
  z-index: 4;
}
.photo-wrap--KhPAV:nth-child(7) {
  z-index: 3;
}
.photo-wrap--KhPAV:nth-child(8) {
  z-index: 2;
}
.photo-wrap--KhPAV:nth-child(9) {
  z-index: 1;
}
.photo-wrap--KhPAV:nth-child(10) {
  z-index: 0;
}
.photo-wrap--KhPAV:last-child {
  position: absolute;
  opacity: 0;
  left: -0.8333333333vw;
  top: 0;
}
@media only screen and (max-width: 1024px) {
  .photo-wrap--KhPAV:last-child {
    left: 16px;
  }
}
.photo-wrap--KhPAV:first-child {
  position: relative;
  left: 0;
  top: 0;
  opacity: 1;
  width: 3.28125vw;
}
@media only screen and (max-width: 1024px) {
  .photo-wrap--KhPAV:first-child {
    width: 63px;
  }
}

.photo--f0XkP {
  position: absolute;
  left: 0;
  top: 0;
  background-size: cover;
  background-position: center;
  background-color: white;
  width: 3.28125vw;
  height: 3.28125vw;
  border-radius: 50%;
  -webkit-box-shadow: 0 0.2604166667vw 0.3125vw 0.2083333333vw rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.2604166667vw 0.3125vw 0.2083333333vw rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 1024px) {
  .photo--f0XkP {
    width: 63px;
    height: 63px;
  }
}

.name-and-position--qIafd {
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.name-and-position--qIafd .name--QrBaL {
  font-size: 0.9375vw;
  line-height: 1.5864583333vw;
  letter-spacing: 0;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .name-and-position--qIafd .name--QrBaL {
    font-size: 16px;
    line-height: 1.904;
  }
}
@media only screen and (max-width: 319px) {
  .name-and-position--qIafd .name--QrBaL {
    font-size: 14px;
    line-height: 1.8;
  }
}
.name-and-position--qIafd .position--GC4m4 {
  font-size: 0.7291666667vw;
  line-height: 1.1333333333vw;
  letter-spacing: 0;
}
@media only screen and (max-width: 1024px) {
  .name-and-position--qIafd .position--GC4m4 {
    font-size: 14px;
    line-height: 1.554;
  }
}
@media only screen and (max-width: 319px) {
  .name-and-position--qIafd .position--GC4m4 {
    font-size: 13px;
    line-height: 1.4;
  }
}

.transition-fade-enter--Z6Ru_ {
  opacity: 0;
}
.transition-fade-enter-active--b1idi {
  opacity: 1;
}
.transition-fade-enter-done--wj8VK {
  opacity: 1;
}
.transition-fade-exit--gkUXi {
  opacity: 1;
}
.transition-fade-exit-active--_g0pH {
  opacity: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--buB0Y {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--buB0Y {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.hero--QSSsH {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100vh;
  min-height: 46.875vw;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .hero--QSSsH {
    display: block;
    height: auto;
    min-height: auto;
  }
}

.top-section--_xNcv {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (max-width: 1024px) {
  .top-section--_xNcv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-bottom: 60px;
  }
}
.top-section--_xNcv:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 48.6458333333vw;
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, from(rgba(221, 215, 215, 0)), color-stop(50%, rgb(0, 0, 0)));
  background: linear-gradient(270deg, rgba(221, 215, 215, 0) 0%, rgb(0, 0, 0) 50%);
  z-index: 0;
  pointer-events: none;
}
@media only screen and (max-width: 1024px) {
  .top-section--_xNcv:after {
    display: none;
  }
}
.top-section-content--ew4vm {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-section-content--ew4vm .company-info--jhdyq {
  position: relative;
  max-width: 23.1770833333vw;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .top-section-content--ew4vm .company-info--jhdyq {
    max-width: 100%;
  }
}
.top-section-content--ew4vm .company-logo--j2aXf {
  display: block;
  max-width: 6.25vw;
  max-height: 6.25vw;
  margin-bottom: 1.5234375vw;
}
@media only screen and (max-width: 1024px) {
  .top-section-content--ew4vm .company-logo--j2aXf {
    max-height: 62px;
    max-width: 100%;
    margin-bottom: 22px;
  }
}
.top-section-content--ew4vm .company-name--IVUXQ {
  font-size: 1.5625vw;
  line-height: 2.2213541667vw;
  letter-spacing: 0.25vw;
  margin-bottom: 1.0416666667vw;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .top-section-content--ew4vm .company-name--IVUXQ {
    font-size: 25px;
    line-height: 36px;
    letter-spacing: 2px;
    margin-bottom: 12px;
  }
}
@media only screen and (max-width: 319px) {
  .top-section-content--ew4vm .company-name--IVUXQ {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 1.5px;
  }
}
.top-section-content--ew4vm .company-description--kAZuO {
  font-size: 1.0416666667vw;
  line-height: 1.7708333333vw;
  letter-spacing: 0vw;
  margin-bottom: 2.6041666667vw;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .top-section-content--ew4vm .company-description--kAZuO {
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    margin-bottom: 21px;
  }
}
@media only screen and (max-width: 319px) {
  .top-section-content--ew4vm .company-description--kAZuO {
    font-size: 14px;
    line-height: 26px;
  }
}
.top-section-content--ew4vm .company-actions--SLYNc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.7291666667vw;
}
.top-section-content--ew4vm .investment-status--hjOvg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16.6666666667vw;
  height: 3.8541666667vw;
  font-size: 1.4630208333vw;
  letter-spacing: 0.0203125vw;
  line-height: 1;
  font-weight: 600;
  border-top: 1px solid rgba(255, 255, 255, 0.31);
  border-bottom: 1px solid rgba(255, 255, 255, 0.31);
}
@media only screen and (max-width: 1024px) {
  .top-section-content--ew4vm .investment-status--hjOvg {
    width: 100%;
    height: 46px;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 0 28px;
  }
}
.top-section-content--ew4vm .investment-status--hjOvg .orange-dot--Hr04c {
  display: inline-block;
  width: 0.5729166667vw;
  height: 0.5729166667vw;
  border-radius: 50%;
  background-color: rgb(242, 151, 54);
  margin-right: 0.3645833333vw;
}
@media only screen and (max-width: 1024px) {
  .top-section-content--ew4vm .investment-status--hjOvg .orange-dot--Hr04c {
    width: 11px;
    height: 11px;
    margin-right: 6px;
  }
}
.top-section-content--ew4vm .place-offer-btn--NcY_L,
.top-section-content--ew4vm .docs-btn--OlCyf {
  font-size: 1.0463541667vw;
  letter-spacing: 0.0203125vw;
  line-height: 1;
  height: 2.8645833333vw;
  border-radius: 1.4583333333vw;
  padding: 0 1.4583333333vw;
}
@media only screen and (max-width: 1024px) {
  .top-section-content--ew4vm .place-offer-btn--NcY_L,
  .top-section-content--ew4vm .docs-btn--OlCyf {
    font-size: 16px;
    letter-spacing: 0px;
    height: 42px;
    border-radius: 27px;
    padding: 0 28px;
  }
}
.top-section-content--ew4vm .docs-btn--OlCyf {
  min-width: auto;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.top-section-content--ew4vm .docs-btn--OlCyf > span {
  gap: 0.5729166667vw;
}
.top-section-content--ew4vm .docs-btn-icon--YrFLY {
  display: block;
  max-width: 0.8333333333vw;
  max-height: 0.8854166667vw;
}
.top-section-content--ew4vm .docs-btn-icon--YrFLY svg {
  width: 100%;
  height: 100%;
}
.top-section-content--ew4vm .docs-btn-icon--YrFLY svg path {
  fill: white;
}
@media only screen and (max-width: 1024px) {
  .top-section-content--ew4vm .docs-btn--OlCyf {
    display: none;
  }
}
.top-section-content--ew4vm .categories--CdaeV {
  position: absolute;
  left: 0;
  bottom: 3.4895833333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.7291666667vw;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .top-section-content--ew4vm .categories--CdaeV {
    position: static;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 30px;
  }
}
.top-section-content--ew4vm .categories--CdaeV .category-tag--JoCnx {
  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;
  height: 1.8229166667vw;
  padding: 0 0.9375vw;
  border-radius: 0.9375vw;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  font-size: 0.8692708333vw;
  line-height: 1.3609375vw;
  letter-spacing: 0.0166666667vw;
  font-weight: 600;
  white-space: nowrap;
}
@media only screen and (max-width: 1024px) {
  .top-section-content--ew4vm .categories--CdaeV .category-tag--JoCnx {
    height: 30px;
    padding: 0 16px;
    margin: 0 10px 10px 0;
    border-radius: 17px;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: 0.27px;
    font-weight: 700;
  }
}
.top-section-content--ew4vm .categories--CdaeV .category-tag--JoCnx:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

.top-player--VIs8Y {
  position: absolute;
  right: 0;
  top: 0;
  width: 76.9791666667vw;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .top-player--VIs8Y {
    position: relative;
    width: 100%;
    height: 270px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .top-player--VIs8Y {
    position: relative;
    width: 100%;
    height: 350px;
  }
}
@media only screen and (max-width: 1024px) {
  .top-player--VIs8Y:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(221, 215, 215, 0)), to(rgb(0, 0, 0)));
    background: linear-gradient(180deg, rgba(221, 215, 215, 0) 0%, rgb(0, 0, 0) 100%);
    z-index: 0;
    pointer-events: none;
  }
}
.top-player--VIs8Y .video-js.vjs-fluid:not(.vjs-audio-only-mode) {
  height: 100%;
}
.top-player--VIs8Y .dimensions-65a3f71806acb03915be58df.vjs-fluid:not(.vjs-audio-only-mode) {
  padding-top: 0;
}
.top-player--VIs8Y .vjs-control-bar {
  display: none !important;
}
.top-player--VIs8Y video {
  -o-object-fit: cover;
     object-fit: cover;
}
.top-player--VIs8Y .gallery-button--Dj6bm {
  position: absolute;
  bottom: 2.6041666667vw;
  right: 12.1875vw;
  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;
  width: 8.9583333333vw;
  height: 3.75vw;
  padding: 0 1.5625vw;
  font-size: 1.0416666667vw;
  line-height: 1;
  letter-spacing: 0.2px;
  font-weight: 600;
  border-radius: 1.9270833333vw;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .top-player--VIs8Y .gallery-button--Dj6bm {
    bottom: 16px;
    right: 124px;
    width: 41px;
    height: 41px;
    padding: 0;
    border-radius: 50%;
    z-index: 1;
  }
}
.top-player--VIs8Y .gallery-button--Dj6bm:hover:after {
  background-color: rgba(255, 255, 255, 0.39);
}
.top-player--VIs8Y .gallery-button--Dj6bm .watch-more-icon--u8d2W {
  width: 1.875vw;
  height: 1.875vw;
  margin-right: 0.625vw;
}
@media only screen and (max-width: 1024px) {
  .top-player--VIs8Y .gallery-button--Dj6bm .watch-more-icon--u8d2W {
    width: 20px;
    height: 20px;
    margin-right: 0;
  }
}
.top-player--VIs8Y .gallery-button--Dj6bm .watch-more-icon--u8d2W svg {
  width: inherit;
  height: inherit;
}
.top-player--VIs8Y .gallery-button-label--qv8ZU {
  text-align: left;
}
.top-player--VIs8Y .gallery-button--Dj6bm:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.19);
  -webkit-filter: blur(12px) saturate(50%);
          filter: blur(12px) saturate(50%);
  pointer-events: none;
  -webkit-transition: 0.45s;
  transition: 0.45s;
}

.bottom-section--LPw5P {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 10.2083333333vw;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P {
    height: auto;
    display: block;
    padding: 0;
    margin: 0 37px;
  }
}
@media only screen and (max-width: 319px) {
  .bottom-section--LPw5P {
    margin: 0 15px;
  }
}
.bottom-section-content--Cvdu9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  gap: 10.4166666667vw;
}
@media only screen and (max-width: 1024px) {
  .bottom-section-content--Cvdu9 {
    display: block;
  }
}
.bottom-section--LPw5P .info-block--isIQq {
  position: relative;
  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: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 6.5104166667vw;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq {
    display: block;
    height: auto;
    margin: 0 -37px;
    padding: 24px 20px 25px 28px;
  }
}
@media only screen and (max-width: 319px) {
  .bottom-section--LPw5P .info-block--isIQq {
    margin: 0;
    padding: 24px 0 25px;
  }
}
.bottom-section--LPw5P .info-block--isIQq::before {
  content: "";
  display: block;
  position: absolute;
  right: -5.2083333333vw;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq::before {
    top: auto;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
  }
}
.bottom-section--LPw5P .info-block-title--lfhyR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.3645833333vw;
  font-size: 1.0416666667vw;
  line-height: 1;
  letter-spacing: 0.0635416667vw;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block-title--lfhyR {
    font-size: 20px;
    letter-spacing: 1.22px;
    padding-bottom: 14px;
  }
}
@media only screen and (max-width: 319px) {
  .bottom-section--LPw5P .info-block-title--lfhyR {
    font-size: 18px;
    letter-spacing: 1.2px;
  }
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block-title--lfhyR .green-dot-title--Mlo6J {
    font-size: 14px;
    letter-spacing: 0.85px;
  }
}
@media only screen and (max-width: 319px) {
  .bottom-section--LPw5P .info-block-title--lfhyR .green-dot-title--Mlo6J {
    font-size: 13px;
    letter-spacing: 0.7px;
  }
}
.bottom-section--LPw5P .info-block-content--v7bMt {
  position: relative;
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN {
    display: block;
  }
}
.bottom-section--LPw5P .info-block--isIQq .investment-details-block--C0EzZ {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1.40625vw;
  gap: 0.9375vw;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details-block--C0EzZ {
    padding: 0;
    border-right: 0;
  }
}
.bottom-section--LPw5P .info-block--isIQq .investment-details-block--C0EzZ:first-child {
  padding-left: 0;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details-block--C0EzZ:first-child {
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.bottom-section--LPw5P .info-block--isIQq .investment-details-block--C0EzZ:last-child {
  border-right: 0;
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .pie-chart-wrap--mlENe {
  position: relative;
  width: 3.3854166667vw;
  height: 2.7604166667vw;
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .pie-chart-wrap--mlENe .pie-chart--G1gkX {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 3.3854166667vw;
  height: 3.3854166667vw;
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .progress-wrap--E1fUA {
  position: relative;
  width: 100%;
  height: 11px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 5.3px;
  margin: 10px 0 15px;
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .progress-wrap--E1fUA .progress--nxYPP {
  position: absolute;
  top: 0;
  left: 0;
  height: 11px;
  background: -webkit-gradient(linear, right top, left top, from(rgb(37, 123, 255)), to(rgb(7, 87, 211)));
  background: linear-gradient(270deg, rgb(37, 123, 255) 0%, rgb(7, 87, 211) 100%);
  border-radius: 5.3px;
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .values--o2e_p {
  white-space: nowrap;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .values--o2e_p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    white-space: wrap;
  }
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .values--o2e_p .target--XV9E0 {
  font-size: 1.1458333333vw;
  line-height: 1.40625vw;
  letter-spacing: 0.0572916667vw;
  font-weight: 600;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .values--o2e_p .target--XV9E0 {
    font-size: 20px;
    line-height: 1.35;
    letter-spacing: 1px;
    padding-right: 17px;
    position: relative;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 319px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .values--o2e_p .target--XV9E0 {
    font-size: 16px;
    line-height: 1.3;
    letter-spacing: 0.8px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .values--o2e_p .target--XV9E0:after {
    content: "";
    position: absolute;
    top: 5px;
    right: 8px;
    height: 16px;
    width: 1px;
    background-color: white;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 319px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .values--o2e_p .target--XV9E0:after {
    top: 0;
    height: 100%;
  }
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .values--o2e_p .raised--U8EJL {
  font-size: 0.9375vw;
  line-height: 1.3541666667vw;
  letter-spacing: 0.046875vw;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .values--o2e_p .raised--U8EJL {
    font-size: 16px;
    line-height: 1.688;
    letter-spacing: 0.8px;
    font-weight: 600;
  }
}
@media only screen and (max-width: 319px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .values--o2e_p .raised--U8EJL {
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: 0.8px;
  }
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .round--NWc4y {
  font-size: 0.9375vw;
  line-height: 1.4583333333vw;
  letter-spacing: 0.0203125vw;
  white-space: nowrap;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .round--NWc4y {
    font-size: 14px;
    line-height: 1.714;
    letter-spacing: 0.85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width: 319px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .round--NWc4y {
    font-size: 13px;
    line-height: 1.6;
    letter-spacing: 0.6px;
  }
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .round-title--T9Tb2 {
  font-weight: 600;
}
.bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .round-valuation--O29hV {
  font-weight: 400;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .round-valuation--O29hV {
    font-weight: 600;
    position: relative;
    padding-left: 16px;
  }
  .bottom-section--LPw5P .info-block--isIQq .investment-details--eEGJN .round-valuation--O29hV:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 8px;
    height: 14px;
    width: 1px;
    background-color: white;
  }
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors-wrap--qUsOO {
  height: 100%;
  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;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .lead-investors-wrap--qUsOO {
    margin-left: 2px;
  }
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors--cN0iN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .lead-investors--cN0iN {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 276px;
    margin-top: 6px;
  }
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors--cN0iN:hover .lead-investor-title--tECtE {
  text-decoration: underline;
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors-logos--XgpdC {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  cursor: pointer;
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors-logos--XgpdC .lead-investors-logo--La3NP {
  position: relative;
  width: 0.8333333333vw;
  height: 2.96875vw;
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors-logos--XgpdC .lead-investors-logo--La3NP div {
  position: absolute;
  background-color: white;
  background-size: contain;
  background-position: center;
  z-index: 3;
  top: 0;
  left: 0;
  width: 2.96875vw;
  height: 2.96875vw;
  border-radius: 0.3645833333vw;
  -webkit-box-shadow: 0 0.2604166667vw 0.3125vw 0.2083333333vw rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.2604166667vw 0.3125vw 0.2083333333vw rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .lead-investors-logos--XgpdC .lead-investors-logo--La3NP div {
    width: 57px;
    height: 57px;
    border-radius: 7px;
  }
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors-logos--XgpdC .lead-investors-logo--La3NP:nth-child(1) {
  width: 2.96875vw;
  z-index: 3;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .lead-investors-logos--XgpdC .lead-investors-logo--La3NP:nth-child(1) {
    width: 57px;
    height: 57px;
  }
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors-logos--XgpdC .lead-investors-logo--La3NP:nth-child(2) {
  z-index: 2;
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors-logos--XgpdC .lead-investors-logo--La3NP:nth-child(3) {
  z-index: 1;
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors--cN0iN .lead-investor-title--tECtE {
  max-width: 10.9375vw;
  font-size: 0.9375vw;
  line-height: 1.4583333333vw;
  letter-spacing: 0.0234375vw;
  margin-right: 1.0416666667vw;
  margin-left: 0.8854166667vw;
  cursor: pointer;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .lead-investors--cN0iN .lead-investor-title--tECtE {
    max-width: 152px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.4px;
    font-weight: 600;
    margin-right: 10px;
    margin-left: 5px;
  }
}
@media only screen and (max-width: 319px) {
  .bottom-section--LPw5P .info-block--isIQq .lead-investors--cN0iN .lead-investor-title--tECtE {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.3px;
  }
}
.bottom-section--LPw5P .info-block--isIQq .lead-investors--cN0iN .counter--_QLlR {
  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: 1.1963541667vw;
  line-height: 1.484375vw;
  letter-spacing: 0.0302083333vw;
  font-weight: 600;
  padding: 0.3125vw 0.5208333333vw 0.2604166667vw 0.3645833333vw;
  border-radius: 0.3645833333vw;
  background: -webkit-gradient(linear, left top, left bottom, from(#257bff), to(#0757d3));
  background: linear-gradient(180deg, #257bff 0%, #0757d3 100%);
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .lead-investors--cN0iN .counter--_QLlR {
    font-size: 18px;
    line-height: 28.5px;
    letter-spacing: 0.45px;
    padding: 6px 10px 5px 10px;
    border-radius: 7px;
  }
}
.bottom-section--LPw5P .info-block--isIQq .founders-wrap--AgrZm {
  min-width: 16.6666666667vw;
  height: 100%;
  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;
}
@media only screen and (max-width: 1024px) {
  .bottom-section--LPw5P .info-block--isIQq .founders-wrap--AgrZm {
    min-width: 100%;
    padding: 7px 0 0 3px;
  }
}
.bottom-section--LPw5P .info-block--isIQq .founders-wrap--AgrZm .founders-slider--yQCBF {
  margin-top: 6px;
}
.bottom-section--LPw5P .info-block--isIQq:first-child {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.bottom-section--LPw5P .info-block--isIQq:last-child {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.bottom-section--LPw5P .info-block--isIQq:last-child::before {
  display: none;
}

.green-dot--liAVH {
  width: 0.5729166667vw;
  height: 0.5729166667vw;
  border-radius: 50%;
  background-color: #25e061;
}
@media only screen and (max-width: 1024px) {
  .green-dot--liAVH {
    width: 10px;
    height: 10px;
    margin-right: 7px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--lB1er {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--lB1er {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.popup--Ijs3R {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R {
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.popup-loader--snQYZ {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.popup-overlay--BTnKD {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.78);
  -webkit-backdrop-filter: blur(0.5208333333vw);
          backdrop-filter: blur(0.5208333333vw);
}
@media only screen and (max-width: 1024px) {
  .popup-overlay--BTnKD {
    -webkit-backdrop-filter: 0;
            backdrop-filter: 0;
  }
}
.popup-content--mpTpk {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid #979797;
  border-radius: 0.625vw;
}
@media only screen and (max-width: 1024px) {
  .popup-content--mpTpk {
    min-height: 0;
    max-height: calc(90vh - 65px - 77px);
    width: calc(100% - 50px);
    top: 77px;
    border-radius: 12px;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    overflow-y: auto;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .popup-content--mpTpk {
    max-width: 450px;
  }
}
@media only screen and (max-width: 319px) {
  .popup-content--mpTpk {
    width: calc(100% - 30px);
  }
}
.popup-content--mpTpk .offer-section--RrdNV {
  width: 31.7708333333vw;
  padding: 0 1.5625vw 1.09375vw;
}
@media only screen and (max-width: 1024px) {
  .popup-content--mpTpk .offer-section--RrdNV {
    width: 100%;
    padding: 0 12px 40px;
  }
}
.popup-content--mpTpk .title--Wjhut {
  padding: 1.9270833333vw 0 1.875vw;
  margin: 0 -1.5625vw;
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-weight: 700;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  background-color: rgba(255, 255, 255, 0.07);
}
@media only screen and (max-width: 1024px) {
  .popup-content--mpTpk .title--Wjhut {
    padding: 26px 0 15px;
    margin: 0 -12px;
    font-size: 24px;
    line-height: 1.417;
    letter-spacing: 1.92px;
  }
}
.popup-content--mpTpk .title--Wjhut .company-name--LqUjI {
  display: inline-block;
  font-size: 1.5854166667vw;
  line-height: 1.401;
  letter-spacing: 0.2536458333vw;
}
@media only screen and (max-width: 1024px) {
  .popup-content--mpTpk .title--Wjhut .company-name--LqUjI {
    font-size: 24px;
    line-height: 1.417;
    letter-spacing: 1.92px;
  }
}
@media only screen and (max-width: 319px) {
  .popup-content--mpTpk .title--Wjhut .company-name--LqUjI {
    font-size: 22px;
    line-height: 1.3;
    letter-spacing: 1.4px;
  }
}
.popup--Ijs3R .close-btn--MTEzH {
  position: absolute;
  top: 1.5625vw;
  left: 1.5104166667vw;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .close-btn--MTEzH {
    position: fixed;
    width: 21px;
    height: 21px;
    left: 25px;
    top: 25px;
    z-index: 10;
  }
  .popup--Ijs3R .close-btn--MTEzH:before, .popup--Ijs3R .close-btn--MTEzH:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 2px;
    background-color: #fff;
  }
  .popup--Ijs3R .close-btn--MTEzH:before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  .popup--Ijs3R .close-btn--MTEzH:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
  }
}
.popup--Ijs3R .invest-amount--K54XR {
  padding: 1.40625vw 0 2.34375vw;
  min-height: 13.59375vw;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .invest-amount--K54XR {
    min-height: 100%;
    padding: 12px 0 25px;
  }
}
.popup--Ijs3R .invest-amount--K54XR .sub-title--R_1CX {
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-weight: 700;
  padding-bottom: 1.1458333333vw;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .invest-amount--K54XR .sub-title--R_1CX {
    font-size: 18px;
    line-height: 1.556;
    letter-spacing: 0.35px;
    text-align: center;
    padding-bottom: 24px;
  }
}
@media only screen and (max-width: 319px) {
  .popup--Ijs3R .invest-amount--K54XR .sub-title--R_1CX {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.3px;
  }
}
.popup--Ijs3R .invest-amount--K54XR .invest-options--BBotY {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(auto, 1fr);
  grid-column-gap: 1.0416666667vw;
  grid-row-gap: 1.1979166667vw;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .invest-amount--K54XR .invest-options--BBotY {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }
}
.popup--Ijs3R .invest-amount--K54XR .option--aKT62 {
  width: 8.8541666667vw;
  padding: 0.625vw 0 0.5729166667vw;
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-weight: 700;
  border: 1px solid #fff;
  border-radius: 1.4338541667vw;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .invest-amount--K54XR .option--aKT62 {
    width: 100%;
    font-size: 20px;
    line-height: 1;
    letter-spacing: 0.39px;
    padding: 16px 12px;
    border-radius: 27px;
  }
}
@media only screen and (max-width: 319px) {
  .popup--Ijs3R .invest-amount--K54XR .option--aKT62 {
    font-size: 16px;
    line-height: 1;
    padding: 12px 12px;
    letter-spacing: 0.3px;
  }
}
.popup--Ijs3R .invest-amount--K54XR .option--aKT62:hover, .popup--Ijs3R .invest-amount--K54XR .option--aKT62.selected--CTmdE {
  background-color: rgba(7, 87, 211, 0.68);
  border-color: transparent;
  cursor: pointer;
}
.popup--Ijs3R .input-section--NhxaK .back-button--hWzHR {
  font-size: 0.8333333333vw;
  line-height: 1.966;
  letter-spacing: 0.31px;
  padding-bottom: 22px;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .input-section--NhxaK .back-button--hWzHR {
    font-size: 16px;
    line-height: 1.438;
  }
}
.popup--Ijs3R .input-section--NhxaK .input-wrap--PJpXe {
  position: relative;
  height: 2.5vw;
  width: 17.65625vw;
  margin-top: -0.4166666667vw;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .input-section--NhxaK .input-wrap--PJpXe {
    height: 48px;
    width: 100%;
    margin-top: 0;
  }
}
.popup--Ijs3R .input-section--NhxaK .input-wrap--PJpXe input {
  height: 100%;
  width: 100%;
  padding-left: 0.625vw;
  outline: none;
  border: none;
  font-size: 0.8333333333vw;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.07);
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .input-section--NhxaK .input-wrap--PJpXe input {
    padding-left: 12px;
    font-size: 18px;
    letter-spacing: -0.2px;
  }
}
.popup--Ijs3R .input-section--NhxaK .input-wrap--PJpXe input:focus ~ .placeholder--ChJVt {
  opacity: 0;
  visibility: hidden;
}
.popup--Ijs3R .input-section--NhxaK .input-wrap--PJpXe .error--YTt99 {
  position: absolute;
  left: 0.15625vw;
  bottom: -1.5625vw;
  font-size: 0.8333333333vw;
  color: red;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .input-section--NhxaK .input-wrap--PJpXe .error--YTt99 {
    left: 3px;
    bottom: -20px;
    font-size: 12px;
  }
}
.popup--Ijs3R .input-section--NhxaK .input-wrap--PJpXe .placeholder--ChJVt {
  position: absolute;
  top: 0;
  left: 0.625vw;
  height: inherit;
  width: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.8333333333vw;
  line-height: 1.25;
  letter-spacing: -0.18px;
  color: rgba(255, 255, 255, 0.87);
  pointer-events: none;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .input-section--NhxaK .input-wrap--PJpXe .placeholder--ChJVt {
    left: 12px;
    font-size: 16px;
  }
}
.popup--Ijs3R .input-section--NhxaK .input-wrap--PJpXe .placeholder--ChJVt .smaller--Zsm3Y {
  color: rgba(255, 255, 255, 0.47);
  margin-left: 0.5208333333vw;
}
.popup--Ijs3R .result-amount--KWj87 {
  padding: 1.6666666667vw 1.5625vw 0.5208333333vw 1.5625vw;
  border-top: 1px solid rgba(151, 151, 151, 0.32);
  margin: 0 -1.5625vw;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .result-amount--KWj87 {
    padding: 24px 12px 2px;
    margin: 0 -12px;
  }
}
.popup--Ijs3R .result-amount--KWj87 .row--bBv6T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 0.78125vw;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .result-amount--KWj87 .row--bBv6T {
    padding-bottom: 15px;
  }
}
.popup--Ijs3R .result-amount--KWj87 .row-title--r4kEK {
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-weight: 700;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .result-amount--KWj87 .row-title--r4kEK {
    font-size: 18px;
    letter-spacing: 0.35px;
  }
}
@media only screen and (max-width: 319px) {
  .popup--Ijs3R .result-amount--KWj87 .row-title--r4kEK {
    font-size: 16px;
  }
}
.popup--Ijs3R .result-amount--KWj87 .row-value--tplwx {
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.48);
  text-align: right;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .result-amount--KWj87 .row-value--tplwx {
    font-size: 18px;
    letter-spacing: 0.35px;
  }
}
@media only screen and (max-width: 319px) {
  .popup--Ijs3R .result-amount--KWj87 .row-value--tplwx {
    font-size: 16px;
  }
}
.popup--Ijs3R .result-amount--KWj87 .row-value--tplwx.total-sum--agDwm {
  font-size: 1.8229166667vw;
  line-height: 0.899;
  letter-spacing: 0.0354166667vw;
  font-weight: 700;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .result-amount--KWj87 .row-value--tplwx.total-sum--agDwm {
    font-size: 35px;
    letter-spacing: 0.68px;
  }
}
@media only screen and (max-width: 319px) {
  .popup--Ijs3R .result-amount--KWj87 .row-value--tplwx.total-sum--agDwm {
    font-size: 16px;
    letter-spacing: 0.48px;
    line-height: 1.56;
  }
}
.popup--Ijs3R .submit-button--MZB6H {
  min-width: 100%;
  height: 3.6458333333vw;
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-weight: 700;
  border-radius: 1.8229166667vw;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .submit-button--MZB6H {
    height: 60px;
    font-size: 18px;
    letter-spacing: 0.35px;
    border-radius: 27px;
  }
}
@media only screen and (max-width: 319px) {
  .popup--Ijs3R .submit-button--MZB6H {
    font-size: 16px;
    height: 50px;
  }
}
.popup--Ijs3R .back-btn--W6FxJ {
  position: relative;
  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;
  top: -4px;
  left: 3px;
  width: 32px;
  height: 32px;
}
.popup--Ijs3R .success-message--dYaQn {
  width: 30.2083333333vw;
  padding: 7.5520833333vw 2.8645833333vw 7.5vw;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .success-message--dYaQn {
    width: 100%;
    padding: 48px 12px 40px;
  }
}
.popup--Ijs3R .success-message--dYaQn .icon--nJTvP {
  width: 4.7916666667vw;
  height: 4.7916666667vw;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .success-message--dYaQn .icon--nJTvP {
    width: 78px;
    height: 78px;
  }
}
.popup--Ijs3R .success-message--dYaQn .icon--nJTvP svg {
  width: inherit;
  height: inherit;
}
.popup--Ijs3R .success-message-title--rq0N5 {
  padding: 1.0416666667vw 0 1.25vw;
  font-size: 2.6041666667vw;
  line-height: 1.169;
  letter-spacing: 0.97px;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .success-message-title--rq0N5 {
    padding: 33px 0 14px;
    font-size: 24px;
    line-height: 1.417;
    letter-spacing: 1.92px;
  }
}
@media only screen and (max-width: 319px) {
  .popup--Ijs3R .success-message-title--rq0N5 {
    font-size: 22px;
  }
}
.popup--Ijs3R .success-message-info--JP_x3 {
  width: 20.15625vw;
  margin: 0 auto;
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-weight: 400;
  padding-bottom: 2.6041666667vw;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .success-message-info--JP_x3 {
    width: 100%;
    max-width: 300px;
    font-size: 18px;
    line-height: 1.556;
    letter-spacing: 0.35px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 319px) {
  .popup--Ijs3R .success-message-info--JP_x3 {
    font-size: 16px;
  }
}
.popup--Ijs3R .success-message-button--TFVWA {
  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;
  margin: 0 auto;
  min-width: 17.65625vw;
  height: 3.125vw;
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-weight: 700;
  border-radius: 1.4322916667vw;
  background-color: #0757d3;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .success-message-button--TFVWA {
    width: 100%;
    height: 60px;
    font-size: 18px;
    line-height: 1.748;
    letter-spacing: 0.35px;
    border-radius: 27.53px;
  }
}
@media only screen and (max-width: 319px) {
  .popup--Ijs3R .success-message-button--TFVWA {
    height: 50px;
    font-size: 16px;
  }
}
.popup--Ijs3R .success-message-button--TFVWA a {
  font-size: 1.0463541667vw;
  line-height: 1.566;
  letter-spacing: 0.0203125vw;
  font-weight: 700;
}
@media only screen and (max-width: 1024px) {
  .popup--Ijs3R .success-message-button--TFVWA a {
    font-size: 18px;
    line-height: 1.748;
    letter-spacing: 0.35px;
  }
}
.popup--Ijs3R .success-message--dYaQn .close-btn--MTEzH {
  position: absolute;
  top: 1.71875vw;
  left: 1.5104166667vw;
}
.checkbox--weu3S {
  position: relative;
  padding: 0.2083333333vw 0 2.2395833333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  line-height: 1;
}
@media only screen and (max-width: 1024px) {
  .checkbox--weu3S {
    padding: 4px 0 43px;
  }
}
.checkbox--weu3S input {
  position: absolute;
  opacity: 0;
  height: 0;
  width: 0;
}
.checkbox--weu3S input:checked ~ .check-mark--y50GJ {
  background-color: #0757d3;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.checkbox--weu3S input:checked ~ .check-mark--y50GJ:after {
  display: block;
}
.checkbox--weu3S .error--YTt99 {
  position: absolute;
  bottom: 1.0416666667vw;
  font-size: 0.8333333333vw;
  color: red;
}
@media only screen and (max-width: 1024px) {
  .checkbox--weu3S .error--YTt99 {
    bottom: 20px;
    font-size: 16px;
  }
}
@media only screen and (max-width: 319px) {
  .checkbox--weu3S .error--YTt99 {
    font-size: 14px;
  }
}
.checkbox--weu3S .check-mark--y50GJ {
  position: relative;
  display: block;
  height: 1.5625vw;
  width: 1.5625vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: transparent;
  border-color: transparent;
  border-radius: 0.2083333333vw;
  -webkit-box-shadow: inset 0 0 0.1041666667vw #fff;
          box-shadow: inset 0 0 0.1041666667vw #fff;
}
@media only screen and (max-width: 1024px) {
  .checkbox--weu3S .check-mark--y50GJ {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 2px #fff;
            box-shadow: inset 0 0 2px #fff;
  }
}
.checkbox--weu3S .check-mark--y50GJ:after {
  content: "";
  position: absolute;
  display: none;
  left: 35%;
  top: 10%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 0.5208333333vw;
  height: 0.9895833333vw;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media only screen and (max-width: 1024px) {
  .checkbox--weu3S .check-mark--y50GJ:after {
    width: 10px;
    height: 19px;
  }
}
.checkbox--weu3S .label-text--_5h6S {
  margin-left: 0.7291666667vw;
}
@media only screen and (max-width: 1024px) {
  .checkbox--weu3S .label-text--_5h6S {
    margin-left: 14px;
  }
}
.checkbox--weu3S a {
  color: #68a4ff;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.checkbox--weu3S a:hover {
  cursor: pointer;
  opacity: 0.8;
}

.label-text--_5h6S {
  font-size: 0.8333333333vw;
  line-height: 1.688;
  font-weight: 500;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .label-text--_5h6S {
    font-size: 16px;
    line-height: 1.438;
    font-weight: 400;
  }
}
@media only screen and (max-width: 319px) {
  .label-text--_5h6S {
    font-size: 14px;
    line-height: 1.4;
  }
}
.label-text--_5h6S a {
  color: #68a4ff;
  text-decoration: underline;
}

.fee-switcher--zHK4L {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 2.03125vw;
}
@media only screen and (max-width: 1024px) {
  .fee-switcher--zHK4L {
    padding-bottom: 47px;
  }
}
@media only screen and (max-width: 1024px) {
  .fee-switcher--zHK4L .switch-wrap--OWGUt {
    margin-top: -18px;
  }
}
.fee-switcher--zHK4L input[type=checkbox] {
  position: absolute;
  z-index: -100;
  height: 0;
  width: 0;
  visibility: hidden;
}
.fee-switcher--zHK4L label {
  cursor: pointer;
  text-indent: -9999px;
  width: 2.0833333333vw;
  height: 1.1979166667vw;
  background: rgba(255, 255, 255, 0.48);
  display: block;
  border-radius: 1.0416666667vw;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .fee-switcher--zHK4L label {
    width: 40px;
    height: 23px;
    border-radius: 20px;
  }
}
.fee-switcher--zHK4L label:after {
  content: "";
  position: absolute;
  top: 0.1041666667vw;
  left: 0.1041666667vw;
  width: 0.9895833333vw;
  height: 0.9895833333vw;
  background: #fff;
  border-radius: 0.9895833333vw;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (max-width: 1024px) {
  .fee-switcher--zHK4L label:after {
    top: 2px;
    left: 2px;
    width: 19px;
    height: 19px;
    border-radius: 19px;
  }
}
.fee-switcher--zHK4L input:checked + label {
  background: #0757d3;
}
.fee-switcher--zHK4L input:checked + label:after {
  left: calc(100% - 0.1041666667vw);
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
@media only screen and (max-width: 1024px) {
  .fee-switcher--zHK4L input:checked + label:after {
    left: calc(100% - 2px);
  }
}
.fee-switcher--zHK4L label:active:after {
  width: 1.0416666667vw;
}
@media only screen and (max-width: 1024px) {
  .fee-switcher--zHK4L label:active:after {
    width: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .fee-switcher--zHK4L .label-text--_5h6S {
    padding-right: 10px;
  }
}
@media only screen and (max-width: 319px) {
  .fee-switcher--zHK4L .label-text--_5h6S {
    font-size: 14px;
  }
}

.loader--Qhbfs {
  height: 3.6458333333vw;
}
@media only screen and (max-width: 1024px) {
  .loader--Qhbfs {
    height: 70px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--xH03h {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--xH03h {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.target-info--qkpLp {
  position: fixed;
  bottom: 59px;
  width: 100%;
  background-color: rgb(26, 26, 26);
  border-top: 1px solid rgba(255, 255, 255, 0.18);
  z-index: 100;
}
.target-info--qkpLp.opened--YNT79 .content--JEvXC .details--zzHcC {
  height: 145px;
  padding: 24px 0 19px;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.target-info--qkpLp.opened--YNT79 .content--JEvXC button {
  visibility: visible;
  pointer-events: auto;
}
.target-info--qkpLp .height-trigger--FC0Wt {
  position: absolute;
  top: 29px;
  left: 27px;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.91);
  opacity: 0.38;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (max-width: 319px) {
  .target-info--qkpLp .height-trigger--FC0Wt {
    left: 15px;
  }
}
.target-info--qkpLp .height-trigger--FC0Wt.is-opened--ncmSM {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.target-info--qkpLp .height-trigger--FC0Wt:before, .target-info--qkpLp .height-trigger--FC0Wt:after {
  content: "";
  position: absolute;
  top: 6px;
  height: 10px;
  width: 3px;
  background-color: rgb(26, 26, 26);
  border-radius: 7px;
}
.target-info--qkpLp .height-trigger--FC0Wt:before {
  left: 55%;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.target-info--qkpLp .height-trigger--FC0Wt:after {
  right: 55%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.target-info--qkpLp .content--JEvXC {
  padding-left: 72px;
  padding-right: 37px;
  -webkit-transition: 3s;
  transition: 3s;
}
@media only screen and (max-width: 319px) {
  .target-info--qkpLp .content--JEvXC {
    padding-left: 50px;
    padding-right: 15px;
  }
}
.target-info--qkpLp .content--JEvXC .details--zzHcC {
  height: 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.18);
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.45s;
  transition: 0.45s;
}
.target-info--qkpLp .content--JEvXC button {
  visibility: hidden;
  pointer-events: none;
}
.target-info--qkpLp .content--JEvXC .short-view--Dv4X7 button {
  visibility: visible;
  pointer-events: all;
}
.target-info--qkpLp .content--JEvXC .short-view--Dv4X7 button:not(.place-offer-btn--Z8QMO) {
  margin-left: -30px;
  padding: 0 30px;
  background-color: transparent;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
.target-info--qkpLp .content--JEvXC .short-view--Dv4X7 .restricted--YH0pM {
  font-size: 16px;
  font-weight: 600;
  -webkit-filter: blur(7px);
          filter: blur(7px);
}

.investment-details--qQOxY {
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.investment-details-block--wKUth {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.9375vw;
}
.investment-details-block--wKUth:first-child {
  padding-left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.investment-details--qQOxY .progress-wrap--W8Gcc {
  position: relative;
  width: 100%;
  height: 11px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 5.3px;
  margin: 10px 0 15px;
}
@media only screen and (max-width: 319px) {
  .investment-details--qQOxY .progress-wrap--W8Gcc {
    height: 8px;
  }
}
.investment-details--qQOxY .progress-wrap--W8Gcc .progress--NepT6 {
  position: absolute;
  top: 0;
  left: 0;
  height: 11px;
  background: -webkit-gradient(linear, right top, left top, from(rgb(37, 123, 255)), to(rgb(7, 87, 211)));
  background: linear-gradient(270deg, rgb(37, 123, 255) 0%, rgb(7, 87, 211) 100%);
  border-radius: 5.3px;
}
@media only screen and (max-width: 319px) {
  .investment-details--qQOxY .progress-wrap--W8Gcc .progress--NepT6 {
    height: 8px;
  }
}
.investment-details--qQOxY .values--tcx3b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  white-space: wrap;
}
@media only screen and (max-width: 319px) {
  .investment-details--qQOxY .values--tcx3b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.investment-details--qQOxY .values--tcx3b .target--zlgx8 {
  position: relative;
  padding-right: 17px;
  font-size: 20px;
  line-height: 1.35;
  letter-spacing: 1px;
  font-weight: 600;
  text-transform: uppercase;
}
@media only screen and (max-width: 319px) {
  .investment-details--qQOxY .values--tcx3b .target--zlgx8 {
    font-size: 18px;
    line-height: 1.3;
    letter-spacing: 0.8px;
  }
}
.investment-details--qQOxY .values--tcx3b .target--zlgx8:after {
  content: "";
  position: absolute;
  top: 5px;
  right: 8px;
  height: 16px;
  width: 1px;
  background-color: white;
}
@media only screen and (max-width: 319px) {
  .investment-details--qQOxY .values--tcx3b .target--zlgx8:after {
    display: none;
  }
}
.investment-details--qQOxY .values--tcx3b .raised--z35sz {
  font-size: 16px;
  line-height: 1.688;
  letter-spacing: 0.8px;
  font-weight: 600;
}
@media only screen and (max-width: 319px) {
  .investment-details--qQOxY .values--tcx3b .raised--z35sz {
    font-size: 14px;
    line-height: 1.3;
    letter-spacing: 0.8px;
  }
}
.investment-details--qQOxY .round--nqTDz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 1.714;
  letter-spacing: 0.85px;
  white-space: nowrap;
}
@media only screen and (max-width: 319px) {
  .investment-details--qQOxY .round--nqTDz {
    font-size: 13px;
    line-height: 1.6;
    letter-spacing: 0.8px;
  }
}
.investment-details--qQOxY .round-title--ibUhS {
  font-weight: 600;
}
.investment-details--qQOxY .round-valuation--ukgWS {
  position: relative;
  padding-left: 16px;
  font-weight: 600;
}
.investment-details--qQOxY .round-valuation--ukgWS:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 8px;
  height: 14px;
  width: 1px;
  background-color: white;
}
@media only screen and (max-width: 319px) {
  .investment-details--qQOxY .round-valuation--ukgWS:before {
    top: 3px;
  }
}

.short-view--Dv4X7 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 19px 0 24px;
  background-color: rgb(26, 26, 26);
}
@media only screen and (max-width: 319px) {
  .short-view--Dv4X7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    row-gap: 20px;
  }
}
@media only screen and (max-width: 319px) {
  .short-view--Dv4X7 .short-details--h_P48 {
    width: 100%;
  }
}
.short-view--Dv4X7 .short-details--h_P48 .short-investment-details--OV2S1 .progress-wrap--W8Gcc {
  position: relative;
  width: 100%;
  height: 6px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 5.3px;
  margin: 7px 0 0;
}
.short-view--Dv4X7 .short-details--h_P48 .short-investment-details--OV2S1 .progress-wrap--W8Gcc .progress--NepT6 {
  position: absolute;
  top: 0;
  left: 0;
  height: inherit;
  background: -webkit-gradient(linear, right top, left top, from(rgb(37, 123, 255)), to(rgb(7, 87, 211)));
  background: linear-gradient(270deg, rgb(37, 123, 255) 0%, rgb(7, 87, 211) 100%);
  border-radius: 5.3px;
}
@media only screen and (max-width: 319px) {
  .short-view--Dv4X7 .short-details--h_P48 .short-investment-details--OV2S1 .values-info--eYRQG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.short-view--Dv4X7 .short-details--h_P48 .short-investment-details--OV2S1 .values--tcx3b {
  width: 100%;
}
.short-view--Dv4X7 .short-details--h_P48 .short-investment-details--OV2S1 .values--tcx3b .target--zlgx8 {
  position: relative;
  padding-right: 10px;
  font-size: 12.8px;
  line-height: 1.125;
  letter-spacing: 0.64px;
  font-weight: 600;
  text-transform: uppercase;
}
@media only screen and (max-width: 319px) {
  .short-view--Dv4X7 .short-details--h_P48 .short-investment-details--OV2S1 .values--tcx3b .target--zlgx8 {
    font-size: 11px;
    line-height: 1.1;
  }
}
.short-view--Dv4X7 .short-details--h_P48 .short-investment-details--OV2S1 .values--tcx3b .raised--z35sz {
  font-size: 11.2px;
  line-height: 1.286;
  letter-spacing: 0.56px;
  font-weight: 600;
}
.short-view--Dv4X7 .terms-of-deal--yjfPb {
  position: relative;
  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;
  gap: 8px;
}
@media only screen and (max-width: 319px) {
  .short-view--Dv4X7 .terms-of-deal--yjfPb {
    height: 27.41px;
  }
}
.short-view--Dv4X7 .terms-of-deal--yjfPb p {
  cursor: pointer;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.85px;
  text-decoration: underline;
}
.short-view--Dv4X7 .terms-of-deal-icon--G6fxO {
  cursor: pointer;
  position: relative;
  width: 15px;
  height: 15px;
  border: 1px solid white;
  border-radius: 50%;
}
@media only screen and (max-width: 1024px) {
  .short-view--Dv4X7 .terms-of-deal-icon--G6fxO {
    min-width: 15px;
  }
}
.short-view--Dv4X7 .terms-of-deal-icon--G6fxO::before {
  content: "?";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 12px;
}
.short-view--Dv4X7 .terms-of-deal-tooltip--rSUJT {
  position: absolute;
  z-index: 10;
  top: -0.9375vw;
  left: 30%;
  width: 13.0208333333vw;
  padding: 0.5208333333vw;
  background-color: rgb(0, 0, 0);
  border-radius: 0.2083333333vw;
  font-size: 0.7291666667vw;
  line-height: 0.9375vw;
  letter-spacing: 0.0052083333vw;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(-50%, calc(-100% - 0.5208333333vw));
      -ms-transform: translate(-50%, calc(-100% - 0.5208333333vw));
          transform: translate(-50%, calc(-100% - 0.5208333333vw));
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media only screen and (max-width: 1024px) {
  .short-view--Dv4X7 .terms-of-deal-tooltip--rSUJT {
    width: 250px;
    padding: 10px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.1px;
  }
}
.short-view--Dv4X7 .terms-of-deal-tooltip--rSUJT::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 100%;
  width: 1px;
  height: 1px;
  border: 0.5208333333vw solid transparent;
  border-top-color: rgb(0, 0, 0);
  -webkit-transform: translate(-0.2604166667vw, 0);
      -ms-transform: translate(-0.2604166667vw, 0);
          transform: translate(-0.2604166667vw, 0);
}
.short-view--Dv4X7 .terms-of-deal--yjfPb:hover .terms-of-deal-tooltip--rSUJT, .short-view--Dv4X7 .terms-of-deal--yjfPb:focus .terms-of-deal-tooltip--rSUJT {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, calc(-100% - 0vw));
      -ms-transform: translate(-50%, calc(-100% - 0vw));
          transform: translate(-50%, calc(-100% - 0vw));
}
.short-view--Dv4X7 .place-offer-btn--Z8QMO {
  height: 42px;
  min-width: 156px;
  font-size: 16px;
  letter-spacing: 0.31px;
  border-radius: 27.53px;
}
@media only screen and (max-width: 1024px) {
  .short-view--Dv4X7 .place-offer-btn--Z8QMO {
    margin-left: 15px;
  }
}
@media only screen and (max-width: 319px) {
  .short-view--Dv4X7 .place-offer-btn--Z8QMO {
    width: 100%;
    margin-left: 0;
    font-size: 14px;
    height: 40px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--tdwrw {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--tdwrw {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.investor-details--h7CDh {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.investor-details-bg--YVAh7 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-backdrop-filter: blur(0.5208333333vw);
          backdrop-filter: blur(0.5208333333vw);
}
.investor-details-pop-up--_xyBS {
  position: absolute;
  left: 50%;
  top: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 38.5416666667vw;
  min-height: 26.0416666667vw;
  max-height: 80vh;
  padding: 1.1979166667vw 0.6770833333vw;
  border-radius: 0.625vw;
  background-color: rgba(0, 0, 0, 0.75);
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
@media only screen and (max-width: 1024px) {
  .investor-details-pop-up--_xyBS {
    top: 77px;
    width: 87.5%;
    min-height: calc(90vh - 65px - 77px);
    max-height: calc(90vh - 65px - 77px);
    padding: 25px 11px;
    border-radius: 12px;
    border-color: rgb(151, 151, 151);
    -webkit-transform: translate(-50%, 0) scale(1);
        -ms-transform: translate(-50%, 0) scale(1);
            transform: translate(-50%, 0) scale(1);
  }
}
.investor-details-pop-up--_xyBS .header--DY59f {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.3020833333vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  left: 2.6041666667vw;
  right: 2.6041666667vw;
  top: 3.90625vw;
}
@media only screen and (max-width: 1024px) {
  .investor-details-pop-up--_xyBS .header--DY59f {
    gap: 13px;
    top: 25px;
    right: 11px;
    left: 10px;
  }
}
.investor-details-pop-up--_xyBS .header--DY59f .logo--w1Iuk {
  width: 4.2708333333vw;
  height: 4.2708333333vw;
  border-radius: 0.5729166667vw;
  background-color: #ffffff;
  background-size: contain;
  background-position: center;
}
@media only screen and (max-width: 1024px) {
  .investor-details-pop-up--_xyBS .header--DY59f .logo--w1Iuk {
    width: 57px;
    min-width: 57px;
    height: 57px;
    border-radius: 7px;
  }
}
.investor-details-pop-up--_xyBS .header--DY59f .title--BrdSa {
  font-size: 1.8229166667vw;
  line-height: 2.1354166667vw;
  letter-spacing: 0.046875vw;
  font-weight: 600;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .investor-details-pop-up--_xyBS .header--DY59f .title--BrdSa {
    font-size: 24px;
    line-height: 1.477;
    letter-spacing: 0.47px;
    font-weight: 700;
  }
}
.investor-details-pop-up-content--Rv9Fm {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 1.9270833333vw;
  overflow: auto;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(6.25vw, transparent), color-stop(9.375vw, white), to(white)), -webkit-gradient(linear, left top, right top, from(transparent), to(white));
  -webkit-mask-image: linear-gradient(180deg, transparent 6.25vw, white 9.375vw, white 100%), linear-gradient(90deg, transparent calc(100% - 1.0416666667vw), white calc(100% - 1.0416666667vw));
          mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(6.25vw, transparent), color-stop(9.375vw, white), to(white)), -webkit-gradient(linear, left top, right top, from(transparent), to(white));
          mask-image: linear-gradient(180deg, transparent 6.25vw, white 9.375vw, white 100%), linear-gradient(90deg, transparent calc(100% - 1.0416666667vw), white calc(100% - 1.0416666667vw));
}
@media only screen and (max-width: 1024px) {
  .investor-details-pop-up-content--Rv9Fm {
    padding: 0;
  }
}
.investor-details-pop-up-content--Rv9Fm .description--i6yA8 {
  padding-top: 9.375vw;
  font-size: 0.8333333333vw;
  line-height: 1.40625vw;
}
@media only screen and (max-width: 1024px) {
  .investor-details-pop-up-content--Rv9Fm .description--i6yA8 {
    font-size: 16px;
    line-height: 1.563;
    padding-top: 81px;
  }
}
.investor-details-pop-up-content--Rv9Fm .description--i6yA8 h2 {
  margin-top: 2.6041666667vw;
}
@media only screen and (max-width: 1024px) {
  .investor-details-pop-up-content--Rv9Fm .description--i6yA8 h2 {
    font-size: 16px;
    line-height: 1.563;
    font-weight: 600;
    margin-top: 25px;
  }
}
.investor-details-pop-up-content--Rv9Fm .description--i6yA8 h2:first-child {
  margin-top: 0;
}
@media only screen and (max-width: 1024px) {
  .investor-details-pop-up-content--Rv9Fm {
    -webkit-mask-image: linear-gradient(180deg, transparent 50px, white 107px, white 100%), linear-gradient(90deg, transparent 100%, white 100%);
            mask-image: linear-gradient(180deg, transparent 50px, white 107px, white 100%), linear-gradient(90deg, transparent 100%, white 100%);
  }
}
.investor-details-pop-up-content--Rv9Fm::before {
  content: "";
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(6.25vw, transparent), color-stop(9.375vw, white), to(white)), -webkit-gradient(linear, left top, right top, from(transparent), to(white));
  background: linear-gradient(180deg, transparent 6.25vw, white 9.375vw, white 100%), linear-gradient(90deg, transparent calc(100% - 1.0416666667vw), white calc(100% - 1.0416666667vw));
}
.investor-details--h7CDh .close-btn--BNEyF {
  position: absolute;
  z-index: 10;
  display: block;
  width: 1.0416666667vw;
  height: 1.0416666667vw;
  left: 1.3020833333vw;
  top: 1.3020833333vw;
}
@media only screen and (max-width: 1024px) {
  .investor-details--h7CDh .close-btn--BNEyF {
    position: fixed;
    width: 21px;
    height: 21px;
    left: 25px;
    top: 25px;
    z-index: 10;
  }
  .investor-details--h7CDh .close-btn--BNEyF:before, .investor-details--h7CDh .close-btn--BNEyF:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 2px;
    background-color: #fff;
  }
  .investor-details--h7CDh .close-btn--BNEyF:before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  .investor-details--h7CDh .close-btn--BNEyF:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
  }
}
.investor-details--h7CDh.enter--WwfSv .investor-details-bg--YVAh7, .investor-details--h7CDh.appear--vwLl7 .investor-details-bg--YVAh7 {
  opacity: 0;
}
.investor-details--h7CDh.enter--WwfSv .investor-details-pop-up--_xyBS, .investor-details--h7CDh.appear--vwLl7 .investor-details-pop-up--_xyBS {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1024px) {
  .investor-details--h7CDh.enter--WwfSv .investor-details-pop-up--_xyBS, .investor-details--h7CDh.appear--vwLl7 .investor-details-pop-up--_xyBS {
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.investor-details--h7CDh.enter-active--PxE1E .investor-details-bg--YVAh7, .investor-details--h7CDh.appear-active--ada8n .investor-details-bg--YVAh7 {
  opacity: 1;
  -webkit-transition: opacity 350ms ease;
  transition: opacity 350ms ease;
}
.investor-details--h7CDh.enter-active--PxE1E .investor-details-pop-up--_xyBS, .investor-details--h7CDh.appear-active--ada8n .investor-details-pop-up--_xyBS {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity 350ms ease, -webkit-transform 350ms ease;
  transition: opacity 350ms ease, -webkit-transform 350ms ease;
  transition: opacity 350ms ease, transform 350ms ease;
  transition: opacity 350ms ease, transform 350ms ease, -webkit-transform 350ms ease;
}
@media only screen and (max-width: 1024px) {
  .investor-details--h7CDh.enter-active--PxE1E .investor-details-pop-up--_xyBS, .investor-details--h7CDh.appear-active--ada8n .investor-details-pop-up--_xyBS {
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.investor-details--h7CDh.exit--IlRfO .investor-details-bg--YVAh7 {
  opacity: 1;
}
.investor-details--h7CDh.exit--IlRfO .investor-details-pop-up--_xyBS {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .investor-details--h7CDh.exit--IlRfO .investor-details-pop-up--_xyBS {
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.investor-details--h7CDh.exit-active--DUJZE .investor-details-bg--YVAh7 {
  opacity: 0;
  -webkit-transition: opacity 350ms ease;
  transition: opacity 350ms ease;
}
.investor-details--h7CDh.exit-active--DUJZE .investor-details-pop-up--_xyBS {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity 350ms ease, -webkit-transform 350ms ease;
  transition: opacity 350ms ease, -webkit-transform 350ms ease;
  transition: opacity 350ms ease, transform 350ms ease;
  transition: opacity 350ms ease, transform 350ms ease, -webkit-transform 350ms ease;
}
@media only screen and (max-width: 1024px) {
  .investor-details--h7CDh.exit-active--DUJZE .investor-details-pop-up--_xyBS {
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.investor-details--h7CDh.exit-done--dHTY9 .investor-details-bg--YVAh7 {
  opacity: 0;
}
.investor-details--h7CDh.exit-done--dHTY9 .investor-details-pop-up--_xyBS {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1024px) {
  .investor-details--h7CDh.exit-done--dHTY9 .investor-details-pop-up--_xyBS {
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--IejHU {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--IejHU {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.player--wrsux {
  position: relative;
  width: 100%;
  height: 6.25vw;
  pointer-events: none;
}
@media only screen and (max-width: 1024px) {
  .player--wrsux {
    height: 90px;
    width: 40%;
  }
}
.player--wrsux:not(.is-custom-controls--a2A3j) .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.player--wrsux:not(.is-custom-controls--a2A3j) .video-js .vjs-control-bar {
  background-color: transparent;
  height: 0.4166666667vw;
  z-index: 2;
}
.player--wrsux:not(.is-custom-controls--a2A3j) .video-js .vjs-control:not(.vjs-progress-control) {
  display: none !important;
}
.player--wrsux:not(.is-custom-controls--a2A3j) .video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0;
  padding-bottom: 0.4166666667vw;
}
.player--wrsux:not(.is-custom-controls--a2A3j) .vjs-play-progress .vjs-svg-icon {
  display: none;
}
.player--wrsux:not(.is-custom-controls--a2A3j) .video-js .vjs-progress-holder,
.player--wrsux:not(.is-custom-controls--a2A3j) .video-js .vjs-progress-holder .vjs-load-progress {
  height: 0.4166666667vw;
}
.player--wrsux:not(.is-custom-controls--a2A3j) .video-js .vjs-play-progress {
  background-color: #0757d3;
  border-top-right-radius: 0.2083333333vw;
  border-bottom-right-radius: 0.2083333333vw;
}
.player--wrsux .video-js {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.player--wrsux .vjs-default-skin.vjs-paused .vjs-big-play-button,
.player--wrsux .video-js .vjs-big-play-button {
  display: none;
}
.player--wrsux .vjs-picture-in-picture-control {
  display: none;
}
.player--wrsux.is-playing--ZnRG0 .cover--cdufl {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.player--wrsux video {
  border-top-left-radius: 0.2083333333vw;
  border-top-right-radius: 0.2083333333vw;
}
.player--wrsux .playButton--DHS4i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1.7708333333vw !important;
  height: 1.7708333333vw !important;
}
@media only screen and (max-width: 1024px) {
  .player--wrsux .playButton--DHS4i {
    width: 34px !important;
    height: 34px !important;
  }
}
.player--wrsux .playButton--DHS4i:before {
  width: 0.7291666667vw;
  height: 0.7291666667vw;
}
@media only screen and (max-width: 1024px) {
  .player--wrsux .playButton--DHS4i:before {
    width: 13px;
    height: 13px;
  }
}
.player--wrsux .playButton--DHS4i:hover {
  pointer-events: auto;
  cursor: pointer;
}
.player--wrsux .duration--x6NoY,
.player--wrsux .status--tJ6xO {
  position: absolute;
  top: 0.7291666667vw;
  left: 0.8333333333vw;
  padding: 0.2604166667vw 0.5208333333vw 0.2083333333vw 0.5208333333vw;
  font-size: 0.7291666667vw;
  line-height: 1.5;
  letter-spacing: 1.28px;
  font-weight: 500;
  border-radius: 0.3645833333vw;
  background-color: rgba(255, 255, 255, 0.18);
}
@media only screen and (max-width: 1024px) {
  .player--wrsux .duration--x6NoY,
  .player--wrsux .status--tJ6xO {
    top: 14px;
    left: calc(100% + 14px);
    padding: 3px 4px;
    font-size: 14px;
    line-height: 1;
    letter-spacing: 1.12px;
    border-radius: 3px;
  }
}
.player--wrsux .status--tJ6xO {
  left: auto;
  right: 0.8333333333vw;
}
@media only screen and (max-width: 1024px) {
  .player--wrsux .status--tJ6xO {
    left: 10px;
    right: auto;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--fJhVB {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--fJhVB {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.playlist--gNo7s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2.0833333333vw;
  width: 100%;
  max-width: 35.2604166667vw;
  background-color: rgba(255, 255, 255, 0.08);
}
@media only screen and (max-width: 1024px) {
  .playlist--gNo7s {
    display: block;
    padding: 0;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .playlist--gNo7s {
    max-width: 500px;
    margin: 0 auto;
  }
}

.main-player-wrap--OrCrW {
  position: relative;
  max-width: 100%;
}
@media only screen and (max-width: 1024px) {
  .main-player-wrap--OrCrW {
    max-width: 100%;
    height: auto;
  }
}
.main-player-wrap--OrCrW .main-player--KzqTt {
  position: relative;
  max-width: 100%;
  aspect-ratio: 16/9;
}
@media only screen and (max-width: 1024px) {
  .main-player-wrap--OrCrW .main-player--KzqTt {
    max-width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 1024px) {
  .main-player-wrap--OrCrW .main-player-play-icon--rYns1 {
    width: 49px !important;
    height: 49px !important;
  }
  .main-player-wrap--OrCrW .main-player-play-icon--rYns1:before {
    width: 19px;
    height: 19px;
  }
}
.main-player-wrap--OrCrW .main-player--KzqTt #gallery-player {
  position: absolute;
  top: 0;
  width: 100%;
}
.main-player-wrap--OrCrW .main-player--KzqTt video {
  border-top-left-radius: 0.3645833333vw;
  border-top-right-radius: 0.3645833333vw;
}
.main-player-wrap--OrCrW .current-title--fLrg_ {
  width: 100%;
  padding: 0.9375vw 1.3541666667vw 0.9375vw 1.71875vw;
  font-size: 1.5625vw;
  line-height: 1.167;
  letter-spacing: 0.125vw;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom-left-radius: 0.3645833333vw;
  border-bottom-right-radius: 0.3645833333vw;
}
@media only screen and (max-width: 1024px) {
  .main-player-wrap--OrCrW .current-title--fLrg_ {
    position: static;
    padding: 9px 37px 8px 39px;
    font-size: 16px;
    line-height: 1.438;
    letter-spacing: normal;
    font-weight: 600;
    text-transform: none;
    border-radius: 0;
  }
}

.list-wrap--qOxKz {
  overflow: hidden;
}

.list--jgKwr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: -1.0416666667vw;
  padding: 0 1.0416666667vw 1.0416666667vw;
  overflow-x: auto;
  overflow-y: hidden;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(transparent));
  background: linear-gradient(360deg, black, transparent);
}
@media only screen and (max-width: 1024px) {
  .list--jgKwr {
    width: 100%;
    padding: 25px 37px 70px 37px;
    margin-left: 0;
  }
}
.list--jgKwr::-webkit-scrollbar {
  width: 0.3125vw;
}
.list-item--mFQjT {
  position: relative;
  min-width: 10.9375vw;
  margin-right: 1.0416666667vw;
  border-top-left-radius: 0.3645833333vw;
  border-top-right-radius: 0.3645833333vw;
  cursor: pointer;
}
.list-item--mFQjT:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 1024px) {
  .list-item--mFQjT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 90px;
    height: auto;
    margin-bottom: 14px;
    border: 0;
    overflow: hidden;
  }
}
.list-title--TAPbB {
  padding: 0.3125vw 0.2604166667vw 0.3125vw 0.5208333333vw;
  font-size: 0.8333333333vw;
  line-height: 1.5;
  letter-spacing: 1.28px;
  font-weight: 500;
  border-bottom-left-radius: 0.2083333333vw;
  border-bottom-right-radius: 0.2083333333vw;
  display: -webkit-box; /* Use box model */
  -webkit-box-orient: vertical; /* Set box orientation to vertical */
  -webkit-line-clamp: 2; /* Limit to 3 lines */
  overflow: hidden; /* Hide overflowing text */
  text-overflow: ellipsis; /* Add ellipsis at the end */
  max-height: 4.5em; /* 3 lines, adjust based on line-height */
}
@media only screen and (max-width: 1024px) {
  .list-title--TAPbB {
    width: 60%;
    padding: 39px 10px 13px 14px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 1.12px;
    border-radius: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

.is-loading--AwaKE :after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: inherit;
  width: inherit;
  z-index: 1;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--fJhVB 1.5s infinite linear;
          animation: blink--fJhVB 1.5s infinite linear;
}
@media only screen and (max-width: 1024px) {
  .is-loading--AwaKE :after {
    width: 100%;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--CGWVQ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--CGWVQ {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.mandate--XTw_z {
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .mandate--XTw_z {
    height: 100%;
    padding-bottom: 160px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.mandate--XTw_z .page-header--japei {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 4;
}

.bg--EX9Jp {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 130vh;
  background-size: cover;
  background-position: center bottom;
}
.bg--EX9Jp::before {
  content: "";
  display: none;
  position: absolute;
  left: 0;
  width: 50%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
.bg--EX9Jp.sticky--Kx_0Z {
  position: fixed;
  top: -100vh;
}

.hero--RDpGW {
  color: inherit;
}

.content-wrap--wu902 {
  position: relative;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.025)), to(transparent));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.025) 0%, transparent 100%);
}

.content--dSnaP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15.625vw;
  width: 100%;
}

.aside-column--w7LjQ {
  width: 28.3854166667vw;
  min-width: 28.3854166667vw;
  margin-top: 4.0625vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 {
  position: sticky;
  top: 8.125vw;
  border-radius: 0.3645833333vw;
  background-color: rgba(255, 255, 255, 0.1);
  margin-bottom: 5vw;
}
.aside-column--w7LjQ .aside-block-section--ioU6e {
  padding: 1.40625vw 1.7708333333vw;
}
.aside-column--w7LjQ .aside-block-section-title-wrap--L0S4m {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 2.0833333333vw;
  margin-bottom: 1.25vw;
}
.aside-column--w7LjQ .aside-block-section-title-wrap--L0S4m p,
.aside-column--w7LjQ .aside-block-section-title-wrap--L0S4m a {
  font-size: 0.9375vw;
  line-height: 1.7005208333vw;
  letter-spacing: 0.0572916667vw;
  font-weight: 600;
}
.aside-column--w7LjQ .aside-block-section-title-wrap--L0S4m a {
  color: #68a4ff;
}
.aside-column--w7LjQ .aside-block-section--ioU6e:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.aside-column--w7LjQ .aside-block--PWKc1 .progress-wrap--VzzJj {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.0833333333vw;
  margin-bottom: 1.4583333333vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 .progress-chart--_Xm6c {
  width: 8.2291666667vw;
  min-width: 8.2291666667vw;
  height: 8.2291666667vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 .progress-info--fR47z {
  position: relative;
  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-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: calc(100% - 8.2291666667vw - 2.0833333333vw);
}
.aside-column--w7LjQ .aside-block--PWKc1 .progress-info-section--XEzgc {
  padding: 0.9895833333vw 0;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.aside-column--w7LjQ .aside-block--PWKc1 .progress-info-section--XEzgc .target--KkNUw {
  font-size: 1.5625vw;
  line-height: 2.2135416667vw;
  letter-spacing: 0.0395833333vw;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0.3645833333vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 .progress-info-section--XEzgc .raised--eYkX7 {
  font-size: 0.7692708333vw;
  line-height: 1.484375vw;
  letter-spacing: 0.046875vw;
  font-weight: 600;
  text-transform: uppercase;
}
.aside-column--w7LjQ .aside-block--PWKc1 .progress-info-section--XEzgc .current-round--Z4spL,
.aside-column--w7LjQ .aside-block--PWKc1 .progress-info-section--XEzgc .previous-rounds--tuDWh {
  font-size: 0.7291666667vw;
  line-height: 1.3541666667vw;
  letter-spacing: 0.0442708333vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 .progress-info-section--XEzgc .current-round--Z4spL {
  font-weight: 600;
}
.aside-column--w7LjQ .aside-block--PWKc1 .progress-info-section--XEzgc:first-child {
  border: 0;
  padding: 0;
}
.aside-column--w7LjQ .aside-block--PWKc1 .progress-info-section--XEzgc:not(:first-child) {
  margin-top: 0.9895833333vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2.0833333333vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf .terms-of-deal--Ns8we {
  position: relative;
  width: 8.2291666667vw;
  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;
  gap: 0.5208333333vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf .terms-of-deal--Ns8we p {
  cursor: pointer;
  font-size: 0.8333333333vw;
  line-height: 0.8333333333vw;
  letter-spacing: 0.0442708333vw;
  text-decoration: underline;
}
.aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf .terms-of-deal-icon--VnLEl {
  cursor: pointer;
  position: relative;
  width: 0.8854166667vw;
  height: 0.8854166667vw;
  border: 1px solid white;
  border-radius: 50%;
}
.aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf .terms-of-deal-icon--VnLEl::before {
  content: "?";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 0.625vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf .terms-of-deal-tooltip--eIi1B {
  position: absolute;
  z-index: 10;
  top: -0.9375vw;
  left: 30%;
  width: 13.0208333333vw;
  padding: 0.5208333333vw;
  background-color: rgb(0, 0, 0);
  border-radius: 0.2083333333vw;
  font-size: 0.7291666667vw;
  line-height: 0.9375vw;
  letter-spacing: 0.0052083333vw;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(-50%, calc(-100% - 0.5208333333vw));
      -ms-transform: translate(-50%, calc(-100% - 0.5208333333vw));
          transform: translate(-50%, calc(-100% - 0.5208333333vw));
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf .terms-of-deal-tooltip--eIi1B::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 100%;
  width: 1px;
  height: 1px;
  border: 0.5208333333vw solid transparent;
  border-top-color: rgb(0, 0, 0);
  -webkit-transform: translate(-0.2604166667vw, 0);
      -ms-transform: translate(-0.2604166667vw, 0);
          transform: translate(-0.2604166667vw, 0);
}
.aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf .terms-of-deal--Ns8we:hover .terms-of-deal-tooltip--eIi1B, .aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf .terms-of-deal--Ns8we:focus .terms-of-deal-tooltip--eIi1B {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, calc(-100% - 0vw));
      -ms-transform: translate(-50%, calc(-100% - 0vw));
          transform: translate(-50%, calc(-100% - 0vw));
}
.aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf .btn-wrap--K3j1Z {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.aside-column--w7LjQ .aside-block--PWKc1 .actions-wrap--QDiaf .btn-wrap--K3j1Z .place-an-offer-Btn--ziAvW {
  width: 100%;
  height: 2.8645833333vw;
  border-radius: 1.4583333333vw;
  font-size: 1.0463541667vw;
  line-height: 1.6385416667vw;
  letter-spacing: 0.0203125vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 .lead-investor--tBvHc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.7994791667vw;
  margin-bottom: 1.4583333333vw;
}
.aside-column--w7LjQ .aside-block--PWKc1 .lead-investor-logo--OgNSx {
  width: 2.6723958333vw;
  height: 2.6505208333vw;
  border-radius: 0.3645833333vw;
  background-color: white;
  background-size: contain;
  background-position: center;
}
.aside-column--w7LjQ .aside-block--PWKc1 .lead-investor-name--DTElo {
  font-size: 0.8333333333vw;
  line-height: 1.3359375vw;
  letter-spacing: 0.0208333333vw;
  font-weight: 600;
}
.aside-column--w7LjQ .aside-block--PWKc1 .lead-investor--tBvHc:hover .lead-investor-name--DTElo {
  text-decoration: underline;
}
.aside-column--w7LjQ .aside-block--PWKc1 .lead-investor--tBvHc:last-child {
  margin-bottom: 0;
}

.main-column--rfK5v {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: -3.6458333333vw;
  margin-bottom: 9.53125vw;
}
@media only screen and (min-width: 1025px) {
  .main-column--rfK5v {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v {
    width: 100%;
    margin-top: 0;
    margin-bottom: 100px;
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 319px) {
  .main-column--rfK5v {
    padding-bottom: 50px;
  }
}
.main-column--rfK5v .section--syWWN {
  padding-top: 6.6666666667vw;
  margin-bottom: 2.6041666667vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN {
    padding: 70px 37px 40px;
    margin: 0 -37px;
  }
}
.main-column--rfK5v .section--syWWN:first-child {
  padding-top: 7.7083333333vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN:first-child {
    padding-top: 47px;
  }
}
.main-column--rfK5v .section-title--bjH0B {
  font-size: 2.6270833333vw;
  line-height: 2.2213541667vw;
  letter-spacing: 0.2083333333vw;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 2.6223958333vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section-title--bjH0B {
    font-size: 22px;
    line-height: 1.273;
    letter-spacing: 1.3px;
    font-weight: 700;
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 319px) {
  .main-column--rfK5v .section-title--bjH0B {
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 1.26px;
  }
}
@media only screen and (min-width: 1025px) {
  .main-column--rfK5v .section--syWWN[id=about] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1025px) {
  .main-column--rfK5v .section--syWWN[id=founders] {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=founders] {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(37, 37, 37, 0.5)), to(rgb(0, 0, 0)));
    background: linear-gradient(0deg, rgba(37, 37, 37, 0.5) 0%, rgb(0, 0, 0) 100%);
    padding-top: 19px;
    padding-bottom: 1px;
  }
}
.main-column--rfK5v .section--syWWN[id=founders] .team-member--wRnqM {
  margin-bottom: 3.125vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=founders] .team-member--wRnqM {
    margin-bottom: 40px;
  }
}
.main-column--rfK5v .section--syWWN[id=founders] .team-member-photo-and-name--c7Bbn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.1328125vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=founders] .team-member-photo-and-name--c7Bbn {
    gap: 15px;
    margin-left: 4px;
  }
}
.main-column--rfK5v .section--syWWN[id=founders] .team-member-photo--qbgum {
  width: 4.10625vw;
  height: 4.10625vw;
  border-radius: 50%;
  background-color: white;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=founders] .team-member-photo--qbgum {
    width: 57px;
    height: 57px;
  }
}
.main-column--rfK5v .section--syWWN[id=founders] .team-member-name--7T7Xw, .main-column--rfK5v .section--syWWN[id=founders] .team-member-role--ZPNPE {
  font-size: 1.0416666667vw;
  line-height: 1.2;
  letter-spacing: 0vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=founders] .team-member-name--7T7Xw, .main-column--rfK5v .section--syWWN[id=founders] .team-member-role--ZPNPE {
    font-size: 16px;
  }
}
@media only screen and (max-width: 319px) {
  .main-column--rfK5v .section--syWWN[id=founders] .team-member-name--7T7Xw, .main-column--rfK5v .section--syWWN[id=founders] .team-member-role--ZPNPE {
    font-size: 14px;
  }
}
.main-column--rfK5v .section--syWWN[id=founders] .team-member-name--7T7Xw {
  font-weight: 600;
  margin-bottom: 0.2604166667vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=founders] .team-member-name--7T7Xw {
    margin-bottom: 4px;
  }
}
.main-column--rfK5v .section--syWWN[id=founders] .team-member-description--h_rDb {
  position: relative;
  padding-top: 0.8333333333vw;
  margin-top: 0.8333333333vw;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 1.0416666667vw;
  line-height: 1.6666666667vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=founders] .team-member-description--h_rDb {
    font-size: 16px;
    line-height: 1.423;
    padding-top: 14px;
    margin-top: 14px;
  }
}
@media only screen and (max-width: 319px) {
  .main-column--rfK5v .section--syWWN[id=founders] .team-member-description--h_rDb {
    font-size: 14px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1025px) {
  .main-column--rfK5v .section--syWWN.videos--GsteX {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1025px) {
  .main-column--rfK5v .section--syWWN[id=key-info] {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=key-info] {
    padding-top: 59px;
  }
}
.main-column--rfK5v .section--syWWN[id=key-info] .key-info-content--zvMqW {
  position: relative;
  font-size: 1.0416666667vw;
  line-height: 1.6666666667vw;
  letter-spacing: 0;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=key-info] .key-info-content--zvMqW {
    font-size: 16px;
    line-height: 1.423;
  }
}
@media only screen and (max-width: 319px) {
  .main-column--rfK5v .section--syWWN[id=key-info] .key-info-content--zvMqW {
    font-size: 14px;
    line-height: 1.4;
  }
}
.main-column--rfK5v .section--syWWN[id=key-info] .key-info-content--zvMqW h2 {
  font-size: 2.6270833333vw;
  line-height: 1.05;
  letter-spacing: 0.4203125vw;
  font-weight: 600;
  text-transform: uppercase;
  margin: 2.6041666667vw 0;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=key-info] .key-info-content--zvMqW h2 {
    font-size: 22px;
    line-height: 1.273;
    letter-spacing: 1.3px;
    font-weight: 700;
    margin: 24px 0;
  }
}
.main-column--rfK5v .section--syWWN[id=key-info] .key-info-content--zvMqW h3 {
  margin-top: 1.3020833333vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=key-info] .key-info-content--zvMqW h3 {
    font-size: 16px;
    line-height: 1.423;
    font-weight: 700;
    margin-top: 24px;
  }
}
.main-column--rfK5v .section--syWWN[id=key-info] .key-info-content--zvMqW h6 {
  font-size: 0.68028vw;
  line-height: 1.3;
  font-weight: initial;
}
.main-column--rfK5v .section--syWWN[id=key-info] .key-info-content--zvMqW p {
  margin-bottom: 1em;
}
@media only screen and (min-width: 1025px) {
  .main-column--rfK5v .section--syWWN[id=deal-terms] {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=deal-terms] {
    padding-top: 59px;
  }
}
.main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 {
  position: relative;
  font-size: 1.0416666667vw;
  line-height: 1.6666666667vw;
  letter-spacing: 0;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 {
    font-size: 16px;
    line-height: 1.423;
  }
}
@media only screen and (max-width: 319px) {
  .main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 {
    font-size: 14px;
    line-height: 1.4;
  }
}
.main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 h1 {
  font-size: 2.6270833333vw;
  line-height: 1.05;
  letter-spacing: 0.4203125vw;
  font-weight: 600;
  text-transform: uppercase;
  margin: 2.6041666667vw 0;
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 h1 {
    font-size: 22px;
    line-height: 1.273;
    letter-spacing: 1.3px;
    font-weight: 700;
    margin: 24px 0;
  }
}
.main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 h2 {
  font-size: 2.6270833333vw;
  line-height: 1.05;
  letter-spacing: 0.4203125vw;
  font-weight: 600;
  text-transform: uppercase;
  margin: 2.6041666667vw 0;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 h2 {
    font-size: 22px;
    line-height: 1.273;
    letter-spacing: 1.3px;
    font-weight: 700;
    margin: 24px 0;
  }
}
.main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 h3 {
  margin-top: 1.3020833333vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 h3 {
    font-size: 16px;
    line-height: 1.423;
    font-weight: 700;
    margin-top: 24px;
  }
}
.main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 h6 {
  font-size: 0.68028vw;
  line-height: 1.3;
  font-weight: initial;
}
.main-column--rfK5v .section--syWWN[id=deal-terms] .deal-terms-content--eVxR4 p {
  margin-bottom: 1em;
}
@media only screen and (min-width: 1025px) {
  .main-column--rfK5v .section--syWWN[id=investors] {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=investors] {
    padding-top: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), to(rgba(37, 37, 37, 0.5)));
    background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(37, 37, 37, 0.5) 100%);
  }
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=investors] .section-title--bjH0B {
    margin-bottom: 0;
  }
}
.main-column--rfK5v .section--syWWN[id=investors] .investors-content--zS4pr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 1.5625vw;
  -webkit-column-gap: 2.9166666667vw;
     -moz-column-gap: 2.9166666667vw;
          column-gap: 2.9166666667vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=investors] .investors-content--zS4pr {
    display: block;
  }
}
.main-column--rfK5v .section--syWWN[id=investors] .investor--QTnUA {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.0416666667vw;
  width: calc(50% - 1.4583333333vw);
  padding-bottom: 1.8229166667vw;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=investors] .investor--QTnUA {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 15px;
  }
  .main-column--rfK5v .section--syWWN[id=investors] .investor--QTnUA:last-child {
    border-bottom: 0;
  }
}
.main-column--rfK5v .section--syWWN[id=investors] .investor-logo--BX0mr {
  width: 4.1666666667vw;
  min-width: 4.1666666667vw;
  height: 4.1666666667vw;
  border-radius: 0.3645833333vw;
  background-color: white;
  background-size: contain;
  background-position: center;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=investors] .investor-logo--BX0mr {
    width: 57px;
    height: 57px;
    min-width: 57px;
    border-radius: 7px;
    margin-right: 12px;
  }
}
.main-column--rfK5v .section--syWWN[id=investors] .investor-name--FkcZH, .main-column--rfK5v .section--syWWN[id=investors] .investor-type--AldvN {
  font-size: 1.0416666667vw;
  line-height: 1.2;
  letter-spacing: 0vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=investors] .investor-name--FkcZH, .main-column--rfK5v .section--syWWN[id=investors] .investor-type--AldvN {
    font-size: 16px;
  }
}
@media only screen and (max-width: 319px) {
  .main-column--rfK5v .section--syWWN[id=investors] .investor-name--FkcZH, .main-column--rfK5v .section--syWWN[id=investors] .investor-type--AldvN {
    font-size: 14px;
  }
}
.main-column--rfK5v .section--syWWN[id=investors] .investor-name--FkcZH {
  font-weight: 600;
  margin-bottom: 0.3125vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=investors] .investor-name--FkcZH {
    margin-bottom: 5px;
    text-decoration: underline;
  }
}
.main-column--rfK5v .section--syWWN[id=investors] .investor-type--AldvN {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.main-column--rfK5v .section--syWWN[id=investors] .investor--QTnUA:hover .investor-name--FkcZH {
  text-decoration: underline;
}
@media only screen and (min-width: 1025px) {
  .main-column--rfK5v .section--syWWN[id=documents] {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
    padding-top: 6.6666666667vw;
  }
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=documents] {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 1025px) {
  .main-column--rfK5v .section--syWWN[id=documents] .bordered-wrap--J7o2A {
    padding: 2.0833333333vw;
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 0.3645833333vw;
  }
}
.main-column--rfK5v .section--syWWN[id=documents] .documents-sub-title--RRqQT {
  font-size: 1.3541666667vw;
  line-height: 1.6354166667vw;
  letter-spacing: 0vw;
  font-weight: 600;
  margin-bottom: 1.1458333333vw;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.main-column--rfK5v .section--syWWN[id=documents] .document-link--gRleM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.1458333333vw;
  margin-bottom: 1.40625vw;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=documents] .document-link--gRleM {
    gap: 1px;
    margin-bottom: 25px;
  }
}
.main-column--rfK5v .section--syWWN[id=documents] .document-link-icon--Z8KNZ {
  display: block;
  width: 1.6145833333vw;
  height: 1.6145833333vw;
}
.main-column--rfK5v .section--syWWN[id=documents] .document-link-icon--Z8KNZ path {
  fill: #68a4ff;
}
@media only screen and (min-width: 1025px) {
  .main-column--rfK5v .section--syWWN[id=documents] .document-link-icon--Z8KNZ {
    max-width: 0.9375vw;
    max-height: 0.9895833333vw;
  }
  .main-column--rfK5v .section--syWWN[id=documents] .document-link-icon--Z8KNZ svg {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=documents] .document-link-icon--Z8KNZ {
    width: 19px;
    height: 19px;
    margin-right: 15px;
  }
}
.main-column--rfK5v .section--syWWN[id=documents] .document-link-name--ZNApt {
  font-size: 1.0416666667vw;
  line-height: 2.1875vw;
  letter-spacing: 0vw;
  font-weight: 600;
  color: #68a4ff;
}
@media only screen and (max-width: 1024px) {
  .main-column--rfK5v .section--syWWN[id=documents] .document-link-name--ZNApt {
    font-size: 16px;
    line-height: 1.438;
  }
}
@media only screen and (max-width: 319px) {
  .main-column--rfK5v .section--syWWN[id=documents] .document-link-name--ZNApt {
    font-size: 14px;
    line-height: 1.4;
  }
}

@media only screen and (max-width: 1024px) {
  .controlPanel--KCeAL {
    z-index: 4;
  }
}

.docs-icon--ox4lt {
  max-width: 0.8333333333vw;
  max-height: 0.8854166667vw;
}
.docs-icon--ox4lt svg {
  width: 100%;
  height: 100%;
}
.docs-icon--ox4lt path {
  fill: #68a4ff;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--twAvX {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--twAvX {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.company--wPg8X {
  position: relative;
  height: 100%;
  padding-top: 55px;
  padding-bottom: 95px;
}
.company--wPg8X .bg--HSim4 {
  position: absolute;
  left: -25px;
  top: 0;
  right: -25px;
  height: calc(100% - 265px);
  background-size: cover;
  background-position: center;
}
.company--wPg8X .bg--HSim4::before, .company--wPg8X .bg--HSim4::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 20%;
}
.company--wPg8X .bg--HSim4::before {
  top: -2px;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%);
}
.company--wPg8X .bg--HSim4::after {
  bottom: -2px;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);
}
.company--wPg8X .bg--HSim4.with-decor-image--r8ILh {
  opacity: 0.4;
}
.company--wPg8X .preview-container--IAxaa {
  position: relative;
  height: calc(100% - 265px);
  border-radius: 30px;
  margin-bottom: 55px;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .company--wPg8X .preview-container--IAxaa {
    width: 300px;
    margin: 0 auto 55px;
  }
}
.company--wPg8X .preview-container--IAxaa .preview--rqeWL {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-size: cover;
  background-position: center top;
}
.company--wPg8X .preview-container--IAxaa .play-btn--sP7ML {
  position: absolute;
  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;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 2;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.company--wPg8X .preview-container--IAxaa .play-btn--sP7ML img {
  height: 33px;
  margin-right: -5px;
}
.company--wPg8X .preview-container--IAxaa.with-decor-image--r8ILh .play-btn--sP7ML {
  left: 35px;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transform: translate(0, 50%) scale(0.69);
      -ms-transform: translate(0, 50%) scale(0.69);
          transform: translate(0, 50%) scale(0.69);
}
.company--wPg8X .info--ew3CZ {
  position: relative;
}
.company--wPg8X .info--ew3CZ .actions--hWDTU {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}
.company--wPg8X .info--ew3CZ .title-wrap--PmxnP {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-right: 110px;
}
@media only screen and (max-width: 319px) {
  .company--wPg8X .info--ew3CZ .title-wrap--PmxnP {
    padding-right: 40px;
  }
}
.company--wPg8X .info--ew3CZ .title--sEJrD {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-bottom: 11px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media only screen and (max-width: 319px) {
  .company--wPg8X .info--ew3CZ .title--sEJrD {
    font-size: 20px;
    letter-spacing: 2.5px;
  }
}
.company--wPg8X .info--ew3CZ .description--O3kTA {
  font-size: 16px;
  font-weight: 200;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media only screen and (max-width: 319px) {
  .company--wPg8X .info--ew3CZ .description--O3kTA {
    font-size: 14px;
    line-height: 1.4;
  }
}
.company--wPg8X .hr--R0yxi {
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
  margin: 17px 0;
}
.company--wPg8X .founders--j97em {
  position: relative;
}
.company--wPg8X .founders-title--Gf2cL {
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 15px;
}
.company--wPg8X .founders-list-wrap--d_0xy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px;
}
.company--wPg8X .founders-list--lDp6m {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  max-width: calc(100% - 140px);
  overflow: hidden;
  gap: 20px;
}
.company--wPg8X .founders-list--lDp6m::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50px;
  background: -webkit-gradient(linear, right top, left top, from(black), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(270deg, black 0%, rgba(0, 0, 0, 0) 100%);
}
.company--wPg8X .founders--j97em .action-btn--TMmGa {
  min-width: 103px;
}
.company--wPg8X .founders--j97em .founder--aStdv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.company--wPg8X .founders--j97em .founder-avatar--LHVcP {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}
.company--wPg8X .founders--j97em .founder-info-name--agdOA {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 5px;
  white-space: nowrap;
}
.company--wPg8X .founders--j97em .founder-info-position--SK8XP {
  font-size: 10px;
  font-weight: 100;
  line-height: 1;
  white-space: nowrap;
}
.company--wPg8X .player-wrap--AYoDN {
  position: absolute;
  z-index: 10;
  left: -25px;
  right: -25px;
  top: 0;
  bottom: 0;
  pointer-events: none;
}
.company--wPg8X .player-bg--OgpCt {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: none;
}
.company--wPg8X .player-container--xMZg5 {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: calc(50% - 132.5px);
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  aspect-ratio: 3/2;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .company--wPg8X .player-container--xMZg5 {
    width: 58%;
  }
}
.company--wPg8X .raising-tag--k9jwr {
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 22px;
  white-space: nowrap;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 11px;
  border: 1px solid rgba(255, 255, 255, 0.44);
  padding: 0 11px;
  background-color: black;
}
.company--wPg8X .splash--mMy90 {
  position: relative;
  height: 100%;
}
.company--wPg8X .splash-bg--RzdUv {
  position: absolute;
  left: -25px;
  top: -55px;
  right: -25px;
  height: calc(100% - 132.5px);
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(#222), color-stop(#222), to(transparent));
  background: linear-gradient(180deg, transparent, #222, #222, transparent);
}
.company--wPg8X .splash-preview--z7Xul {
  position: relative;
  height: calc(100% - 265px);
  border-radius: 30px;
  margin-bottom: 55px;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--twAvX 1.5s infinite linear;
          animation: blink--twAvX 1.5s infinite linear;
}
.company--wPg8X .splash-play-btn--vENex {
  position: absolute;
  z-index: 2;
  left: 35px;
  bottom: 0;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 5px solid #000;
  -webkit-transform: translate(0, 50%);
      -ms-transform: translate(0, 50%);
          transform: translate(0, 50%);
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--twAvX 1.5s infinite linear;
          animation: blink--twAvX 1.5s infinite linear;
}
.company--wPg8X .splash-info--C_C_y {
  position: relative;
}
.company--wPg8X .splash-title-wrap--4T05O {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.company--wPg8X .splash-title--Iqu6k {
  height: 32px;
  border-radius: 15px;
  width: 50%;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--twAvX 1.5s infinite linear;
          animation: blink--twAvX 1.5s infinite linear;
}
.company--wPg8X .splash-actions--tIQH4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}
.company--wPg8X .splash-actions--tIQH4 i {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  opacity: 0.5;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--twAvX 1.5s infinite linear;
          animation: blink--twAvX 1.5s infinite linear;
}
.company--wPg8X .splash-actions--tIQH4 i:nth-child(2) {
  width: 60px;
}
.company--wPg8X .splash-description--Qxw3S {
  position: relative;
  width: 85%;
}
.company--wPg8X .splash-description-line--vJh1y {
  height: 14px;
  border-radius: 15px;
  margin-bottom: 10px;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--twAvX 1.5s infinite linear;
          animation: blink--twAvX 1.5s infinite linear;
}
.company--wPg8X .splash-description-line--vJh1y:last-child {
  width: 80%;
  margin-bottom: 0;
}
.company--wPg8X .splash-hr--WiANm {
  height: 2px;
  background-color: #222;
  opacity: 0.5;
  margin: 25px 0 42px;
}
.company--wPg8X .splash-founders--mMCGI {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.company--wPg8X .splash-founder--jwJ_X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  gap: 10px;
}
.company--wPg8X .splash-founder-avatar--YfAwv {
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--twAvX 1.5s infinite linear;
          animation: blink--twAvX 1.5s infinite linear;
}
.company--wPg8X .splash-founder-info--_jR4y {
  position: relative;
  width: 80%;
}
.company--wPg8X .splash-founder-info-line--QjXhW {
  height: 14px;
  border-radius: 10px;
  margin-bottom: 5px;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--twAvX 1.5s infinite linear;
          animation: blink--twAvX 1.5s infinite linear;
}
.company--wPg8X .splash-founder-info-line--QjXhW:last-child {
  height: 10px;
  width: 80%;
}
.company--wPg8X.prev--uoGIw {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.company--wPg8X.next--BaAwm {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.company--wPg8X.video-player-active--JVD3N .bg--HSim4 {
  opacity: 0.4;
}
.company--wPg8X.video-player-active--JVD3N .preview-container--IAxaa {
  visibility: hidden;
}
.company--wPg8X.mandate--hb78m .bg--HSim4 {
  height: calc(100% - 299px);
}
.company--wPg8X.mandate--hb78m .preview-container--IAxaa {
  height: calc(100% - 299px);
}
.company--wPg8X.mandate--hb78m .player-container--xMZg5 {
  top: calc(50% - 149.5px);
}
.company--wPg8X.mandate--hb78m .splash-bg--RzdUv {
  height: calc(100% - 149.5px);
}
.company--wPg8X.mandate--hb78m .splash-preview--z7Xul {
  height: calc(100% - 299px);
}

.company-transition-appear--uIbu7 {
  opacity: 0;
}
.company-transition-appear-active--tBjP_ {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.company-transition-appear-done--Fvd2J {
  opacity: 1;
}
.company-transition-enter--a4Hn5 {
  opacity: 0;
}
.company-transition-enter-active--Fcvjq {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.company-transition-enter-done--rx37f {
  opacity: 1;
}
.company-transition-exit--bxOF_ {
  opacity: 1;
}
.company-transition-exit-active--n5iR3 {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.company-transition-exit-done--g49ak {
  opacity: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--JGAhd {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--JGAhd {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.mandates--Sgrrp {
  position: relative;
  height: 100%;
  color: white;
  background-color: #000;
}
.mandates--Sgrrp::before {
  content: "";
  position: absolute;
  display: block;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  height: 30%;
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
  background: linear-gradient(0deg, #000, transparent);
  -webkit-transition: opacity, visibility;
  transition: opacity, visibility;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  pointer-events: none;
}
.mandates--Sgrrp.slider-active--QluCL::before {
  opacity: 0;
  visibility: hidden;
}
.mandates--Sgrrp.slider-active--QluCL .companies--uBz2Y::before {
  opacity: 0;
  visibility: hidden;
}

.header--pdL_H {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}

.control-panel--K2ydK {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}

.hero--E0IVn {
  margin-bottom: 54px;
}

.content--ILYac {
  position: relative;
}

.companies--uBz2Y::before {
  content: "";
  position: absolute;
  display: block;
  z-index: 1;
  left: -25px;
  top: 0;
  right: -25px;
  height: 40%;
  background: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
  background: linear-gradient(180deg, #000, transparent);
  -webkit-transition: opacity, visibility;
  transition: opacity, visibility;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  pointer-events: none;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Lx930 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Lx930 {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-wrapper--nwkyC {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.page-wrapper--nwkyC .page-header--shKfb {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.page-wrapper--nwkyC .control-panel--xquGT {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: auto;
    padding-top: calc(55px + 29px);
    padding-bottom: calc(60px + 40px);
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR {
  padding: 0 2.1875vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section .main-title--Z6sKx {
  font-family: "Montserrat", sans-serif;
  font-size: clamp(66px, 15.32px + 4.9162vw, 110px);
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.2604166667vw;
  text-transform: uppercase;
  text-align: left;
  padding-bottom: 1.875vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section .main-title--Z6sKx {
    font-size: 40px;
    letter-spacing: 3px;
    padding-bottom: 20px;
    text-align: center;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section .secondary-title--hResG {
  padding-bottom: 1.875vw;
  font-size: clamp(60px, 53.1px + 0.6704vw, 66px);
  line-height: 1.515;
  font-weight: 800;
  letter-spacing: 0.2604166667vw;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section .secondary-title--hResG {
    padding-bottom: 18px;
    font-size: 32px;
    line-height: 39px;
    font-weight: 700;
    letter-spacing: 3px;
    text-align: center;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section p {
  font-family: "Montserrat", sans-serif;
  font-size: clamp(14px, 9.4px + 0.4469vw, 18px);
  line-height: 1.6;
  font-weight: 500;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section p {
    font-size: 16px;
    line-height: 22px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section p strong {
  font-weight: 700;
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.about--aOSq2 {
  position: relative;
  height: calc(100vh - 6.9270833333vw - 2.1875vw);
  padding-left: 8.2291666667vw;
  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;
  background-size: cover;
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-color: #070b10;
  border-radius: 2.0833333333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.about--aOSq2 {
    height: calc(94vh - 55px - 60px - 60px);
    padding-left: 0;
    border-radius: 24px;
    background-position: center;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.about--aOSq2 .content--Px6Mw {
  max-width: 38.5416666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.about--aOSq2 .content--Px6Mw {
    max-width: 100%;
    padding: 0 20px;
    text-align: center;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.about--aOSq2 .content--Px6Mw {
    width: 60%;
    margin: auto;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.about--aOSq2 .scroll-down-btn--hEK5x {
  position: absolute;
  left: 50%;
  bottom: 2.8125vw;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.about--aOSq2 .scroll-down-btn--hEK5x {
    bottom: 24px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk {
  position: relative;
  padding-top: 10.78125vw;
  padding-left: 8.2291666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk {
    padding: 91px 0 0;
    text-align: center;
    margin: 0 -20px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk .content--Px6Mw {
  max-width: 38.5416666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk .content--Px6Mw {
    max-width: 100%;
    padding: 0 40px 0;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk .content--Px6Mw {
    width: 85%;
    margin: auto;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk .content--Px6Mw p {
  padding-bottom: 1.6145833333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk .content--Px6Mw p {
    padding-bottom: 21px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk .story-bg-image--P1ii7 {
  width: 70.78125vw;
  height: 51.8229166667vw;
  position: absolute;
  top: 1.9791666667vw;
  right: -2.1875vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk .story-bg-image--P1ii7 {
    margin-top: -17px;
    width: 100%;
    height: auto;
    position: static;
    top: 450px;
    right: 0;
    z-index: -1;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk .story-bg-image--P1ii7 {
    display: none;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk .story-bg-image-fold--XhPjK {
  display: none;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.story--LcvTk .story-bg-image-fold--XhPjK {
    display: block;
    width: 100%;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW {
  padding: 7.5520833333vw 8.2291666667vw 0;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW {
    padding: 0;
    margin-top: -188px;
    z-index: 1;
    position: relative;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -130px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .secondary-title--hResG {
  padding-bottom: 2.2916666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .secondary-title--hResG {
    padding-bottom: 52px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 7.8645833333vw;
     -moz-column-gap: 7.8645833333vw;
          column-gap: 7.8645833333vw;
  padding: 3.125vw 3.125vw 1.4583333333vw;
  background-color: #0757d3;
  border-radius: 2.0833333333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw {
    display: block;
    padding: 26px 26px 32px 24px;
    border-radius: 24px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .text--MRhik {
  max-width: 37.4479166667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .text--MRhik {
    max-width: 100%;
    padding-bottom: 17px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .text--MRhik p {
  padding-bottom: 1.6666666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .text--MRhik p {
    padding-bottom: 22px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .other--VUdjD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 3.3854166667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .other--VUdjD {
    display: block;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .quote--X98E8 {
  padding: 2.0833333333vw;
  background-color: #1e1e1e;
  border-radius: 2.0833333333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .quote--X98E8 {
    padding: 24px;
    border-radius: 24px;
    margin-bottom: 32px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .quote--X98E8 p {
  font-weight: 600;
  padding-bottom: 6.5104166667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .quote--X98E8 p {
    padding-bottom: 83px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .quote--X98E8 .quote-author--WwJak {
  font-size: 1.0416666667vw;
  line-height: 1.6666666667vw;
  font-weight: 800;
  text-align: right;
  text-transform: uppercase;
  white-space: nowrap;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .quote--X98E8 .quote-author--WwJak {
    font-size: 18px;
    line-height: 28px;
    white-space: normal;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .logos--q_q2Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .logos--q_q2Q .cukierman-logo--JCol3 {
  width: 14.1666666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .logos--q_q2Q .cukierman-logo--JCol3 {
    width: 51%;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .logos--q_q2Q .catalist-logo--JWxwj {
  width: 10.46875vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.why-us--D6NvW .content--Px6Mw .logos--q_q2Q .catalist-logo--JWxwj {
    width: 38%;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47 {
  margin: 0 -2.1875vw;
  padding: 9.1145833333vw 10.4166666667vw;
  background-position: 0% 32%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47 {
    position: relative;
    padding: 91px 0 52px;
    margin: 0 -20px;
    background-position: 0% 51%;
  }
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 50px;
    background: rgb(255, 255, 255);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgb(0, 0, 0)));
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%);
  }
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 50px;
    background: rgb(255, 255, 255);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(0, 0, 0)));
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%);
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47 .list--s7HeF {
  display: grid;
  grid-template-columns: repeat(4, 18.2291666667vw);
  grid-column-gap: 2.0833333333vw;
  padding-top: 0.3645833333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47 .list--s7HeF {
    display: block;
    padding: 52px 20px 0;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47 .list--s7HeF {
    width: 85%;
    margin: auto;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47 .list-item--FwXol {
  padding: 3.125vw;
  -webkit-filter: saturate(70%);
          filter: saturate(70%);
  -webkit-backdrop-filter: blur(24px);
          backdrop-filter: blur(24px);
  border-radius: 2.0833333333vw;
  border: 1px solid rgba(255, 255, 255, 0.05);
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47 .list-item--FwXol {
    padding: 24px 20px 30px 24px;
    border-radius: 24px;
    margin-bottom: 40px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47 .list-item--FwXol .title--ALhyF {
  margin: 0;
  padding-bottom: 1.25vw;
  font-size: 1.25vw;
  line-height: 1.6666666667vw;
  font-weight: 800;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.values--Lml47 .list-item--FwXol .title--ALhyF {
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 24px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 {
  padding: 0 8.2291666667vw 9.1145833333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 {
    padding: 0 0 52px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .secondary-title--hResG, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .secondary-title--hResG {
  padding-bottom: 2.2916666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .secondary-title--hResG, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .secondary-title--hResG {
    padding-bottom: 52px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid--aKMhn, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid--aKMhn {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(auto, 1fr);
  grid-column-gap: 2.0833333333vw;
  grid-row-gap: 2.0833333333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid--aKMhn, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid--aKMhn {
    display: block;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid--aKMhn, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid--aKMhn {
    display: grid;
    grid-template-columns: repeat(2, 48%);
    grid-template-rows: repeat(auto, 1fr);
    grid-column-gap: 4%;
    grid-row-gap: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid-item--z1fdM, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid-item--z1fdM {
    margin-bottom: 45px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid--aKMhn .photo--KVOwF, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid--aKMhn .photo--KVOwF {
  width: 100%;
  min-height: 22.0833333333vw;
  border-radius: 2.0833333333vw;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid--aKMhn .photo--KVOwF, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid--aKMhn .photo--KVOwF {
    min-height: 472px;
    border-radius: 24px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid--aKMhn .photo--KVOwF img, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid--aKMhn .photo--KVOwF img {
  width: inherit;
  min-height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid--aKMhn .name--t8lNz, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid--aKMhn .name--t8lNz {
  padding: 1.1458333333vw 0.2083333333vw 0.625vw;
  font-size: 1.3541666667vw;
  line-height: 1.6666666667vw;
  font-weight: 800;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid--aKMhn .name--t8lNz, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid--aKMhn .name--t8lNz {
    padding: 23px 3px 17px;
    font-size: 26px;
    line-height: 32px;
  }
}
.page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid--aKMhn .position--tIcwg, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid--aKMhn .position--tIcwg {
  font-weight: 600;
  padding: 0 0.2083333333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--nwkyC .content-wrapper--_SGNR section.team--u8HE1 .grid--aKMhn .position--tIcwg, .page-wrapper--nwkyC .content-wrapper--_SGNR section.board--soaD2 .grid--aKMhn .position--tIcwg {
    padding: 0 3px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--BtEZj {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--BtEZj {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-wrapper--gDFR6 {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.page-wrapper--gDFR6 .page-header--fGwyw {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.page-wrapper--gDFR6 .control-panel--wLYKa {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: auto;
    padding-top: 76px;
    padding-bottom: calc(60px + 40px);
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO {
  padding: 0 2.1875vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section .content--yBe3T {
  width: 100%;
  max-width: 79.1666666667vw;
  margin: 0 auto;
  text-align: center;
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe {
  position: relative;
  height: calc(100vh - 6.9270833333vw - 2.1875vw);
  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;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #070b10;
  background-position: center;
  border-radius: 2.0833333333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe {
    height: calc(94vh - 55px - 60px - 60px);
    padding-left: 0;
    border-radius: 24px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T {
  width: 100%;
  max-width: 68.3333333333vw;
  margin: 0 auto;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T {
    max-width: 100%;
    padding: 0 4.3902439024vw;
    text-align: center;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T {
    max-width: 98%;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T .main-title--w1hpz {
  font-family: "Montserrat", sans-serif;
  font-size: 4.6875vw;
  line-height: 5.2083333333vw;
  font-weight: 800;
  letter-spacing: 0.2604166667vw;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 1.875vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T .main-title--w1hpz {
    padding-right: 1.7073170732vw;
    padding-left: 1.7073170732vw;
    padding-bottom: 4.3902439024vw;
    font-size: 9.756097561vw;
    line-height: 10.6585365854vw;
    letter-spacing: 0.3658536585vw;
    text-align: center;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T .main-title--w1hpz {
    padding-right: 3.0487804878vw;
    padding-left: 3.0487804878vw;
    font-size: 8.0487804878vw;
    line-height: 1.1;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T .text--hrS7Y {
  width: 100%;
  max-width: 44.2708333333vw;
  margin: 0 auto;
  padding-bottom: 2.5520833333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T .text--hrS7Y {
    width: 100%;
    max-width: inherit;
    padding-bottom: 26px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T .text--hrS7Y p {
  font-family: "Montserrat", sans-serif;
  font-size: 1.25vw;
  line-height: 1.875vw;
  font-weight: 500;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T .text--hrS7Y p {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 375px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T .text--hrS7Y p {
    font-size: 14px;
    line-height: 20px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .content--yBe3T .text--hrS7Y p strong {
  font-weight: 700;
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .scroll-down-btn--Qzucb {
  position: absolute;
  left: 50%;
  bottom: 2.8125vw;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.about--yUAPe .scroll-down-btn--Qzucb {
    bottom: 24px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq {
  padding-top: 11.9791666667vw;
  padding-bottom: 13.0208333333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq {
    padding-top: 100px;
    padding-bottom: 0;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: inherit;
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T {
    width: 85%;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T .text--hrS7Y {
  position: relative;
  width: 100%;
  max-width: 38.5416666667vw;
  text-align: left;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T .text--hrS7Y {
    max-width: inherit;
    text-align: center;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T .text--hrS7Y p {
  padding-bottom: 2.6041666667vw;
  font-family: "Montserrat", sans-serif;
  font-size: clamp(14px, 9.4px + 0.4469vw, 18px);
  line-height: 1.6;
  font-weight: 500;
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T .text--hrS7Y p {
    padding-bottom: 26px;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T .text--hrS7Y p strong {
  font-weight: 700;
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T .image--I_weH {
  position: absolute;
  right: -10.2604166667vw;
  padding-top: 7.34375vw;
  width: 52.0833333333vw;
  overflow: hidden;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T .image--I_weH {
    display: none;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T .image--I_weH {
    display: block;
    position: relative;
    width: 100%;
    top: auto;
    right: auto;
    margin-top: 40px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.commonInfo--WFmxq .content--yBe3T .image--I_weH img {
  display: block;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs {
    margin-top: -275px;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs {
    margin-top: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T {
    max-width: inherit;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T {
    width: 78%;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .text--hrS7Y {
  padding-bottom: 3.6458333333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .text--hrS7Y {
    padding-bottom: 15px;
    padding-left: 25px;
    padding-right: 25px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .text--hrS7Y h2 {
  padding-bottom: 1.5625vw;
  font-family: "Montserrat", sans-serif;
  font-size: 3.4375vw;
  line-height: 5.2083333333vw;
  font-weight: 700;
  letter-spacing: 0.2604166667vw;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .text--hrS7Y h2 {
    padding-bottom: 18px;
    font-size: 32px;
    line-height: 39px;
    font-weight: 700;
    letter-spacing: 3px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .text--hrS7Y p {
  display: block;
  width: 100%;
  max-width: 48.4895833333vw;
  margin: 0 auto;
  font-family: "Montserrat", sans-serif;
  font-size: 1.25vw;
  line-height: 1.6666666667vw;
  font-weight: 600;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .text--hrS7Y p {
    max-width: inherit;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item--HOzuo {
  position: sticky;
  top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 80vh;
  min-height: 33.8541666667vw;
  padding: 3.125vw;
  margin-top: 40px;
  background-color: rgb(7, 87, 211);
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 2.0833333333vw;
  -webkit-transform-origin: center top;
      -ms-transform-origin: center top;
          transform-origin: center top;
  -webkit-box-shadow: 0 0 16px -6px rgba(20, 35, 59, 0.6);
          box-shadow: 0 0 16px -6px rgba(20, 35, 59, 0.6);
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item--HOzuo {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    height: 413px;
    min-height: inherit;
    padding: 24px;
    top: 10px;
    margin-top: 20px;
    border-radius: 24px;
    -webkit-box-shadow: 0 0 12px -6px rgba(20, 35, 59, 0.6);
            box-shadow: 0 0 12px -6px rgba(20, 35, 59, 0.6);
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-image--jyFmo {
  width: 27.6041666667vw;
  height: 100%;
  border-radius: 2.0833333333vw;
  overflow: hidden;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-image--jyFmo {
    display: none;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-image--jyFmo img {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-image--jyFmo img {
    display: block;
    width: 100%;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX {
  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;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 37.4479166667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX {
    width: 100%;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-number--is8X9 {
  font-family: "Montserrat", sans-serif;
  font-size: 2.0833333333vw;
  line-height: 3.6458333333vw;
  font-weight: 800;
  letter-spacing: 0.0208333333vw;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-number--is8X9 {
    padding-bottom: 44px;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: inherit;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-text--KNDG3 {
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-text--KNDG3 {
    min-height: 170px;
  }
}
@media only screen and (max-width: 375px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-text--KNDG3 {
    min-height: 185px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-text--KNDG3 h3 {
  padding-bottom: 0.8854166667vw;
  font-family: "Montserrat", sans-serif;
  font-size: 2.6041666667vw;
  line-height: 3.6458333333vw;
  font-weight: 800;
  letter-spacing: 0.2604166667vw;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-text--KNDG3 h3 {
    padding-bottom: 24px;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 2px;
  }
}
@media only screen and (max-width: 375px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-text--KNDG3 h3 {
    font-size: 22px;
    line-height: 27px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-text--KNDG3 p {
  font-family: "Montserrat", sans-serif;
  font-size: 1.25vw;
  line-height: 2.1875vw;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-text--KNDG3 p {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 375px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.become-an-investor--o38Rs .content--yBe3T .cards-list-item-info--BUeIX .card-text--KNDG3 p {
    font-size: 15px;
    line-height: 21px;
  }
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ {
    padding-top: 60px;
  }
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T {
    max-width: 100%;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .text--hrS7Y {
  padding-top: 9.1145833333vw;
  padding-bottom: 5.1041666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .text--hrS7Y {
    padding-top: 90px;
    padding-bottom: 60px;
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .text--hrS7Y {
    padding-left: 70px;
    padding-right: 70px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .text--hrS7Y h2 {
  padding-bottom: 1.8229166667vw;
  font-family: "Montserrat", sans-serif;
  font-size: 3.4375vw;
  line-height: 5.2083333333vw;
  font-weight: 700;
  letter-spacing: 0.2604166667vw;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .text--hrS7Y h2 {
    padding-bottom: 22px;
    font-size: 32px;
    line-height: 39px;
    letter-spacing: 3px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .text--hrS7Y p {
  display: block;
  width: 100%;
  max-width: 46.09375vw;
  margin: 0 auto;
  font-family: "Montserrat", sans-serif;
  font-size: 1.25vw;
  line-height: 1.6666666667vw;
  font-weight: 600;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .text--hrS7Y p {
    max-width: inherit;
    font-size: 16px;
    line-height: 22px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list--mxmI7 {
  position: relative;
  padding-bottom: 0.2083333333vw;
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item--WS_kk {
  position: relative;
  padding-bottom: 2.2395833333vw;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item--WS_kk {
    padding-bottom: 26px;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item--WS_kk {
    width: 80%;
    margin: 0 auto;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item-wrapper--KomN4 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 3.125vw 6.25vw 3.125vw 3.125vw;
  margin-bottom: 2.6041666667vw;
  -webkit-filter: saturate(70%);
          filter: saturate(70%);
  -webkit-backdrop-filter: blur(24px);
          backdrop-filter: blur(24px);
  border-radius: 2.0833333333vw;
  border: 1px solid rgba(255, 255, 255, 0.05);
  background-color: rgba(50, 50, 50, 0.25);
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item-wrapper--KomN4 {
    -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;
    padding: 17px 22px 26px 22px;
    margin-bottom: 32px;
    border-radius: 24px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item-wrapper-text--hvYuq {
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item-wrapper-text--hvYuq {
    position: relative;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item-wrapper-text--hvYuq h3 {
  padding-bottom: 1.25vw;
  font-family: "Montserrat", sans-serif;
  font-size: 2.6041666667vw;
  line-height: 3.6458333333vw;
  font-weight: 800;
  letter-spacing: 0.2604166667vw;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item-wrapper-text--hvYuq h3 {
    padding-bottom: 12px;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 3px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item-wrapper-text--hvYuq p {
  display: block;
  width: 37.1354166667vw;
  font-family: "Montserrat", sans-serif;
  font-size: 1.25vw;
  line-height: 1.6666666667vw;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item-wrapper-text--hvYuq p {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item-wrapper-number--DvOCC {
  position: absolute;
  right: 3.125vw;
  top: 3.125vw;
  font-family: "Montserrat", sans-serif;
  font-size: 2.0833333333vw;
  line-height: 3.6458333333vw;
  font-weight: 800;
  letter-spacing: 0.0208333333vw;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list-item-wrapper-number--DvOCC {
    position: relative;
    right: auto;
    top: auto;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-bottom: 32px;
    font-size: 24px;
    line-height: 29px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list--mxmI7 .how-it-works-bg--QAK8W {
  position: absolute;
  top: 6.6145833333vw;
  right: 4.2708333333vw;
  width: 64.4270833333vw;
  height: 92.5520833333vw;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list--mxmI7 .how-it-works-bg--QAK8W {
    width: auto;
    height: auto;
    left: -20px;
    right: -20px;
    top: 53px;
    bottom: 20px;
    background-position: top;
  }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.how-it-works--SJCvZ .content--yBe3T .list--mxmI7 .how-it-works-bg--QAK8W {
    background-position: top;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.faq--joKax {
  padding-top: 9.6875vw;
  padding-bottom: 9.1145833333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.faq--joKax {
    padding-top: 95px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section.faq--joKax .content--yBe3T {
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section.faq--joKax .content--yBe3T {
    max-width: inherit;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section .sign-up-btn--bpnXt {
  height: 2.7083333333vw;
  border-radius: 1.3541666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section .sign-up-btn--bpnXt {
    height: 38px;
    min-width: 120px;
    border-radius: 19px;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section .sign-up-btn--bpnXt.in-card--AWpRY {
  background-color: rgb(0, 0, 0);
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section .sign-up-btn--bpnXt.in-card--AWpRY {
    margin-top: 32px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO section .fake-btn--oAhsn {
  height: 2.7083333333vw;
  width: 0.0520833333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO section .fake-btn--oAhsn {
    height: 38px;
    width: 1px;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO .mobileImage--D_nky {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -190px;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .page-wrapper--gDFR6 .content-wrapper--X3qGO .mobileImage--D_nky {
    display: none;
  }
}
.page-wrapper--gDFR6 .content-wrapper--X3qGO .mobileImage--D_nky img {
  display: block;
  width: 100%;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--wcKXx {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--wcKXx {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.slider-wrapper--Ynmlj {
  position: relative;
  width: 100%;
  height: 20.0520833333vw;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .slider-wrapper--Ynmlj {
    height: 240px;
  }
}
.slider-wrapper--Ynmlj .swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: 1.3541666667vw;
  left: 1.3541666667vw;
}
.slider-wrapper--Ynmlj .swiper-pagination-bullet {
  width: 0.5729166667vw;
  height: 0.5729166667vw;
  margin: 0 !important;
  margin-right: 0.234375vw !important;
  background-color: transparent;
  border: solid 1px #fff;
  border-radius: 50%;
  cursor: pointer;
  opacity: 1;
}
.slider-wrapper--Ynmlj .swiper-pagination-bullet-active {
  background-color: #fff;
}
.slider-wrapper--Ynmlj .swiper--iNjIZ {
  width: 100%;
  height: 20.0520833333vw;
  border-radius: 0.8333333333vw;
  overflow: inherit !important;
}
@media only screen and (max-width: 1024px) {
  .slider-wrapper--Ynmlj .swiper--iNjIZ {
    height: 240px;
    border-radius: 16px 16px 0 0;
  }
}
.slider-wrapper--Ynmlj .swiper--iNjIZ .swiper-slide--BZyPh {
  position: relative;
  height: 100%;
}
.slider-wrapper--Ynmlj .swiper--iNjIZ .swiper-slide--BZyPh .slide-inner--nI8ZR {
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.slider-wrapper--Ynmlj .pagination--t9GR2 {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: 1.3541666667vw;
  left: 1.3541666667vw;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .slider-wrapper--Ynmlj .pagination--t9GR2 {
    left: 50%;
    bottom: 16px;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.slider-wrapper--Ynmlj .pagination--t9GR2 .pagination-item--rVbna {
  width: 0.5729166667vw;
  height: 0.5729166667vw;
  margin-right: 0.234375vw;
  background-color: transparent;
  border: solid 1px #fff;
  border-radius: 50%;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .slider-wrapper--Ynmlj .pagination--t9GR2 .pagination-item--rVbna {
    width: 9px;
    height: 9px;
    margin-right: 4.5px;
  }
}
.slider-wrapper--Ynmlj .pagination--t9GR2 .pagination-item--rVbna:last-child {
  margin-right: 0;
}
.slider-wrapper--Ynmlj .pagination--t9GR2 .pagination-item--rVbna.active--ugJOO {
  background-color: #fff;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--jSJOM {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--jSJOM {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.form-wrapper--kCMms {
  position: relative;
  z-index: 2;
  padding: 0 0.7291666667vw;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--kCMms {
    padding: 0;
  }
}
.form-wrapper--kCMms .field-wrapper--qdJ7i {
  margin-bottom: 0.5729166667vw;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--kCMms .field-wrapper--qdJ7i {
    margin-bottom: 11px;
  }
}
.form-wrapper--kCMms .button-wrapper--b6j_M {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 1.5104166667vw;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--kCMms .button-wrapper--b6j_M {
    padding-top: 29px;
  }
}
.form-wrapper--kCMms .button-wrapper--b6j_M .submit-btn--UTO_z {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 3.125vw;
  width: 17.65625vw;
  font-size: 1.0463541667vw;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  border-radius: 1.5625vw;
  background-color: #0757d3;
}
@media only screen and (max-width: 1024px) {
  .form-wrapper--kCMms .button-wrapper--b6j_M .submit-btn--UTO_z {
    width: 100%;
    height: 60px;
    font-size: 20.09px;
    border-radius: 30px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--OyeBp {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--OyeBp {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.thanks--emyRE {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  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: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 2;
}
.thanks--emyRE .icon-wrapper--a5vpa {
  width: 4.1020833333vw;
  height: 4.1020833333vw;
  margin-bottom: 1.7770833333vw;
}
@media only screen and (max-width: 1024px) {
  .thanks--emyRE .icon-wrapper--a5vpa {
    width: 78.76px;
    height: 78.76px;
    margin-bottom: 34.12px;
  }
}
.thanks--emyRE .icon-wrapper--a5vpa .icon--Qbkg2 {
  width: 100%;
  height: 100%;
}
.thanks--emyRE .icon-wrapper--a5vpa .icon--Qbkg2 svg {
  display: block;
  width: 100%;
  height: 100%;
}
.thanks--emyRE .text--d_xz1 {
  width: 20.8333333333vw;
}
@media only screen and (max-width: 1024px) {
  .thanks--emyRE .text--d_xz1 {
    width: 312px;
  }
}
.thanks--emyRE .text--d_xz1 p {
  font-size: 1.0416666667vw;
  line-height: 1.6;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  text-align: center;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .thanks--emyRE .text--d_xz1 p {
    font-size: 20px;
  }
}
.thanks--emyRE .text--d_xz1 p:first-child {
  padding-bottom: 0.7338541667vw;
  font-size: 1.875vw;
  letter-spacing: 0.0364583333vw;
  line-height: 1.29;
  font-weight: 700;
}
@media only screen and (max-width: 1024px) {
  .thanks--emyRE .text--d_xz1 p:first-child {
    padding-bottom: 14.09px;
    font-size: 24px;
    letter-spacing: 0.7px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--ma4HD {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--ma4HD {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.page-wrapper--uIir1 {
  min-height: 100vh;
  padding-top: 6.9270833333vw;
  position: relative;
}
.page-wrapper--uIir1 .page-header--bVWhA {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}
.page-wrapper--uIir1 .control-panel--EIlub {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: auto;
    padding-top: calc(55px + 29px);
    padding-bottom: 60px;
  }
}
.page-wrapper--uIir1 .content--ko05z {
  position: relative;
}
.page-wrapper--uIir1 .cover--h2ZVF {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .cover--h2ZVF {
    background-position: 0% 0%;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 60.3645833333vw;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 5.1041666667vw;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 83.5px;
    padding-left: 37px;
    padding-right: 37px;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 30.2083333333vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq {
    position: relative;
    width: 100%;
    padding-bottom: 41px;
    z-index: 2;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .text--djZM9 {
  padding-left: 0.15625vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .text--djZM9 {
    padding: 0 14px;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .text--djZM9 .title--cTxwc {
  padding-bottom: 1.25vw;
  font-family: "Montserrat", sans-serif;
  font-size: 3.125vw;
  font-weight: 700;
  line-height: 1.333;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .text--djZM9 .title--cTxwc {
    padding-bottom: 14.35px;
    font-size: 40px;
    line-height: 1.35;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .text--djZM9 .sub-title--ZpTtU {
  width: 25.5208333333vw;
  padding-bottom: 2.6041666667vw;
  font-family: "Montserrat", sans-serif;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 1.417;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .text--djZM9 .sub-title--ZpTtU {
    width: 100%;
    padding-bottom: 45px;
    font-size: 16px;
    line-height: 1.438;
    font-weight: 400;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .form-wrapper--XqtQq {
  position: relative;
  padding: 2.0833333333vw 4.84375vw 2.0833333333vw 4.8958333333vw;
  border-radius: 0.625vw;
  min-height: 36.9270833333vw;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .form-wrapper--XqtQq {
    min-height: 655px;
    padding: 18.46px 14px 40px;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .form-wrapper--XqtQq .gradient-block--PcWyS {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.23;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(31, 63, 147)), to(rgb(69, 83, 153)));
  background-image: linear-gradient(180deg, rgb(31, 63, 147) 0%, rgb(69, 83, 153) 100%);
  z-index: 1;
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .form-wrapper--XqtQq .title--cTxwc {
  position: relative;
  padding-bottom: 1.3822916667vw;
  font-family: "Montserrat", sans-serif;
  font-size: 1.875vw;
  letter-spacing: 0.0364583333vw;
  font-weight: 700;
  line-height: 1.624;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-left--v6Nnq .form-wrapper--XqtQq .title--cTxwc {
    padding-bottom: 24.54px;
    padding-left: 16px;
    font-size: 24px;
    letter-spacing: 0.47px;
    line-height: 1.167;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 {
  width: 27.5520833333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 {
    width: 100%;
    position: relative;
    z-index: 1;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 1.9036458333vw 4.0625vw 5.3880208333vw 3.5416666667vw;
  margin-top: 2.6041666667vw;
  border-radius: 0.625vw;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv {
    padding: 40.01px 14px 39.45px;
    margin-top: 0;
    border-radius: 0 0 12px 12px;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .gradient-block--PcWyS {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.23;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(31, 63, 147)), to(rgb(69, 83, 153)));
  background-image: linear-gradient(180deg, rgb(31, 63, 147) 0%, rgb(69, 83, 153) 100%);
  z-index: 1;
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK {
  position: relative;
  z-index: 2;
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R {
  padding-bottom: 3.125vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R {
    padding-bottom: 50.46px;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R .title--cTxwc {
  padding-bottom: 1.3822916667vw;
  font-family: "Montserrat", sans-serif;
  font-size: 1.875vw;
  font-weight: 700;
  letter-spacing: 0.0364583333vw;
  line-height: 1.624;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R .title--cTxwc {
    padding-bottom: 13.54px;
    font-size: 22px;
    letter-spacing: 0.43px;
    line-height: 1;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R .text--djZM9 {
  padding-bottom: 1.1979166667vw;
  font-family: "Montserrat", sans-serif;
  font-size: 1.0416666667vw;
  font-weight: 400;
  line-height: 1.6;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R .text--djZM9 {
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 2;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R .contact-phone--gt8TI {
  font-family: "Montserrat", sans-serif;
  font-size: 1.0416666667vw;
  font-weight: 500;
  line-height: 1.6;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R .contact-phone--gt8TI {
    font-size: 16px;
    line-height: 2;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R .contact-phone--gt8TI a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1.0416666667vw;
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R .contact-phone--gt8TI a:last-child {
  padding-bottom: 0;
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R .contact-phone--gt8TI a .icon-phone--zzgq6 {
  margin-right: 0.7291666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .phone--ZkU3R .contact-phone--gt8TI a .icon-phone--zzgq6 {
    margin-right: 14px;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .address--e9U0p .title--cTxwc {
  padding-bottom: 1.8510416667vw;
  font-family: "Montserrat", sans-serif;
  font-size: 1.875vw;
  font-weight: 700;
  letter-spacing: 0.0364583333vw;
  line-height: 1.624;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .address--e9U0p .title--cTxwc {
    padding-bottom: 23px;
    font-size: 22px;
    letter-spacing: 0.43px;
    line-height: 1;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .address--e9U0p .text--djZM9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-family: "Montserrat", sans-serif;
  font-size: 1.0416666667vw;
  font-weight: 500;
  line-height: 1.6;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .address--e9U0p .text--djZM9 {
    font-size: 16px;
    line-height: 1.813;
  }
}
.page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .address--e9U0p .text--djZM9 .icon-location--QwmLF {
  margin-right: 0.7291666667vw;
}
@media only screen and (max-width: 1024px) {
  .page-wrapper--uIir1 .content-wrapper--r7a4M .col-right--UxqK2 .additional-info--qppwv .wrapper--PY1PK .address--e9U0p .text--djZM9 .icon-location--QwmLF {
    margin-right: 14px;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--jG4pM {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--jG4pM {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.INDDesktop #INDmenu-btn {
  top: auto !important;
  right: 15px !important;
  bottom: 33px !important;
}
.intercom-lightweight-app-launcher {
  bottom: 15px !important;
  right: 15px !important;
}
.intercom-namespace .intercom-app div:nth-child(2) {
  bottom: 15px !important;
  right: 15px !important;
}
.hideIntercom {
  opacity: 0 !important;
  visibility: hidden !important;
  cursor: none;
  pointer-events: none;
}

.app--F9MHr {
  position: relative;
  min-height: 100vh;
}
@media only screen and (max-width: 1024px) {
  .app--F9MHr {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    min-height: inherit;
  }
}
.app--F9MHr.full-height--pJWS8 {
  height: 100vh;
  overflow: hidden;
}

.pop-up-manager--sG_nr {
  z-index: 999;
}

.info-popup--F4wX2 {
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Mhbkm {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Mhbkm {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.hero--mE3wH {
  position: relative;
  text-align: center;
  padding-top: 96px;
  margin-bottom: 54px;
}

.heading--boIs_ {
  font-size: 36px;
  line-height: 1.25;
  text-transform: uppercase;
  margin-bottom: 8px;
}
@media only screen and (max-width: 319px) {
  .heading--boIs_ {
    font-size: 32px;
    line-height: 1.2;
  }
}

.sub-heading--qXpjZ {
  font-size: 16px;
  line-height: 1.35;
  letter-spacing: -0.1px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 319px) {
  .sub-heading--qXpjZ {
    font-size: 14px;
  }
}

.join-btn--NpGJQ {
  min-width: 160px !important;
  padding: 0 26px !important;
  margin: 0 auto 20px auto;
}

.login-btn--gFjb2 {
  text-decoration: underline;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.22px;
  color: rgba(255, 255, 255, 0.8);
  padding: 10px 20px;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--swyoM {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--swyoM {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.companies--SYdJx {
  position: relative;
}

.no-results--Ez_Zg {
  position: relative;
  padding-top: 87px;
  text-align: center;
}
.no-results--Ez_Zg .search-value--KS7rf {
  font-size: 36px;
  line-height: 45px;
  font-weight: 700;
  margin-bottom: 15px;
}
.no-results--Ez_Zg .no-results-text--SCYbm {
  font-size: 22px;
  line-height: 32.77px;
  font-weight: 400;
}
.no-results--Ez_Zg .no-results-text--SCYbm strong {
  font-weight: 700;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--OD4Au {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--OD4Au {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.main-mobile--Y9sWu {
  position: relative;
  height: 100%;
  color: white;
  background-color: #000;
}
.main-mobile--Y9sWu::before {
  content: "";
  position: absolute;
  display: block;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  height: 30%;
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
  background: linear-gradient(0deg, #000, transparent);
  -webkit-transition: opacity, visibility;
  transition: opacity, visibility;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  pointer-events: none;
}
.main-mobile--Y9sWu.slider-active--LPKUV::before {
  opacity: 0;
  visibility: hidden;
}
.main-mobile--Y9sWu.slider-active--LPKUV .companies--IvhpX::before {
  opacity: 0;
  visibility: hidden;
}

.header--D2G_W {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}

.control-panel--k54mr {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}

.hero--lEAJs {
  margin-bottom: 54px;
}

.content--mTOwT {
  position: relative;
}

.companies--IvhpX::before {
  content: "";
  position: absolute;
  display: block;
  z-index: 1;
  left: -25px;
  top: 0;
  right: -25px;
  height: 40%;
  background: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
  background: linear-gradient(180deg, #000, transparent);
  -webkit-transition: opacity, visibility;
  transition: opacity, visibility;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  pointer-events: none;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--frcWf {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--frcWf {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.header--WLiPM {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
}

.control-panel--My4Uo {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  right: 0;
}

.company-mobile--AJkLl {
  position: relative;
  padding: 0 0 60px 0;
  height: 100%;
  color: white;
  background-color: #000;
}
.company-mobile--AJkLl .bg--vXbQu {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  height: calc(100% - 241px);
}
.company-mobile--AJkLl .bg-image-wrap--whx2g {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.company-mobile--AJkLl .bg-image--isfZP {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  opacity: 0.5;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}
.company-mobile--AJkLl .bg--vXbQu::before, .company-mobile--AJkLl .bg--vXbQu::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  height: 20%;
}
.company-mobile--AJkLl .bg--vXbQu::before {
  top: -2px;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, black, rgba(0, 0, 0, 0));
}
.company-mobile--AJkLl .bg--vXbQu::after {
  bottom: -2px;
  height: 50%;
  background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, black, rgba(0, 0, 0, 0));
}
.company-mobile--AJkLl .content-wrap--HsIHo {
  position: relative;
  z-index: 2;
  height: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.company-mobile--AJkLl .content--ojGFH {
  position: relative;
  z-index: 5;
  padding-top: 55px;
  padding-bottom: 60px;
}
.company-mobile--AJkLl .info--oHlXn {
  position: relative;
}
.company-mobile--AJkLl .info--oHlXn .actions--pD6Fk {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}
.company-mobile--AJkLl .info--oHlXn .title-wrap--VHAvK {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 30px;
  padding-right: 110px;
}
@media only screen and (max-width: 319px) {
  .company-mobile--AJkLl .info--oHlXn .title-wrap--VHAvK {
    padding-right: 40px;
  }
}
.company-mobile--AJkLl .info--oHlXn .title--ke_Km {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 5px;
}
@media only screen and (max-width: 319px) {
  .company-mobile--AJkLl .info--oHlXn .title--ke_Km {
    font-size: 22px;
    letter-spacing: 4px;
  }
}
.company-mobile--AJkLl .info--oHlXn .description--CPgxM {
  font-size: 16px;
  font-weight: 200;
  line-height: 20.7px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 319px) {
  .company-mobile--AJkLl .info--oHlXn .description--CPgxM {
    font-size: 14px;
    line-height: 19px;
  }
}
.company-mobile--AJkLl .info--oHlXn .inner-wrap--Ht9WC {
  margin: 0 15px;
}
@media only screen and (max-width: 319px) {
  .company-mobile--AJkLl .info--oHlXn .inner-wrap--Ht9WC {
    margin: 0;
  }
}
.company-mobile--AJkLl .info--oHlXn .details--tOZcD {
  position: relative;
  margin-bottom: 15px;
}
.company-mobile--AJkLl .info--oHlXn .details-row--lPbwe {
  position: relative;
  padding: 15px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 20.7px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 319px) {
  .company-mobile--AJkLl .info--oHlXn .details-row--lPbwe {
    font-size: 14px;
    line-height: 18px;
  }
}
.company-mobile--AJkLl .info--oHlXn .details-row-title--AquXi {
  width: 50%;
  font-weight: 700;
}
.company-mobile--AJkLl .info--oHlXn .details-row-value--VM4zg {
  width: 50%;
  font-weight: 500;
}
.company-mobile--AJkLl .info--oHlXn .details-row-value--VM4zg a {
  text-decoration: underline;
}
.company-mobile--AJkLl .info--oHlXn .details-row-value--VM4zg.website-link--sHBiE {
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.company-mobile--AJkLl .info--oHlXn .details-disclaimer--_44rj {
  margin: 14px 8px 0;
  font-size: 14px;
  line-height: 20.7px;
  font-weight: 100;
}
.company-mobile--AJkLl .info--oHlXn .details-disclaimer--_44rj div {
  display: inline;
}
.company-mobile--AJkLl .info--oHlXn .details-disclaimer--_44rj div p {
  display: inline;
}
.company-mobile--AJkLl .info--oHlXn .founders--p3c_D {
  position: relative;
  padding: 34px 0;
}
.company-mobile--AJkLl .info--oHlXn .categories--ipNDK {
  padding: 34px 0;
}
.company-mobile--AJkLl .info--oHlXn .categories-list--U12Cw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.company-mobile--AJkLl .info--oHlXn .categories-item--uwKHz {
  display: block;
  font-size: 15px;
  letter-spacing: 0.3px;
  line-height: 32px;
  font-weight: 700;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  padding: 0 15px;
}
@media only screen and (max-width: 319px) {
  .company-mobile--AJkLl .info--oHlXn .categories-item--uwKHz {
    font-size: 14px;
  }
}
.company-mobile--AJkLl .info--oHlXn .claim-your-page--Ye1oO {
  padding: 34px 0;
  margin: 0 -40px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  background-color: rgba(255, 255, 255, 0.1);
}
.company-mobile--AJkLl .info--oHlXn .claim-your-page-title--_uPbQ {
  font-size: 16px;
  line-height: 19px;
}
.company-mobile--AJkLl .info--oHlXn .claim-your-page-btn--Mz3_l {
  background-color: rgba(255, 255, 255, 0.1);
}
.company-mobile--AJkLl .with-bg-wrap--HhFdz {
  position: relative;
  margin: 0 -40px;
  padding-left: 40px;
  padding-right: 40px;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(255, 255, 255, 0.1)));
  background: linear-gradient(180deg, black, rgba(255, 255, 255, 0.1));
}
.company-mobile--AJkLl .inner-title--dzXOp {
  font-size: 22px;
  font-weight: 700;
  line-height: 20.7px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 319px) {
  .company-mobile--AJkLl .inner-title--dzXOp {
    font-size: 20px;
  }
}
.company-mobile--AJkLl .view-more-btn--ez5Ju {
  min-width: 185px;
  margin: 30px auto 0;
}
.company-mobile--AJkLl .splash--jthF1 {
  position: relative;
  height: 100%;
}
.company-mobile--AJkLl .splash-bg--g6PEE {
  position: absolute;
  left: -25px;
  top: -55px;
  right: -25px;
  height: calc(100% - 241px);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
}
.company-mobile--AJkLl .splash-video-slider--cQSbm {
  height: 240px;
  margin: 0 -25px 14px;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--frcWf 1.5s infinite linear;
          animation: blink--frcWf 1.5s infinite linear;
}
.company-mobile--AJkLl .splash-video-slider-pagination--lWQBz {
  width: 58px;
  height: 8px;
  border-radius: 4px;
  margin: 0 auto 34px;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--frcWf 1.5s infinite linear;
          animation: blink--frcWf 1.5s infinite linear;
}
.company-mobile--AJkLl .splash-info--rBCYc {
  position: relative;
}
.company-mobile--AJkLl .splash-title-wrap--NMiKy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.company-mobile--AJkLl .splash-title--RfJuc {
  height: 32px;
  border-radius: 15px;
  width: 50%;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--frcWf 1.5s infinite linear;
          animation: blink--frcWf 1.5s infinite linear;
}
.company-mobile--AJkLl .splash-actions--rU7Iu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}
.company-mobile--AJkLl .splash-actions--rU7Iu i {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  opacity: 0.5;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--frcWf 1.5s infinite linear;
          animation: blink--frcWf 1.5s infinite linear;
}
.company-mobile--AJkLl .splash-actions--rU7Iu i:nth-child(2) {
  width: 60px;
}
.company-mobile--AJkLl .splash-description--KZDBz {
  position: relative;
  width: 85%;
  margin-bottom: 30px;
}
.company-mobile--AJkLl .splash-description-line--KcYZx {
  height: 14px;
  border-radius: 15px;
  margin-bottom: 10px;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--frcWf 1.5s infinite linear;
          animation: blink--frcWf 1.5s infinite linear;
}
.company-mobile--AJkLl .splash-description-line--KcYZx:last-child {
  width: 80%;
  margin-bottom: 0;
}
.company-mobile--AJkLl .splash-info-details--O5LIx {
  padding: 0 15px;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.company-mobile--AJkLl .splash-info-details-row-title--AHGmI, .company-mobile--AJkLl .splash-info-details-row-value--zP88v {
  position: relative;
  height: 20px;
  width: 50%;
}
.company-mobile--AJkLl .splash-info-details-row-title--AHGmI::before, .company-mobile--AJkLl .splash-info-details-row-value--zP88v::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 80%;
  height: 100%;
  border-radius: 10px;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--frcWf 1.5s infinite linear;
          animation: blink--frcWf 1.5s infinite linear;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(1) .splash-info-details-row-title--AHGmI::before {
  width: 80%;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(1) .splash-info-details-row-value--zP88v::before {
  width: 50%;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(2) .splash-info-details-row-title--AHGmI::before {
  width: 60%;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(2) .splash-info-details-row-value--zP88v::before {
  width: 40%;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(3) .splash-info-details-row-title--AHGmI::before {
  width: 65%;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(3) .splash-info-details-row-value--zP88v::before {
  width: 90%;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(4) .splash-info-details-row-title--AHGmI::before {
  width: 50%;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(4) .splash-info-details-row-value--zP88v::before {
  width: 70%;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(5) .splash-info-details-row-title--AHGmI::before {
  width: 30%;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(5) .splash-info-details-row-value--zP88v::before {
  width: 20px;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:nth-child(5) .splash-info-details-row-value--zP88v::after {
  content: "";
  display: block;
  position: absolute;
  left: 30px;
  top: 0;
  width: 20px;
  height: 100%;
  border-radius: 10px;
  background: -webkit-gradient(linear, left top, right top, from(#111), color-stop(50%, #444), to(#111));
  background: linear-gradient(90deg, #111 0%, #444 50%, #111 100%);
  background-size: 200% 100%;
  -webkit-animation: blink--frcWf 1.5s infinite linear;
          animation: blink--frcWf 1.5s infinite linear;
}
.company-mobile--AJkLl .splash-info-details-row--EMw5K:last-child {
  border-bottom: none;
}
.company-mobile--AJkLl .expandable--rV0Gs {
  position: relative;
}

.splash-transition-appear--IBC3S {
  opacity: 0;
}
.splash-transition-appear-active--Blivy {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.splash-transition-appear-done--BeOV6 {
  opacity: 1;
}
.splash-transition-enter--G5Eyl {
  opacity: 0;
}
.splash-transition-enter-active--tdIvw {
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.splash-transition-enter-done--kqAQm {
  opacity: 1;
}
.splash-transition-exit--ju8Y0 {
  opacity: 1;
}
.splash-transition-exit-active--S3h0T {
  opacity: 0;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.splash-transition-exit-done--G6jll {
  opacity: 0;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--q8Q2B {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--q8Q2B {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.video-slider--TYiiA {
  position: relative;
  margin: 0 -25px 34px;
}
.video-slider-items--Y3Qka {
  position: relative;
  width: 100%;
  height: 240px;
  overflow: hidden;
  margin-bottom: 14px;
}
.video-slider-item--o4n2B {
  position: relative;
  height: 240px;
  background-size: cover;
  background-position: center top;
  background-color: #111;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .video-slider-item--o4n2B {
    width: 375px;
    margin: 0 auto;
  }
}
.video-slider--TYiiA .progress-bar--B8qEN {
  position: relative;
  height: 5px;
  background-color: rgba(255, 255, 255, 0.34);
  margin-bottom: 14px;
}
.video-slider--TYiiA .progress-bar--B8qEN .progress--A_suQ {
  width: 30%;
  height: 100%;
  background-color: #0757d3;
}
.video-slider--TYiiA .pagination--OeUD0 {
  position: relative;
  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;
  gap: 4px;
}
.video-slider--TYiiA .pagination--OeUD0 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-transition: width, background-color;
  transition: width, background-color;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}
.video-slider--TYiiA .pagination--OeUD0 .swiper-pagination-bullet-active {
  width: 22px;
  background-color: rgba(255, 255, 255, 0.7);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--B5yaD {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--B5yaD {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.companies-slider-item-info-description--_61Y8, .companies-slider-item-info-title--tCpNX {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.companies-slider--OhhHS {
  position: relative;
  margin: 0 -40px 34px;
}
.companies-slider-items--rj0aC {
  position: relative;
  width: 100%;
  height: 340px;
  overflow: hidden;
  margin-bottom: 0;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .companies-slider-items--rj0aC {
    height: 400px;
  }
}
.companies-slider-item--t1Yox {
  position: relative;
  height: 340px;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .companies-slider-item--t1Yox {
    height: 400px;
    width: 400px;
    margin: 0 auto;
  }
}
.companies-slider-item-preview--roDHA {
  height: 240px;
  border-radius: 30px;
  background-size: cover;
  background-position: center top;
  margin: 0 40px 18px;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .companies-slider-item-preview--roDHA {
    height: 300px;
  }
}
.companies-slider-item-info--lzlQm {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0 40px;
  width: 100%;
}
.companies-slider-item-info-title-wrap--wGyWN {
  width: calc(100% - 100px);
}
.companies-slider-item-info-title--tCpNX {
  font-size: 28px;
  line-height: 1.1;
  letter-spacing: 4.58px;
  font-weight: 700;
  margin-bottom: 5.34px;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .companies-slider-item-info-title--tCpNX {
    height: 300px;
  }
}
@media only screen and (max-width: 319px) {
  .companies-slider-item-info-title--tCpNX {
    font-size: 22px;
    letter-spacing: 1.5px;
  }
}
.companies-slider-item-info-description--_61Y8 {
  font-size: 14px;
  font-weight: 200;
  line-height: 24.2px;
}
.companies-slider-item-info-votes--O_pgC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 22px;
  letter-spacing: 0.43px;
}
.companies-slider-item-info-votes-icon--ppWex {
  position: relative;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: rgba(37, 224, 97, 0.25);
}
.companies-slider-item-info-votes-icon--ppWex::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: calc(50% - 4px);
  width: 1px;
  border: 6px solid transparent;
  border-bottom: 9px solid #fff;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.companies-slider--OhhHS .pagination--uJAlY {
  position: relative;
  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;
  gap: 4px;
}
.companies-slider--OhhHS .pagination--uJAlY .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: width, background-color;
  transition: width, background-color;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}
.companies-slider--OhhHS .pagination--uJAlY .swiper-pagination-bullet-active {
  width: 22px;
  background-color: rgba(255, 255, 255, 0.7);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
@-webkit-keyframes blink--Db_vF {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
@keyframes blink--Db_vF {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.INDMobile #INDmenu-btn {
  top: auto !important;
  bottom: 135px !important;
}
.hide {
  display: none !important;
}
.intercom-lightweight-app-launcher {
  bottom: 15px !important;
  right: 15px !important;
}
.intercom-namespace .intercom-app div:nth-child(2) {
  bottom: 15px !important;
  right: 15px !important;
}
.hideIntercom {
  opacity: 0 !important;
  visibility: hidden !important;
  cursor: none;
  pointer-events: none;
}
@media only screen and (max-width: 1024px) {
  .intercom-lightweight-app-launcher {
    bottom: 80px !important;
    right: 5px !important;
  }
  .intercom-namespace .intercom-app div:nth-child(2) {
    bottom: 80px !important;
    right: 5px !important;
  }
  .hideIntercom {
    opacity: 0 !important;
    visibility: hidden !important;
    cursor: none;
    pointer-events: none;
  }
}

.app--lOWSO {
  position: relative;
  height: 100%;
}

.footer--fNhR9 {
  position: fixed;
  z-index: 20;
  left: 0;
  bottom: 0;
  right: 0;
}

.pop-up-manager--lB62i {
  z-index: 40;
}

.page--_wND3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #000;
}
.page-transition-forward-enter--cOzoW {
  z-index: 2;
  opacity: 1;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
.page-transition-forward-enter-active--aFJFw {
  z-index: 2;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
.page-transition-forward-enter-done--Q26Hw {
  z-index: 1;
}
.page-transition-forward-exit--pJ47k {
  z-index: 1;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.page-transition-forward-exit-active--uwoce {
  z-index: 1;
  opacity: 0.5;
  -webkit-transform: translate3d(-25%, 0, 0);
          transform: translate3d(-25%, 0, 0);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
.page-transition-fade-enter--e78PL {
  z-index: 2;
  opacity: 0;
}
.page-transition-fade-enter-active--RxH7k {
  z-index: 2;
  opacity: 1;
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
.page-transition-fade-enter-done--iTQ9T {
  z-index: 1;
  opacity: 1;
}
.page-transition-fade-exit--onfw9 {
  z-index: 1;
}
.page-transition-fade-exit-active--ezRAP {
  z-index: 1;
}
.page-transition-backward-enter--ppU25 {
  z-index: 2;
  opacity: 1;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
.page-transition-backward-enter-active--WUb52 {
  z-index: 2;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
.page-transition-backward-enter-done--Yiznz {
  z-index: 1;
}
.page-transition-backward-exit--U65dQ {
  z-index: 1;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.page-transition-backward-exit-active--RC2EO {
  z-index: 1;
  opacity: 0.5;
  -webkit-transform: translate3d(25%, 0, 0);
          transform: translate3d(25%, 0, 0);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}

.temporaryBtns--fUMEi {
  position: fixed;
  top: 50px;
  left: 20px;
  z-index: 20;
}

/*# sourceMappingURL=client.style.6a50897e485c06b7f5bd.css.map*/