.request-form{width:100%;max-width:420px;padding:24px;background-color:#fff;border-radius:12px;box-shadow:0px 20px 20px 0px rgba(0,0,0,.2)}@media(min-width: 1280px){.request-form{max-width:720px}}@media(min-width: 1280px){.request-form__flex-box{display:flex;flex-wrap:wrap;gap:24px}}.request-form .wpcf7-spinner{display:none}.request-form .wpcf7-form{overflow-x:hidden;overflow-y:auto;height:min-content;max-height:80vh}@media(min-width: 768px){.request-form .wpcf7-form{max-height:85vh}}.request-form--active{pointer-events:all;display:block}.request-form__title{margin-bottom:16px;text-align:center}.request-form__label{display:block;margin-bottom:24px}@media(min-width: 1280px){.request-form__label{width:calc(50% - 12px);margin-bottom:0}}.request-form__field-name,.request-form__not-required,.request-form__description{font-size:14px;font-weight:400;line-height:22px}.request-form__field-name{margin-bottom:4px}.request-form__not-required{margin-top:4px;color:#aeaeae}.request-form__description{margin:24px 0;padding:16px;color:#4b5959;background-color:#fff4ba}.request-form input[name=your-name],.request-form input[name=your-phone],.request-form input[name=car-brand],.request-form input[name=car-model],.request-form input[name=car-year],.request-form input[name=your-city],.request-form textarea{resize:none;width:100%;padding:10px 12px;font-size:16px;color:#2a2a2a;border:1px solid #dee2e6;border-radius:4px}.request-form input[name=your-name].wpcf7-not-valid,.request-form input[name=your-phone].wpcf7-not-valid,.request-form input[name=car-brand].wpcf7-not-valid,.request-form input[name=car-model].wpcf7-not-valid,.request-form input[name=car-year].wpcf7-not-valid,.request-form input[name=your-city].wpcf7-not-valid,.request-form textarea.wpcf7-not-valid{border-color:red}.request-form .wpcf7-submit{cursor:pointer;width:100%;margin-top:24px;padding:14px 0;font-size:18px;font-weight:700;line-height:26px;color:#2a2a2a;background-color:#ffd600;border:none;border-radius:8px}.request-form .wpcf7-submit:disabled{color:#8f8f8f;background-color:#ebedf5}.request-form .wpcf7-not-valid-tip{display:block;font-size:13px;color:red}.request-form .wpcf7-response-output{margin-top:12px;font-size:14px;text-align:center}.request-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:green}.request-form .wpcf7-response-output.wpcf7-validation-errors,.request-form .wpcf7-response-output.wpcf7-acceptance-missing{color:red}.request-form__document-block{display:flex;gap:12px;align-items:flex-start;justify-content:flex-start;margin-bottom:24px}.request-form__document-icon{width:24px;height:24px;background-image:url(../../1eac86e5ebe6ca514fc7.svg);background-repeat:no-repeat;background-size:cover}.request-form__document-text{color:#2a2a2a}.custom-checkbox{cursor:pointer;display:flex;gap:8px;align-items:flex-start}.custom-checkbox__input{position:absolute;width:0;height:0;opacity:0}.custom-checkbox__box{position:relative;flex:0 0 24px;width:24px;height:24px;background-color:#eee;border:1px solid #dee2e6;border-radius:4px;transition:border-color .2s,background-color .2s}.custom-checkbox__input:checked+.custom-checkbox__box{background-color:unset;background-image:url(../../d50b6e065cf407fe9979.svg);background-repeat:no-repeat;background-size:cover;border-color:rgba(0,0,0,0)}.custom-checkbox__label-text{user-select:none;font-size:14px;line-height:22px;color:#2a2a2a}

/*# sourceMappingURL=request-form.css.map*/