.ec-enquiry-first{background:#f8f6f0;border:1px solid #10182729;padding:clamp(17px,3vw,38px)}.ec-enquiry-intro{border-bottom:1px solid #10182727;margin-bottom:28px;padding-bottom:21px}.ec-enquiry-intro .ns-label{color:#2855a4;font-size:10px}.ec-page .ec-enquiry-intro h2{letter-spacing:-.04em;color:#101827;margin:13px 0;font:clamp(27px,3.4vw,46px)/1.12 Georgia,serif}.ec-enquiry-intro>p{color:#495364;max-width:620px;font-size:14px;line-height:1.75}.ec-enquiry-first .ec-field{margin-bottom:18px}.ec-enquiry-first .ec-field:last-child{margin-bottom:0}.ec-enquiry-optional{background:#e9e7e1;border:1px solid #1018273f;margin:24px 0}.ec-enquiry-optional>summary{cursor:pointer;color:#101827;justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:clamp(18px,2.6vw,31px);list-style:none;display:flex}.ec-enquiry-optional>summary::-webkit-details-marker{display:none}.ec-enquiry-optional>summary strong{font-size:clamp(16px,2vw,23px);font-weight:700;display:block}.ec-enquiry-optional>summary small{color:#4b5462;margin-top:6px;font-size:11px;line-height:1.5;display:block}.ec-enquiry-optional>summary>span:last-child{color:#2454b8;font-size:28px;font-weight:300;transition:transform .2s}.ec-enquiry-optional[open]>summary>span:last-child{transform:rotate(45deg)}.ec-enquiry-optional-content{border-top:1px solid #1018272c;padding:20px clamp(18px,2.6vw,31px) 26px}.ec-enquiry-optional-content .ec-field{margin-bottom:16px}.ec-enquiry-optional-content .ec-form-grid{margin-bottom:18px}.ec-enquiry-first :is(input,select,textarea):focus-visible,.ec-enquiry-optional :is(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2454b8}@media (width<=700px){.ec-enquiry-first,.ec-enquiry-optional>summary{padding:18px 14px}.ec-enquiry-optional-content{padding:17px 14px}}@media (prefers-reduced-motion:reduce){.ec-enquiry-optional>summary>span:last-child{transition:none}}
