@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:100;src:url(/build/fonts/REM-Thin.360e276b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:100;src:url(/build/fonts/REM-ThinItalic.87e24f12.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:200;src:url(/build/fonts/REM-ExtraLight.5f2da824.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:200;src:url(/build/fonts/REM-ExtraLightItalic.9d7f9ccb.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:300;src:url(/build/fonts/REM-Light.8c0a712c.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:300;src:url(/build/fonts/REM-LightItalic.a24b70bb.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Regular.a4c1870f.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:400;src:url(/build/fonts/REM-Italic.f7d8740d.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:500;src:url(/build/fonts/REM-Medium.68040dae.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:500;src:url(/build/fonts/REM-MediumItalic.8a05c65e.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:600;src:url(/build/fonts/REM-SemiBold.3d108373.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:600;src:url(/build/fonts/REM-SemiBoldItalic.c9f9be5c.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:700;src:url(/build/fonts/REM-Bold.a275aa9b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:700;src:url(/build/fonts/REM-BoldItalic.bfe96b01.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:800;src:url(/build/fonts/REM-ExtraBold.a577f2d1.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:800;src:url(/build/fonts/REM-ExtraBoldItalic.15d98e0b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:900;src:url(/build/fonts/REM-Black.92ced6e4.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:900;src:url(/build/fonts/REM-BlackItalic.7f814f59.ttf)}@font-face{font-display:swap;font-family:Coming Soon;font-style:normal;font-weight:400;src:url(/build/fonts/ComingSoon-Regular.353e03e9.eot);src:local("Coming Soon Regular"),local("ComingSoon-Regular"),url(/build/fonts/ComingSoon-Regular.353e03e9.eot?#iefix) format("embedded-opentype"),url(/build/fonts/ComingSoon-Regular.680a5890.woff2) format("woff2"),url(/build/fonts/ComingSoon-Regular.9346663e.woff) format("woff")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:local("Outfit SemiBold"),local("Outfit-SemiBold"),url(/build/fonts/Outfit-SemiBold.0d34bd7b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:local("Outfit Light"),local("Outfit-Light"),url(/build/fonts/Outfit-Light.11c76921.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:900;src:local("Outfit Black"),local("Outfit-Black"),url(/build/fonts/Outfit-Black.9637acc1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:local("Outfit Regular"),local("Outfit-Regular"),url(/build/fonts/Outfit-Regular.266420a9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:local("Outfit Medium"),local("Outfit-Medium"),url(/build/fonts/Outfit-Medium.24da48e8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:100;src:local("Outfit Thin"),local("Outfit-Thin"),url(/build/fonts/Outfit-Thin.2668359e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:local("Outfit ExtraBold"),local("Outfit-ExtraBold"),url(/build/fonts/Outfit-ExtraBold.7d6e912a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:local("Outfit Bold"),local("Outfit-Bold"),url(/build/fonts/Outfit-Bold.17cef4e6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:200;src:local("Outfit ExtraLight"),local("Outfit-ExtraLight"),url(/build/fonts/Outfit-ExtraLight.bd8805ce.woff2) format("woff2")}.main{align-items:center;display:flex;justify-content:center;padding-bottom:6.4rem;position:relative}.main__title{color:#a979b9;font-family:REM,sans-serif;font-size:1.5rem;font-size:2.1rem;font-weight:400;font-weight:700;letter-spacing:.21rem;line-height:1.2;text-align:center;text-transform:uppercase}.main form{align-items:center;display:flex;flex-direction:column;gap:1.6rem;margin:0 3.2rem 6.4rem;z-index:1}.main form .key{max-height:max(8rem,10vh);transform:rotate(40deg);width:8rem}.main form .key path{fill:#a979b9}.main form .key .svg__key{will-change:transform}.main form .key .svg__key,.main form .key .svg__left__star,.main form .key .svg__right__star{transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.main form .key:hover .svg__key{transform:rotate(-10deg)}.main form .key:hover .svg__left__star{transform:translate(-1.25rem,3rem) rotate(120deg) scale(1.2)}.main form .key:hover .svg__right__star{transform:translate(1.5rem,-2rem) scale(1.5)}.main form .content{background-color:#e5ddce;border-radius:3.2rem;display:flex;flex-direction:column;gap:1.6rem;margin:1.2rem;padding:3.2rem;width:100%}@media (min-width:1024px){.main form .content{width:400px}}.main form label{color:#01454d;cursor:pointer;flex:1;font-weight:700;margin-bottom:.8rem;text-transform:uppercase}.main form label.attribute__input-label--countryCode{flex:none;order:-1}.main form input{background-color:#fff;border-radius:99rem;color:#01454d;padding:.6rem 1.2rem;width:100%}.main form input.attribute__input--countryCode{border-radius:99rem 0 0 99rem;border-right:2px solid #76b3bf;flex:none;width:6.4rem}.main form input.attribute__input--number{border-radius:0 99rem 99rem 0}.main form .attribute--agreeTerms{margin-bottom:.8rem}.main form .attribute--agreeTerms label{display:block;margin:0}.main form .attribute--agreeTerms input{width:max-content}.main form .actions{position:relative}.main form .actions .btn-submit{background-color:#a979b9;border-radius:999px;color:#fffbef;cursor:pointer;font-size:1.6rem;font-weight:700;padding:.8rem 1.6rem;text-transform:uppercase}.main form .actions .btn-submit_star_around__icon_top_left{left:-2.4rem;position:absolute;top:-2rem;transform:rotate(180deg);width:2.4rem}.main form .actions .btn-submit_star_around__icon_top_left path{fill:#a979b9}.main form .actions .btn-submit_star_around__icon_top_left path:first-child{transform:translate(-5%,19%) scale(1);transform-box:fill-box;transform-origin:bottom;transition:transform .3s ease}.main form .actions .btn-submit_star_around__icon_top_left path:nth-child(2){transform:translate(140%,-10%) scale(1);transform-box:fill-box;transform-origin:left;transition:transform .3s ease}.main form .actions .btn-submit_star_around__icon_bottom_right{bottom:-1.6rem;position:absolute;right:-2.4rem;width:2.4rem}.main form .actions .btn-submit_star_around__icon_bottom_right path{fill:#a979b9;transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.main form .actions:hover .btn-submit_star_around__icon_top_left path:first-child{transform:translate(-5%,19%) scale(.5)}.main form .actions:hover .btn-submit_star_around__icon_top_left path:nth-child(2){transform:translate(100%,20%) scale(1.5)}.main form .actions:hover .btn-submit_star_around__icon_bottom_right path{transform:scale(.5)}.main form .link{margin:0;text-align:center;text-wrap:pretty}.main form .link a{color:#a979b9}.main form .link a:hover{text-decoration:underline}.main .gender{display:flex;flex-direction:column;gap:1.6rem;padding:.8rem 0}.main .gender .form-field{align-items:center;display:flex;flex-direction:row;gap:.8rem}.main .gender .form-field input[type=radio]{height:1.6rem;margin:0;position:relative;width:1.6rem}.main .gender .form-field input[type=radio]:before{align-items:flex-end;background-color:#fff;content:"";display:flex;height:1.6rem;justify-content:center;left:0;position:absolute;top:0;transition:background-color .3s ease;width:1.6rem}.main .gender .form-field input[type=radio]:checked:before{background-color:#01454d}.main .gender .form-field label{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:700;letter-spacing:.15rem;line-height:1.2;margin-bottom:0}.reset-password{align-items:flex-start;flex-direction:column;gap:3.2rem;margin:auto;max-width:700px}.reset-password a{color:#a979b9;font-weight:700}.reset-password a:hover{text-decoration:underline}.illustrations__logo_bottom,.illustrations__logo_top{height:auto;position:absolute;width:max(32rem,20vw);fill:#fff;opacity:.25}.illustrations__logo_top{right:7%;top:15%;transform:translate(50%,-50%) rotate(-18deg)}@media (min-width:768px){.illustrations__logo_top{top:33%}}.illustrations__logo_bottom{bottom:15%;left:5%;transform:translate(-50%,50%) rotate(20deg)}.illustrations__birds{bottom:12%;left:33%;position:absolute;transform:translate(-50%,50%);width:100%}@media (max-width:767px){.illustrations__birds{display:none}}.illustrations__birds--2{bottom:1%;left:84%;position:absolute;transform:translate(-50%,50%);width:100%}