section.thank_you{min-height:100vh;position:relative;padding:11.80556vw 9.375vw 9.02778vw;overflow:hidden;background-color:#0f2d2d;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:767px){section.thank_you{padding-inline-start:25px;padding-inline-end:25px}}section.thank_you a{color:#fff}section.thank_you h1{margin-bottom:clamp(3.75rem,4.16667vw,4.16667vw)}section.thank_you .inner{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}section.thank_you .info{text-align:center}section.thank_you h4{max-width:clamp(31.1875rem,34.65278vw,34.65278vw);margin:0 auto clamp(2.5rem,2.77778vw,2.77778vw)}section.thank_you .back{display:inline-block}section.thank_you .back a{font-size:clamp(.875rem,.97222vw,.97222vw);line-height:clamp(1rem,1.11111vw,1.11111vw)}.login-page{padding-bottom:6.25rem;border-top:1px solid rgba(15,175,115,.1)}.login-page .controls{width:100%}.login-page h1{text-transform:uppercase}.login-page .row.login-row{max-width:clamp(36.6875rem,40.76389vw,40.76389vw);margin:auto}.login-page .btn{margin:0 15px}.login-page .btn:hover{color:#0f2d2d}.login-page .form-group{margin-bottom:1.25rem;position:relative;display:flex;justify-content:center}.login-page .form-group label{position:absolute;top:1.375rem;left:1.5625rem;pointer-events:none;padding:0;margin:0;color:#0faf73;font-size:1.125rem;line-height:1.1875rem;font-weight:400;-webkit-transition:font-size .3s ease-in-out,top .3s ease-in-out;-moz-transition:font-size .3s ease-in-out,top .3s ease-in-out;-ms-transition:font-size .3s ease-in-out,top .3s ease-in-out;-o-transition:font-size .3s ease-in-out,top .3s ease-in-out;transition:font-size .3s ease-in-out,top .3s ease-in-out}.login-page .form-group label .required{color:#ca5151}.login-page .form-group label[for^=phone]{left:6.25rem;z-index:1}.login-page .form-group label[for^=attach-cv]{top:-.375rem;left:.9375rem;font-size:.75rem;line-height:.8125rem;padding:0 .625rem;background-color:#fff}@media only screen and (max-width:767px){.login-page .form-group label[for^=attach-cv]{font-size:.625rem;line-height:.6875rem;top:-.3125rem;left:.3125rem;padding:0 .3125rem}}@media only screen and (max-width:767px){.login-page .form-group label{font-size:.6875rem;line-height:.75rem;top:1rem;left:.625rem}}.login-page .form-group.active label{opacity:0}.login-page .form-group input,.login-page .form-group select,.login-page .form-group textarea{width:100%;padding:1.375rem 1.5625rem;margin:0;border-radius:0;box-shadow:none;color:#0faf73;border:1px solid transparent;background-color:hsla(0,0%,72.5%,.2);font-size:1.125rem;line-height:1.1875rem;height:4rem;text-transform:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.login-page .form-group input:hover,.login-page .form-group select:hover,.login-page .form-group textarea:hover{border-color:#0faf73}@media only screen and (max-width:767px){.login-page .form-group input,.login-page .form-group select,.login-page .form-group textarea{font-size:.6875rem;line-height:.75rem;padding:1rem .625rem;height:2.875rem}}.login-page .form-group input.error,.login-page .form-group select.error,.login-page .form-group textarea.error{border-color:#ca5151}.login-page .form-group span.error{color:#ca5151;font-size:.75rem;line-height:.8125rem;margin-top:.6875rem}.login-page .checkbox,.login-page .radio{margin-top:1.875rem;margin-bottom:1.875rem}