.custom-quote-page .booking-section{display:block!important;padding-top:48px!important;background:transparent!important}.custom-quote-page .custom-quote-card{width:min(100%,1120px);margin:0 auto;background:rgba(2,8,12,.42)!important;border:1px solid rgba(33,199,238,.24);box-shadow:0 24px 70px rgba(0,0,0,.26)}.custom-quote-page .custom-quote-step{border-bottom:0}.custom-quote-page .custom-quote-intro{margin:0 0 26px;color:#c8d8dc}.custom-quote-page .custom-quote-banner{margin-bottom:26px}.custom-quote-page .custom-quote-methods{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.custom-quote-page .custom-quote-methods .choice-card{height:100%;min-height:138px}.custom-quote-page .custom-quote-methods .choice-card strong{display:block;padding-right:30px}.custom-quote-page .custom-quote-methods .choice-card small{display:block;margin-top:7px}.custom-quote-page .quote-address-panel{margin:0 0 22px;padding:22px;border:1px solid rgba(33,199,238,.18);background:rgba(2,8,12,.34)}.custom-quote-page .custom-quote-divider{height:1px;margin:30px 0;background:rgba(33,199,238,.15)}.custom-quote-page .custom-quote-section-title{margin:0 0 18px;font-family:'Barlow Condensed',sans-serif;font-size:1.85rem;line-height:1;text-transform:uppercase}.custom-quote-page .field-help{display:block;margin-top:8px;color:var(--muted);font-size:.78rem}.custom-quote-page .custom-quote-submit-wrap{margin-top:28px}.custom-quote-page .custom-quote-status{margin:18px 0 0;padding:14px 16px;border:1px solid rgba(33,199,238,.22);background:rgba(33,199,238,.06);color:#dff9ff;font-size:.9rem}.custom-quote-page .custom-quote-status[data-type="error"]{border-color:rgba(255,133,133,.38);background:rgba(255,90,90,.08);color:#ffd7d7}.custom-quote-page .custom-quote-status[data-type="success"]{border-color:rgba(91,226,180,.36);background:rgba(91,226,180,.08);color:#d9fff1}.custom-quote-page .custom-quote-note{margin:12px 0 0;color:var(--muted);font-size:.78rem;text-align:center}.custom-quote-page .form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.custom-quote-page input[type="file"]{padding:11px}.custom-quote-page input[type="file"]::file-selector-button{margin-right:10px;border:1px solid rgba(33,199,238,.35);border-radius:6px;padding:8px 11px;background:rgba(33,199,238,.10);color:#dff9ff;font-weight:700;cursor:pointer}@media(max-width:760px){.custom-quote-page .booking-section{padding-top:24px!important}.custom-quote-page .custom-quote-methods{grid-template-columns:1fr}.custom-quote-page .custom-quote-methods .choice-card{min-height:0}.custom-quote-page .quote-address-panel{padding:16px}.custom-quote-page .custom-quote-step{padding:24px 18px}}
