@charset "UTF-8";@font-face{font-family:EuropaGroteskSH;font-display:swap;src:url(/build/assets/EuropaGroteskSH-Medium-DfW4b8BZ.woff2) format("woff2"),url(/build/assets/EuropaGroteskSH-Medium-B3HeH9-i.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:SFProDisplay;font-display:swap;src:url(../fonts/SFProDisplay-Black.woff2) format("woff2"),url(../fonts/SFProDisplay-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:SFProDisplay;font-display:swap;src:url(/build/assets/SFProDisplay-Bold-BVYyNhSV.woff2) format("woff2"),url(/build/assets/SFProDisplay-Bold-A-gVcapN.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:SFProDisplay;font-display:swap;src:url(../fonts/SFProDisplay-Heavy.woff2) format("woff2"),url(../fonts/SFProDisplay-Heavy.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:SFProDisplay;font-display:swap;src:url(/build/assets/SFProDisplay-Medium-D6Q6JvOV.woff2) format("woff2"),url(/build/assets/SFProDisplay-Medium-BW6cFH6p.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:SFProDisplay;font-display:swap;src:url(/build/assets/SFProDisplay-Regular-DwoLv-21.woff2) format("woff2"),url(/build/assets/SFProDisplay-Regular-BzrzkHwC.woff) format("woff");font-weight:400;font-style:normal}body{--accent: #04a5aa;--accent-light: #87bbbc;--olive: #9ec8c9;--white: #fff;--dark: #202020;--border-color: rgba(4, 165, 170, .3);--border-color-light: rgba(0, 0, 0, .01);--border-color-dark: rgba(4, 165, 170, .1);--grey: #f3f8f8;--textarea-height: 8.125rem;--field-height: 3.5rem;--main-top: 9.375rem;--rounded-lg: .5rem;--rounded-2xl: 2.5rem}*{padding:0;margin:0;border:0px}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;min-width:320px}body{color:#000;line-height:1;font-family:SFProDisplay,sans-serif;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea{font-family:SFProDisplay,sans-serif;font-size:inherit;line-height:inherit;outline:none}button{cursor:pointer;color:inherit;background-color:transparent}a{color:inherit;text-decoration:none}ul li{list-style:none}svg,img{max-width:100%;height:auto;vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow: clip){.wrapper{overflow:clip}}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}.container{max-width:73.75rem;margin:0 auto;padding:0 .9375rem}.form-container{max-width:440px;padding:0 20px;margin:170px auto;width:100%}.login-wrapper{width:100%;background:#fff;border-radius:5px;box-shadow:0 4px 10px 1px #0000001a}.modal__inner .login-wrapper{box-shadow:none}.login-wrapper .title{height:90px;background:#04a5aa;border-radius:5px 5px 0 0;color:#fff;font-size:30px;font-weight:600;display:flex;align-items:center;justify-content:center}.login-wrapper .auth-form{padding:30px 25px 25px}.login-wrapper .auth-form .row{height:45px;margin-bottom:4px;position:relative}.login-wrapper .auth-form .row-error{margin-bottom:15px;color:#df0303}.login-wrapper .auth-form .row input{height:100%;width:100%;outline:none;padding-left:60px;border-radius:5px;border:1px solid lightgrey;font-size:16px;transition:all .3s ease}.auth-form .row input:focus{border-color:#04a5aa;box-shadow:inset 0 0 2px 2px #1abc9c40}.auth-form .row input::placeholder{color:#999}.login-wrapper .auth-form .row i{position:absolute;width:47px;height:100%;color:#fff;font-size:18px;background:#04a5aa;border:1px solid #04A5AA;border-radius:5px 0 0 5px;display:flex;align-items:center;justify-content:center}.login-wrapper .auth-form .pass{margin:-8px 0 20px}.login-wrapper .auth-form .pass a{color:#04a5aa;font-size:17px;text-decoration:none}.login-wrapper .auth-form .pass a:hover{text-decoration:underline}.login-wrapper .auth-form .button input{color:#fff;font-size:20px;font-weight:500;padding-left:0;background:#04a5aa;border:1px solid #04A5AA;cursor:pointer}.auth-form .button input:hover{background:#12876f}.login-wrapper .auth-form .signup-link{text-align:center;margin-top:20px;font-size:17px}.login-wrapper .auth-form .signup-link a{color:#04a5aa;text-decoration:none}.auth-form .signup-link a:hover{text-decoration:underline}.login-form__icon{width:30px;height:30px}.account-wrapper{display:flex}.account-content{padding:16px}@media (max-width: 768px){.account-content{margin-left:initial}}
