@font-face{font-family:"Circular Std";src:url("/assets/CircularStd-Book.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Circular Std";src:url("/assets/CircularStd-Medium.ttf") format("ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Circular Std";src:url("/assets/CircularStd-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Circular Std";src:url("/assets/CircularStd-Black.otf") format("otf");font-weight:800;font-style:normal;font-display:swap}.form--small{width:100%}@media(min-width: 1024px){.form--small{max-width:50%;margin:0 auto}}.form .form__title{margin:0 0 3.8rem;font-weight:400;font-size:2.2rem;line-height:2.4rem;color:#1f1f1f}@media(min-width: 1024px){.form .form__title{font-size:3.4rem;line-height:3.8rem}}.form .form__head{margin-bottom:8rem}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.form .form__head{margin-bottom:4rem}}.form .form__description{padding:2rem 0 0;font-size:1.1rem;color:#1f1f1f}@media(min-width: 1024px){.form .form__description{font-size:1.3rem}}.form .form__cols{display:flex;flex-flow:row wrap;justify-content:space-between}.form .form__row,.form .selector-wrapper{margin-bottom:2rem}.form .form__label{display:block;margin-bottom:.8rem}.form .form__input{width:100%;padding:1.6rem 2rem 1.5rem;font-size:1.2rem;line-height:1.3rem;letter-spacing:.07rem;color:#1f1f1f;border:1px solid #1f1f1f}.form .form__input::placeholder{font-weight:300;font-size:1.2rem;line-height:1.3rem;letter-spacing:.07rem;opacity:1}.form .form__input:hover,.form .form__input:focus{border:1px solid #1f1f1f}@media(min-width: 1024px){.form .form__input{font-size:1.4rem;line-height:1.6rem}}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.form .form__actions{text-align:center}}.form .form__label{display:none}.form .form__register,.form .form__forgot-password{position:relative;font-weight:400;font-size:1.1rem;line-height:1.2rem;text-transform:uppercase;color:#1f1f1f;transition:opacity .3s ease}@media(min-width: 1024px){.form .form__register,.form .form__forgot-password{font-size:1.1rem;line-height:1.6rem}}.form .form__register:hover,.form .form__register:focus-visible,.form .form__forgot-password:hover,.form .form__forgot-password:focus-visible{opacity:.5}.form .form__register{margin-bottom:2rem}@media(min-width: 1024px){.form .form__register{margin:0}}.form .form__privacy-field{position:relative;margin-bottom:1.5rem;display:flex;align-items:center}.form .form__privacy-input{position:absolute;width:2rem;height:2rem;opacity:0}.form .form__privacy-input:checked~.form__privacy-label:after{opacity:1}.form .form__privacy-label{position:relative;margin:12px 0;padding-left:3rem;display:block;font-size:.9rem;color:#1f1f1f;cursor:pointer}.form .form__privacy-label::before{content:"";position:absolute;top:-0.4rem;left:0;height:2rem;width:2rem;margin-right:1rem;display:inline-block;border:1px solid #1f1f1f}.form .form__privacy-label::after{content:"";position:absolute;top:.2rem;left:.6rem;width:.9rem;height:.6rem;display:inline-block;border-left:2px solid #1f1f1f;border-bottom:2px solid #1f1f1f;transform:rotate(-45deg);opacity:0}@media(min-width: 1024px){.form .form__privacy-label{font-size:1.1rem}}.form .form__empty{text-align:center}.form .form__empty h2{margin-bottom:5rem;padding-bottom:5rem;border-bottom:1px solid #c2c2c2}.form .form__empty p{margin-bottom:3.5rem;color:#1f1f1f}.form .form__message{font-size:1rem;line-height:1.5rem}@media(min-width: 1024px){.form .form__message{font-size:1.2rem;line-height:1.6rem}}.form .form__message--error{color:red}.form .form__message--error ul{list-style-type:none;margin:0 0 2rem}.form .form__btn{width:100%;margin:0 0 4rem;padding:1.8rem 0 1.6rem;font-size:1.2rem;line-height:1.3rem;color:#fff;background-color:#1f1f1f;border:1px solid #1f1f1f;transition:color .3s ease,background-color .3s ease}@media(min-width: 1024px){.form .form__btn{padding:1.8rem 0 1.4rem;font-size:1.4rem;line-height:1.6rem}}.form .form__btn:hover,.form .form__btn:focus-visible{color:#1f1f1f;background-color:#fff;transition:color .3s ease,background-color .3s ease}.form--login .form__social-login{margin-bottom:1rem;font-size:1rem;line-height:1.5rem}@media(min-width: 1024px){.form--login .form__social-login{font-size:1.2rem;line-height:1.6rem}}.form--guest{padding:30px 0}.form--recover .form__actions,.form--register .form__actions{text-align:center}.form--recover .form__label,.form--register .form__label{display:none}.form--contact .form__head{padding-bottom:8rem;border-bottom:1px solid #c2c2c2}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.form--contact .form__head{padding-bottom:4rem}}.form--contact .form__description{text-align:left}.form--contact .form__label{display:none}.form--contact textarea{max-width:100%}.form--contact .form__body,.form--contact .form__actions{padding:0 10%}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.form--contact .form__body,.form--contact .form__actions{padding-left:0;padding-right:0}}.form--contact .contact-form__privacy{margin-bottom:2rem}.privacy__field{position:relative;margin-bottom:2rem}.privacy__field .privacy__input{inset:0;width:2.5rem;height:2.5rem}.privacy__field .privacy__label{display:flex;justify-content:flex-start;align-items:center;font-size:1.2rem;line-height:1;font-weight:500;color:#1f1f1f}.privacy__field .privacy__label::before{position:relative;display:block;width:1.5rem;height:1.5rem;margin-right:1rem}.privacy__field .privacy__label::after{top:.1rem;left:.3rem}.contact-form__title{text-align:center}/*# sourceMappingURL=form.css.map */
