.hero-contact-panel{background:#39141f;color:#fff8f0;border-radius:70px 6px 6px 6px;padding:32px;box-shadow:0 16px 45px #3518200c;align-self:center}.hero-contact-panel>.eyebrow{color:#d7adb7;font-size:8px;margin-bottom:13px;letter-spacing:.12em}.hero-contact-panel>h2{font-size:34px;line-height:1.1;letter-spacing:-.025em}.hero-contact-intro{font-size:11px;color:#dfc6cc;margin:14px 0 21px;line-height:1.7}.quick-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quick-enquiry-form label:not(.quick-consent){display:block;font-size:10px;line-height:1.5;color:#f8e9e8;margin-bottom:6px}.quick-enquiry-form label>span{color:#cfaeb7;font-size:9px}.quick-enquiry-form input:not([type=checkbox]),.quick-enquiry-form select{width:100%;min-width:0;height:42px;padding:10px 11px;border:1px solid #ffffff30;border-radius:4px;background:#ffffff08;color:#fff8f0;font-size:11px;margin-bottom:14px}.quick-enquiry-form input::placeholder{color:#c3a6af;opacity:1}.quick-enquiry-form select option{background:#fff8f0;color:#351820}.quick-enquiry-form .quick-consent{display:flex;align-items:flex-start;gap:9px;font-size:9px;line-height:1.65;margin:3px 0 18px;color:#dbc2c9}.quick-consent input{width:15px;height:15px;flex:0 0 15px;margin-top:2px;accent-color:#ad5268}.quick-consent span{color:#dbc2c9;font-size:9px}.quick-consent a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hero-contact-panel .button{width:100%;background:#f1e5d6;color:#39141f!important;border-color:#f1e5d6;font-size:11px;padding:12px 17px;min-height:46px}.hero-contact-panel .button:hover{background:#fff4e4}.quick-note{font-size:8px;line-height:1.6;text-align:center;color:#ccadb5;margin-top:12px}.quick-enquiry-review h3{font-size:30px;margin-bottom:20px;color:#fff8f0}.quick-enquiry-review dl{margin:20px 0;border-top:1px solid #fff2}.quick-enquiry-review dl>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:12px;border-bottom:1px solid #fff2;padding:10px 0;font-size:11px}.quick-enquiry-review dt{color:#cdaeb7}.quick-enquiry-review dd{margin:0;overflow-wrap:anywhere}.quick-enquiry-review>p{font-size:10px;color:#dfc6cc;margin-bottom:20px}.quick-edit{display:block;margin:16px auto 0;background:none;color:#ead5da;font-size:11px;text-decoration:underline;text-underline-offset:4px;padding:7px}.hero-contact-panel noscript{font-size:11px;line-height:1.6;color:#dfc6cc}.hero-contact-panel noscript a{text-decoration:underline}.hero-contact-panel :focus-visible{outline-color:#eed7a7}html:not(.js) .quick-enquiry-form{display:none}@media(max-width:1100px){.hero-contact-panel{padding:30px 24px}.hero-contact-panel>h2{font-size:31px}}@media(max-width:850px) and (min-width:576px){.quick-form-grid{grid-template-columns:1fr;gap:0}.hero-contact-panel{padding:28px 20px}.hero-contact-panel>h2{font-size:28px}}@media(max-width:575px){.hero-contact-panel{padding:32px 24px;border-top-left-radius:65px}.hero-contact-panel>h2{font-size:33px}.hero-contact-intro{font-size:11px}.quick-form-grid{gap:12px}.quick-enquiry-form input:not([type=checkbox]),.quick-enquiry-form select{font-size:16px;height:45px}.quick-consent span{font-size:10px}.quick-enquiry-form label:not(.quick-consent){font-size:11px}.quick-note{font-size:9px}}@media(max-width:350px){.quick-form-grid{grid-template-columns:1fr;gap:0}}
