#quote-contact-v244{width:min(460px,92vw);max-height:90vh;overflow:auto;border:1px solid #d8e3dc;border-radius:16px;padding:26px;color:#12362b;background:white;font-family:inherit}#quote-contact-v244::backdrop{background:#10271f88}#quote-contact-v244 header{display:flex;align-items:center;justify-content:space-between;gap:12px}#quote-contact-v244 h2{font-size:23px;margin:0}#quote-contact-v244 header button{background:none;border:0;font-size:30px;cursor:pointer}#quote-contact-v244 label{display:block;margin:22px 0 12px;font-weight:600}#quote-contact-v244 input{display:block;box-sizing:border-box;width:100%;padding:13px;margin-top:8px;border:1px solid #b9cdc1;border-radius:8px;font:inherit}#quote-contact-v244 small{display:block;line-height:1.6;color:#62766a}#quote-contact-v244 .contact-submit{display:block;box-sizing:border-box;width:100%;padding:15px;margin-top:22px;background:#176951;color:#fff;border:0;border-radius:9px;text-align:center;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}

#quote-contact-v244 select{display:block;box-sizing:border-box;width:100%;padding:12px;margin-top:8px;border:1px solid #b9cdc1;border-radius:8px;font:inherit;background:#fff;color:#12362b}#quote-contact-v244 .quote-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}#quote-contact-v244 .quote-contact-close{background:none;border:0;font:26px/1 inherit;color:#235a49;cursor:pointer}#quote-contact-v244 label{margin:13px 0 10px;font-size:14px}#quote-contact-v244 .contact-extra{font-size:12px;margin:12px 0 14px;color:#536f62}#quote-contact-v244 .contact-extra summary{cursor:pointer}#quote-contact-v244 .contact-send-note{font-size:11px;text-align:center;margin-top:8px}#quote-contact-v244 .contact-submit{font-size:16px;min-height:50px;margin-top:17px}#quote-contact-v244 button:disabled{opacity:.65}#quote-contact-v244 h2{font-size:21px}#quote-contact-v244 input,#quote-contact-v244 select{font-size:16px;min-height:46px}#quote-contact-v244 .contact-error:empty{display:none}

#quote-contact-v244 .quote-save-contact{display:block;text-align:center;font-size:11px;color:#64806e;margin:12px 0 0;text-decoration:underline}

#quote-contact-v244 [hidden]{display:none!important}#quote-contact-v244 input[type=tel]{direction:ltr;text-align:left}
