.quote-modal-head h2{font-size:48px}.quote-modal-form label{font-size:12px;line-height:1.4}.quote-modal-form input,.quote-modal-form textarea{font-size:16px;line-height:1.5;padding:11px 0}.quote-modal-form input::placeholder,.quote-modal-form textarea::placeholder{color:#899195;opacity:1}.select-control{position:relative;display:block}.quote-modal-form .select-control select{appearance:none;-webkit-appearance:none;width:100%;font-size:16px;line-height:1.5;padding:12px 42px 12px 13px;cursor:pointer;border:1px solid #bdc5c2!important;background:#fff;color:#17222f;border-radius:2px}.select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:23px;line-height:1;color:#172938;pointer-events:none}.quote-modal-form .check-line{display:flex!important;align-items:flex-start;gap:13px!important;padding:14px 16px;background:#f1efe9;border:1px solid #dedbd1;cursor:pointer}.quote-modal-form .check-line input{appearance:none;-webkit-appearance:none;width:21px;height:21px;flex:0 0 21px;margin:0!important;border:1px solid #9ba4a4;border-radius:4px;background:#fff;position:relative;cursor:pointer}.quote-modal-form .check-line input:checked{background:#172938;border-color:#172938}.quote-modal-form .check-line input:checked:after{content:'✓';position:absolute;left:4px;top:-1px;color:#fff;font-size:16px;font-weight:700}.quote-modal-form .check-line span{font-size:12px;line-height:1.55;color:#667174;padding-top:1px}.modal-form-bottom .button{font-size:13px;min-height:54px;padding:0 26px}
@media(max-width:620px){.quote-modal-head h2{font-size:40px}.quote-modal-form input,.quote-modal-form textarea,.quote-modal-form select{font-size:15px}.quote-modal-form .check-line span{font-size:11px}}
