.form-note{line-height:21px;font-size:14px;margin-right:40px}.modal-form__title{font-weight:600;font-size:28px;padding-bottom:26px}.modal-from__custom-input{margin-bottom:12px}.modal-from__custom-input input{width:100%}.modal-from__custom-input-submit{margin-top:20px;margin-bottom:27px}.modal-form .form-note{margin:0}.modal-form__submit{padding-top:12px;padding-bottom:12px}.modal-thanks__title{margin:10px 0 15px;font-weight:600;font-size:28px;line-height:36px}.modal-thanks__desc{color:#595959;font-family:var(--inter);line-height:26px}.modal-form__title+p{margin:0 0 20px}.modal-skobirovanie .modal-from__custom-input-submit{margin:0}.modal-region .modal-from__custom-input{display:flex;flex-wrap:wrap;gap:8px}.faq-form__controls{display:flex;margin-top:16px;align-items:center;justify-content:space-between}.faq-form__controls-item{display:flex;align-items:center}.faq-form__submit{margin-right:20px;min-width:235px}.faq-form{border:2px solid #e1e1e1;border-radius:60px;padding:60px;margin-top:30px;margin-bottom:80px}.faq-form__title{font-weight:600;font-size:28px;line-height:24px;margin-bottom:30px}.faq-form .order__form-group-title{font-weight:500;line-height:24px;font-family:var(--inter);font-size:14px;margin-bottom:12px;display:block}.faq-form .order__form-group{margin-bottom:25px}.faq-form .order__form-groups{display:flex;align-items:flex-start;justify-content:space-between}.faq-form .order__form-groups .order__form-group{width:calc(50% - 15px)}.faq-form .order__form-group-title--required::after{content:"*";font-weight:400;font-size:14px;color:#cd3232}.faq-form .custom-input{position:relative}.faq-form .custom-input__field{transition:200ms ease all;padding:15px 24px;border:2px solid #e6e6e6;border-radius:14px;color:#3e3e3e;width:100%;font-family:var(--inter)}.faq-form .custom-input__field:focus,.faq-form .custom-input__field:active{outline:0;border-color:var(--green);color:#3e3e3e}.faq-form .custom-input__field:hover{border-color:var(--green)}.faq-form .custom-textarea textarea,.faq-form textarea{font-family:var(--inter);outline:0;min-height:100px;resize:none;transition:200ms ease all;padding:15px 24px;border:2px solid #e6e6e6;border-radius:14px;width:100%;color:#3e3e3e;font-size:16px}.faq-form .custom-textarea textarea:hover,.faq-form textarea:hover{border-color:var(--green)}.faq-form .custom-textarea textarea:focus,.faq-form textarea:focus{outline:0;border-color:var(--green)}.faq-form .custom-input__field::placeholder,.faq-form .custom-textarea textarea::placeholder,.faq-form textarea::placeholder{color:#bfbfbf;font-size:16px}.modal-form{width:400px}.modal-form__desc{font-size:16px;line-height:21px;font-family:var(--inter);margin-bottom:22px}.modal-skobirovanie .modal-form{width:756px}@media screen and (max-width:420px){.modal-region .modal-form__title{font-size:10px;padding-bottom:8px}.modal-region .modal-region.modal-from__custom-input{margin-bottom:8px}.modal-region .form-note{font-size:8px}}@media screen and (max-width:989px){.modal-skobirovanie .modal-form{width:auto}}@media screen and (max-width:767px){.calculator__note .form-note{margin-right:0;margin-top:14px}.faq-form .form-note{margin-right:0;margin-top:15px}.modal-form .form-note br{display:none}.calculator__note .form-note br{display:none}.faq-form{margin-top:10px;padding:30px 20px;border-radius:20px}.faq-form__title{font-size:20px;line-height:1.2}.faq-form .order__form-groups{flex-direction:column}.faq-form .order__form-groups .order__form-group{width:100%}.faq-form__controls-item{flex-direction:column;align-items:flex-start}.faq-form__submit{margin:0;width:100%}.modal-form{width:100%}}@media screen and (max-width:479px){.modal-form__title{font-size:21px}}@media screen and (max-width:1366px){.faq-form__controls{flex-direction:column;align-items:flex-start}}