.EnquiryForm-module__ZxCRSG__form{caret-color:#3346e0}.EnquiryForm-module__ZxCRSG__form .form-required-note{margin-bottom:25px;font-size:14px;line-height:1.6;color:#4d565b!important}.EnquiryForm-module__ZxCRSG__form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px}.EnquiryForm-module__ZxCRSG__form .field-full{grid-column:1/-1}.EnquiryForm-module__ZxCRSG__form .field{gap:8px}:is(.EnquiryForm-module__ZxCRSG__form .field>label,.EnquiryForm-module__ZxCRSG__form .form-fields legend){font-size:15px;font-weight:700;line-height:1.5}.EnquiryForm-module__ZxCRSG__form .field>label>span{color:#55616a;font-size:13px;font-weight:400}:is(.EnquiryForm-module__ZxCRSG__form .field>input,.EnquiryForm-module__ZxCRSG__form .field>select,.EnquiryForm-module__ZxCRSG__form .field>textarea){background:#fff;border:1px solid #9ca4a7;border-radius:8px;min-height:48px;padding:12px 13px;font-size:16px;line-height:1.5}.EnquiryForm-module__ZxCRSG__form .field>textarea{min-height:112px}.EnquiryForm-module__ZxCRSG__form .field>small{color:#4d565b;font-size:14px;line-height:1.65}.EnquiryForm-module__ZxCRSG__form .field ::placeholder{color:#61696d;opacity:1}.EnquiryForm-module__ZxCRSG__form .field-error{font-size:14px;line-height:1.6}.EnquiryForm-module__ZxCRSG__form .service-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:2px 0 0}.EnquiryForm-module__ZxCRSG__form .service-options legend{margin-bottom:12px}.EnquiryForm-module__ZxCRSG__form .service-option{background:#fff;border:1px solid #a3abac;border-radius:8px;gap:10px;min-width:0;min-height:52px;padding:12px;line-height:1.5}.EnquiryForm-module__ZxCRSG__form .service-option>span{color:#17222d;font-size:14px;font-weight:500}.EnquiryForm-module__ZxCRSG__form .service-option input{accent-color:#3346e0;flex:0 0 17px;width:17px;height:17px;min-height:17px}.EnquiryForm-module__ZxCRSG__form .service-option:has(input:checked){background:#eef0ff;border-color:#3346e0}.EnquiryForm-module__ZxCRSG__form .service-option:has(input:checked)>span{color:#2337b5;font-weight:700}.EnquiryForm-module__ZxCRSG__form .service-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #3346e0}.EnquiryForm-module__ZxCRSG__areaSelection label:has(input:focus-visible){outline-offset:3px;outline:2px solid #3346e0}.EnquiryForm-module__ZxCRSG__form .service-options .field-error{grid-column:1/-1}.EnquiryForm-module__ZxCRSG__areaSelection{background:#f5f6ff;border:1px solid #bbc3ef;border-radius:8px;grid-column:1/-1;margin:-3px 0 0;padding:19px 20px 13px}.EnquiryForm-module__ZxCRSG__areaSelection>legend{margin-left:-6px;padding:0 6px;margin-bottom:0!important}.EnquiryForm-module__ZxCRSG__areaSelection>p{margin:0 0 10px;font-size:14px;line-height:1.6;color:#3c4772!important}.EnquiryForm-module__ZxCRSG__areaSelection>div{display:grid}.EnquiryForm-module__ZxCRSG__areaSelection label{cursor:pointer;border-radius:4px;align-items:center;gap:11px;min-height:44px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.EnquiryForm-module__ZxCRSG__areaSelection input{accent-color:#3346e0;flex:0 0 18px;width:18px;height:18px}.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__disclosure{border-bottom:1px solid #c8ceca;margin:0}.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__disclosure:first-of-type{border-top:1px solid #c8ceca;margin-top:27px}.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__disclosure>summary{cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:17px 0;font-size:15px;line-height:1.5;list-style:none;display:flex}.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__disclosure>summary::-webkit-details-marker{display:none}.EnquiryForm-module__ZxCRSG__disclosure>summary small{color:#4d565b;margin-top:2px;font-size:13px;font-weight:400;line-height:1.6;display:block}.EnquiryForm-module__ZxCRSG__disclosure>summary>svg{color:#3346e0;flex:0 0 20px;width:20px;height:20px}.EnquiryForm-module__ZxCRSG__disclosure[open]>summary>svg{transform:rotate(180deg)}.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__disclosure .form-grid{margin:8px 0 25px}.EnquiryForm-module__ZxCRSG__disclosure>section{background:#fff;border-radius:8px;margin:4px 0 22px;padding:18px}.EnquiryForm-module__ZxCRSG__form .enquiry-marketing-option{margin:25px 0 14px;font-size:13px;line-height:1.65}.EnquiryForm-module__ZxCRSG__form .enquiry-marketing-option input{accent-color:#3346e0;flex:0 0 18px;width:18px;height:18px}.EnquiryForm-module__ZxCRSG__form .form-privacy{color:#4d565b;margin:0 0 23px;font-size:13px;line-height:1.75}.EnquiryForm-module__ZxCRSG__form .form-privacy a{color:#243ab4;text-underline-offset:3px}.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__submit{color:#fff;background:#17222d;border-radius:8px;justify-content:space-between;width:100%;min-height:56px;padding:16px 20px;font-size:16px;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .16s;display:flex}.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__submit:active:not(:disabled){transform:scale(.985)}.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__submit:disabled{cursor:wait;opacity:.75;background:#56616a}.EnquiryForm-module__ZxCRSG__form .form-status{border:0;margin:20px 0 0;font-size:15px;line-height:1.65}.EnquiryForm-module__ZxCRSG__form .form-notice{border:1px solid #bac4df;border-radius:8px;font-size:14px}.EnquiryForm-module__ZxCRSG__form :is(input,textarea,select,button,summary,a):focus-visible,.EnquiryForm-module__ZxCRSG__confirmation a:focus-visible{outline-offset:3px;outline:3px solid #3346e0}.EnquiryForm-module__ZxCRSG__confirmation{padding:24px 0 10px!important}.EnquiryForm-module__ZxCRSG__confirmationIcon{color:#17222d;background:#dfff00;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:22px;display:grid}.EnquiryForm-module__ZxCRSG__confirmation h2{font-family:var(--font-body), sans-serif;letter-spacing:-.035em;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15}.EnquiryForm-module__ZxCRSG__confirmation p{overflow-wrap:anywhere;margin:17px 0 26px;font-size:16px;line-height:1.75}@media (hover:hover) and (pointer:fine){.EnquiryForm-module__ZxCRSG__form .service-option:hover{border-color:#3346e0}.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__disclosure>summary:hover{color:#3346e0}.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__submit:hover:not(:disabled){background:#3346e0}}@media (max-width:540px){.EnquiryForm-module__ZxCRSG__form .form-grid{grid-template-columns:minmax(0,1fr);gap:21px}.EnquiryForm-module__ZxCRSG__form .service-options{gap:8px}.EnquiryForm-module__ZxCRSG__form .service-option{gap:8px;min-height:64px;padding:10px}.EnquiryForm-module__ZxCRSG__form .service-option>span{font-size:13px}.EnquiryForm-module__ZxCRSG__areaSelection{padding:14px 15px 10px}.EnquiryForm-module__ZxCRSG__form .form-required-note{font-size:13px}}@media (max-width:360px){.EnquiryForm-module__ZxCRSG__form .service-options{grid-template-columns:minmax(0,1fr)}.EnquiryForm-module__ZxCRSG__form .service-option{min-height:48px;padding:11px 12px}}@media (prefers-reduced-motion:reduce){.EnquiryForm-module__ZxCRSG__form .EnquiryForm-module__ZxCRSG__submit{transition:none}}
.page-module__OSLHOG__hero{color:#17222d;background:#dfff00;padding:154px 0 52px}.page-module__OSLHOG__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:7%;display:grid}.page-module__OSLHOG__heroGrid h1{font-family:var(--font-body), sans-serif;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(52px,7vw,96px);font-weight:800;line-height:.98}.page-module__OSLHOG__heroGrid h1>span{font-style:italic}.page-module__OSLHOG__heroCopy{max-width:360px;padding-bottom:3px;font-size:18px;line-height:1.7}.page-module__OSLHOG__enquirySection{color:#17222d;background:#f3f4ee;padding:56px 0 92px;scroll-margin-top:115px}.page-module__OSLHOG__layout{grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr);align-items:start;gap:7%;display:grid}.page-module__OSLHOG__layout>*{min-width:0}.page-module__OSLHOG__formColumn{background:#fdfef9;border:1px solid #d1d7d1;border-radius:16px;padding:32px}.page-module__OSLHOG__formColumn .enquiry-form{background:0 0;border:0;border-radius:0;padding:0}.page-module__OSLHOG__formHeading{border-bottom:1px solid #d1d7d1;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding-bottom:24px;display:flex}.page-module__OSLHOG__formHeading h2{font-family:var(--font-body), sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(23px,2.15vw,30px);font-weight:800;line-height:1.2}.page-module__OSLHOG__formHeading p{color:#4d565b;margin-top:9px;font-size:14px;line-height:1.6}.page-module__OSLHOG__formHeading>span{color:#3346e0;flex:none;font-size:30px;line-height:1;display:block}.page-module__OSLHOG__aside{padding-top:10px}.page-module__OSLHOG__aside h2{font-family:var(--font-body), sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.1}.page-module__OSLHOG__aside>p{color:#4d565b;max-width:40ch;margin-top:18px;font-size:15px;line-height:1.8}.page-module__OSLHOG__nextSteps{border-top:1px solid #c7ceca;margin-top:34px;padding-top:25px}.page-module__OSLHOG__aside h3{margin:0;font-size:15px;font-weight:750;line-height:1.5}.page-module__OSLHOG__nextSteps ol{gap:21px;margin:21px 0 0;padding:0 0 0 21px;display:grid}.page-module__OSLHOG__nextSteps li{padding-left:7px;font-size:14px;line-height:1.65}.page-module__OSLHOG__nextSteps li::marker{color:#3346e0;font-variant-numeric:tabular-nums;font-weight:750}.page-module__OSLHOG__nextSteps strong,.page-module__OSLHOG__nextSteps span{display:block}.page-module__OSLHOG__nextSteps strong{font-weight:700}.page-module__OSLHOG__nextSteps span{color:#4d565b;margin-top:3px}.page-module__OSLHOG__location{border-top:1px solid #c7ceca;margin-top:29px;padding-top:24px}.page-module__OSLHOG__location p{color:#4d565b;max-width:25ch;margin-top:8px;font-size:14px;line-height:1.75}.page-module__OSLHOG__serviceLinks{margin-top:23px}.page-module__OSLHOG__serviceLinks a{text-underline-offset:4px;border-bottom:1px solid #c7ceca;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:12px 0;font-size:14px;font-weight:700;line-height:1.5;display:flex}.page-module__OSLHOG__serviceLinks svg{color:#3346e0;flex:0 0 20px;width:20px;height:20px}.page-module__OSLHOG__serviceLinks a:focus-visible{outline-offset:4px;outline:3px solid #3346e0}@media (hover:hover) and (pointer:fine){.page-module__OSLHOG__serviceLinks a:hover{color:#3346e0;text-decoration:underline}}@media (max-width:1050px){.page-module__OSLHOG__hero{padding-top:145px}.page-module__OSLHOG__heroGrid{gap:6%}.page-module__OSLHOG__heroCopy{font-size:16px}.page-module__OSLHOG__layout{grid-template-columns:minmax(0,1.75fr) minmax(0,.8fr);gap:5%}.page-module__OSLHOG__formColumn{padding:25px}.page-module__OSLHOG__formHeading>span{display:none}}@media (max-width:800px){.page-module__OSLHOG__hero{padding:118px 0 34px}.page-module__OSLHOG__heroGrid{grid-template-columns:minmax(0,1fr);gap:21px}.page-module__OSLHOG__heroGrid h1{font-size:clamp(46px,10vw,72px)}.page-module__OSLHOG__heroCopy{max-width:46ch;padding:0;font-size:16px}.page-module__OSLHOG__enquirySection{padding:28px 0 60px}.page-module__OSLHOG__layout{grid-template-columns:minmax(0,1fr);gap:42px}.page-module__OSLHOG__formColumn{padding:27px}.page-module__OSLHOG__formHeading h2{font-size:26px}.page-module__OSLHOG__formHeading>span{display:block}.page-module__OSLHOG__aside{max-width:580px;padding-top:0}.page-module__OSLHOG__aside h2{font-size:32px}.page-module__OSLHOG__aside>p{max-width:52ch}}@media (max-width:540px){.page-module__OSLHOG__hero{padding-top:108px}.page-module__OSLHOG__heroGrid h1{font-size:clamp(43px,11.8vw,61px)}.page-module__OSLHOG__heroCopy{font-size:15px;line-height:1.7}.page-module__OSLHOG__formColumn{border-radius:12px;padding:23px 18px}.page-module__OSLHOG__formHeading{gap:15px;margin-bottom:18px;padding-bottom:20px}.page-module__OSLHOG__formHeading h2{font-size:24px}.page-module__OSLHOG__formHeading>span{display:none}.page-module__OSLHOG__formHeading p{font-size:13px}}
