body[data-interior] main.simple-contact,body[data-interior] main.simple-quote{background:#f4f2ee!important;color:#302e2a}.simple-label{font-size:9px;letter-spacing:1.6px;color:#a2363b}.contact-top,.quote-intro{padding:50px 4.5% 35px!important}.contact-top h1,.quote-intro h1{font-size:clamp(35px,3.8vw,60px)!important;font-weight:500!important;letter-spacing:-1.8px!important;line-height:1.15!important;margin:23px 0}.contact-top p,.quote-intro p{font-size:15px!important;line-height:1.8!important;max-width:650px}.contact-channels{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:25px 4.5% 50px!important}.contact-channels article{border-top:1px solid #cebeaa;padding-top:24px}.contact-channels article>span{font-size:9px;color:#a03b3e;letter-spacing:1.3px}.channel-value{display:block;font-size:clamp(24px,3vw,43px);letter-spacing:-1px;margin:20px 0;color:#40382f}.channel-value.email-value{font-size:clamp(20px,2.3vw,34px);overflow-wrap:anywhere}.contact-channels p{font-size:13px!important}.contact-location{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;padding:45px 4.5% 55px!important;background:#e8e1d6}.contact-location h2{font-size:32px!important;font-weight:500!important;margin:20px 0}.contact-location address{font-size:15px;line-height:1.9;font-style:normal;color:#5f5548}.contact-location p{font-size:13px!important;margin-top:18px;max-width:400px}.contact-project{border-left:1px solid #cbbba5;padding-left:13%}.simple-primary{display:inline-block;background:#98262d;color:#fff!important;border:0;padding:16px 23px;font-size:13px;margin-top:24px;cursor:pointer;border-radius:3px}.simple-outline{display:inline-block;border-bottom:1px solid #a78d72;color:#913238;padding:12px 0;margin-top:20px;font-size:12px}.quote-content{display:grid;grid-template-columns:.8fr 1.4fr;gap:10%;padding:15px 4.5% 65px!important}.quote-content aside{padding-top:20px}.quote-content aside h2{font-size:30px!important;font-weight:500!important}.quote-content aside>p{font-size:14px!important;max-width:285px;margin:20px 0}.quote-call{border-top:1px solid #d4c5b2;padding-top:22px;margin-top:35px;max-width:285px}.quote-call span{font-size:9px;letter-spacing:1px;color:#90775d}.quote-call a{display:block;font-size:22px;color:#8e292f;margin-top:13px}body[data-interior] main.simple-quote #quoteConfigurator{padding:28px;background:#fffdfa;border:1px solid #dfd2bf;display:flex;flex-direction:column;gap:23px;scroll-margin-top:110px}body[data-interior] main.simple-quote #quoteConfigurator>div{border:0!important;padding:0!important;background:none!important;box-shadow:none!important}#quoteConfigurator label{display:flex;flex-direction:column;gap:10px;font-size:13px!important}#quoteConfigurator label[hidden]{display:none}.quote-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}body[data-interior] main.simple-quote input,body[data-interior] main.simple-quote select,body[data-interior] main.simple-quote textarea{width:100%;padding:13px!important;font-size:15px!important;background:#fff!important;color:#302e2a!important;border:1px solid #d2c6b5!important;border-radius:3px!important}.quote-optional{border-top:1px solid #ded2c1;padding-top:15px}.quote-optional summary{cursor:pointer;font-size:12px;color:#8e7358}.quote-optional .quote-fields{margin-top:20px}.simple-quote .simple-primary{align-self:flex-start;margin-top:0}.simple-quote .form-note{font-size:12px!important;line-height:1.7!important;margin:0!important;padding-bottom:18px}.simple-quote .quote-context{margin:0;font-size:13px!important}.quote-optional summary:focus-visible{outline:2px solid #98262d;outline-offset:5px}@media(max-width:750px){.contact-channels,.contact-location,.quote-content{grid-template-columns:1fr;gap:30px}.contact-project{border-left:0;border-top:1px solid #cbbba5;padding:30px 0 0}.quote-content aside{display:none}.contact-channels{padding-bottom:35px!important}.contact-top,.quote-intro{padding-top:35px!important}.contact-top h1,.quote-intro h1{font-size:36px!important}.quote-content{padding-top:0!important}}@media(max-width:500px){.quote-fields{grid-template-columns:1fr}body[data-interior] main.simple-quote #quoteConfigurator{padding:21px}.simple-quote .simple-primary{width:100%;font-size:12px;text-align:center}.contact-location h2{font-size:28px!important}}
