
.Footer_footer__Qhn7H { text-align: center; background-color: rgb(170, 28, 70); }
.Footer_footerList__CbEX_ { width: 100%; font-size: 1.6rem; }
@media (min-width: 1024px) {
  .Footer_footerList__CbEX_ { font-size: 1.4rem; display: flex; flex-wrap: wrap; justify-content: center; }
}
.Footer_footerList__CbEX_ .Footer_item__iuYyO { margin: 0px; padding: 1.5rem; line-height: 2.4rem; }
@media (min-width: 410px) {
  .Footer_footerList__CbEX_ .Footer_item__iuYyO { padding: 1.2rem; line-height: 3.2rem; }
}
.Footer_footerList__CbEX_ .Footer_link__v59Bs { font-size: 1.6rem; color: rgb(255, 255, 255); }
@media (min-width: 410px) {
  .Footer_footerList__CbEX_ .Footer_link__v59Bs { font-size: 1.4rem; }
}
.AnimationWrapper_animFadeOutPopup__KG8XR, .AnimationWrapper_animFromBottom__Mz_fY, .AnimationWrapper_animFromBottomRight__OaKwv, .AnimationWrapper_animFromLeft__EzqM_, .AnimationWrapper_animFromRight__iS18y, .AnimationWrapper_animFromTop__5ivVi, .AnimationWrapper_animFromTopLeft__ibjlt, .AnimationWrapper_animHideImage__UbkEj, .AnimationWrapper_animHidePopup__yhzM1, .AnimationWrapper_animShowImage__sPbru, .AnimationWrapper_animShowKeyb__wuHJv, .AnimationWrapper_animShowPopup__y2fRG, .AnimationWrapper_animToBottomLeft__Q2TWU, .AnimationWrapper_animToBottomRight__F5079, .AnimationWrapper_animToLeft__fGo6S, .AnimationWrapper_animToLeftRotate__ZUmzM, .AnimationWrapper_animToRight__mPmJe, .AnimationWrapper_animToScaleMore__JklNw, .AnimationWrapper_animToTop__vRX_L, .AnimationWrapper_animToTopLeft__exusQ, .AnimationWrapper_animToTopLeftFast__YX7Ak { animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; }
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@keyframes AnimationWrapper_from-top__oULho {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-top__oULho {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-top-delay__EnV67 {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-top-delay__EnV67 {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-top-left__hCeZz {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-top-left__hCeZz {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-right__MrPfF {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-right__MrPfF {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-bottom__O59Lr {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-bottom__O59Lr {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-bottom-delay__oC9bV {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-bottom-delay__oC9bV {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-bottom-right__GnkKk {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-bottom-right__GnkKk {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-left___gaAW {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_from-left___gaAW {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes AnimationWrapper_to-top__M5Ry7 {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-top__M5Ry7 {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-left__S_rd_ {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes AnimationWrapper_to-left__S_rd_ {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes AnimationWrapper_to-right__VKH8w {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-right__VKH8w {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-top-left__8CGX6 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-top-left__8CGX6 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-top-left-fast__WmUe9 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-top-left-fast__WmUe9 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-bottom-right__FtbYr {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-bottom-right__FtbYr {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-bottom-left__qwfNo {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-bottom-left__qwfNo {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-bottom-left-fast__gYkfm {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-bottom-left-fast__gYkfm {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes AnimationWrapper_to-left-rotate__T6WSG {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes AnimationWrapper_to-left-rotate__T6WSG {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes AnimationWrapper_to-left-rotate-desktop__uRZhu {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes AnimationWrapper_to-left-rotate-desktop__uRZhu {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes AnimationWrapper_to-scale-more__2kv_v {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes AnimationWrapper_to-scale-more__2kv_v {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes AnimationWrapper_to-bottom-left-popup__uIksF {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes AnimationWrapper_to-bottom-left-popup__uIksF {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes AnimationWrapper_hide-popup__iLOR0 {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes AnimationWrapper_hide-popup__iLOR0 {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes AnimationWrapper_show-popup__f5_fy {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes AnimationWrapper_show-popup__f5_fy {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes AnimationWrapper_show-keyb__wDc7k {
100% { top: calc(0px - 15rem); }
}
@keyframes AnimationWrapper_show-keyb__wDc7k {
100% { top: calc(0px - 15rem); }
}
.AnimationWrapper_animShowImage__sPbru { animation-name: AnimationWrapper_show-image__VFgjd; }
@keyframes AnimationWrapper_show-image__VFgjd {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes AnimationWrapper_show-image__VFgjd {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes AnimationWrapper_hide-image__xQZl2 {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes AnimationWrapper_hide-image__xQZl2 {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
.AnimationWrapper_wrapper__I8Y0S { opacity: 0; width: 100%; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.AnimationWrapper_hidden__6pz8f { display: none ! important; top: -100vh; left: -100vh; }
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@keyframes ImageWrapper_from-top__xPHYd {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-top__xPHYd {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-top-delay__6iWU_ {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-top-delay__6iWU_ {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-top-left__zwaPn {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-top-left__zwaPn {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-right__NU7aS {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-right__NU7aS {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-bottom__fCpXc {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-bottom__fCpXc {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-bottom-delay__YEdc1 {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-bottom-delay__YEdc1 {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-bottom-right__SnOqA {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-bottom-right__SnOqA {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-left___F8B2 {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_from-left___F8B2 {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes ImageWrapper_to-top___Bjkd {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-top___Bjkd {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-left__1YMOV {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes ImageWrapper_to-left__1YMOV {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes ImageWrapper_to-right__l7Vqs {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-right__l7Vqs {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-top-left__d93Su {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-top-left__d93Su {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-top-left-fast__vOxRM {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-top-left-fast__vOxRM {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-bottom-right__ICk8_ {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-bottom-right__ICk8_ {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-bottom-left__DdmzK {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-bottom-left__DdmzK {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-bottom-left-fast__4_ttQ {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-bottom-left-fast__4_ttQ {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes ImageWrapper_to-left-rotate__507fL {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes ImageWrapper_to-left-rotate__507fL {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes ImageWrapper_to-left-rotate-desktop__EyqIU {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes ImageWrapper_to-left-rotate-desktop__EyqIU {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes ImageWrapper_to-scale-more__LH9bI {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes ImageWrapper_to-scale-more__LH9bI {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes ImageWrapper_to-bottom-left-popup__MsXux {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes ImageWrapper_to-bottom-left-popup__MsXux {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes ImageWrapper_hide-popup__ePvwB {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes ImageWrapper_hide-popup__ePvwB {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes ImageWrapper_show-popup__jcizr {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes ImageWrapper_show-popup__jcizr {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes ImageWrapper_show-keyb__oQTiY {
100% { top: calc(0px - 15rem); }
}
@keyframes ImageWrapper_show-keyb__oQTiY {
100% { top: calc(0px - 15rem); }
}
@keyframes ImageWrapper_show-image__RpcNm {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes ImageWrapper_show-image__RpcNm {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes ImageWrapper_hide-image__w6_Gx {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes ImageWrapper_hide-image__w6_Gx {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
.ImageWrapper_container__KQti8 { opacity: 0.5; width: 100%; height: 100%; transition: all 0.3s ease 0.1s; position: absolute; top: 0px; }
.ImageWrapper_container__KQti8 .ImageWrapper_mobileContainer__nbfr9 { height: 100%; position: absolute; top: 0px; right: -2rem; left: -2rem; }
@media (min-width: 1024px) {
  .ImageWrapper_container__KQti8 .ImageWrapper_mobileContainer__nbfr9 { display: none; }
}
.ImageWrapper_container__KQti8 .ImageWrapper_mobileContainer__nbfr9 .ImageWrapper_bottomImage__oSvdq, .ImageWrapper_container__KQti8 .ImageWrapper_mobileContainer__nbfr9 .ImageWrapper_topImage__NHKzw { position: absolute; transition: top 0.3s ease 0.1s; height: 100%; right: -2rem; left: -2rem; background-size: auto 72rem; background-repeat: no-repeat; }
.ImageWrapper_container__KQti8 .ImageWrapper_mobileContainer__nbfr9 .ImageWrapper_topImage__NHKzw { background-position: center -16rem; }
.ImageWrapper_container__KQti8 .ImageWrapper_mobileContainer__nbfr9 .ImageWrapper_bottomImage__oSvdq { background-position: center calc(100% + 8rem + 12px); }
@media (min-width: 410px) {
  .ImageWrapper_container__KQti8 .ImageWrapper_mobileContainer__nbfr9 .ImageWrapper_bottomImage__oSvdq { background-position: center calc(100% + 8rem); }
}
@media (min-width: 1024px) {
}
.ImageWrapper_leftImage__LeCVI, .ImageWrapper_rightImage__AKbxp { display: none; opacity: 0; position: absolute; background-repeat: no-repeat; z-index: -1; height: 178%; max-height: 1200px; width: 66%; top: 50%; transform: translateY(-50%); }
@media (min-width: 1024px) {
  .ImageWrapper_leftImage__LeCVI, .ImageWrapper_rightImage__AKbxp { display: block; }
}
@media (min-width: 1366px) {
  .ImageWrapper_leftImage__LeCVI, .ImageWrapper_rightImage__AKbxp { max-height: 1450px; }
}
.ImageWrapper_leftImage__LeCVI { left: -18%; background-size: auto 100%; background-position: 70% center; }
.ImageWrapper_rightImage__AKbxp { right: -18%; background-size: auto 100%; background-position: 30% center; }
.images_leftSng1__y1dpr { background-image: url("left-1.67b9b17c.jpg"); }
.images_rightSng1__54if3 { background-image: url("right-1.e744b2ce.jpg"); }
.images_sng1Mobile__hl7EZ { background-image: url("1.28ce9836.png"); }
.ProgressBar_progressContainer__M5kA8 { width: 100%; }
.ProgressBar_containerLine__XNSKJ { width: 100%; height: 4px; border-radius: 7px; display: none; background-color: rgb(245, 247, 250); }
@media (min-width: 1024px) {
  .ProgressBar_containerLine__XNSKJ { display: block; }
}
.ProgressBar_percentagesLine__X0lfR { height: 100%; border-radius: 7px; background-color: rgb(170, 28, 70); }
.ProgressBar_iconWrapper__I8ArP { height: 4rem; position: relative; width: 100%; }
.ProgressBar_iconContainer__ap9CO { overflow: visible; position: absolute; top: 0px; width: 2.4rem; height: 2.4rem; transform: translateX(-50%); }
.ProgressBar_iconContainer__ap9CO:first-child { transform: translateX(-25%); }
.ProgressBar_iconContainer__ap9CO:last-child { transform: translateX(-75%); }
.ProgressBar_iconContainer__ap9CO::after { content: ""; width: 3rem; height: 3rem; transition: background-color 0.4s ease 0s, transform 0.4s ease 0s; z-index: -1; border-radius: 50%; background-color: transparent; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
@media (min-width: 1024px) {
}
.ProgressBar_icon__XbhQ3 { width: 100%; height: auto; transition: opacity 0.3s ease 0s; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.ProgressBar_icon__XbhQ3 g, .ProgressBar_icon__XbhQ3 path { transition: fill 0.3s ease 0s; fill: rgb(160, 168, 180); }
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@keyframes StepsWrapper_from-top__3NU45 {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-top__3NU45 {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-top-delay__QBZ2u {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-top-delay__QBZ2u {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-top-left__nfzKF {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-top-left__nfzKF {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-right__vAXlz {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-right__vAXlz {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-bottom__Z2fGc {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-bottom__Z2fGc {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-bottom-delay__9j1up {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-bottom-delay__9j1up {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-bottom-right__Jyp9I {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-bottom-right__Jyp9I {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-left__tTxl8 {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_from-left__tTxl8 {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepsWrapper_to-top__4Y82y {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-top__4Y82y {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-left__XFiPI {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes StepsWrapper_to-left__XFiPI {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes StepsWrapper_to-right__9D6Fc {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-right__9D6Fc {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-top-left__478Ho {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-top-left__478Ho {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-top-left-fast__VBzKf {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-top-left-fast__VBzKf {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-bottom-right__y8LS1 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-bottom-right__y8LS1 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-bottom-left__Tr500 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-bottom-left__Tr500 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-bottom-left-fast__BMSfo {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-bottom-left-fast__BMSfo {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepsWrapper_to-left-rotate__igwsy {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepsWrapper_to-left-rotate__igwsy {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepsWrapper_to-left-rotate-desktop__kdmHb {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepsWrapper_to-left-rotate-desktop__kdmHb {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepsWrapper_to-scale-more__cSSIC {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes StepsWrapper_to-scale-more__cSSIC {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes StepsWrapper_to-bottom-left-popup__6RV_f {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes StepsWrapper_to-bottom-left-popup__6RV_f {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes StepsWrapper_hide-popup__Lziza {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes StepsWrapper_hide-popup__Lziza {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes StepsWrapper_show-popup__NTPxy {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes StepsWrapper_show-popup__NTPxy {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes StepsWrapper_show-keyb__seIyY {
100% { top: calc(0px - 15rem); }
}
@keyframes StepsWrapper_show-keyb__seIyY {
100% { top: calc(0px - 15rem); }
}
@keyframes StepsWrapper_show-image__WVBnj {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes StepsWrapper_show-image__WVBnj {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes StepsWrapper_hide-image__A_spd {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes StepsWrapper_hide-image__A_spd {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
.StepsWrapper_paddingWrapper__qtMAb { display: flex; height: 100%; width: 100%; position: relative; min-height: 45rem; padding: 20px; overflow: hidden; max-width: 40rem; flex-direction: column; margin: 0px auto; }
@media (min-width: 1024px) {
  .StepsWrapper_paddingWrapper__qtMAb { max-width: 61rem; padding: 8rem 12.5rem 3rem; }
}
.StepsWrapper_contentContainer__33jJp { height: 100%; width: 100%; display: flex; position: relative; }
.StepsWrapper_mobileLogo___5UeC { display: block; position: absolute; width: 100%; top: -1.5rem; height: 4rem; right: 0px; left: 0px; }
@media (min-width: 1024px) {
  .StepsWrapper_mobileLogo___5UeC { display: none; }
}
.StepsWrapper_mobileLogo___5UeC .StepsWrapper_mobileSvg__GIhlP { top: 50%; transform: translate(-50%, -50%); }
.StepsWrapper_mobileLogo___5UeC .StepsWrapper_backMobileBtn__cY3H5 { width: 4rem; height: 4rem; padding: 0.5rem; border-radius: 50%; position: absolute; top: 0px; left: 0px; cursor: pointer; background-color: rgb(255, 255, 255); }
.StepsWrapper_mobileLogo___5UeC .StepsWrapper_backMobileBtn__cY3H5 path { stroke: rgb(170, 28, 70); }
.StepsWrapper_mobileLogo___5UeC .StepsWrapper_arrow__vc59i { width: auto; height: 100%; transform: rotate(90deg) translateY(5%); }
.StepsWrapper_desktopLogo__MQeFu { display: none; }
@media (min-width: 1024px) {
  .StepsWrapper_desktopLogo__MQeFu { display: block; }
}
.StepsWrapper_logo__IgX5X { transition: opacity 0.3s ease 0s; position: absolute; opacity: 1; top: 0px; left: 50%; transform: translateX(-50%); width: 9rem; }
@media (min-width: 1024px) {
  .StepsWrapper_logo__IgX5X { width: 17.6rem; }
}
.StepsWrapper_stepContainer__dBxow { margin-top: 4rem; width: 100%; position: relative; flex-grow: 1; }
@media (min-width: 1024px) {
  .StepsWrapper_stepContainer__dBxow { margin-top: 3.5rem; }
}
.StepsWrapper_footer__Tpv0e { white-space: nowrap; display: none; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }
@media (min-width: 1024px) {
  .StepsWrapper_footer__Tpv0e { display: block; bottom: 3rem; }
}
.StepsWrapper_footer__Tpv0e .StepsWrapper_link__2SNgS, .StepsWrapper_footer__Tpv0e .StepsWrapper_text__JW2xp { font-weight: 400; font-size: 1.6rem; line-height: 1.9rem; text-align: center; letter-spacing: 0.01em; }
.StepsWrapper_footer__Tpv0e .StepsWrapper_text__JW2xp { margin-right: 0.5rem; color: rgb(44, 50, 59); }
.StepsWrapper_footer__Tpv0e .StepsWrapper_link__2SNgS { color: rgb(82, 134, 248); text-decoration: underline; }
.StepsWrapper_progressBarWrapper__MBsD0 { width: 100%; top: auto; bottom: 0.5rem; }
@media (min-width: 1024px) {
  .StepsWrapper_progressBarWrapper__MBsD0 { top: 21vh; bottom: auto; }
}
.StepsWrapper_progressBar__2Ki8A { width: calc(100% - 5rem); max-width: 36rem; margin: 0px auto; }
@media (min-width: 1024px) {
  .StepsWrapper_progressBar__2Ki8A { width: 36rem; }
}
.Button_button__S__nd { font-family: Jost,sans-serif; font-weight: 600; font-size: 1.7rem; line-height: 2.5rem; letter-spacing: 0.02em; transition: all 0.3s ease 0s; }
.Button_button__S__nd svg { margin-right: 0.67rem; }
@media (min-width: 1024px) {
  .Button_button__S__nd { font-size: 1.8rem; line-height: 2.6rem; }
}
.Button_largeRadius__Du3m5, .Button_smallRadius__FLR1i { border-radius: 12px; }
.Button_outline__dUCj4, .Button_primary__C86Hm, .Button_secondary__EskBq { width: 100%; }
.Button_large__a1eps { padding: 1rem 0.625rem calc(1rem + 1px); }
@media (min-width: 1024px) {
  .Button_large__a1eps { padding: 1.2rem 0.625rem calc(1.2rem + 1px); }
}
.Button_small__32Eiu { padding: 0.8rem 0.625rem calc(0.8rem + 1px); }
.Button_primary__C86Hm { background-color: rgb(170, 28, 70); color: rgb(255, 255, 255); box-shadow: 0px 4px 10px rgba(128, 35, 62, 0.56); }
.Button_primary__C86Hm:hover { background-color: rgb(202, 42, 90); box-shadow: 0px 4px 10px rgba(209, 92, 126, 0.56); }
.Button_primary__C86Hm:active { box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.25) inset; background-color: rgb(170, 28, 70); }
.Button_secondary__EskBq { background-color: rgb(226, 229, 234); color: rgb(160, 168, 180); }
.Button_secondary__EskBq:hover { background-color: rgb(240, 242, 245); }
.Button_secondary__EskBq:active { background-color: rgb(223, 226, 232); }
@media (min-width: 1024px) {
}
.Button_transparent__2RMmh { background-color: transparent; color: rgb(160, 168, 180); }
.Button_transparent__2RMmh:hover { color: rgb(203, 211, 223); }
.Button_transparent__2RMmh:active { color: rgb(125, 144, 173); }
.StepGender_title__Fs3zl { white-space: pre-line; font-family: Jost,sans-serif; font-weight: 700; font-size: 1.65rem; line-height: 2.6rem; text-align: center; letter-spacing: 0.04em; text-transform: uppercase; margin-bottom: 1.6rem; }
@media (min-width: 1024px) {
  .StepGender_title__Fs3zl { margin-bottom: 2rem; font-size: 2.1rem; margin-left: -3rem; margin-right: -3rem; line-height: 2.8rem; letter-spacing: 0.03em; }
}
.StepGender_btn__h0FKH:not(:last-child) { margin-bottom: 1.2rem; }
@media (min-width: 1024px) {
  .StepGender_btn__h0FKH:not(:last-child) { margin-bottom: 1.6rem; }
}
.StepGender_description__QcVeJ { white-space: pre-line; color: rgb(160, 168, 180); font-weight: 600; font-size: 1.45rem; line-height: 1.6rem; margin-top: 0.5rem; text-align: center; letter-spacing: 0.01em; }
@media (min-width: 1024px) {
  .StepGender_description__QcVeJ { font-size: 1.6rem; line-height: 1.9rem; }
}
.DotsProgressBar_stepsWrapper__2YExk { display: flex; justify-content: center; align-items: center; }
.DotsProgressBar_steps___QWUU { list-style: outside none none; width: 7px; height: 7px; margin-right: 1rem; transition: background-color 0.3s ease 0s; border-radius: 50%; background-color: rgba(160, 168, 180, 0.5); }
@media (min-width: 410px) {
  .DotsProgressBar_steps___QWUU { width: 7px; height: 7px; }
}
.DotsProgressBar_steps___QWUU:last-child { margin-right: 0px; }
.RadioStepItem_button__9C5ia { font-family: Jost,sans-serif; font-weight: 600; font-size: 1.7rem; line-height: 2.5rem; letter-spacing: 0.02em; transition: all 0.3s ease 0s; }
@media (min-width: 1024px) {
  .RadioStepItem_button__9C5ia { font-size: 1.8rem; line-height: 2.6rem; }
}
.RadioStepItem_largeRadius__Na9Tm, .RadioStepItem_smallRadius__F9tNe { border-radius: 12px; }
.RadioStepItem_outline__y1j1x, .RadioStepItem_primary__cl9PG, .RadioStepItem_secondary__90Abq { width: 100%; }
.RadioStepItem_large__lS_Fp { padding: 1rem 0.625rem calc(1rem + 1px); }
@media (min-width: 1024px) {
  .RadioStepItem_large__lS_Fp { padding: 1.2rem 0.625rem calc(1.2rem + 1px); }
}
.RadioStepItem_outline__y1j1x { color: rgb(44, 50, 59); font-family: Roboto,sans-serif; font-size: 1.5rem; line-height: 2.5rem; box-shadow: 0px 2px 6px rgb(242, 242, 242); border: 2px solid rgb(225, 232, 242); background-color: rgb(250, 251, 253); }
@media (min-width: 1024px) {
  .RadioStepItem_outline__y1j1x:active { box-shadow: none; border: 2px solid rgb(170, 28, 70); }
  .RadioStepItem_outline__y1j1x { font-size: 1.8rem; line-height: 2.6rem; }
  .RadioStepItem_outline__y1j1x:hover { border: 2px solid rgb(186, 214, 255); }
}
.RadioStepItem_checkBoxContainer__FzJz8 { display: flex; flex-direction: column; justify-content: center; }
.RadioStepItem_checkBoxArea__aojvz { display: flex; flex-direction: column; }
.RadioStepItem_input__Cnl7Y { display: none; }
.RadioStepItem_title__dgbrp { text-align: center; font-weight: 700; font-size: 1.6rem; line-height: 1.8rem; margin-bottom: 2rem; }
@media (min-width: 1024px) {
  .RadioStepItem_title__dgbrp { line-height: 2.1rem; font-size: 1.8rem; }
}
.RadioStepItem_item__tORNM { font-weight: 500; cursor: pointer; text-align: center; }
.RadioStepItem_item__tORNM:not(:last-child) { margin-bottom: 0.8rem; }
@media (min-width: 1024px) {
  .RadioStepItem_item__tORNM:not(:last-child) { margin-bottom: 1.6rem; }
}
.RadioStepItem_button__9C5ia { transition: none 0s ease 0s ; }
.RadioStepItem_backButton__DEAY1 { margin-top: 1rem; }
.RadioStepItem_isBack__Pqvul { display: none; }
@media (min-width: 1024px) {
  .RadioStepItem_isBack__Pqvul { display: block; }
}
.RadioStepItem_underline__YmplU { margin-top: 0.5rem; font-weight: 400; color: rgba(160, 168, 180, 0.7); text-decoration: underline; }
.StepQuestionsCarousel_carouselContainer__eXS_n { width: 100%; position: relative; }
.StepQuestionsCarousel_progress__K17T6 { margin-bottom: 12rem; }
@media (min-width: 1024px) {
  .StepQuestionsCarousel_progress__K17T6 { margin-bottom: 3.2rem; }
}
.StepCardsSwitcher_cardsContainer__RuAcC { max-width: 43rem; height: 100%; }
.StepCardsSwitcher_inactive__z1zdV { opacity: 0; z-index: -1; pointer-events: none; }
.StepCardsSwitcher_cardContainer__l2XyI { display: flex; position: absolute; bottom: 36vh; left: 0px; padding: 2rem; flex-direction: column; width: 100%; background-color: rgb(245, 247, 250); box-shadow: 0px 8px 16px rgb(227, 231, 237); border: 1px solid rgb(235, 238, 243); border-radius: 15px; }
@media (min-width: 1024px) {
  .StepCardsSwitcher_cardContainer__l2XyI { bottom: 35vh; }
}
.StepCardsSwitcher_progressBar__FhMVf { text-align: center; font-size: 1.4rem; line-height: 2rem; font-family: Jost,sans-serif; font-weight: 600; color: rgb(160, 168, 180); margin-bottom: 1.2rem; }
@media (min-width: 1024px) {
  .StepCardsSwitcher_progressBar__FhMVf { font-size: 1.6rem; line-height: 2.4rem; margin-bottom: 1.6rem; }
}
.StepCardsSwitcher_progressBar__FhMVf .StepCardsSwitcher_active__t2JMn { color: rgb(170, 28, 70); }
.StepCardsSwitcher_text__boEzQ { flex-grow: 1; text-align: center; font-size: 1.6rem; font-weight: 400; line-height: 2rem; margin-bottom: 1.6rem; }
@media (min-width: 1024px) {
  .StepCardsSwitcher_text__boEzQ { font-size: 1.9rem; line-height: 2.4rem; margin-bottom: 2rem; }
}
.StepCardsSwitcher_buttonsBlock___NVTw { display: flex; justify-content: space-between; align-items: center; }
.StepCardsSwitcher_buttonsBlock___NVTw .StepCardsSwitcher_button__OY1NH:first-child { margin-right: 0.8rem; }
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@keyframes animation_from-top__1IZpO {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-top__1IZpO {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-top-delay__rXPeA {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-top-delay__rXPeA {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-top-left__1CO1I {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-top-left__1CO1I {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-right__Gklzc {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes animation_from-right__Gklzc {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes animation_from-bottom__G0HTH {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-bottom__G0HTH {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-bottom-delay__sPrLa {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-bottom-delay__sPrLa {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-bottom-right__YvcNk {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-bottom-right__YvcNk {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-left__HKIcw {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_from-left__HKIcw {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes animation_to-top__BFbdK {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-top__BFbdK {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-left__xL3QM {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes animation_to-left__xL3QM {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes animation_to-right__CFO55 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-right__CFO55 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-top-left__u9IYP {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-top-left__u9IYP {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-top-left-fast__s4U3L {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-top-left-fast__s4U3L {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-bottom-right__2JJK4 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-bottom-right__2JJK4 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-bottom-left__W4PqZ {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-bottom-left__W4PqZ {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-bottom-left-fast__78jt1 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-bottom-left-fast__78jt1 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes animation_to-left-rotate__RjZ88 {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes animation_to-left-rotate__RjZ88 {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes animation_to-left-rotate-desktop__5jh_r {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes animation_to-left-rotate-desktop__5jh_r {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes animation_to-scale-more__W0VuV {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes animation_to-scale-more__W0VuV {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes animation_to-bottom-left-popup__VizlS {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes animation_to-bottom-left-popup__VizlS {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes animation_hide-popup__YhRaJ {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes animation_hide-popup__YhRaJ {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes animation_show-popup__o8w7N {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes animation_show-popup__o8w7N {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes animation_show-keyb__uZXvq {
100% { top: calc(0px - 15rem); }
}
@keyframes animation_show-keyb__uZXvq {
100% { top: calc(0px - 15rem); }
}
@keyframes animation_show-image__MLsA8 {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes animation_show-image__MLsA8 {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes animation_hide-image__VoR72 {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes animation_hide-image__VoR72 {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
.Input_input__irEyS { position: relative; z-index: 2; box-sizing: border-box; box-shadow: 0px 0px 9px rgb(233, 237, 242) inset; border-radius: 12px; font-weight: 400; padding: 1.3rem 1.3rem calc(1.3rem + 1px); transition: all 0.3s ease 0s; font-family: Roboto,sans-serif; font-size: 1.4rem; line-height: 1.6rem; color: rgb(44, 50, 59); border: 1px solid rgb(235, 238, 243); }
.Input_input__irEyS, .Input_input__irEyS ~ .Input_icon__Ff2Hm { background-color: rgb(245, 247, 250); }
@media (min-width: 1024px) {
  .Input_input__irEyS { font-size: 1.8rem; line-height: 2.6rem; }
}
.Input_input__irEyS::-moz-placeholder { text-align: center; color: rgb(160, 168, 180); }
.Input_input__irEyS::placeholder { text-align: center; color: rgb(160, 168, 180); }
.Input_input__irEyS:hover, .Input_input__irEyS:hover ~ .Input_icon__Ff2Hm { background-color: rgb(252, 253, 255); }
.Input_input__irEyS:focus { border: 1px solid rgb(122, 175, 255); box-shadow: 0px 0px 4px rgba(122, 175, 255, 0.5); background-color: rgb(255, 255, 255); }
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
.Input_passwordContainer__oCFCx { display: inline-block; position: relative; }
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@keyframes Steps_from-top__qQalT {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-top__qQalT {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-top-delay__Ae_Bo {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-top-delay__Ae_Bo {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-top-left__88_JV {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-top-left__88_JV {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-right__4vzHd {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes Steps_from-right__4vzHd {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes Steps_from-bottom__xCcI9 {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-bottom__xCcI9 {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-bottom-delay__VlrED {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-bottom-delay__VlrED {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-bottom-right__S0wVy {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-bottom-right__S0wVy {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-left__raxtL {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_from-left__raxtL {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes Steps_to-top___usFi {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-top___usFi {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-left__xSkhH {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes Steps_to-left__xSkhH {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes Steps_to-right__qImNB {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-right__qImNB {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-top-left__N4aN0 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-top-left__N4aN0 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-top-left-fast__XoAJH {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-top-left-fast__XoAJH {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-bottom-right__lu_g2 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-bottom-right__lu_g2 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-bottom-left__4J1TD {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-bottom-left__4J1TD {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-bottom-left-fast__HvZfs {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-bottom-left-fast__HvZfs {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes Steps_to-left-rotate__SNGtQ {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes Steps_to-left-rotate__SNGtQ {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes Steps_to-left-rotate-desktop__PszsP {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes Steps_to-left-rotate-desktop__PszsP {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes Steps_to-scale-more__Z5Acq {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes Steps_to-scale-more__Z5Acq {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes Steps_to-bottom-left-popup__CLUUN {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes Steps_to-bottom-left-popup__CLUUN {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes Steps_hide-popup__VI6jt {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes Steps_hide-popup__VI6jt {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes Steps_show-popup__DWQFn {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes Steps_show-popup__DWQFn {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes Steps_show-keyb__ClMxa {
100% { top: calc(0px - 15rem); }
}
@keyframes Steps_show-keyb__ClMxa {
100% { top: calc(0px - 15rem); }
}
@keyframes Steps_show-image__gmwt_ {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes Steps_show-image__gmwt_ {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes Steps_hide-image__mQvbW {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes Steps_hide-image__mQvbW {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
.Steps_step__SL2Fv { transform: translateY(0px); transition: transform 0.3s ease 0.1s; }
.Steps_title__m8upd { color: rgb(44, 50, 59); font-weight: 700; font-size: 1.7rem; line-height: 2rem; margin-bottom: 0.4rem; text-align: center; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .Steps_title__m8upd { font-size: 2.1rem; line-height: 2.4rem; }
}
.Steps_description__URjOR { font-weight: 400; font-size: 1.3rem; line-height: 1.6rem; margin-bottom: 1.6rem; text-align: center; color: rgba(44, 50, 59, 0.7); }
@media (min-width: 1024px) {
  .Steps_description__URjOR { font-size: 1.6rem; line-height: 2.1rem; margin-bottom: 2rem; }
}
.Steps_inputContainer__LOCSC { width: 100%; position: relative; margin-bottom: 1.6rem; }
@media (min-width: 1024px) {
  .Steps_inputContainer__LOCSC { margin-bottom: 4.8rem; }
}
.Steps_input__sS9hG { text-align: center; width: 100%; }
@media (min-width: 1024px) {
}
.Steps_btnBlock__zvLJu { transition: transform 0.3s ease 0s; display: flex; flex-direction: column; justify-content: center; }
.Steps_nextBtn__q4Day { margin-bottom: 1.2rem; }
.Steps_backBtn__AYXrA { margin-bottom: 1.2rem; display: none; }
@media (min-width: 1024px) {
  .Steps_backBtn__AYXrA { display: block; }
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@keyframes StepAge_from-top__L9bXv {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-top__L9bXv {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-top-delay__6vjbO {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-top-delay__6vjbO {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-top-left__ymeJA {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-top-left__ymeJA {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-right__6IH6a {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes StepAge_from-right__6IH6a {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes StepAge_from-bottom__mpJ2B {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-bottom__mpJ2B {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-bottom-delay__XRYaY {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-bottom-delay__XRYaY {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-bottom-right__5Sucn {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-bottom-right__5Sucn {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-left__zOyV8 {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_from-left__zOyV8 {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepAge_to-top__11CAD {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-top__11CAD {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-left__eYIV8 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes StepAge_to-left__eYIV8 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes StepAge_to-right__k4a_j {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-right__k4a_j {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-top-left__9nYI8 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-top-left__9nYI8 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-top-left-fast__qXUTS {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-top-left-fast__qXUTS {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-bottom-right____v58 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-bottom-right____v58 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-bottom-left__0_788 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-bottom-left__0_788 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-bottom-left-fast__Ns_i4 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-bottom-left-fast__Ns_i4 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepAge_to-left-rotate__ZlQbP {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepAge_to-left-rotate__ZlQbP {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepAge_to-left-rotate-desktop__9q7hm {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepAge_to-left-rotate-desktop__9q7hm {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepAge_to-scale-more__cl_Uh {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes StepAge_to-scale-more__cl_Uh {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes StepAge_to-bottom-left-popup__Uv5OR {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes StepAge_to-bottom-left-popup__Uv5OR {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes StepAge_hide-popup__m03_T {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes StepAge_hide-popup__m03_T {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes StepAge_show-popup__e_6VQ {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes StepAge_show-popup__e_6VQ {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes StepAge_show-keyb__soLJC {
100% { top: calc(0px - 15rem); }
}
@keyframes StepAge_show-keyb__soLJC {
100% { top: calc(0px - 15rem); }
}
@keyframes StepAge_show-image__4HSyM {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes StepAge_show-image__4HSyM {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes StepAge_hide-image__yRDbw {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes StepAge_hide-image__yRDbw {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
.StepAge_step__FEm2Q { transform: translateY(0px); transition: transform 0.3s ease 0.1s; }
.StepAge_title__Oc7Ad { color: rgb(44, 50, 59); font-weight: 700; font-size: 1.7rem; line-height: 2rem; margin-bottom: 0.4rem; text-align: center; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .StepAge_title__Oc7Ad { font-size: 2.1rem; line-height: 2.4rem; }
}
.StepAge_description__LXFwZ { font-weight: 400; font-size: 1.3rem; line-height: 1.6rem; margin-bottom: 1.6rem; text-align: center; color: rgba(44, 50, 59, 0.7); }
@media (min-width: 1024px) {
  .StepAge_description__LXFwZ { font-size: 1.6rem; line-height: 2.1rem; margin-bottom: 2rem; }
}
.StepAge_inputContainer__fVcDu { width: 100%; position: relative; margin-bottom: 1.6rem; }
@media (min-width: 1024px) {
  .StepAge_inputContainer__fVcDu { margin-bottom: 4.8rem; }
}
@media (min-width: 1024px) {
}
.StepAge_btnBlock__Y3p_0 { transition: transform 0.3s ease 0s; display: flex; flex-direction: column; justify-content: center; }
.StepAge_nextBtn__vC_df { margin-bottom: 1.2rem; }
.StepAge_backBtn__0le9m { margin-bottom: 1.2rem; display: none; }
@media (min-width: 1024px) {
  .StepAge_backBtn__0le9m { display: block; }
}
@media (min-width: 1024px) {
}
.StepAge_datePickerContainer__3X_QE { display: flex; width: 100%; }
.StepAge_datePickerContainer__3X_QE .StepAge_datePickerItem__7NGo6 { background-image: url("arrow.bc0e4d2c.svg"); background-repeat: no-repeat; background-position: 85% center; background-size: 1.5rem 1.5rem; color: rgb(160, 168, 180); background-color: rgb(245, 247, 250); border: 1px solid rgb(235, 238, 243); box-shadow: 0px 0px 9px rgb(233, 237, 242) inset; }
.StepAge_datePickerContainer__3X_QE .StepAge_datePickerItem__7NGo6:not(:last-child) { margin-right: 0.8rem; }
.StepAge_datePickerContainer__3X_QE .StepAge_datePickerItem__7NGo6::-moz-placeholder { text-align: center; color: rgb(160, 168, 180); }
.StepAge_datePickerContainer__3X_QE .StepAge_datePickerItem__7NGo6::placeholder { text-align: center; color: rgb(160, 168, 180); }
.StepAge_datePickerContainer__3X_QE .StepAge_datePickerItem__7NGo6:hover { background-color: rgb(252, 253, 255); }
.StepAge_datePickerContainer__3X_QE .StepAge_datePickerItem__7NGo6:focus { border: 1px solid rgb(122, 175, 255); box-shadow: 0px 0px 4px rgba(122, 175, 255, 0.5); background-color: rgb(255, 255, 255); }
.StepMessagePopup_container__CXn3l { position: absolute; top: 0px; left: 0px; opacity: 0; width: 100%; height: 100%; background-color: rgba(73, 77, 82, 0.3); }
.StepMessagePopup_popupContainer__WbWVq { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 2.4rem 2.4rem 1.6rem; width: 100%; max-width: calc(100vw - 6rem); display: flex; flex-direction: column; align-items: center; min-height: 22rem; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(235, 238, 243); border-radius: 15px; }
@media (min-width: 490px) {
  .StepMessagePopup_popupContainer__WbWVq { max-width: 40rem; }
}
@media (min-width: 1024px) {
  .StepMessagePopup_popupContainer__WbWVq { padding: 5.6rem 5.6rem 4.8rem; }
}
.StepMessagePopup_foundedGirlsContainer__5iwCg { background-color: rgb(245, 247, 250); border-radius: 15px; display: flex; flex-direction: column; width: 100%; align-items: center; margin-bottom: 1.6rem; padding: 1.2rem 3.2rem; }
@media (min-width: 1024px) {
  .StepMessagePopup_foundedGirlsContainer__5iwCg { margin-bottom: 1.4rem; padding: 1.4rem 3.2rem; }
}
.StepMessagePopup_desktopImage__Qv_V9, .StepMessagePopup_mobileImage__U2FQx { position: relative; width: 14.4rem; height: 4.4rem; margin-bottom: 0.8rem; }
@media (min-width: 1024px) {
  .StepMessagePopup_desktopImage__Qv_V9, .StepMessagePopup_mobileImage__U2FQx { width: 23.2rem; height: 7rem; margin-bottom: 1.5rem; }
}
.StepMessagePopup_desktopImage__Qv_V9 { display: none; }
@media (min-width: 1024px) {
  .StepMessagePopup_desktopImage__Qv_V9 { display: block; }
}
.StepMessagePopup_mobileImage__U2FQx { display: block; }
@media (min-width: 1024px) {
  .StepMessagePopup_mobileImage__U2FQx { display: none; }
}
.StepMessagePopup_imageDescription__1fdrK { color: rgb(160, 168, 180); font-size: 1.2rem; font-weight: 400; line-height: 1.4rem; letter-spacing: 0px; }
@media (min-width: 1024px) {
  .StepMessagePopup_imageDescription__1fdrK { font-size: 1.6rem; line-height: 1.9rem; }
}
.StepMessagePopup_text__ETpSC { text-align: center; font-size: 1.5rem; font-weight: 400; color: rgb(44, 50, 59); line-height: 1.8rem; letter-spacing: 0.01em; margin-bottom: 1.6rem; }
@media (min-width: 1024px) {
  .StepMessagePopup_text__ETpSC { font-size: 1.9rem; font-weight: 400; line-height: 2.4rem; }
}
.StepMessagePopup_text__ETpSC span { color: rgb(170, 28, 70); }
.StepMessagePopup_btn__lS_gI { margin-bottom: 1rem; }
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@keyframes StepNext_from-top__hxsWE {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-top__hxsWE {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-top-delay__V055s {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-top-delay__V055s {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-top-left__3mksZ {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-top-left__3mksZ {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-right__vu40I {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes StepNext_from-right__vu40I {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes StepNext_from-bottom__Qikbd {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-bottom__Qikbd {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-bottom-delay__EDHCW {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-bottom-delay__EDHCW {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-bottom-right__gRkxT {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-bottom-right__gRkxT {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-left__JGPIP {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_from-left__JGPIP {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepNext_to-top__H2vY7 {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-top__H2vY7 {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-left__RJtH5 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes StepNext_to-left__RJtH5 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes StepNext_to-right__6MAsP {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-right__6MAsP {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-top-left__aoNSU {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-top-left__aoNSU {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-top-left-fast__WNZbF {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-top-left-fast__WNZbF {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-bottom-right__fXKww {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-bottom-right__fXKww {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-bottom-left__8_Awm {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-bottom-left__8_Awm {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-bottom-left-fast__FeQ8c {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-bottom-left-fast__FeQ8c {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepNext_to-left-rotate__W_80t {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepNext_to-left-rotate__W_80t {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepNext_to-left-rotate-desktop__RbZAm {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepNext_to-left-rotate-desktop__RbZAm {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepNext_to-scale-more__GwN0J {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes StepNext_to-scale-more__GwN0J {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes StepNext_to-bottom-left-popup__3bEFq {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes StepNext_to-bottom-left-popup__3bEFq {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes StepNext_hide-popup__tAxKf {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes StepNext_hide-popup__tAxKf {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes StepNext_show-popup__Id9Ij {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes StepNext_show-popup__Id9Ij {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes StepNext_show-keyb__CyUmJ {
100% { top: calc(0px - 15rem); }
}
@keyframes StepNext_show-keyb__CyUmJ {
100% { top: calc(0px - 15rem); }
}
@keyframes StepNext_show-image__aIWb2 {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes StepNext_show-image__aIWb2 {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes StepNext_hide-image__5Ee9F {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes StepNext_hide-image__5Ee9F {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
.StepNext_title__WReva { color: rgb(44, 50, 59); font-size: 1.7rem; line-height: 2rem; margin-bottom: 0.4rem; text-align: center; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .StepNext_title__WReva { font-size: 2.1rem; line-height: 2.4rem; }
}
.StepNext_description__FQnlc { font-size: 1.3rem; margin-bottom: 1.6rem; color: rgba(44, 50, 59, 0.7); }
@media (min-width: 1024px) {
  .StepNext_description__FQnlc { font-size: 1.6rem; line-height: 2.1rem; margin-bottom: 2rem; }
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
.StepNext_container__2DP0T { width: 80%; margin: 0px auto; }
.StepNext_title__WReva { margin-bottom: 0.9rem; font-size: 1.9rem; line-height: 119%; font-weight: 700; }
@media (min-width: 1024px) {
  .StepNext_title__WReva { font-size: 2.1rem; }
}
.StepNext_whatsLeft__3iml0 { color: rgba(160, 168, 180, 0.7); font-weight: 400; font-size: 1.4rem; line-height: 1.6rem; text-align: center; margin-top: 0.8rem; }
@media (min-width: 1024px) {
  .StepNext_whatsLeft__3iml0 { font-size: 1.6rem; line-height: 2.4rem; margin-top: 1.6rem; }
}
.StepNext_description__FQnlc { color: rgb(44, 50, 59); font-weight: 400; font-size: 1.4rem; line-height: 1.6rem; text-align: center; margin-left: auto; max-width: 40rem; margin-right: auto; letter-spacing: 0.01em; }
@media (min-width: 1024px) {
  .StepNext_description__FQnlc { font-size: 1.9rem; line-height: 2.4rem; }
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@keyframes StepPassword_from-top__onzhd {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-top__onzhd {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-top-delay__sNR_N {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-top-delay__sNR_N {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-top-left__W2fxT {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-top-left__W2fxT {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-right__gh9t7 {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes StepPassword_from-right__gh9t7 {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes StepPassword_from-bottom__VXFtg {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-bottom__VXFtg {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-bottom-delay__pOr7p {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-bottom-delay__pOr7p {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-bottom-right___E_2R {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-bottom-right___E_2R {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-left__mwWdx {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_from-left__mwWdx {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepPassword_to-top__31I23 {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-top__31I23 {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-left__8ufAc {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes StepPassword_to-left__8ufAc {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes StepPassword_to-right__LXmE7 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-right__LXmE7 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-top-left__7UUN_ {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-top-left__7UUN_ {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-top-left-fast__fRub6 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-top-left-fast__fRub6 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-bottom-right__5N8I7 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-bottom-right__5N8I7 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-bottom-left__fG7Ns {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-bottom-left__fG7Ns {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-bottom-left-fast__9WZw8 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-bottom-left-fast__9WZw8 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepPassword_to-left-rotate__Awmwu {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepPassword_to-left-rotate__Awmwu {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepPassword_to-left-rotate-desktop___wiY_ {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepPassword_to-left-rotate-desktop___wiY_ {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepPassword_to-scale-more__5RXw7 {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes StepPassword_to-scale-more__5RXw7 {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes StepPassword_to-bottom-left-popup__y0e3t {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes StepPassword_to-bottom-left-popup__y0e3t {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes StepPassword_hide-popup__MBjVN {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes StepPassword_hide-popup__MBjVN {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes StepPassword_show-popup__O9tbW {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes StepPassword_show-popup__O9tbW {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes StepPassword_show-keyb__vAk_i {
100% { top: calc(0px - 15rem); }
}
@keyframes StepPassword_show-keyb__vAk_i {
100% { top: calc(0px - 15rem); }
}
@keyframes StepPassword_show-image__vFCdy {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes StepPassword_show-image__vFCdy {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes StepPassword_hide-image__eSyFx {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes StepPassword_hide-image__eSyFx {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
.StepPassword_step__FHj7M { transform: translateY(0px); transition: transform 0.3s ease 0.1s; }
.StepPassword_title__NDa3M { color: rgb(44, 50, 59); font-weight: 700; font-size: 1.7rem; line-height: 2rem; margin-bottom: 0.4rem; text-align: center; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .StepPassword_title__NDa3M { font-size: 2.1rem; line-height: 2.4rem; }
}
.StepPassword_description__yIFq5 { font-weight: 400; font-size: 1.3rem; line-height: 1.6rem; margin-bottom: 1.6rem; text-align: center; color: rgba(44, 50, 59, 0.7); }
@media (min-width: 1024px) {
  .StepPassword_description__yIFq5 { font-size: 1.6rem; line-height: 2.1rem; margin-bottom: 2rem; }
}
.StepPassword_inputContainer__j_BV1 { width: 100%; position: relative; margin-bottom: 1.6rem; }
@media (min-width: 1024px) {
  .StepPassword_inputContainer__j_BV1 { margin-bottom: 4.8rem; }
}
.StepPassword_input__GWD7U { text-align: center; width: 100%; }
@media (min-width: 1024px) {
}
.StepPassword_btnBlock__cMUDZ { transition: transform 0.3s ease 0s; display: flex; flex-direction: column; justify-content: center; }
.StepPassword_nextBtn__sfu7E { margin-bottom: 1.2rem; }
.StepPassword_backBtn__5Jac_ { margin-bottom: 1.2rem; display: none; }
@media (min-width: 1024px) {
  .StepPassword_backBtn__5Jac_ { display: block; }
}
@media (min-width: 1024px) {
}
.StepPassword_confidential__MBWC0::before { background-image: url("branded_checkmark.86845a71.svg"); }
.StepPassword_confidential__MBWC0 p { font-size: 1rem; line-height: 1.4rem; }
@media (min-width: 1024px) {
  .StepPassword_confidential__MBWC0 p { font-size: 1.2rem; line-height: 1.7rem; }
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@keyframes StepEmail_from-top__uS8du {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-top__uS8du {
0% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-top-delay__s2tIf {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-top-delay__s2tIf {
0% { opacity: 0; transform: translateY(-20%); }
30% { transform: translateY(-20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-top-left___WPO2 {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-top-left___WPO2 {
0% { transform: translate(-150%, -10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-right__1okhO {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes StepEmail_from-right__1okhO {
0% { transform: translate(150%); opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes StepEmail_from-bottom__KHoGa {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-bottom__KHoGa {
0% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-bottom-delay__iBed_ {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-bottom-delay__iBed_ {
0% { transform: translateY(20%); opacity: 0; }
30% { transform: translateY(20%); opacity: 0.5; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-bottom-right__EWEL0 {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-bottom-right__EWEL0 {
0% { transform: translate(150%, 10%); opacity: 0; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-left__huESe {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_from-left__huESe {
0% { transform: translateX(-150%); opacity: 1; }
100% { transform: translate(0px); opacity: 1; }
}
@keyframes StepEmail_to-top__xCe9q {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-top__xCe9q {
0% { transform: translateY(0px); opacity: 1; }
60% { opacity: 0; }
100% { transform: translateY(-20%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-left__jCWlW {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes StepEmail_to-left__jCWlW {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translateX(-150%); opacity: 1; visibility: hidden; }
}
@keyframes StepEmail_to-right__6i1DT {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-right__6i1DT {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-top-left__V_CYA {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-top-left__V_CYA {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-top-left-fast__ELHmq {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-top-left-fast__ELHmq {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-70%, -10%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-bottom-right__WmHY5 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-bottom-right__WmHY5 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-bottom-left__HpZ_3 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-bottom-left__HpZ_3 {
0% { transform: translate(0px); opacity: 1; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-bottom-left-fast__EIji5 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-bottom-left-fast__EIji5 {
0% { transform: translate(0px); opacity: 1; }
30% { opacity: 0; }
100% { transform: translate(-150%, 10%); opacity: 0; visibility: hidden; }
}
@keyframes StepEmail_to-left-rotate__5iQdc {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepEmail_to-left-rotate__5iQdc {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepEmail_to-left-rotate-desktop__pHziR {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepEmail_to-left-rotate-desktop__pHziR {
0% { transform: translateX(0px) rotate(0deg); z-index: 2; }
100% { transform: translateX(-150%) rotate(25deg); visibility: hidden; z-index: 2; }
}
@keyframes StepEmail_to-scale-more__5nwwk {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes StepEmail_to-scale-more__5nwwk {
0% { transform: scale(0.6); opacity: 0; }
70% { opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes StepEmail_to-bottom-left-popup__9dA2M {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes StepEmail_to-bottom-left-popup__9dA2M {
0% { visibility: visible; }
100% { transform: translate(-150%, -50%) scale(0.6); visibility: hidden; background-color: transparent; }
}
@keyframes StepEmail_hide-popup__myoUn {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes StepEmail_hide-popup__myoUn {
0% { visibility: visible; opacity: 1; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes StepEmail_show-popup__qhvwi {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes StepEmail_show-popup__qhvwi {
0% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes StepEmail_show-keyb__oE84W {
100% { top: calc(0px - 15rem); }
}
@keyframes StepEmail_show-keyb__oE84W {
100% { top: calc(0px - 15rem); }
}
@keyframes StepEmail_show-image__ODez_ {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes StepEmail_show-image__ODez_ {
0% { opacity: 0; transform: translateY(-50%) scale(0.95); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
@keyframes StepEmail_hide-image__Wny2V {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes StepEmail_hide-image__Wny2V {
0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }
}
.StepEmail_step___I5D7 { transform: translateY(0px); transition: transform 0.3s ease 0.1s; }
.StepEmail_title__9tJ5R { color: rgb(44, 50, 59); font-weight: 700; font-size: 1.7rem; line-height: 2rem; margin-bottom: 0.4rem; text-align: center; letter-spacing: 0.02em; }
@media (min-width: 1024px) {
  .StepEmail_title__9tJ5R { font-size: 2.1rem; line-height: 2.4rem; }
}
.StepEmail_description__TKQaB { font-weight: 400; font-size: 1.3rem; line-height: 1.6rem; margin-bottom: 1.6rem; text-align: center; color: rgba(44, 50, 59, 0.7); }
@media (min-width: 1024px) {
  .StepEmail_description__TKQaB { font-size: 1.6rem; line-height: 2.1rem; margin-bottom: 2rem; }
}
.StepEmail_inputContainer__i_bSl { width: 100%; position: relative; margin-bottom: 1.6rem; }
@media (min-width: 1024px) {
  .StepEmail_inputContainer__i_bSl { margin-bottom: 4.8rem; }
}
.StepEmail_input__imTDK { text-align: center; width: 100%; }
@media (min-width: 1024px) {
}
.StepEmail_btnBlock__BQj8m { transition: transform 0.3s ease 0s; display: flex; flex-direction: column; justify-content: center; }
.StepEmail_nextBtn__mGM1P { margin-bottom: 1.2rem; }
.StepEmail_backBtn__BPQ3L { margin-bottom: 1.2rem; display: none; }
@media (min-width: 1024px) {
  .StepEmail_backBtn__BPQ3L { display: block; }
}
@media (min-width: 1024px) {
}
.StepEmail_disclaimer__uIXPB { opacity: 1; font-weight: 400; text-align: center; font-size: 1.3rem; transition: opacity 0.2s ease 0s; line-height: 1.6rem; border-radius: 13px; background-color: rgba(170, 28, 70, 0.1); color: rgba(170, 28, 70, 0.5); padding: 1.4rem; }
@media (min-width: 1024px) {
  .StepEmail_disclaimer__uIXPB { padding: 1.6rem; font-size: 1.4rem; line-height: 1.8rem; }
}
.Form_form__7fwUa { height: 100%; width: 100%; overflow: hidden; position: relative; }
.Form_initialStepContainer__ZciD9 { margin-top: 16rem; opacity: 1; }
@media (min-width: 1024px) {
  .Form_initialStepContainer__ZciD9 { margin-top: 18vh; }
}
.Form_progressWithImageStepContainer__5_L0_ { margin-top: 9rem; }
@media (min-width: 1024px) {
  .Form_progressWithImageStepContainer__5_L0_ { margin-top: 22vh; }
}
.Form_carouselStepContainer__7VVs2 { margin-top: -4rem; }
@media (min-width: 1024px) {
  .Form_carouselStepContainer__7VVs2 { margin-top: 10vh; }
}
.Form_progressStepContainer__kMvEj { margin-top: 4.2rem; }
@media (min-width: 1024px) {
  .Form_progressStepContainer__kMvEj { margin-top: 20vh; }
}
.Form_nextStepContainer__w2jXe { margin-top: 14rem; }
@media (min-width: 1024px) {
  .Form_nextStepContainer__w2jXe { margin-top: 25vh; }
}
.Form_disabledWrapper__ZFxGs { display: none; position: fixed; z-index: 10; cursor: pointer; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.__137mf_adaptive_pageContainer__RpNsf { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; overflow-y: hidden; height: 100%; min-height: 450px; }
