.main-nav>a.btn{white-space:nowrap}.quote-page-hero{padding-block:38px 52px}.quote-page-hero .contact-crumb{margin-bottom:40px}.quote-page-hero h1{font-size:clamp(54px,7vw,100px);line-height:1.02;letter-spacing:-.05em;margin:24px 0}.quote-page-hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--red)}.quote-page-hero>p{max-width:670px;font-size:19px;color:#575757;line-height:1.7}.quote-page-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:60px;align-items:start}.quote-page-form{background:#f1f1ed;padding:40px;scroll-margin-top:110px}.quote-page-brief{padding:20px 0}.quote-page-brief h2{font-size:36px;letter-spacing:-.035em;margin:20px 0}.quote-page-brief p,.quote-page-brief li{font-size:16px;line-height:1.75;color:#575757}.quote-page-brief ul{padding-left:20px}.quote-page-brief li{padding:10px 0;border-bottom:1px solid var(--line)}.quote-page-contact{margin-top:30px;padding-top:25px;border-top:1px solid var(--line);display:grid;gap:14px}.quote-page-contact>a:first-of-type{font-size:28px}.quote-page-form .quote-heading{padding-right:0}.quote-page-form button:disabled{opacity:.5;cursor:wait}.quote-page .process-list{margin-bottom:35px}@media(max-width:1050px){.quote-page-layout{gap:30px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.quote-page-form{padding:25px}.main-nav>a.btn{margin-top:14px}}@media(max-width:800px){.quote-page-layout{grid-template-columns:1fr}.quote-page-hero{padding-block:25px 30px}.quote-page-form{padding:25px 20px}.quote-page-hero>p{font-size:17px}.quote-page-brief{padding-top:15px}}