@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
/* stylelint-disable */

/* stylelint-enable */

/* 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;
         -o-transition-duration: 0.01ms !important;
            transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

@font-face {
  font-family: 'FbOgen-Black';
  src: url(/static/e75d434bb00fc80a6ec0.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Bold';
  src: url(/static/7d22f681bf9957270483.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Regular';
  src: url(/static/ebf895aed9085ef94279.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Bold';
  src: url(/static/8e2f6d94f8fac644cbd7.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Light';
  src: url(/static/7cbfe4b479ebc3ae5a6c.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Regular';
  src: url(/static/9d835c46651c983a0094.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-SemiBold';
  src: url(/static/84bfe7b4334019b66d52.otf);
  font-weight: normal;
  font-style: normal;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  -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);
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 100;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  background-color: white;
}

@media only screen and (max-width: 767px) {
  body {
    min-height: inherit;
  }
}

body[class^='no-scroll-'] {
  overflow: hidden;
}

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;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */

/* 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;
         -o-transition-duration: 0.01ms !important;
            transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

@font-face {
  font-family: 'FbOgen-Black';
  src: url(/static/e75d434bb00fc80a6ec0.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Bold';
  src: url(/static/7d22f681bf9957270483.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Regular';
  src: url(/static/ebf895aed9085ef94279.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Bold';
  src: url(/static/8e2f6d94f8fac644cbd7.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Light';
  src: url(/static/7cbfe4b479ebc3ae5a6c.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Regular';
  src: url(/static/9d835c46651c983a0094.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-SemiBold';
  src: url(/static/84bfe7b4334019b66d52.otf);
  font-weight: normal;
  font-style: normal;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  -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);
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 100;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  background-color: white;
}

@media only screen and (max-width: 767px) {
  body {
    min-height: inherit;
  }
}

body[class^='no-scroll-'] {
  overflow: hidden;
}

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;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
header {
  position: relative;
  width: 100%;
  padding: 1.04167vw 10.67708vw;
  background-color: #fff;
  -webkit-box-shadow: 0 -0.20833vw 1.5625vw 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 -0.20833vw 1.5625vw 0 rgba(0, 0, 0, 0.08);
}

@media only screen and (max-width: 767px) {
  header {
    padding: 3.59375vw 3.125vw 4.53125vw;
    -webkit-box-shadow: 0 -0.625vw 4.6875vw 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 -0.625vw 4.6875vw 0 rgba(0, 0, 0, 0.08);
  }
}

header .header-wrapper--IAGhX {
  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;
}

header .header-wrapper--IAGhX .logos-right--vOqCq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

header .header-wrapper--IAGhX .logos-right--vOqCq img {
  display: block;
}

header .header-wrapper--IAGhX .logos-right--vOqCq img:first-child {
  width: 3.125vw;
  margin-left: 5.39583vw;
}

@media only screen and (max-width: 767px) {
  header .header-wrapper--IAGhX .logos-right--vOqCq img:first-child {
    width: 5.78125vw;
    margin-left: 6.25vw;
  }
}

header .header-wrapper--IAGhX .logos-right--vOqCq img:nth-child(2) {
  width: 7.36458vw;
  margin-left: 5.43229vw;
}

@media only screen and (max-width: 767px) {
  header .header-wrapper--IAGhX .logos-right--vOqCq img:nth-child(2) {
    width: 12.65625vw;
    margin-left: 6.25vw;
  }
}

header .header-wrapper--IAGhX .logos-right--vOqCq img:nth-child(3) {
  width: 8.42188vw;
  margin-left: 5.41667vw;
}

@media only screen and (max-width: 767px) {
  header .header-wrapper--IAGhX .logos-right--vOqCq img:nth-child(3) {
    width: 15.625vw;
    margin-left: 6.25vw;
  }
}

header .header-wrapper--IAGhX .logos-right--vOqCq img:last-child {
  width: 6.92708vw;
}

@media only screen and (max-width: 767px) {
  header .header-wrapper--IAGhX .logos-right--vOqCq img:last-child {
    width: 13.4375vw;
  }
}

header .header-wrapper--IAGhX .logo-left--ZrCeI img {
  display: block;
  width: 5.52083vw;
}

@media only screen and (max-width: 767px) {
  header .header-wrapper--IAGhX .logo-left--ZrCeI img {
    width: 10.78125vw;
  }
}

@font-face {
  font-family: 'FbOgen-Black';
  src: url(/static/e75d434bb00fc80a6ec0.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Bold';
  src: url(/static/7d22f681bf9957270483.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Regular';
  src: url(/static/ebf895aed9085ef94279.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Bold';
  src: url(/static/8e2f6d94f8fac644cbd7.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Light';
  src: url(/static/7cbfe4b479ebc3ae5a6c.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Regular';
  src: url(/static/9d835c46651c983a0094.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-SemiBold';
  src: url(/static/84bfe7b4334019b66d52.otf);
  font-weight: normal;
  font-style: normal;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  -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);
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 100;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  background-color: white;
}

@media only screen and (max-width: 767px) {
  body {
    min-height: inherit;
  }
}

body[class^='no-scroll-'] {
  overflow: hidden;
}

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;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.footer--svGS6 {
  padding-top: 2.08333vw;
  padding-bottom: 1.875vw;
  font-size: 1.04167vw;
  text-align: center;
  font-family: "OEAlchemistPro-Light", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  .footer--svGS6 {
    font-size: 3.125vw;
    padding-top: 19.375vw;
    padding-bottom: 5.46875vw;
  }
}

@media only screen and (max-width: 767px) {
  .footer--svGS6 span {
    width: 81.09375vw;
  }
}

@font-face {
  font-family: 'FbOgen-Black';
  src: url(/static/e75d434bb00fc80a6ec0.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Bold';
  src: url(/static/7d22f681bf9957270483.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Regular';
  src: url(/static/ebf895aed9085ef94279.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Bold';
  src: url(/static/8e2f6d94f8fac644cbd7.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Light';
  src: url(/static/7cbfe4b479ebc3ae5a6c.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Regular';
  src: url(/static/9d835c46651c983a0094.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-SemiBold';
  src: url(/static/84bfe7b4334019b66d52.otf);
  font-weight: normal;
  font-style: normal;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  -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);
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 100;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  background-color: white;
}

@media only screen and (max-width: 767px) {
  body {
    min-height: inherit;
  }
}

body[class^='no-scroll-'] {
  overflow: hidden;
}

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;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.shares--ieafG {
  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;
}

.shares--ieafG .text--kHaGe {
  padding-bottom: 0.20833vw;
  font-size: 1.25vw;
  color: #fff;
  font-family: "OEAlchemistPro-SemiBold", sans-serif;
}

@media only screen and (max-width: 767px) {
  .shares--ieafG .text--kHaGe {
    padding-bottom: 0.625vw;
    font-size: 3.125vw;
  }
}

.shares--ieafG .shares-wrapper--_g7Ay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.shares--ieafG .shares-wrapper--_g7Ay img {
  cursor: pointer;
  display: block;
}

.shares--ieafG .shares-wrapper--_g7Ay img:first-child {
  width: 2.40625vw;
  margin-left: 1.05208vw;
}

@media only screen and (max-width: 767px) {
  .shares--ieafG .shares-wrapper--_g7Ay img:first-child {
    width: 5.14062vw;
    margin-left: 2.5vw;
  }
}

.shares--ieafG .shares-wrapper--_g7Ay img:last-child {
  width: 2.40625vw;
}

@media only screen and (max-width: 767px) {
  .shares--ieafG .shares-wrapper--_g7Ay img:last-child {
    width: 5.14062vw;
  }
}

@font-face {
  font-family: 'FbOgen-Black';
  src: url(/static/e75d434bb00fc80a6ec0.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Bold';
  src: url(/static/7d22f681bf9957270483.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Regular';
  src: url(/static/ebf895aed9085ef94279.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Bold';
  src: url(/static/8e2f6d94f8fac644cbd7.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Light';
  src: url(/static/7cbfe4b479ebc3ae5a6c.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Regular';
  src: url(/static/9d835c46651c983a0094.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-SemiBold';
  src: url(/static/84bfe7b4334019b66d52.otf);
  font-weight: normal;
  font-style: normal;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  -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);
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 100;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  background-color: white;
}

@media only screen and (max-width: 767px) {
  body {
    min-height: inherit;
  }
}

body[class^='no-scroll-'] {
  overflow: hidden;
}

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;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.accesability-icon--U4oH6 {
  cursor: pointer;
  display: block;
  width: 3.125vw;
}

@media only screen and (max-width: 767px) {
  .accesability-icon--U4oH6 {
    width: 9.375vw;
  }
}

body .uwy.userway_p7 .uai {
  opacity: 0 !important;
  visibility: hidden !important;
}

@font-face {
  font-family: 'FbOgen-Black';
  src: url(/static/e75d434bb00fc80a6ec0.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Bold';
  src: url(/static/7d22f681bf9957270483.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Regular';
  src: url(/static/ebf895aed9085ef94279.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Bold';
  src: url(/static/8e2f6d94f8fac644cbd7.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Light';
  src: url(/static/7cbfe4b479ebc3ae5a6c.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Regular';
  src: url(/static/9d835c46651c983a0094.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-SemiBold';
  src: url(/static/84bfe7b4334019b66d52.otf);
  font-weight: normal;
  font-style: normal;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  -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);
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 100;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  background-color: white;
}

@media only screen and (max-width: 767px) {
  body {
    min-height: inherit;
  }
}

body[class^='no-scroll-'] {
  overflow: hidden;
}

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;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
section {
  position: relative;
  padding-top: 8.17708vw;
  padding-bottom: 1.82292vw;
}

@media only screen and (max-width: 767px) {
  section {
    padding-top: 16.71875vw;
    padding-bottom: 5.78125vw;
  }
}

section:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 62.70833vw;
  left: 0;
  top: 0;
  background-color: #e30613;
}

@media only screen and (max-width: 767px) {
  section:before {
    height: 240.625vw;
  }
}

section .shares-wrapper--ic1dL {
  position: absolute;
  right: 7.41146vw;
  top: 1.77083vw;
}

@media only screen and (max-width: 767px) {
  section .shares-wrapper--ic1dL {
    right: 6.60937vw;
    top: 3.4375vw;
  }
}

section .accesability-icon-wrapper--XFDVH {
  position: absolute;
  left: 3.64583vw;
  top: 2.51042vw;
}

@media only screen and (max-width: 767px) {
  section .accesability-icon-wrapper--XFDVH {
    left: 2.1875vw;
    top: 5.46875vw;
  }
}

section .top-image-one--tMWX8 {
  position: absolute;
  width: 27.5vw;
  top: 2.60417vw;
  left: 25.26042vw;
}

@media only screen and (max-width: 767px) {
  section .top-image-one--tMWX8 {
    display: none;
  }
}

section .top-image-one--tMWX8 img {
  display: block;
  width: 100%;
}

section .top-image-two--kiD1Q {
  position: absolute;
  width: 34.58333vw;
  top: 15.26042vw;
  left: 0vw;
}

@media only screen and (max-width: 767px) {
  section .top-image-two--kiD1Q {
    display: none;
  }
}

section .top-image-two--kiD1Q img {
  display: block;
  width: 100%;
}

section .section-wrapper--AEHLJ {
  position: relative;
  padding-right: 7.55208vw;
}

@media only screen and (max-width: 767px) {
  section .section-wrapper--AEHLJ {
    padding: 0 7.03125vw;
  }
}

section .section-wrapper--AEHLJ .logo--bIJ4w {
  width: 27.5vw;
  padding-bottom: 1.30208vw;
}

@media only screen and (max-width: 767px) {
  section .section-wrapper--AEHLJ .logo--bIJ4w {
    width: 53.75vw;
    margin: 0 auto;
    padding-bottom: 3.90625vw;
  }
}

section .section-wrapper--AEHLJ .logo--bIJ4w img {
  display: block;
  width: 100%;
}

section .section-wrapper--AEHLJ .title--hDJji {
  width: 42.1875vw;
  padding-bottom: 1.5625vw;
  font-size: 3.75vw;
  line-height: 3.75vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #fff;
  text-shadow: -0.3125vw -0.3125vw 0 #000, 0 -0.3125vw 0 #000, 0.3125vw -0.3125vw 0 #000, 0.3125vw 0 0 #000, 0.3125vw 0.3125vw 0 #000, 0 0.3125vw 0 #000, -0.3125vw 0.3125vw 0 #000, -0.3125vw 0 0 #000;
}

@media only screen and (max-width: 767px) {
  section .section-wrapper--AEHLJ .title--hDJji {
    width: 67.96875vw;
    padding-bottom: 4.375vw;
    margin: 0 auto;
    font-size: 5vw;
    line-height: 5vw;
    text-shadow: -0.46875vw -0.46875vw 0 #000, 0 -0.46875vw 0 #000, 0.46875vw -0.46875vw 0 #000, 0.46875vw 0 0 #000, 0.46875vw 0.46875vw 0 #000, 0 0.46875vw 0 #000, -0.46875vw 0.46875vw 0 #000, -0.46875vw 0 0 #000;
    text-align: center;
  }
}

section .section-wrapper--AEHLJ .title--hDJji .desk-title--tO4MD {
  display: block;
  width: 43.54167vw;
}

@media only screen and (max-width: 767px) {
  section .section-wrapper--AEHLJ .title--hDJji .desk-title--tO4MD {
    display: none;
  }
}

section .section-wrapper--AEHLJ .title--hDJji .mob-title--SuD_B {
  display: none;
}

@media only screen and (max-width: 767px) {
  section .section-wrapper--AEHLJ .title--hDJji .mob-title--SuD_B {
    display: block;
    width: 59.375vw;
    margin: 0 auto;
  }
}

section .section-wrapper--AEHLJ .visible-text--etAAe,
section .section-wrapper--AEHLJ .hidden-text--SmGWi {
  width: 45.83333vw;
  color: #fff;
  font-size: 1.45833vw;
  line-height: 1.77083vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
}

@media only screen and (max-width: 767px) {
  section .section-wrapper--AEHLJ .visible-text--etAAe,
  section .section-wrapper--AEHLJ .hidden-text--SmGWi {
    width: 100%;
    font-size: 4.375vw;
    line-height: 5.3125vw;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  section .section-wrapper--AEHLJ .visible-text--etAAe br,
  section .section-wrapper--AEHLJ .hidden-text--SmGWi br {
    display: none;
  }
}

section .section-wrapper--AEHLJ .hidden-text--SmGWi {
  width: 45.83333vw;
}

@media only screen and (max-width: 767px) {
  section .section-wrapper--AEHLJ .hidden-text--SmGWi {
    width: 100%;
  }
}

section .section-wrapper--AEHLJ .expand-btn--jVeW4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.52083vw;
  font-size: 1.45833vw;
  color: #ffe600;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  section .section-wrapper--AEHLJ .expand-btn--jVeW4 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 2.34375vw;
    font-size: 4.375vw;
  }
}

section .section-wrapper--AEHLJ .expand-btn--jVeW4 img {
  display: block;
  width: 1.35417vw;
  margin-right: 0.78125vw;
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}

@media only screen and (max-width: 767px) {
  section .section-wrapper--AEHLJ .expand-btn--jVeW4 img {
    width: 4.0625vw;
    margin-right: 2.34375vw;
  }
}

section .section-wrapper--AEHLJ .expand-btn--jVeW4.expanded--OlenH img {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

@font-face {
  font-family: 'FbOgen-Black';
  src: url(/static/e75d434bb00fc80a6ec0.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Bold';
  src: url(/static/7d22f681bf9957270483.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Regular';
  src: url(/static/ebf895aed9085ef94279.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Bold';
  src: url(/static/8e2f6d94f8fac644cbd7.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Light';
  src: url(/static/7cbfe4b479ebc3ae5a6c.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Regular';
  src: url(/static/9d835c46651c983a0094.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-SemiBold';
  src: url(/static/84bfe7b4334019b66d52.otf);
  font-weight: normal;
  font-style: normal;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  -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);
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 100;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  background-color: white;
}

@media only screen and (max-width: 767px) {
  body {
    min-height: inherit;
  }
}

body[class^='no-scroll-'] {
  overflow: hidden;
}

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;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.start-popup--AQYXL {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
}

.start-popup--AQYXL .start-popup-wrapper--PBVkG {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 87.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-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2.86458vw 0;
  background-color: #ed1c24;
}

@media only screen and (max-width: 767px) {
  .start-popup--AQYXL .start-popup-wrapper--PBVkG {
    width: 89.375vw;
    padding: 4.6875vw 0;
  }
}

.start-popup--AQYXL .start-popup-wrapper--PBVkG .logo--oCtNd {
  width: 27.5vw;
  padding-bottom: 1.51042vw;
}

@media only screen and (max-width: 767px) {
  .start-popup--AQYXL .start-popup-wrapper--PBVkG .logo--oCtNd {
    width: 53.75vw;
    padding-bottom: 3.125vw;
  }
}

.start-popup--AQYXL .start-popup-wrapper--PBVkG .logo--oCtNd img {
  display: block;
  width: 100%;
}

.start-popup--AQYXL .start-popup-wrapper--PBVkG .text--EPdTx {
  width: 50.72917vw;
}

@media only screen and (max-width: 767px) {
  .start-popup--AQYXL .start-popup-wrapper--PBVkG .text--EPdTx {
    width: 100%;
    padding: 0 7.03125vw;
  }
}

.start-popup--AQYXL .start-popup-wrapper--PBVkG .text--EPdTx .title--p9CVd {
  display: block;
  width: 45.41667vw;
  margin: 0 auto;
  padding-bottom: 1.5625vw;
  font-size: 3.75vw;
  line-height: 3.75vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #fff;
  text-align: center;
  text-shadow: -0.3125vw -0.3125vw 0 #000, 0 -0.3125vw 0 #000, 0.3125vw -0.3125vw 0 #000, 0.3125vw 0 0 #000, 0.3125vw 0.3125vw 0 #000, 0 0.3125vw 0 #000, -0.3125vw 0.3125vw 0 #000, -0.3125vw 0 0 #000;
}

@media only screen and (max-width: 767px) {
  .start-popup--AQYXL .start-popup-wrapper--PBVkG .text--EPdTx .title--p9CVd {
    width: 65.46875vw;
    padding-bottom: 3.125vw;
    font-size: 5vw;
    line-height: 5.9375vw;
    text-shadow: -0.46875vw -0.46875vw 0 #000, 0 -0.46875vw 0 #000, 0.46875vw -0.46875vw 0 #000, 0.46875vw 0 0 #000, 0.46875vw 0.46875vw 0 #000, 0 0.46875vw 0 #000, -0.46875vw 0.46875vw 0 #000, -0.46875vw 0 0 #000;
  }
}

.start-popup--AQYXL .start-popup-wrapper--PBVkG .text--EPdTx .title--p9CVd img {
  width: 45.41667vw;
  margin: 0 auto;
}

@media only screen and (max-width: 767px) {
  .start-popup--AQYXL .start-popup-wrapper--PBVkG .text--EPdTx .title--p9CVd img {
    width: 65.46875vw;
  }
}

.start-popup--AQYXL .start-popup-wrapper--PBVkG .text--EPdTx p {
  display: block;
  width: 100%;
  font-size: 1.45833vw;
  line-height: 1.77083vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #fff;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .start-popup--AQYXL .start-popup-wrapper--PBVkG .text--EPdTx p {
    font-size: 4.375vw;
    line-height: 5.3125vw;
  }
}

.start-popup--AQYXL .start-popup-wrapper--PBVkG .btn-wrapper--gfu_v {
  padding-top: 3.125vw;
}

@media only screen and (max-width: 767px) {
  .start-popup--AQYXL .start-popup-wrapper--PBVkG .btn-wrapper--gfu_v {
    padding-top: 3.75vw;
  }
}

.start-popup--AQYXL .start-popup-wrapper--PBVkG .btn-wrapper--gfu_v .btn--GrFuN {
  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;
  width: 12.55208vw;
  height: 3.33333vw;
  font-size: 1.66667vw;
  color: #000;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  border-radius: 0.52083vw;
  border: solid 0.10417vw #000;
  background-color: #ffe600;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .start-popup--AQYXL .start-popup-wrapper--PBVkG .btn-wrapper--gfu_v .btn--GrFuN {
    width: 47.65625vw;
    height: 10vw;
    font-size: 5vw;
    color: #000;
    font-family: "OEAlchemistPro-Bold", sans-serif;
    border-radius: 1.5625vw;
    border: solid 0.3125vw #000;
  }
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.popup--KkWec {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.63);
}

.popup--KkWec .popup-wrapper--dT8vE {
  position: absolute;
  width: 87.1875vw;
  height: 90%;
  max-height: 45.54688vw;
  left: 50%;
  top: 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-align: center;
      -ms-flex-align: center;
          align-items: center;
  -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-color: #fff;
  border-radius: 0.78125vw;
}

@media only screen and (max-width: 767px) {
  .popup--KkWec .popup-wrapper--dT8vE {
    width: 89.0625vw;
    max-height: 98.4375vw;
    padding: 0 8.4375vw;
    border-radius: 2.34375vw;
  }
}

.popup--KkWec .popup-wrapper--dT8vE .title--mufVs {
  padding-bottom: 0.46875vw;
  font-size: 2.70833vw;
  line-height: 3.02083vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
}

@media only screen and (max-width: 767px) {
  .popup--KkWec .popup-wrapper--dT8vE .title--mufVs {
    padding-bottom: 1.40625vw;
    font-size: 8.125vw;
    line-height: 9.0625vw;
  }
}

.popup--KkWec .popup-wrapper--dT8vE .title--mufVs.thanks-title--tPwtK {
  padding-bottom: 2.8125vw;
}

@media only screen and (max-width: 767px) {
  .popup--KkWec .popup-wrapper--dT8vE .title--mufVs.thanks-title--tPwtK {
    padding-bottom: 8.4375vw;
  }
}

.popup--KkWec .popup-wrapper--dT8vE p {
  font-size: 1.66667vw;
  line-height: 1.66667vw;
  color: #000;
  text-align: center;
  font-family: "OEAlchemistPro-Regular", sans-serif;
}

@media only screen and (max-width: 767px) {
  .popup--KkWec .popup-wrapper--dT8vE p {
    font-size: 5vw;
    line-height: 5vw;
  }
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.choices-popup--L8zuS {
  position: fixed;
  top: 16.66667vw;
  left: 0.625vw;
  width: 17.03125vw;
  padding: 2.29167vw 0.26042vw 1.30208vw;
  background-color: #242424;
  border-radius: 0.78125vw;
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS {
    width: 100%;
    top: auto;
    left: 0;
    bottom: 0;
    padding: 2.1875vw 0vw 2.34375vw;
    border-radius: 0;
    border-top-left-radius: 1.5625vw;
    border-top-right-radius: 1.5625vw;
  }
}

.choices-popup--L8zuS .top--K6DIT .logo--FuI_1 {
  position: absolute;
  width: 11.51042vw;
  left: 50%;
  top: -0.78125vw;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .top--K6DIT .logo--FuI_1 {
    width: 28.125vw;
    top: -2.34375vw;
  }
}

.choices-popup--L8zuS .top--K6DIT .logo--FuI_1 img {
  display: block;
  width: 100%;
}

.choices-popup--L8zuS .top--K6DIT .text--o4oBJ .desktop-text--cxqLW .title--TWf2h {
  font-size: 1.45833vw;
  line-height: 1.14583vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  text-align: center;
}

.choices-popup--L8zuS .top--K6DIT .text--o4oBJ .desktop-text--cxqLW p {
  font-size: 0.9375vw;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  text-align: center;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .top--K6DIT .text--o4oBJ .desktop-text--cxqLW {
    display: none;
  }
}

.choices-popup--L8zuS .top--K6DIT .text--o4oBJ .mobile-text--NUQrk {
  display: none;
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .top--K6DIT .text--o4oBJ .mobile-text--NUQrk {
    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;
  }
  .choices-popup--L8zuS .top--K6DIT .text--o4oBJ .mobile-text--NUQrk .title--TWf2h {
    font-size: 3.75vw;
    font-family: "OEAlchemistPro-Bold", sans-serif;
    color: #fff;
  }
  .choices-popup--L8zuS .top--K6DIT .text--o4oBJ .mobile-text--NUQrk .subtitle--_mi3J {
    font-size: 3.125vw;
    font-family: "OEAlchemistPro-Regular", sans-serif;
    color: #fff;
  }
  .choices-popup--L8zuS .top--K6DIT .text--o4oBJ .mobile-text--NUQrk .line--CvBJ6 {
    padding: 0 0.78125vw;
    font-size: 3.75vw;
    font-family: "OEAlchemistPro-Bold", sans-serif;
    color: #fff;
  }
}

.choices-popup--L8zuS .choices--s0a1T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
  padding-top: 1.5625vw;
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .choices--s0a1T {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 0vw;
    padding-right: 21.09375vw;
    padding-left: 12.96875vw;
  }
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O,
  .choices-popup--L8zuS .choices--s0a1T .boy-choice--i53RP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O .image-wrapper--IbMfd,
.choices-popup--L8zuS .choices--s0a1T .boy-choice--i53RP .image-wrapper--IbMfd {
  position: relative;
  width: 6.40625vw;
  height: 6.40625vw;
  margin: 0 auto;
  border-radius: 0.78125vw;
  overflow: hidden;
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O .image-wrapper--IbMfd,
  .choices-popup--L8zuS .choices--s0a1T .boy-choice--i53RP .image-wrapper--IbMfd {
    width: 10.9375vw;
    height: 10.9375vw;
    border-radius: 1.5625vw;
  }
}

.choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O .image-wrapper--IbMfd .empty-overlay--QERZg,
.choices-popup--L8zuS .choices--s0a1T .boy-choice--i53RP .image-wrapper--IbMfd .empty-overlay--QERZg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #f2f2f2;
}

.choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O .image-wrapper--IbMfd .not-selected--aSF1k,
.choices-popup--L8zuS .choices--s0a1T .boy-choice--i53RP .image-wrapper--IbMfd .not-selected--aSF1k {
  position: absolute;
  width: 3.90625vw;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O .image-wrapper--IbMfd .not-selected--aSF1k,
  .choices-popup--L8zuS .choices--s0a1T .boy-choice--i53RP .image-wrapper--IbMfd .not-selected--aSF1k {
    width: 7.03125vw;
  }
}

.choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O .image-wrapper--IbMfd .not-selected--aSF1k img,
.choices-popup--L8zuS .choices--s0a1T .boy-choice--i53RP .image-wrapper--IbMfd .not-selected--aSF1k img {
  display: block;
  width: 100%;
}

.choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O {
  margin-bottom: 1.5625vw;
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O {
    margin-bottom: 0;
  }
}

.choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O .image-wrapper--IbMfd {
  border: solid 0.15625vw #fee533;
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .choices--s0a1T .girl-choice--LCT4O .image-wrapper--IbMfd {
    border: solid 0.3125vw #fee533;
  }
}

.choices-popup--L8zuS .choices--s0a1T .boy-choice--i53RP .image-wrapper--IbMfd {
  border: solid 0.15625vw #eb212e;
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .choices--s0a1T .boy-choice--i53RP .image-wrapper--IbMfd {
    border: solid 0.3125vw #eb212e;
  }
}

.choices-popup--L8zuS .choices--s0a1T .name--A3aGD {
  font-size: 1.35417vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #fff;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .choices--s0a1T .name--A3aGD {
    padding-right: 3.125vw;
    font-size: 3.125vw;
  }
}

.choices-popup--L8zuS .edit--OmbxG {
  position: absolute;
  width: 1.25vw;
  right: 0.36458vw;
  top: 0.52083vw;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .choices-popup--L8zuS .edit--OmbxG {
    position: absolute;
    width: 3.75vw;
    right: 1.5625vw;
    top: 2.8125vw;
  }
}

.choices-popup--L8zuS .edit--OmbxG 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;
		}
	}
 */
