.request-form-module__3s0VLa__page{max-width:620px;min-height:760px;margin:auto;padding:74px 24px 100px}.request-form-module__3s0VLa__progressHeading{color:#717169;justify-content:space-between;align-items:center;min-height:30px;font-size:12px;display:flex}.request-form-module__3s0VLa__progressHeading button{color:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0 7px 12px;font-size:12px;display:flex}.request-form-module__3s0VLa__progress{background:#ecece6;border-radius:4px;height:3px;margin-top:7px;overflow:hidden}.request-form-module__3s0VLa__progress>span{background:#222;height:100%;transition:width .25s;display:block}.request-form-module__3s0VLa__page h1{text-align:center;letter-spacing:-1.4px;margin:45px 0 34px;font-size:36px;font-weight:550;line-height:1.15}.request-form-module__3s0VLa__page h1:focus{outline:none}.request-form-module__3s0VLa__sectors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.request-form-module__3s0VLa__sectors button{text-align:left;color:#31312c;background:#fafaf7;border:1px solid #e0e0d7;border-radius:12px;align-items:center;gap:14px;min-height:86px;padding:23px 18px;display:flex}.request-form-module__3s0VLa__sectors button>span{flex:1;font-size:13px;line-height:1.4}.request-form-module__3s0VLa__sectors button>svg:last-child{color:#9c9c8b}.request-form-module__3s0VLa__sectors button:hover,.request-form-module__3s0VLa__sizes button:hover{background:#fff;border-color:#45453d}.request-form-module__3s0VLa__sizes{gap:13px;display:grid}.request-form-module__3s0VLa__sizes button{color:#31312c;text-align:left;background:#fafaf7;border:1px solid #deded5;border-radius:12px;align-items:center;gap:18px;padding:25px;display:flex}.request-form-module__3s0VLa__sizes button>span:nth-child(2){flex:1;font-size:15px}.request-form-module__3s0VLa__sizeIllustration{align-items:flex-end;gap:3px;width:62px;display:flex}.request-form-module__3s0VLa__sizeIllustration>span{background:#c9c9bc;border-radius:5px 5px 2px 2px;width:12px;height:19px;position:relative}.request-form-module__3s0VLa__sizeIllustration>span:before{content:"";background:#939381;border-radius:50%;width:7px;height:7px;position:absolute;top:-10px;left:2px}.request-form-module__3s0VLa__recap{text-align:center;color:#747467;font-size:13px;margin:-15px 0 38px!important}.request-form-module__3s0VLa__fields{grid-template-columns:1fr 1fr;gap:21px 16px;display:grid}.request-form-module__3s0VLa__field{grid-column:1/-1}.request-form-module__3s0VLa__contact label{color:#5e5e53;margin:0 0 8px 2px;font-size:12px;display:block}.request-form-module__3s0VLa__contact label>span{color:#929281}.request-form-module__3s0VLa__contact input{color:#222;background:#fafaf7;border:1px solid #dcdcd2;border-radius:9px;width:100%;padding:16px;font-size:16px}.request-form-module__3s0VLa__contact input[aria-invalid=true]{border-color:#a55449}.request-form-module__3s0VLa__error{color:#9a453b;font-size:11px;line-height:1.5;margin:7px 2px 0!important}.request-form-module__3s0VLa__submit{color:#fff;background:#333;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:27px;padding:17px;font-size:13px;display:flex}.request-form-module__3s0VLa__submit:disabled{color:#77776a;background:#e5e5de}.request-form-module__3s0VLa__availability{color:#757564;text-align:center;background:#f5f5ef;border-radius:8px;padding:14px;font-size:11px;line-height:1.7;margin-top:14px!important}.request-form-module__3s0VLa__privacy{color:#7c7c6c;text-align:center;font-size:10px;line-height:1.8;margin-top:15px!important}@media (max-width:600px){.request-form-module__3s0VLa__page{min-height:640px;padding:39px 24px 64px}.request-form-module__3s0VLa__page h1{letter-spacing:-1px;margin-top:32px;font-size:30px}.request-form-module__3s0VLa__sectors{gap:10px}.request-form-module__3s0VLa__sectors button{flex-direction:column;align-items:flex-start;gap:13px;min-height:110px;padding:18px 13px}.request-form-module__3s0VLa__sectors button>span{font-size:12px}.request-form-module__3s0VLa__sectors button>svg:last-child{display:none}.request-form-module__3s0VLa__sizes button{padding:25px 19px}.request-form-module__3s0VLa__sizes button>span:nth-child(2){font-size:13px}.request-form-module__3s0VLa__fields{gap:20px 12px}.request-form-module__3s0VLa__contact label{font-size:11px}}
