
body.ft-enquiry-page{margin:0;background:#fff;font:16px/1.55 Manrope,Arial,sans-serif;color:#112b37}*{box-sizing:border-box}.ft-enquiry-page main{max-width:900px;margin:auto}.ft-holiday-dialog{border-color:transparent}.ft-holiday-dialog>header{background:#112b37;border-bottom-color:#c9a96a}.ft-holiday-dialog header>div{min-width:0}.ft-holiday-dialog header p{color:#c9a96a;letter-spacing:.12em}.ft-holiday-dialog h2{font-family:Georgia,serif;font-weight:500}.ft-enquiry-fields label{justify-content:flex-start}.ft-enquiry-fields input,.ft-enquiry-fields select,.ft-enquiry-fields textarea{font-weight:500}.ft-enquiry-form legend{font-family:Georgia,serif;font-weight:500}.ft-enquiry-form .ft-enquiry-progress [aria-current],.ft-enquiry-actions [data-enquiry-next],.ft-enquiry-actions [data-enquiry-send]{background:#112b37;color:#fff}.ft-enquiry-progress li{background:#f8f6f1}.ft-board-options label:has(input:checked){background:#f8f6f1!important}.native-enquiry-launch{display:block;padding:clamp(24px,5vw,48px);border:1px solid #dce4e3;border-radius:18px;background:#f8f6f1;color:#112b37;text-align:center}.native-enquiry-launch h3{margin:0 0 12px;font:500 2rem/1.15 Georgia,serif}.native-enquiry-launch p{margin:0 auto 20px;max-width:580px;line-height:1.6}.native-enquiry-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border-radius:999px;border:1px solid #112b37;background:#112b37;color:#fff!important;font:700 .9rem/1.3 Manrope,Arial,sans-serif;text-decoration:none;min-height:48px;cursor:pointer}.native-offer-enquire{margin-left:10px;background:#fff;color:#112b37!important}.native-service-mark{display:grid;place-items:center;flex:none;width:54px;height:54px;border-radius:50%;background:#f8f6f1;color:#80643c;font-size:2rem}.ft-success-hero{background:#112b37!important}.ft-success-hero h3{font-family:Georgia,serif!important;font-weight:500!important}.ft-success-hero h3 span{color:#c9a96a!important}.ft-success-eyebrow{color:#c9a96a!important}.ft-success-reference{background:#f8f6f1!important}.ft-success-reference strong{color:#112b37!important}.ft-success-contact-other a{overflow-wrap:anywhere}.ft-success-contact-other a strong{font-size:.8rem}.ft-success-reference button,.ft-airport-done{background:#112b37!important;color:#fff!important}.native-dev-banner{position:fixed;bottom:12px;left:12px;z-index:90;max-width:calc(100vw - 24px);padding:8px 13px;border:1px solid #d0d9dc;border-radius:999px;background:#fff;color:#112b37;box-shadow:0 4px 18px #0001;font:600 11px/1.3 Manrope,Arial,sans-serif}.ft-holiday-dialog [hidden]{display:none!important}@media(max-width:600px){.ft-holiday-dialog>header h2{font-size:1.45rem}.ft-holiday-dialog>header p{font-size:.58rem}.native-offer-enquire{margin:8px 0 0}.ft-success-contact-other{grid-template-columns:1fr!important}}

.ft-enquiry-page .development-site-notice{display:none!important}.native-luxury-offer{display:flex;flex-direction:column;min-width:0;margin:0}.native-luxury-offer>.luxury-card{flex:1}.native-luxury-offer>.native-offer-enquire{margin:12px 0 0;align-self:flex-start}

.native-enquiry-standalone-header{max-width:900px;margin:auto;padding:24px 32px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.native-enquiry-standalone-header img{max-width:210px;height:auto;object-fit:contain}.native-enquiry-standalone-header p{font-size:.85rem}.native-framed .native-enquiry-standalone-header{display:none}@media(max-width:600px){.native-enquiry-standalone-header{padding:18px 20px 0}.native-enquiry-standalone-header img{max-width:150px}.native-enquiry-standalone-header p{display:none}}