.send-choices-popup--wRNA2 {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.send-choices-popup--wRNA2 .popup-overlay--fXW77 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.63);
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 87.1875vw;
  height: 90%;
  max-height: 45.54688vw;
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5.10417vw 0;
  background-color: #fff;
  border-radius: 0.26042vw;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv {
    top: 7.96875vw;
    width: 89.0625vw;
    -webkit-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
    max-height: 112.1875vw;
    padding: 13.59375vw 0 9.84375vw;
    border-radius: 2.34375vw;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .text--vZ5f2 {
  text-align: center;
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .text--vZ5f2 .title--7FUbB {
  padding-bottom: 1.45833vw;
  font-size: 2.70833vw;
  line-height: 2.70833vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .text--vZ5f2 .title--7FUbB {
    padding-bottom: 2.65625vw;
    font-size: 5.9375vw;
    line-height: 5.9375vw;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .text--vZ5f2 .subtitle--_97hy {
  font-size: 1.66667vw;
  line-height: 1.66667vw;
  font-family: "OEAlchemistPro-Light", sans-serif;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .text--vZ5f2 .subtitle--_97hy {
    font-size: 5vw;
    line-height: 5vw;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ {
  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;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ {
    width: 70vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .send-choices-btn--RiaXS,
.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .edit-choices-btn--tyW1m {
  width: 17.44792vw;
  height: 3.75vw;
  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;
  border-radius: 0.20833vw;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .send-choices-btn--RiaXS,
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .edit-choices-btn--tyW1m {
    width: 100%;
    height: 11.5625vw;
    border-radius: 0.625vw;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .send-choices-btn--RiaXS {
  position: relative;
  margin-left: 3.125vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  font-size: 1.66667vw;
  color: #fff;
  background-color: #ed1c24;
  border: solid 0.10417vw #ffe600;
  cursor: pointer;
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .send-choices-btn--RiaXS.disabled--KKmlg {
  opacity: 0.5;
  pointer-events: none;
  cursor: auto;
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .send-choices-btn--RiaXS.sending--OE1RQ {
  pointer-events: none;
  cursor: auto;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .send-choices-btn--RiaXS {
    margin-left: 0;
    margin-bottom: 3.4375vw;
    font-size: 5.3125vw;
    border: solid 0.3125vw #ffe600;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .send-choices-btn--RiaXS .loader--pP6Kg {
  position: absolute;
  width: 1.5625vw;
  height: 1.5625vw;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  border: 0.10417vw solid #fff;
  border-right: 0.10417vw solid transparent;
  -webkit-animation: rotation--ZXr6W 1s ease infinite;
          animation: rotation--ZXr6W 1s ease infinite;
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .edit-choices-btn--tyW1m {
  font-family: "OEAlchemistPro-Regular", sans-serif;
  font-size: 1.66667vw;
  color: #000;
  background-color: #fff;
  border: solid 0.10417vw #ed1c24;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .btns--bobnJ .edit-choices-btn--tyW1m {
    font-size: 5.3125vw;
    border: solid 0.3125vw #ed1c24;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K {
  width: 41.35417vw;
  margin-top: -1.04167vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K {
    width: 79.0625vw;
    margin-top: 0;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc,
.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd {
  width: 20.67708vw;
  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;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc,
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd {
    width: 39.53125vw;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .photo-wrapper--yr0jS,
.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .photo-wrapper--yr0jS {
  width: 10.10417vw;
  height: 10.10417vw;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .photo-wrapper--yr0jS,
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .photo-wrapper--yr0jS {
    width: 22.03125vw;
    height: 22.03125vw;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .photo-wrapper--yr0jS .photo--_gNsh,
.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .photo-wrapper--yr0jS .photo--_gNsh {
  width: 100%;
  height: 100%;
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0.52083vw;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .photo-wrapper--yr0jS .photo--_gNsh,
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .photo-wrapper--yr0jS .photo--_gNsh {
    border-radius: 1.5625vw;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .photo-wrapper--yr0jS .remove-btn--WqCvD,
.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .photo-wrapper--yr0jS .remove-btn--WqCvD {
  position: absolute;
  width: 2.03125vw;
  top: -1.09375vw;
  right: -0.625vw;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .photo-wrapper--yr0jS .remove-btn--WqCvD,
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .photo-wrapper--yr0jS .remove-btn--WqCvD {
    width: 6.09375vw;
    top: -3.28125vw;
    right: -2.5vw;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .photo-wrapper--yr0jS .remove-btn--WqCvD img,
.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .photo-wrapper--yr0jS .remove-btn--WqCvD img {
  display: block;
  width: 100%;
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .name--xqfAz,
.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .name--xqfAz {
  padding-top: 0.52083vw;
  font-size: 2.1875vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #000;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .name--xqfAz,
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .name--xqfAz {
    padding-top: 0.46875vw;
    font-size: 4.375vw;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .photo-wrapper--yr0jS .photo--_gNsh {
  border: solid 0.10417vw #ed1c24;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .boy-choice--URJvc .photo-wrapper--yr0jS .photo--_gNsh {
    border: solid 0.3125vw #ed1c24;
  }
}

.send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .photo-wrapper--yr0jS .photo--_gNsh {
  border: solid 0.10417vw #ffe600;
}

@media only screen and (max-width: 767px) {
  .send-choices-popup--wRNA2 .popup-wrapper--GIFIv .choices--H_f9K .girl-choice--m9oKd .photo-wrapper--yr0jS .photo--_gNsh {
    border: solid 0.3125vw #ffe600;
  }
}

@-webkit-keyframes rotation--ZXr6W {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0);
            transform: translate(-50%, -50%) rotate(0);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}

@keyframes rotation--ZXr6W {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0);
            transform: translate(-50%, -50%) rotate(0);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}

@font-face {
  font-family: 'FbOgen-Black';
  src: url(/static/e75d434bb00fc80a6ec0.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Bold';
  src: url(/static/7d22f681bf9957270483.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Regular';
  src: url(/static/ebf895aed9085ef94279.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Bold';
  src: url(/static/8e2f6d94f8fac644cbd7.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Light';
  src: url(/static/7cbfe4b479ebc3ae5a6c.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Regular';
  src: url(/static/9d835c46651c983a0094.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-SemiBold';
  src: url(/static/84bfe7b4334019b66d52.otf);
  font-weight: normal;
  font-style: normal;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  -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);
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 100;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  background-color: white;
}

@media only screen and (max-width: 767px) {
  body {
    min-height: inherit;
  }
}

body[class^='no-scroll-'] {
  overflow: hidden;
}

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;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.video--vOIlh {
  position: relative;
  width: 38.50521vw;
  height: 22.67708vw;
  border-radius: 0.26042vw;
  border: solid 0.15625vw #000;
}

@media only screen and (max-height: 675px) {
  .video--vOIlh {
    height: 18.25vw;
  }
}

@media only screen and (max-width: 767px) {
  .video--vOIlh {
    width: 100%;
    height: 47.1875vw;
    border-radius: 0.78125vw;
    border: solid 0.46875vw #000;
  }
}

.video--vOIlh .overlay--ePi56 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.1);
}

.video--vOIlh .overlay--ePi56 .play-btn--tEQr9 {
  width: 5.40625vw;
  height: 5.40625vw;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: rgba(217, 217, 217, 0.7);
  border-radius: 50%;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .video--vOIlh .overlay--ePi56 .play-btn--tEQr9 {
    width: 16.21875vw;
    height: 16.21875vw;
  }
}

.video--vOIlh .overlay--ePi56 .play-btn--tEQr9:after {
  content: '';
  position: absolute;
  width: 3.125vw;
  height: 1.5625vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-0.67708vw, -50%);
      -ms-transform: translate(-0.67708vw, -50%);
          transform: translate(-0.67708vw, -50%);
  margin-right: -1.04167vw;
  border-left: solid 1.5625vw #000;
  border-right: solid 0.78125vw transparent;
  border-top: solid 0.78125vw transparent;
  border-bottom: solid 0.78125vw transparent;
}

@media only screen and (max-width: 767px) {
  .video--vOIlh .overlay--ePi56 .play-btn--tEQr9:after {
    width: 9.375vw;
    height: 4.6875vw;
    -webkit-transform: translate(-2.03125vw, -50%);
        -ms-transform: translate(-2.03125vw, -50%);
            transform: translate(-2.03125vw, -50%);
    margin-right: -3.125vw;
    border-left: solid 4.6875vw #000;
    border-right: solid 2.34375vw transparent;
    border-top: solid 2.34375vw transparent;
    border-bottom: solid 2.34375vw transparent;
  }
}

.video--vOIlh .video-wrapper--M5bxf {
  width: 100%;
  height: 100%;
}

.video--vOIlh .video-wrapper--M5bxf .video-wrapper-i--o1sMt {
  width: 100%;
  height: 100%;
}

.vjs-big-play-button {
  display: none !important;
}

@font-face {
  font-family: 'FbOgen-Black';
  src: url(/static/e75d434bb00fc80a6ec0.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Bold';
  src: url(/static/7d22f681bf9957270483.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Regular';
  src: url(/static/ebf895aed9085ef94279.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Bold';
  src: url(/static/8e2f6d94f8fac644cbd7.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Light';
  src: url(/static/7cbfe4b479ebc3ae5a6c.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Regular';
  src: url(/static/9d835c46651c983a0094.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-SemiBold';
  src: url(/static/84bfe7b4334019b66d52.otf);
  font-weight: normal;
  font-style: normal;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  -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);
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 100;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  background-color: white;
}

@media only screen and (max-width: 767px) {
  body {
    min-height: inherit;
  }
}

body[class^='no-scroll-'] {
  overflow: hidden;
}

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;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.info-popup--Q0_A0 {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.info-popup--Q0_A0 .overlay--gz2YD {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.63);
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 87.1875vw;
  height: 90%;
  max-height: 46.875vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.35417vw 4.42708vw 0.52083vw 4.11458vw;
  background-color: #fff;
  border-radius: 0.26042vw;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 {
    width: 88.125vw;
    height: 95%;
    max-height: 246.71875vw;
    padding: 3.125vw 3.125vw 3.125vw 3.125vw;
    border-radius: 1.25vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .popup-wrapper-i--sjGqM {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .popup-wrapper-i--sjGqM {
    height: 100%;
    overflow: hidden;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .columns-wrapper--rkv0E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .columns-wrapper--rkv0E {
    height: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow-y: auto;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 {
  width: 38.75vw;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 {
    width: 100%;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .photo--O1h1U {
  position: relative;
  width: 11.40625vw;
  height: 11.875vw;
  border-radius: 0.20833vw;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: solid 0.15625vw #ffe600;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .photo--O1h1U {
    width: 36.40625vw;
    height: 37.8125vw;
    margin: 0 auto;
    border-radius: 0.625vw;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: solid 0.46875vw #ffe600;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .photo--O1h1U.boy-photo--dg4Mw {
  border: solid 0.15625vw #ed1c24;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .photo--O1h1U.boy-photo--dg4Mw {
    border: solid 0.46875vw #ed1c24;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .photo--O1h1U.special-centered--m3hXN .photo-i--m454r {
  background-position: 50% 50%;
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .photo--O1h1U.special-zoom--sfQKs .photo-i--m454r {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .photo--O1h1U .photo-i--m454r {
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb {
  width: 100%;
  margin-top: 0.41667vw;
  padding: 0.15625vw 1.14583vw 0.72917vw 0.9375vw;
  -webkit-box-shadow: 0 0 0.3125vw 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0.3125vw 0 rgba(0, 0, 0, 0.1);
  border-radius: 0.26042vw;
  overflow-y: hidden;
  height: 100%;
  max-height: calc(100vh - 10vh - 1.35417vw - 0.52083vw - 11.875vw - 0.41667vw);
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb {
    height: auto;
    max-height: inherit;
    margin-top: 0.9375vw;
    padding: 0.78125vw 3.51562vw 0 1.17188vw;
    overflow-y: hidden;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .total-info-i--XbmMl {
  height: 100%;
  overflow-y: auto;
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .total-info-i--XbmMl::-webkit-scrollbar {
  width: 0.3125vw;
  height: 0.41667vw;
  background-color: #fff;
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .total-info-i--XbmMl::-webkit-scrollbar-thumb {
  background: #aaa;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .total-info-i--XbmMl {
    height: auto;
    overflow-y: hidden;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .name--Jv4cg {
  font-size: 2.03646vw;
  line-height: 2.70833vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .name--Jv4cg {
    font-size: 7.1875vw;
    line-height: 8.125vw;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz {
    padding-top: 2.1875vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .first-row--M6IMg {
  font-size: 1.30208vw;
  line-height: 1.66667vw;
  font-family: "OEAlchemistPro-Light", sans-serif;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .first-row--M6IMg {
    font-size: 4.0625vw;
    line-height: 4.53125vw;
    text-align: center;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .first-row--M6IMg b {
  display: inline-block;
  padding-left: 0.26042vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .first-row--M6IMg b {
    padding-left: 0.78125vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .first-row--M6IMg .age-wrapper--nb6nK {
  position: relative;
  display: inline-block;
  padding-left: 1.19792vw;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .first-row--M6IMg .age-wrapper--nb6nK {
    padding-left: 3.59375vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .first-row--M6IMg .age-wrapper--nb6nK:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 0.9375vw;
  left: 0.52083vw;
  bottom: 0.3125vw;
  background-color: #000;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .first-row--M6IMg .age-wrapper--nb6nK:after {
    width: 0.3125vw;
    height: 2.8125vw;
    left: 1.5625vw;
    bottom: 0.46875vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .second-row--AY5bD {
  font-size: 1.30208vw;
  line-height: 1.66667vw;
  font-family: "OEAlchemistPro-Light", sans-serif;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .second-row--AY5bD {
    font-size: 4.0625vw;
    line-height: 4.53125vw;
    text-align: center;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .second-row--AY5bD b {
  display: inline-block;
  padding-left: 0.26042vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .second-row--AY5bD b {
    padding-left: 0.78125vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .second-row--AY5bD .kind-of-sport-wrapper--fStTN {
  position: relative;
  display: inline-block;
  padding-left: 1.19792vw;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .second-row--AY5bD .kind-of-sport-wrapper--fStTN {
    padding-left: 3.59375vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .second-row--AY5bD .kind-of-sport-wrapper--fStTN:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 0.9375vw;
  left: 0.52083vw;
  bottom: 0.3125vw;
  background-color: #000;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .main-info--kN9lz .second-row--AY5bD .kind-of-sport-wrapper--fStTN:after {
    width: 0.3125vw;
    height: 2.8125vw;
    left: 1.5625vw;
    bottom: 0.46875vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .about-me--sAFvq {
  padding-top: 0.57292vw;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .about-me--sAFvq {
    padding-top: 2.34375vw;
    text-align: center;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .about-me--sAFvq .about-me-title--AMVMT {
  font-size: 1.25vw;
  line-height: 1.51042vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #000;
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .about-me--sAFvq .about-me-title--AMVMT {
    font-size: 3.75vw;
    line-height: 4.53125vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .about-me--sAFvq .text--YibiY {
  font-size: 1.25vw;
  line-height: 1.51042vw;
  font-family: "OEAlchemistPro-Light", sans-serif;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .about-me--sAFvq .text--YibiY {
    font-size: 3.75vw;
    line-height: 4.53125vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .notable-achievements--BkZVL {
  padding-top: 0.36458vw;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .notable-achievements--BkZVL {
    padding-top: 1.09375vw;
    text-align: center;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .notable-achievements--BkZVL .notable-achievements-title--lb59l {
  font-size: 1.25vw;
  line-height: 1.51042vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #000;
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .notable-achievements--BkZVL .notable-achievements-title--lb59l {
    font-size: 3.75vw;
    line-height: 4.53125vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .notable-achievements--BkZVL .text--YibiY {
  font-size: 1.25vw;
  line-height: 1.51042vw;
  font-family: "OEAlchemistPro-Light", sans-serif;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .right-column--SqST5 .total-info--UbgPb .info--oW18t .notable-achievements--BkZVL .text--YibiY {
    font-size: 3.75vw;
    line-height: 4.53125vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .left-column--rvPZC {
  width: 38.50521vw;
  padding-top: 3.64583vw;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .left-column--rvPZC {
    width: 100%;
    padding-top: 1.5625vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .left-column--rvPZC .video-tile--R2BGx {
  padding-bottom: 1.30208vw;
  font-size: 2.70833vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  text-align: center;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .left-column--rvPZC .video-tile--R2BGx {
    padding-bottom: 0.46875vw;
    font-size: 6.5625vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .left-column--rvPZC .btn-wrapper--PobsM {
  padding-top: 1.875vw;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .left-column--rvPZC .btn-wrapper--PobsM {
    padding-top: 2.65625vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .left-column--rvPZC .btn-wrapper--PobsM .select-btn--Sk9EO {
  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: 12.55208vw;
  height: 3.33333vw;
  margin: 0 auto;
  font-size: 1.66667vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #fff;
  background-color: #e30613;
  border-radius: 0.52083vw;
  border: solid 0.10417vw #ffe600;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .left-column--rvPZC .btn-wrapper--PobsM .select-btn--Sk9EO {
    width: 37.65625vw;
    height: 10vw;
    font-size: 5vw;
    border-radius: 1.5625vw;
    border: solid 0.3125vw #ffe600;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .close-btn--DeuvN {
  position: absolute;
  width: 2.125vw;
  top: 1.09375vw;
  right: 1.20833vw;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .close-btn--DeuvN {
    width: 6.375vw;
    top: 2.5vw;
    right: 3.15625vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .close-btn--DeuvN img {
  display: block;
  width: 100%;
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .credentials--kCoHD {
  position: absolute;
  left: 0;
  bottom: 2.23958vw;
  font-size: 0.9375vw;
  line-height: 1.51042vw;
  font-family: "OEAlchemistPro-Light", sans-serif;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .credentials--kCoHD {
    width: 100%;
    padding-top: 2.03125vw;
    position: relative;
    left: auto;
    bottom: auto;
    text-align: center;
    font-size: 2.8125vw;
    line-height: 4.53125vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n {
  position: absolute;
  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: 5.625vw;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  pointer-events: none;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n {
    height: 13.75vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n .next--dL8tQ,
.info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n .prev--gZ_zQ {
  position: relative;
  width: 5.625vw;
  pointer-events: auto;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n .next--dL8tQ,
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n .prev--gZ_zQ {
    width: 13.75vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n .next--dL8tQ img,
.info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n .prev--gZ_zQ img {
  display: block;
  width: 100%;
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n .prev--gZ_zQ {
  left: -2.86458vw;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n .prev--gZ_zQ {
    left: -7.03125vw;
  }
}

.info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n .next--dL8tQ {
  right: -2.86458vw;
}

@media only screen and (max-width: 767px) {
  .info-popup--Q0_A0 .popup-wrapper--S6kg5 .controll-btns--jHx2n .next--dL8tQ {
    right: -7.03125vw;
  }
}

@font-face {
  font-family: 'FbOgen-Black';
  src: url(/static/e75d434bb00fc80a6ec0.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Bold';
  src: url(/static/7d22f681bf9957270483.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FbOgen-Regular';
  src: url(/static/ebf895aed9085ef94279.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Bold';
  src: url(/static/8e2f6d94f8fac644cbd7.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Light';
  src: url(/static/7cbfe4b479ebc3ae5a6c.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-Regular';
  src: url(/static/9d835c46651c983a0094.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OEAlchemistPro-SemiBold';
  src: url(/static/84bfe7b4334019b66d52.otf);
  font-weight: normal;
  font-style: normal;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  -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);
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 100;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  background-color: white;
}

@media only screen and (max-width: 767px) {
  body {
    min-height: inherit;
  }
}

body[class^='no-scroll-'] {
  overflow: hidden;
}

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;
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.talents--ofuSm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.talents--ofuSm .talents-wrapper--XshFB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 78.59375vw;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB {
    width: 100%;
    padding: 0 2.8125vw;
  }
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB.choiced--vTOZL {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 1.71875vw;
  }
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB.choiced--vTOZL .column--XKLYn {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB.choiced--vTOZL .column--XKLYn .items--IIrUr {
    padding: 0vw 5.46875vw 8.23438vw;
  }
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB.choiced--vTOZL .column--XKLYn .items--IIrUr .item--JmIy5 {
    width: 41.5625vw;
  }
  .talents--ofuSm .talents-wrapper--XshFB.choiced--vTOZL .column--XKLYn .items--IIrUr .item--JmIy5:first-child {
    padding-top: 5.9375vw;
  }
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB.choiced--vTOZL .column--XKLYn.boys-column--Tnzin {
    margin-top: 2.34375vw;
  }
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB.choiced--vTOZL .column--XKLYn.boys-column--Tnzin .title--djoJ3 {
    opacity: 0;
  }
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB.girl-choiced--AokM_ .column--XKLYn.girls-column--qtYcB {
    margin-top: 2.34375vw;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB.girl-choiced--AokM_ .column--XKLYn.girls-column--qtYcB .title--djoJ3 {
    opacity: 0;
  }
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB.girl-choiced--AokM_ .column--XKLYn.boys-column--Tnzin {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn {
  width: 38.95833vw;
  border-radius: 0.78125vw;
  background-color: #fff;
  -webkit-box-shadow: 0 0 2.23958vw 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 2.23958vw 0 rgba(0, 0, 0, 0.15);
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn {
    width: 46.09375vw;
    border-radius: 2.34375vw;
    -webkit-box-shadow: 0 0 6.71875vw 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 6.71875vw 0 rgba(0, 0, 0, 0.15);
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn.choiced-person--Givq6 .items--IIrUr .item--JmIy5 {
  opacity: 0.4;
  pointer-events: none;
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn.choiced-person--Givq6 .items--IIrUr .item--JmIy5 .select-btn--HgqsL {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn.boys-column--Tnzin .title--djoJ3 .title-desk--b86TJ {
  display: block;
  margin: 0 auto;
  width: 13.02083vw;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn.boys-column--Tnzin .title--djoJ3 .title-desk--b86TJ {
    display: none;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn.boys-column--Tnzin .title--djoJ3 .title-mob--FsBZ1 {
  display: none;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn.boys-column--Tnzin .title--djoJ3 .title-mob--FsBZ1 {
    display: block;
    margin: 0 auto;
    width: 29.0625vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn.girls-column--qtYcB .title--djoJ3 .title-desk--b86TJ {
  display: block;
  margin: 0 auto;
  width: 13.02083vw;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn.girls-column--qtYcB .title--djoJ3 .title-desk--b86TJ {
    display: none;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn.girls-column--qtYcB .title--djoJ3 .title-mob--FsBZ1 {
  display: none;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn.girls-column--qtYcB .title--djoJ3 .title-mob--FsBZ1 {
    margin: 0 auto;
    display: block;
    width: 30.78125vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .title--djoJ3 {
  margin-top: -1.30208vw;
  font-size: 2.39583vw;
  line-height: 2.39583vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #fff;
  text-shadow: -0.26042vw -0.26042vw 0 #000, 0 -0.26042vw 0 #000, 0.26042vw -0.26042vw 0 #000, 0.26042vw 0 0 #000, 0.26042vw 0.26042vw 0 #000, 0 0.26042vw 0 #000, -0.26042vw 0.26042vw 0 #000, -0.26042vw 0 0 #000;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .title--djoJ3 {
    margin-top: -3.125vw;
    font-size: 5.625vw;
    line-height: 5.625vw;
    text-shadow: -0.46875vw -0.46875vw 0 #000, 0 -0.46875vw 0 #000, 0.46875vw -0.46875vw 0 #000, 0.46875vw 0 0 #000, 0.46875vw 0.46875vw 0 #000, 0 0.46875vw 0 #000, -0.46875vw 0.46875vw 0 #000, -0.46875vw 0 0 #000;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .sub-title--mf9VL {
  padding-top: 0.78125vw;
  font-size: 1.5625vw;
  line-height: 1.5625vw;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  color: #000;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .sub-title--mf9VL {
    padding-top: 0.9375vw;
    font-size: 3.4375vw;
    line-height: 3.4375vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .sub-title--mf9VL.hidden--JuoD9 {
  opacity: 0;
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr {
  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;
  padding: 0.72917vw 5.3125vw 4.18229vw;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr {
    padding: 0vw 2.34375vw 8.23438vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 {
  position: relative;
  width: 11.97917vw;
  padding-top: 2.13542vw;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 {
    width: 100%;
    padding-top: 5.9375vw;
  }
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5:first-child {
    padding-top: 3.59375vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .info--VsO8H {
  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.25vw;
  line-height: 1.25vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #000;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .info--VsO8H {
    font-size: 3.75vw;
    line-height: 3.75vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .info--VsO8H .separator--QA6kq {
  padding: 0 0.26042vw;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .info--VsO8H .separator--QA6kq {
    padding: 0 0.78125vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .sport--HPzaI {
  padding-top: 0.10417vw;
  padding-bottom: 0.10417vw;
  font-size: 0.9375vw;
  font-family: "OEAlchemistPro-Regular", sans-serif;
  color: #000;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .sport--HPzaI {
    padding-top: 1.09375vw;
    padding-bottom: 2.34375vw;
    font-size: 2.8125vw;
    line-height: 2.8125vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE {
  position: relative;
  width: 100%;
  height: 14.88021vw;
  border-radius: 0.52083vw;
  overflow: hidden;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE {
    height: 51.59375vw;
    border-radius: 0.625vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE:hover .overlay--iW2LK {
  opacity: 1;
  visibility: visible;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE:hover .overlay--iW2LK {
    opacity: 0;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE .photo--MhwEf {
  width: 100%;
  height: 100%;
  background-position: 50% 40%;
  background-size: cover;
  background-repeat: no-repeat;
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE .photo--MhwEf.special-centered--YhaYW {
  background-position: 50% 0%;
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE .overlay--iW2LK {
  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;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(237, 28, 36, 0.7);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE .overlay--iW2LK {
    opacity: 0;
    visibility: visible;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE .overlay--iW2LK img {
  display: block;
  width: 3.54167vw;
  padding-bottom: 0.10417vw;
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE .overlay--iW2LK .overlay-text--mP7sJ {
  width: 7.92187vw;
  font-size: 1.66667vw;
  line-height: 1.77083vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  color: #fff;
  text-align: center;
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE .play-btn--FPMgi {
  position: absolute;
  width: 1.36979vw;
  left: 0.52083vw;
  top: 0.52083vw;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE .play-btn--FPMgi {
    width: 4.21875vw;
    left: 1.875vw;
    top: 1.875vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .photo-wrapper--N6kaE .play-btn--FPMgi img {
  display: block;
  width: 100%;
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5.boy-item--kx2rj .photo-wrapper--N6kaE {
  border: solid 0.15625vw #ed1c24;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5.boy-item--kx2rj .photo-wrapper--N6kaE {
    border: solid 0.46875vw #ed1c24;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5.girl-item--gfF7h .photo-wrapper--N6kaE {
  border: solid 0.15625vw #ffe600;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5.girl-item--gfF7h .photo-wrapper--N6kaE {
    border: solid 0.46875vw #ffe600;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .cup--VgGQY {
  position: absolute;
  width: 2.76042vw;
  right: -1.14583vw;
  bottom: -0.72917vw;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .cup--VgGQY {
    width: 7.1875vw;
    right: -1.875vw;
    bottom: -2.1875vw;
  }
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .cup--VgGQY img {
  display: block;
  width: 100%;
}

.talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .select-btn--HgqsL {
  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: 9.64583vw;
  height: 2.55208vw;
  margin: -1.14583vw auto 0;
  border: solid 0.10417vw #ffe600;
  background-color: #ed1c24;
  font-size: 1.25vw;
  font-family: "OEAlchemistPro-Bold", sans-serif;
  border-radius: 0.20833vw;
  color: #fff;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .talents--ofuSm .talents-wrapper--XshFB .column--XKLYn .items--IIrUr .item--JmIy5 .select-btn--HgqsL {
    width: 33.59375vw;
    height: 7.96875vw;
    margin: -4.21875vw auto 0;
    border: solid 0.3125vw #ffe600;
    font-size: 3.75vw;
    border-radius: 0.625vw;
  }
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.not-started-activity-popup--GIK2Y {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.not-started-activity-popup--GIK2Y .popup-overlay--pIvYm {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.63);
}

.not-started-activity-popup--GIK2Y .popup-wrapper--wzSPL {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 87.1875vw;
  height: 90%;
  max-height: 45.54688vw;
  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;
  padding: 5.10417vw 0;
  background-color: #fff;
  border-radius: 0.26042vw;
  font-size: 3.75vw;
  color: #000;
  font-family: "OEAlchemistPro-Bold", sans-serif;
}

@media only screen and (max-width: 767px) {
  .not-started-activity-popup--GIK2Y .popup-wrapper--wzSPL {
    top: 50%;
    width: 89.0625vw;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    max-height: 112.1875vw;
    padding: 13.59375vw 0 9.84375vw;
    border-radius: 2.34375vw;
    font-size: 6.25vw;
    color: #000;
  }
}

/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.main--HE1iW {
  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;
		}
	}
 */
.app--FCd84 {
  position: relative;
  min-height: 100vh;
}

@media only screen and (max-width: 767px) {
  .app--FCd84 {
    min-height: inherit;
  }
}

.info-popup--ONOFS {
  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%;
}


/*# sourceMappingURL=client.style.e561e7016df0b2136de6.css.map*/