.fplg-enquiry,.fplg-enquiry-page{--fplg-enquiry-cyan: #05b2dc;--fplg-enquiry-ink: #13242b;color:var(--fplg-enquiry-ink);font-family:Montserrat,Arial,sans-serif;font-size:15px;line-height:1.65;box-sizing:border-box}.fplg-enquiry{position:relative;width:100%;padding:clamp(22px,4vw,38px);background:#fff;border:1px solid #cbdde3;border-top:4px solid var(--fplg-enquiry-cyan);border-radius:6px;text-align:left}.fplg-enquiry *,.fplg-enquiry-page *{box-sizing:border-box}.fplg-enquiry h2{margin:0 0 10px;color:var(--fplg-enquiry-ink);font:700 clamp(22px,3vw,28px)/1.3 Montserrat,Arial,sans-serif;overflow-wrap:anywhere}.fplg-enquiry p{margin:0 0 16px}.fplg-enquiry .fplg-enquiry__intro{color:#425a65}.fplg-enquiry fieldset{min-width:0;padding:0;margin:0;border:0}.fplg-enquiry .fplg-enquiry__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.fplg-enquiry .fplg-enquiry__field{min-width:0;margin-bottom:18px}.fplg-enquiry label{display:block;margin:0 0 7px;color:#13242b;font:600 14px/1.5 Montserrat,Arial,sans-serif}.fplg-enquiry .fplg-enquiry__optional{color:#516772;font-weight:400}.fplg-enquiry input:not([type=checkbox]),.fplg-enquiry select,.fplg-enquiry textarea{width:100%;min-width:0;min-height:46px;padding:11px 12px;margin:0;border:1px solid #9db5bf;border-radius:4px;background:#fff;color:#13242b;font:400 16px/1.5 Montserrat,Arial,sans-serif;box-shadow:none}.fplg-enquiry textarea{resize:vertical}.fplg-enquiry [aria-invalid=true]{border-color:#a62724!important}.fplg-enquiry input:focus-visible,.fplg-enquiry select:focus-visible,.fplg-enquiry textarea:focus-visible,.fplg-enquiry button:focus-visible,.fplg-enquiry a:focus-visible,.fplg-enquiry [tabindex="-1"]:focus-visible,.fplg-enquiry-page a:focus-visible{outline:3px solid #0084a4;outline-offset:3px}.fplg-enquiry .fplg-enquiry__hint{display:block;margin:7px 0 0;font-size:12px;color:#516772}.fplg-enquiry .fplg-enquiry__notice{padding:13px 16px;border:1px solid #8cc5d5;border-radius:4px;background:#edf8fb;font-size:14px}.fplg-enquiry .fplg-enquiry__field-error{display:block;margin-top:6px;color:#a62724;font-size:13px;font-weight:500}.fplg-enquiry .fplg-enquiry__submission-error{padding:13px 16px;border:1px solid #d3a8a5;border-radius:4px;background:#fff4f3;color:#8c2522;font-size:14px}.fplg-enquiry .fplg-enquiry__consents{margin:7px 0 22px}.fplg-enquiry .fplg-enquiry__consent{display:flex;align-items:flex-start;gap:11px;margin-top:14px}.fplg-enquiry .fplg-enquiry__consent input{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:#0084a4;cursor:pointer}.fplg-enquiry .fplg-enquiry__consent label{margin:0;font-size:13px;font-weight:400}.fplg-enquiry a{color:#007795;text-decoration:underline;text-underline-offset:3px}.fplg-enquiry .fplg-enquiry__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 25px;border:1px solid var(--fplg-enquiry-cyan);border-radius:4px;background:var(--fplg-enquiry-cyan);color:#071c23;font:700 15px/1.4 Montserrat,Arial,sans-serif;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1)}.fplg-enquiry .fplg-enquiry__submit:hover:not(:disabled){background:#38c4e6}.fplg-enquiry .fplg-enquiry__submit:active:not(:disabled){transform:scale(.98)}.fplg-enquiry .fplg-enquiry__submit:disabled{background:#e0eaee;border-color:#bbcfd7;color:#4e6570;cursor:not-allowed}.fplg-enquiry fieldset:disabled input,.fplg-enquiry fieldset:disabled select,.fplg-enquiry fieldset:disabled textarea{background:#f3f7f8;cursor:not-allowed}.fplg-enquiry .fplg-enquiry__success{padding:12px 0}.fplg-enquiry .fplg-enquiry__reference{font-size:13px;overflow-wrap:anywhere}.fplg-enquiry .fplg-enquiry__sr-only,.fplg-enquiry .fplg-enquiry__honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fplg-enquiry-page{padding:30px 20px 60px;background:#f4f8fa}.fplg-enquiry-page__inner{max-width:760px;margin:0 auto}.fplg-enquiry-page .fplg-enquiry-page__back{display:inline-block;margin-bottom:20px;color:#007795;font-size:14px;font-weight:600;text-decoration:underline}@media (max-width: 540px){.fplg-enquiry .fplg-enquiry__grid{grid-template-columns:1fr}.fplg-enquiry .fplg-enquiry__submit{width:100%}.fplg-enquiry-page{padding:24px 14px 40px}}@media (prefers-reduced-motion: reduce){.fplg-enquiry .fplg-enquiry__submit{transition:none}}
