#page-container{overflow-x:hidden}#booking-popup{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;font-family:inherit}#booking-popup.is-open{display:flex}#booking-popup .booking-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}#booking-popup .booking-dialog{position:relative;z-index:1;background:#101818;width:min(1100px,95vw);height:min(750px,92vh);border-radius:12px;overflow:hidden;box-shadow:0 12px 50px rgba(0,0,0,.35);display:flex;flex-direction:column}#booking-popup .booking-close{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;border:0;border-radius:999px;background:rgba(0,0,0,.4);color:#fff;font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease,transform .15s ease}#booking-popup .booking-close:hover{background:rgba(0,0,0,.7)}#booking-popup .booking-frame-wrap{flex:1;display:flex;height:100%}#booking-popup .booking-frame-wrap iframe{width:100%;height:100%;border:0}@media (max-width:767px){#booking-popup .booking-dialog{width:100vw;height:80vh;border-radius:0}#booking-popup .booking-close{top:16px;right:16px}}@media (max-width:980px){html,body{overflow-x:hidden}body{position:relative}}.font-rivers{text-align:center;font-family:'The Rivers',Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-size:clamp(32px,4vw,52px);line-height:clamp(42px,5.5vw,72px);letter-spacing:0;color:#FDF8F5;text-transform:uppercase;opacity:1}@media (min-width:980px){.et_pb_menu .et_pb_menu__menu,.et_pb_fullwidth_menu .et_pb_menu__menu{display:none}.et_pb_menu .et_mobile_nav_menu,.et_pb_fullwidth_menu .et_mobile_nav_menu{display:flex;float:none;margin:0 5px}}#mm-header.et_pb_section{padding:0;position:relative;background-color:#152F2B;border-bottom:1px solid rgba(255,255,255,.08);min-height:68px;display:flex;align-items:center}#mm-header.et_pb_section:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#7D4AED}.mm-header-row{width:100%;align-items:center}.mm-header-row .et_pb_column:last-child{display:flex;justify-content:flex-end;align-items:center}.mm-actions{display:flex;align-items:center;gap:22px}.mm-icon,.mm-burger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#EAEFE9;background:transparent;border:0;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.mm-icon:hover,.mm-burger:hover{transform:translateY(-1px);opacity:.85}.mm-header-row .et_pb_column:first-child img{max-height:38px;width:auto}.et-fixed-header #mm-header.et_pb_section{background-color:#122723;box-shadow:0 4px 14px rgba(0,0,0,.18)}@media (max-width:980px){.mm-actions{gap:16px}}@font-face{font-family:'The Rivers';src:url('/wp-content/uploads/2025/10/the-rivers.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}:root{--mm-bg:#142c28;--mm-fg:#E3EFE9;--mm-accent:rgba(203,232,214,.12)}#mm-fullmenu{position:fixed;inset:0;z-index:99998;display:grid;grid-template-rows:1fr auto;background:var(--mm-bg);color:var(--mm-fg);padding:clamp(16px,4vw,40px);opacity:0;visibility:hidden;transform:scale(1.02);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;overflow:hidden;font-family:'The Rivers',Helvetica,Arial,Lucida,sans-serif}#mm-fullmenu::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url('http://thebanc.ae/wp-content/uploads/2025/10/Banc-Icon-Thin-Green.svg') no-repeat center;background-size:min(150vmin,1600px);opacity:.14}#mm-fullmenu>*{position:relative;z-index:1}body.mm-menu-open #mm-fullmenu{opacity:1;visibility:visible;transform:scale(1);transition:opacity .25s ease,transform .25s ease,visibility 0s}body.mm-menu-open{overflow:hidden}#mm-fullmenu .mm-close{position:fixed;top:16px;right:16px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--mm-fg);cursor:pointer;border-radius:10px;transition:background .15s ease,transform .15s ease}#mm-fullmenu .mm-close:hover{background:var(--mm-accent);transform:scale(1.04)}#mm-fullmenu .mm-nav{align-self:center;justify-self:center;text-align:center}#mm-fullmenu .menu-stack{list-style:none;margin:0;padding:0}#mm-fullmenu .menu-stack li+li{margin-top:14px}#mm-fullmenu .menu-stack h2{font-family:'The Rivers',Helvetica,Arial,Lucida,sans-serif;font-size:clamp(32px,4.5vw,52px);font-weight:400;line-height:0.8;text-transform:uppercase;letter-spacing:.06em}#mm-fullmenu .menu-stack a{color:var(--mm-fg);text-decoration:none;display:inline-block;transition:opacity .2s ease,transform .2s ease}#mm-fullmenu .menu-stack a:hover{opacity:.85;transform:translateY(-2px)}#mm-fullmenu .mm-meta{display:flex;gap:20px;flex-wrap:wrap;align-items:center;justify-content:center;border-top:1px solid var(--mm-accent);padding-top:16px;font-size:clamp(12px,1.4vw,14px);text-transform:uppercase}#mm-fullmenu .mm-meta a{color:var(--mm-fg);text-decoration:none;opacity:.85}#mm-fullmenu .mm-meta a:hover{opacity:1}@media (max-width:768px){#mm-fullmenu .menu-stack h2{line-height:0.5}#mm-fullmenu .menu-stack li+li{margin-top:12px}#mm-fullmenu::before{background-size:120vmin;opacity:.16}}.et-l--header,.et_pb_section.et_pb_sticky{z-index:9990}.banc-footer-logo,.your-svg-wrapper-selector{background-repeat:no-repeat!important;background-size:contain!important;image-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0)}.your-inline-svg-selector{shape-rendering:geometricPrecision}#banc-infobar{background:#13221f;color:#FDF8F5;padding:28px clamp(14px,4vw,40px);display:grid;grid-template-columns:auto 1.4fr 0.9fr 1fr 1fr 1fr auto;gap:clamp(18px,3vw,48px);position:relative;align-items:start;background-image:none!important;background-repeat:no-repeat!important;-webkit-mask-image:none!important;mask-image:none!important;isolation:isolate;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}.et_pb_section:has(#banc-infobar),.et_pb_row:has(#banc-infobar){background-image:none!important}.et_pb_section:has(#banc-infobar) .et_pb_top_inside_divider,.et_pb_section:has(#banc-infobar) .et_pb_bottom_inside_divider{display:none!important}#banc-infobar::before,#banc-infobar::after{content:"";position:absolute;top:0;bottom:0;width:2px;opacity:.25;background:rgba(255,255,255,.12)}#banc-infobar::before{left:0}#banc-infobar::after{right:0}#banc-infobar .banc-logo img{display:block;width:auto;max-height:100px}#banc-infobar .banc-logo img.large{max-height:80px}#banc-infobar .banc-logo img.small{max-height:40px}#banc-infobar .font-rivers{font-family:'The Rivers',Helvetica,Arial,Lucida,sans-serif;font-size:clamp(16px,1.4vw,20px);letter-spacing:.08em;color:#6bb069;text-transform:uppercase;text-align:left;margin:0 0 -20px 0}#banc-infobar .banc-blocks-inline{display:flex;align-items:flex-start;flex-wrap:wrap;gap:50px}#banc-infobar p{margin:0;opacity:.95;line-height:1.5}#banc-infobar a{color:#FDF8F5;text-decoration:none;opacity:.95;transition:opacity .15s ease}#banc-infobar a:hover{opacity:.8}#banc-infobar .banc-social{display:flex;gap:8px;align-items:center}#banc-infobar .banc-social img{width:22px!important;height:22px!important;display:block;transition:opacity .15s ease,transform .15s ease}#banc-infobar .banc-social img:hover{opacity:.8;transform:translateY(-2px)}#banc-infobar .banc-top{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;transition:transform .15s ease,opacity .15s ease,background .15s ease}#banc-infobar .banc-top img{width:26px;height:auto;transform:rotate(0deg);filter:invert(77%) sepia(24%) saturate(300%) hue-rotate(65deg) brightness(100%) contrast(90%)}#banc-infobar .banc-top:hover{transform:translateY(-2px);background:rgba(255,255,255,.06);opacity:.9}@media (max-width:1200px){#banc-infobar{grid-template-columns:auto 1fr 1fr 1fr;grid-auto-rows:auto}#banc-infobar .banc-logo{grid-column:1 / -1;justify-self:center}#banc-infobar .banc-top{grid-column:4;justify-self:end}}@media (max-width:768px){#banc-infobar{grid-template-columns:1fr 1fr;gap:20px;text-align:left}#banc-infobar .banc-logo{grid-column:1 / -1;justify-self:center}#banc-infobar .banc-top{grid-column:2;justify-self:end}#banc-infobar .banc-social img{width:20px!important}}#banc-infobar p{font-family:"calluna",serif;font-weight:300!important;font-style:normal;font-size:clamp(13px,1.3vw,15px);line-height:1.6;text-align:left;color:#FDF8F5;margin:0;opacity:.95}.et_pb_post a.more-link{font-family:"calluna",serif;font-weight:300;font-style:normal;font-size:clamp(11px,0.9vw,13px);color:#FDF8F5;background:#162925;border:1px solid #FDF8F5;padding:1em 2.3em;margin-top:28px;border-radius:0;text-transform:uppercase;display:inline-block;transition:all .3s ease-in-out}.et_pb_post a.more-link:hover{background:#FDF8F5;color:#142c28;border:2px solid #FDF8F5;transition:all 0.3s ease-in-out}.et_pb_post{display:flex;flex-direction:column}.et_pb_post .et_pb_image_container,.et_pb_post .entry-featured-image-url{order:1}.et_pb_post .entry-title{order:3}.et_pb_post .post-meta{order:2;margin-top:-10%}.et_pb_post .post-content{order:4}#main-content{background-color:#13221f!important}