.source-form-panel{color:#191d2a;background:#fff;font:300 15px/1.4 Open Sans,Arial,sans-serif;position:relative}.source-form-panel h2{color:#0b132b;margin:49.8px 0;font-size:60px;font-weight:600;line-height:1.143}.source-form-panel h3{color:#0b132b;margin:60px 0;font-size:60px;font-weight:500;line-height:1.25}.quote-form-panel{isolation:isolate;width:min(715.2px,100%);min-width:0;padding:40px;box-shadow:0 19px 38px #00000029}.quote-form-panel:before{content:"";z-index:-2;background:var(--yellow);position:absolute;inset:40px max(-89.4px,50% - 50vw + 20px) -40px}.quote-form-panel:after{content:"";z-index:-1;background:#fff;position:absolute;inset:0}.source-fields{gap:16px;display:grid}.form-section{border-bottom:1px solid #ccc;padding:0 16px 8px 0}.form-section p{margin:9px 0;padding-top:13px}.field-label{margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.4;display:block}.required-text{color:#a12716;margin-left:2px;font-size:12px;font-style:italic;font-weight:400}.complex-controls{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2%;display:grid}.wide-control{grid-column:1/-1}.sub-label{padding-top:5px;line-height:21px;display:block}.short-control{width:48.75%}.source-form-panel input,.source-form-panel select,.source-form-panel textarea{color:#191d2a;background:#fff;border:0;border-bottom:1px solid #000;border-radius:0;width:100%;min-width:0;margin:4px 0 16px;padding:10px;font:400 14px/1.6 Roboto,Arial,sans-serif;display:block}.source-form-panel select{height:39px}.source-form-panel textarea{resize:vertical;height:192px}.field-description{margin:0;padding:13px 0}.source-form-footer{justify-content:center;gap:20px;margin-top:6px;padding:16px 0;display:flex}.quote-form-panel button{border:2px solid var(--yellow);color:#fff;background:var(--yellow);border-radius:6px;width:100%;margin:0 0 8px;padding:12px 24px;font:600 14px/1.4 Open Sans,Arial,sans-serif}.source-form-panel button:disabled{cursor:not-allowed}.preview-notice{margin:12px 0 0;font-size:13px;line-height:1.6}.preview-notice a{text-decoration:underline}[data-email-error]{color:#a12716;font-weight:600}.partnership-form-panel{text-align:center;width:min(894px,100%);min-width:0;padding:30px 30px 15px}.partnership-form-panel input,.partnership-form-panel select{border-radius:8px;font:400 16px/1.6 Open Sans,Arial,sans-serif}.partnership-form-panel select{height:47px}.partnership-form-panel .short-control{margin-inline:auto}.partnership-form-panel .sub-label{text-align:left}.partnership-form-panel button{color:#191d2a;background:#fff;border:0;border-bottom:1px solid #000;border-radius:8px;margin:4px 0 16px;padding:10px;font-size:16px;font-weight:400}.form-progress{padding:0 0 16px}.form-progress p{color:#767676;margin:0 0 5px;font-size:13px}.progress-track{background:#d2d6dc;border-radius:20px;overflow:hidden}.progress-track span{text-align:right;color:#fff;background:#237fc3;width:50%;padding-right:10px;font-size:13px;display:block}@media (width<=640px){section.quote-page{padding-top:80px;padding-inline:15px}.complex-controls{grid-template-columns:1fr}.short-control{width:100%}.quote-form-panel:before{inset:-40px calc(10% - 12px) -50px}.source-form-panel input,.partnership-form-panel input{line-height:2}.partnership-form-panel h2,.partnership-form-panel h3{overflow-wrap:anywhere;font-size:clamp(36px,9vw,60px)}.complex-controls .control{margin-bottom:8px}}.enquiry-confirmation[data-astro-cid-nlju23ei]{color:#101b30;background:#fff;border:0;border-top:6px solid #ffbd00;border-radius:8px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;box-shadow:0 20px 70px #07111a55}.enquiry-confirmation[data-astro-cid-nlju23ei]::backdrop{background:#0d1726b3}.confirmation-content[data-astro-cid-nlju23ei]{text-align:center;padding:clamp(24px,5vw,44px)}.confirmation-check[data-astro-cid-nlju23ei]{background:#ffbd00;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:32px;font-weight:700;display:grid}h2[data-astro-cid-nlju23ei]{margin:0 0 16px;font-size:clamp(26px,5vw,34px);line-height:1.2}p[data-astro-cid-nlju23ei]{line-height:1.6}.confirmation-reference[data-astro-cid-nlju23ei]{background:#f3f5f6;margin:24px 0;padding:14px;font-size:14px}.confirmation-reference[data-astro-cid-nlju23ei] strong[data-astro-cid-nlju23ei]{overflow-wrap:anywhere;margin-top:6px;display:inline-block}button[data-astro-cid-nlju23ei]{color:#fff;font:inherit;cursor:pointer;background:#101b30;border:0;padding:14px 24px;font-weight:600}button[data-astro-cid-nlju23ei]:hover{background:#26374e}button[data-astro-cid-nlju23ei]:focus-visible{outline-offset:4px;outline:3px solid #ffbd00}
