body.mms-fluid-layout.mms-clean-design .mms-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px;padding:52px max(28px,calc((100vw - 1240px)/2));margin:0;background:#fff}body.mms-fluid-layout.mms-clean-design .mms-contact-layout>*{min-width:0}body.mms-fluid-layout.mms-clean-design .mms-contact-layout h2{font-size:34px;line-height:1.2}body.mms-fluid-layout.mms-clean-design .mms-contact-layout p{font-size:18px;line-height:1.65;max-width:none}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-contact-steps{display:block;padding-left:26px;margin:30px 0}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-contact-steps li{margin:0 0 24px;padding-left:6px}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-contact-steps h3{font-size:21px;margin:0 0 8px}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-contact-steps p{margin:0}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-contact-information a{overflow-wrap:anywhere}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-contact-panel{position:static;height:auto;max-height:none;background:#edf8f3;padding:32px;border-radius:18px;min-width:0;scroll-margin-top:24px}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form{display:block;position:relative;float:none;width:100%;max-width:none;margin:24px 0 0;padding:0;background:transparent;border:0;height:auto;overflow:visible}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0 0 20px}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form label{display:block;position:static;float:none;width:100%;height:auto;max-height:none;margin:0;font-size:18px;line-height:1.5;color:#123552;font-weight:600}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form input:not([type=hidden]),body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form select,body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form textarea{display:block;position:static;float:none;width:100%;max-width:100%;box-sizing:border-box;margin:8px 0 0;padding:13px 14px;border:1px solid #7a9690;border-radius:8px;background:#fff;color:#123552;font:inherit;font-weight:400;line-height:1.5;min-height:50px;height:auto}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form textarea{resize:vertical;min-height:160px}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form input:focus-visible,body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form select:focus-visible,body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form textarea:focus-visible,body.mms-fluid-layout.mms-clean-design .mms-contact-layout button:focus-visible{outline:3px solid #12648b;outline-offset:3px}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-contact-privacy{font-size:16px;line-height:1.65;margin:24px 0}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form button{position:static;display:inline-block;margin:0;padding:14px 25px;background:#d11d63;color:#fff;border:0;border-radius:999px;font-size:18px;font-weight:700;cursor:pointer}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-contact-boundary{font-size:16px;line-height:1.6;margin:24px 0 0;padding-top:20px;border-top:1px solid #c5ddd1}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-form-notice{font-size:17px;line-height:1.6;padding:18px;background:#fff;border-radius:10px;margin:0 0 22px}@media(max-width:1000px){body.mms-fluid-layout.mms-clean-design .mms-contact-layout{grid-template-columns:1fr;gap:32px}}@media(max-width:760px){body.mms-fluid-layout.mms-clean-design .mms-contact-layout{padding:36px 22px}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-contact-panel{padding:24px 20px}body.mms-fluid-layout.mms-clean-design .mms-contact-layout h2{font-size:30px}body.mms-fluid-layout.mms-clean-design .mms-contact-layout .mms-enquiry-form label,body.mms-fluid-layout.mms-clean-design .mms-contact-layout p{font-size:17px}}