:root{--sans:'Cormorant Garamond',Georgia,serif;--heading:'Cormorant Garamond',Georgia,serif;--serif:'Cormorant Garamond',Georgia,serif}
body,body *:not(svg):not(path):not(circle):not(rect):not(line):not(polyline):not(polygon){font-family:'Cormorant Garamond',Georgia,serif!important;letter-spacing:0!important}
body{font-size:21px;line-height:1.65;font-weight:400}h1,h2,h3,h4,h1 em,h2 em,h3 em{font-weight:600!important;font-style:normal!important;line-height:1.12!important}h1{font-size:clamp(43px,5.5vw,76px)!important}h2{font-size:clamp(34px,4.2vw,54px)!important}h3{font-size:29px!important}h4{font-size:23px!important}
main p,main li,.prose p,.prose li,.about .prose>p,.about #foundergrid .prose>p,.about #why-dilmun .prose p,.legal-content p,.legal-content li,.service-tile p,.way p,.info-card p,.experience p,.bahrain-plan p,.package-card p,.package-card li,.contact-info p,.section-head p,.dream-copy p,.meet-grid p,.next-journey p{font-size:21px!important;line-height:1.7!important;font-weight:400!important}
main p,.prose p,.about #why-dilmun .prose p,.legal-content p{text-align:justify;text-align-last:left;text-justify:inter-word;overflow-wrap:break-word}.dream-copy p,.next-journey p,.way p,.section-head p,.service-tile p,.reassurance-grid p{text-align:left!important}.prose p.pull,.about .prose .pull,.meet-grid blockquote{font-size:28px!important;line-height:1.5!important;font-weight:500!important}.about #foundergrid .prose>p:first-of-type{font-size:17px!important}.about #foundergrid .prose>p:nth-of-type(2){font-size:23px!important}.about #why-dilmun>.wrap>div:first-child>p{font-size:25px!important;line-height:1.5!important}
.nav-links,.nav-links>a,.dropdown-toggle{font-size:18px!important;font-weight:500!important;line-height:1.3}.nav-links{gap:18px}.nav-cta,.btn{font-size:18px!important;font-weight:600!important;text-transform:none!important;line-height:1.3!important;padding-top:12px!important;padding-bottom:12px!important}.dropdown a{font-size:19px!important}.topbar,.topbar a{font-size:16px!important}.eyebrow,.country,.cat,.service-num,.experience-place,.form-field label,legend,.destination-search>span,.experience-count{font-size:16px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:.04em!important}
.way h3{font-size:27px!important}.way p{font-size:20px!important}.way.has-photo{min-height:345px!important}.service-tile h2{font-size:31px!important}.service-tile>span,.text-link,.more,.readmore{font-size:19px!important;line-height:1.4!important}.way-chat h3{font-size:33px!important}.escape-card h3,.dest-info h3{font-size:39px!important}.escape-card>div>span,.escape-card small{font-size:17px!important}.hero-destination strong{font-size:31px!important}.hero-destination span,.scene-dot{font-size:16px!important}.hero-destination span{line-height:1.4}.scene-dot{padding:7px 14px}.dream-link,.journey-dock a{font-size:19px!important}.destination-note,.destination-note a{font-size:19px!important}.destination-search label{font-size:28px!important}.visual-triptych a>span{font-size:27px!important}.transfer-route strong{font-size:28px!important}.transfer-route span,.transfer-route small{font-size:17px!important}.experience summary{font-size:28px!important;line-height:1.3!important}.experience-filters button,.chip{font-size:19px!important}.breadcrumb{font-size:16px!important;line-height:1.6!important}.plan-out pre,input,select,textarea{font-size:21px!important;line-height:1.5!important}.tick span{font-size:19px!important}.plan-out p,.next-actions>span,.form-note{font-size:17px!important}.footer-col a,.contact-item,.contact-item span,.footer-col .contact-item a{font-size:18px!important;line-height:1.5!important}.footer-col h4{font-size:20px!important}.footer-bottom,.footer-bottom span{font-size:16px!important;line-height:1.5}.footer-brand p{font-size:20px!important}.footer-horizon p{font-size:20px!important;text-align:center!important}.photo-credit,.photo-credit a,.supplied-place-photo figcaption,.supplied-place-photo figcaption a{font-size:14px!important;line-height:1.5!important}.site-lightbox p{font-size:17px!important}.wa-label{font-size:18px!important}.photo-signature,.editorial-portrait .script{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:29px!important;font-weight:500!important}.editorial-portrait figcaption>span:last-child{font-size:16px!important}.story-index a{font-size:20px!important}.reassurance-grid h3{font-size:26px!important}.reassurance-grid p{font-size:19px!important}.reassurance-grid b{font-size:18px!important}
body .reliable-tagline,body .footer-brand .reliable-tagline{font-family:'Allura',cursive!important;font-size:38px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.25!important}
@media(max-width:1150px){.nav-toggle{display:block}.nav-links{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;padding:18px 24px;background:var(--cream);max-height:75vh;overflow:auto;gap:3px}.nav-links.open{display:flex}.nav-links>a,.dropdown-toggle{min-height:44px;font-size:21px!important}.has-dropdown{width:100%}.has-dropdown .dropdown{position:static;box-shadow:none;border:0;display:none;padding-left:15px}.has-dropdown:hover .dropdown{display:none}.has-dropdown.open .dropdown,.has-dropdown:focus-within .dropdown{display:block}header nav{position:relative}}
@media(max-width:700px){body{font-size:20px}h1{font-size:48px!important}h2{font-size:39px!important}h3{font-size:29px!important}main p,main li,.prose p,.prose li,.about .prose>p,.about #foundergrid .prose>p,.about #why-dilmun .prose p,.legal-content p,.legal-content li,.service-tile p,.way p,.info-card p,.experience p,.bahrain-plan p,.package-card p,.package-card li,.contact-info p,.section-head p,.dream-copy p,.meet-grid p,.next-journey p{font-size:20px!important;line-height:1.65!important}.topbar,.topbar a{font-size:14px!important}.dream-copy h1{font-size:49px!important}.dream-copy p{font-size:21px!important}.scene-dot{font-size:15px!important;padding:7px 12px}.hero-destination strong{font-size:29px!important}.hero-destination span{font-size:16px!important}.service-tile h2{font-size:31px!important}.way h3{font-size:27px!important}.experience summary{font-size:28px!important}.transfer-route strong{font-size:27px!important}.footer-col a,.contact-item,.contact-item span,.footer-col .contact-item a{font-size:18px!important}.footer-bottom span{font-size:14px!important}.footer-horizon h2{font-size:39px!important}.prose p.pull,.about .prose .pull{font-size:26px!important}.about #why-dilmun>.wrap>div:first-child>p{font-size:23px!important}.about #foundergrid .prose>p:first-of-type{font-size:16px!important}.about #foundergrid .prose>p:nth-of-type(2){font-size:22px!important}.photo-signature{font-size:28px!important}body .reliable-tagline,body .footer-brand .reliable-tagline{font-size:35px!important}}
