form{display:grid;gap:1rem}main .form-wrapper{min-width:0;margin:2rem 0;padding:3.1111111111rem;background:#1b1e23;color:var(--color-paper);--color-headings:var(--color-paper)}main .form-wrapper>h2:first-child{margin:0 0 1.7777777778rem;font-size:1.7777777778rem;font-weight:700;line-height:1.17;text-transform:uppercase}main .form-wrapper form{gap:1.5555555556rem}main .form-wrapper .form-item{min-width:0;margin:0;padding:0}main .form-wrapper .form-item h3{margin:0;font-size:1.4444444444rem;line-height:1.2;text-transform:uppercase}main .form-wrapper .form-item label:not(.custom-checkbox){display:block;margin:0 0 0.6666666667rem;color:#8b8e93;font-family:var(--font-headings);font-weight:700;font-size:0.7222222222rem;line-height:1.2;text-transform:uppercase;letter-spacing:0.14em}main .form-wrapper .form-item [data-required]:after{display:none}main .form-wrapper .form-item .input-wrapper{width:100%}main .form-wrapper .form-item .input:not(.custom-checkbox){display:block;width:100%;min-width:0;border:0;border-bottom:1px solid #3a3e44;border-radius:0;background-color:transparent;padding:0.7777777778rem 0;height:2.7222222222rem;color:var(--color-paper);font-size:0.9444444444rem;line-height:1.2;box-shadow:none;outline:0}main .form-wrapper .form-item .input:not(.custom-checkbox)::placeholder{color:#7c7f84;opacity:1}main .form-wrapper .form-item .input:not(.custom-checkbox):focus{border-bottom-color:var(--color-paper)}main .form-wrapper .form-item textarea.input{height:4.9444444444rem;resize:vertical}main .form-wrapper .form-item select.input{padding-right:2rem;background-image:url("../../assets/images/select-arrow-down-light.svg");background-position:right center}main .form-wrapper .form-item select.input option{background:#1b1e23;color:var(--color-paper)}main .form-wrapper .form-item select[multiple].input{height:auto;min-height:6.6666666667rem;background-image:none}main .form-wrapper .form-item input[type=file].input{height:auto}main .form-wrapper .form-item input[type=file].input::file-selector-button{border:0;padding:0.5em 0.75em;margin-right:0.75em;background:var(--color-paper);color:var(--color-dark)}main .form-wrapper .form-item .custom-checkbox{margin:0;padding:0;border:0;border-radius:0;background:transparent;font-size:0.7777777778rem;line-height:1.6;font-weight:400}main .form-wrapper .form-item .custom-checkbox a{text-decoration:underline;text-underline-offset:0.2em}main .form-wrapper .form-item .custom-checkbox .input-box .box{border-color:#7c7f84}main .form-wrapper .form-item .custom-checkbox .input-box input:focus-visible+.box{outline:2px solid var(--color-paper);outline-offset:3px}main .form-wrapper .form-item .custom-checkbox .input-box input[type=radio]:checked+.box:after{background:var(--color-red)}main .form-wrapper .form-item .errors{color:#ffaaa4}main .form-wrapper .form-item .errors:empty{display:none}main .form-wrapper .form-item .errors p{margin:0.5rem 0 0}main .form-wrapper .buttons-group{padding-top:0.4444444444rem}main .form-wrapper .buttons-group .btn{width:100%;min-height:3.5rem;text-decoration:none}@media screen and (max-width:1200px){main .form-wrapper{padding:2rem}}@media screen and (max-width:900px){main .form-wrapper{padding:1.5rem}main .form-wrapper>h2:first-child{font-size:1.7rem}}@media screen and (max-width:600px){main .form-wrapper>h2:first-child{font-size:2rem}main .form-wrapper form{gap:1.5rem}main .form-wrapper .form-item label:not(.custom-checkbox){font-size:0.7857142857rem}main .form-wrapper .form-item .input:not(.custom-checkbox){font-size:1.0714285714rem;height:3.4285714286rem}main .form-wrapper .form-item textarea.input{height:6.8571428571rem}main .form-wrapper .form-item input[type=file].input,main .form-wrapper .form-item select[multiple].input{height:auto}main .form-wrapper .form-item .custom-checkbox{font-size:0.9285714286rem}}
/*# sourceMappingURL=forms.css.map */