body[data-interior] main.quote-lite{background:#f4f2ee!important;color:#302e2a}.quote-lite-heading{padding:45px 4.5% 30px!important}.quote-lite-heading>span,.quote-lite-label{font-size:9px;letter-spacing:1.5px;color:#9a3439}.quote-lite-heading h1{font-size:clamp(32px,3.5vw,54px)!important;font-weight:500!important;margin:22px 0;letter-spacing:-1.5px!important;line-height:1.15!important}.quote-lite-heading p{max-width:660px;font-size:14px!important}.quote-lite-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:7%;padding:10px 4.5% 60px!important}body[data-interior] .quote-lite #quoteConfigurator{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:28px;background:#fffdfa;border:1px solid #ded1bd;border-radius:5px;scroll-margin-top:110px}.quote-lite form>label{display:flex;flex-direction:column;gap:9px;font-size:13px!important}.quote-lite .wide,.quote-lite .form-note,.quote-lite .quote-context{grid-column:1/-1}.quote-lite input,.quote-lite select,.quote-lite textarea{width:100%;font:inherit;font-size:14px!important;padding:13px!important;border:1px solid #cbbfaa!important;background:white!important;color:#302e2a!important;border-radius:3px}.quote-lite-submit{background:#98262d;color:#fff;border:0;padding:15px 23px;font-size:13px;justify-self:start;grid-column:1/-1;cursor:pointer}.quote-lite .form-note{font-size:12px!important;line-height:1.6!important;margin:0!important;padding-bottom:15px}.quote-lite .quote-context{margin:0}.quote-lite aside{padding-top:15px}.quote-lite aside h2{font-size:27px!important;margin:18px 0 25px;font-weight:500!important}.quote-lite details{padding:19px 0;border-top:1px solid #cfc2ae}.quote-lite summary{cursor:pointer;font-size:14px;color:#4a4033;line-height:1.6}.quote-lite details p{font-size:13px!important;padding-top:13px}.quote-lite-help{border-top:1px solid #cfc2ae;margin-top:15px;padding-top:22px}.quote-lite-help p{font-size:12px!important}.quote-lite-help a{display:block;color:#992a31;font-size:22px;margin-top:12px}.quote-lite summary:focus-visible{outline:2px solid #992a31;outline-offset:5px}@media(max-width:800px){.quote-lite-layout{grid-template-columns:1fr;gap:35px}.quote-lite-heading{padding-top:32px!important}.quote-lite aside{padding-top:0}}@media(max-width:500px){body[data-interior] .quote-lite #quoteConfigurator{grid-template-columns:1fr;padding:20px;gap:20px}.quote-lite form>*{grid-column:1/-1}.quote-lite-submit{width:100%;text-align:center}}
