.enquire-wrapper{width:100%;position:relative}.enquire{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);backface-visibility:hidden;background:#02102166;border:1px solid #e5d37d66;width:100%;padding:18px 16px 16px;position:relative;transform:translateZ(0);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff14}@media (min-width:768px){.enquire{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0210214d;border:2px solid #ffffda66;padding:24px 36px 20px;box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff1f}}.enquire-flare{pointer-events:none;opacity:.9;width:340px;max-width:85%;position:absolute;top:-35px;left:75%;transform:translate(-50%)}@media (min-width:768px){.enquire-flare{mix-blend-mode:screen;opacity:1}}@media (max-width:425px){.enquire-flare{top:-47px;left:70%}}@media (max-width:375px){.enquire-flare{top:-41px;left:70%}}@media (max-width:320px){.enquire-flare{top:-35px;left:70%}}@media (min-width:426px) and (max-width:767px){.enquire-flare{top:-45px;left:70%}}.enquire-heading{color:#fff;text-align:left;margin-bottom:16px;font-size:1.15rem;line-height:1.15}.enquire-row{align-items:end;gap:18px;display:grid}.enquire-row .enquire-submit{display:none}.enquire-field{display:block;position:relative}.enquire-input{color:#fff;width:100%;font-family:var(--font-karla), "Karla:Regular", Karla, sans-serif;transition:border-color var(--duration-fast) ease-out;background:0 0;border:0;border-bottom:1px solid #ffffffbf;padding-bottom:4px;font-size:13.5px;font-style:normal;font-weight:400;line-height:normal}.enquire-input::placeholder{font-family:var(--font-karla), "Karla:Regular", Karla, sans-serif;color:#ffffffd9;font-size:13.5px;font-style:normal;font-weight:400;line-height:normal}.enquire-input:focus,.enquire-input:focus-within{border-bottom-color:var(--skyven-gold);outline:none}select.enquire-input{appearance:none;cursor:pointer;font-family:var(--font-karla), "Karla:Regular", Karla, sans-serif;color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10' fill='none'><path d='M1 1l9 8 9-8' stroke='white' stroke-width='1.5'/></svg>");background-position:right 2px center;background-repeat:no-repeat;background-size:14px 7px;padding-right:24px;font-size:15px;font-style:normal;font-weight:400;line-height:normal}select.enquire-input option{background:var(--skyven-navy-950);color:var(--skyven-cream);font-family:var(--font-karla), "Karla:Regular", Karla, sans-serif;font-size:16px}.enquire-input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 5000000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #021021!important}.enquire-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 5000000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #021021!important}.enquire-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 5000000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #021021!important}.enquire-input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 5000000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #021021!important}.enquire-submit{color:#484848;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;width:100%;height:56px;transition:filter var(--duration-fast) ease-out, transform var(--duration-fast) ease-out;background:linear-gradient(100deg,#f7ecc6 0%,#e6cf92 46%,#f4e6ba 74%,#dcbe78 100%);border:1px solid #c4a550;font-size:1.125rem;font-weight:500;box-shadow:0 0 16.5px #ecc9628a}.enquire-submit:hover{filter:brightness(1.06)}.enquire-submit:active{transform:scale(.98)}.enquire-submit:focus-visible{outline:2px solid var(--skyven-cream);outline-offset:3px}.enquire-submit-wrapper{justify-content:center;width:100%;margin-top:28px;margin-bottom:8px;display:flex}.enquire-submit-btn{color:#2b2b2b;height:36px;font-family:var(--font-karla), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;pointer-events:auto;background:linear-gradient(90deg,#dec687 0%,#fff7dc 50%,#dec687 100%);border:1px solid #c9a668;justify-content:center;align-items:center;padding:0 36px;font-size:.875rem;font-weight:600;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 28px 4px #c9a66873,0 0 12px #ecc96259}.enquire-submit-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 36px 6px #c9a668a6,0 0 16px #ecc96280}.enquire-submit-btn:active{transform:translateY(0)scale(.98)}.enquire-submit-btn:focus-visible{outline:2px solid var(--skyven-cream);outline-offset:3px}.enquire-consent{color:#ffffffd9;font-family:var(--font-karla), "Karla:Light", Karla, sans-serif;text-align:left;align-items:flex-start;gap:8px;max-width:100%;margin-top:12px;font-size:11.5px;font-style:normal;font-weight:300;line-height:1.35;display:flex}.enquire-consent .enquire-consent-text{max-width:calc(100% - 20px);display:inline}.enquire-checkbox{appearance:none;cursor:pointer;background:#7b7b7b;border:1px solid #fff;flex:none;width:12px;height:12px;margin-top:0}.enquire-checkbox:checked{background:var(--skyven-gold)}.enquire-checkbox:focus-visible{outline:2px solid var(--skyven-cream);outline-offset:2px}.enquire-thanks{color:var(--skyven-gold);padding:28px 0;font-size:1.125rem}@media (min-width:768px){.enquire{border:2px solid var(--skyven-cream);padding:20px 36px}.enquire-flare{width:448px;max-width:90%;top:-66px}.enquire-heading{margin-bottom:38px;font-size:calc(1.667vw + 16px)}.enquire-row{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,240px);gap:24px}.enquire-row .enquire-submit{display:inline-flex}.enquire-submit-wrapper{display:none}.enquire-input{padding-bottom:15px;font-size:calc(.833vw + 8px)}.enquire-input::placeholder,select.enquire-input{font-size:calc(.833vw + 8px)}.enquire-consent{align-items:flex-start;gap:14px;margin-top:27px;font-size:14px;line-height:normal;overflow:visible}.enquire-consent .enquire-consent-text{white-space:normal;text-overflow:clip;max-width:100%;overflow:visible}.enquire-checkbox{margin-top:4px}}.enquire-error{color:#d98b8b;margin-top:12px;font-size:13px;line-height:1.4}
