@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:wght@600;700;800&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--navy:#1c2228;--navy-2:#0b2948;--gold:#d7a43b;--gold-light:#e5c26d;--white:#fff;--cream:#faf8f3;--text:#12213a;--muted:#727b88;--border:#e8e8e8}html{scroll-behavior:smooth;overflow-x:hidden}body{min-width:320px;color:var(--text);background:#fff;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,input,select{font:inherit}input,select{font-size:16px}button{cursor:pointer}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 32px);margin-inline:auto}.top-strip{color:#fff;background:#04162c;min-height:54px}.top-strip-inner{justify-content:space-between;align-items:center;gap:20px;min-height:54px;display:flex}.top-contact-group,.top-stats{align-items:center;gap:34px;display:flex}.top-contact-group>span{align-items:center;gap:8px;font-size:13px;display:flex}.top-contact-group svg,.top-stats svg,.header-login svg{color:var(--gold)}.top-stats span{grid-template-rows:auto auto;grid-template-columns:24px auto;align-items:center;column-gap:8px;display:grid}.top-stats svg{grid-row:1/3}.top-stats b{font-size:13px;line-height:1}.top-stats small{opacity:.75;margin-top:3px;font-size:9px}.header-login{color:#fff;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:flex}.main-navbar{z-index:30;background:#fff;min-height:102px;position:relative}.brand-curve{background:var(--navy);border-bottom:3px solid var(--gold);z-index:0;border-bottom-right-radius:78% 100%;width:390px;height:102px;position:absolute;top:0;left:0}.navbar-inner{z-index:2;justify-content:space-between;align-items:center;gap:30px;min-height:102px;display:flex;position:relative}.main-logo{width:280px;color:var(--gold-light);flex-shrink:0;align-items:center;gap:13px;display:flex}.main-logo-icon,.footer-logo-icon{border:2px solid var(--gold);width:56px;height:56px;color:var(--gold);border-radius:50%;flex-shrink:0;place-items:center;font-size:25px;display:grid}.main-logo strong,.footer-logo strong{letter-spacing:2px;font-family:Georgia,serif;line-height:1.03;display:block}.main-logo strong{font-size:18px}.main-logo small,.footer-logo small{color:var(--gold-light);letter-spacing:1.1px;margin-top:7px;font-size:7px;display:block}.navbar-links{text-transform:uppercase;justify-content:flex-end;align-items:center;gap:26px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.navbar-links a{white-space:nowrap;padding:8px 0;transition:color .2s}.navbar-links a:first-child,.navbar-links a:hover{color:var(--gold)}.navbar-toggle{display:none}.reference-hero{background:var(--navy);min-height:570px;position:relative;overflow:hidden}.reference-hero-bg{opacity:0;transition:opacity .9s;position:absolute;inset:0}.reference-hero-bg.active{opacity:1}.reference-hero-overlay{background:linear-gradient(90deg,#031427e6 0%,#031427b8 32%,#03142742 64%,#0314270a 100%);position:absolute;inset:0}.reference-hero-content{z-index:4;color:#fff;padding-top:82px;position:relative}.hero-script{color:var(--gold);font-family:Segoe Script,cursive;font-size:45px;line-height:1}.reference-hero h1{letter-spacing:4px;margin-top:8px;font-family:Georgia,serif;font-size:clamp(62px,7vw,92px);font-weight:500;line-height:.95}.hero-subtitle{align-items:center;gap:16px;margin-top:17px;display:flex}.hero-subtitle span{letter-spacing:7px;font-size:17px}.hero-subtitle i{background:var(--gold);width:42px;height:1px}.hero-copy{color:#ffffffe0;max-width:440px;margin-top:19px;font-size:15px;line-height:1.65}.hero-action-row{align-items:center;gap:18px;margin-top:27px;display:flex}.primary-gold-btn,.secondary-gold-btn{text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:11px;font-weight:700;display:inline-flex}.primary-gold-btn{border:1px solid var(--gold);background:var(--gold);color:#fff}.secondary-gold-btn{border:1px solid var(--gold);color:#fff;background:#061a3247}.hero-dots{justify-content:center;gap:8px;width:440px;margin-top:25px;display:flex}.hero-dot{opacity:.8;background:#fff;border:1px solid #fff;border-radius:50%;width:9px;height:9px;padding:0}.hero-dot.active{background:var(--gold);border-color:var(--gold);border-radius:999px;width:23px}.hero-arrow{z-index:8;width:42px;height:42px;color:var(--navy);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:48%;box-shadow:0 4px 16px #00000026}.hero-arrow-left{left:18px}.hero-arrow-right{right:18px}.booking-panel-section{z-index:12;margin-top:-68px;position:relative}.booking-panel{background:#fff;border-radius:7px;max-width:1020px;margin-inline:auto;overflow:visible;box-shadow:0 8px 28px #091c3026}.booking-tabs{background:#fff;border-radius:7px 7px 0 0;grid-template-columns:repeat(4,1fr);width:58%;min-height:54px;display:grid;box-shadow:0 -2px 12px #071b330a}.booking-tab{color:#1e3047;background:#fff;border:0;justify-content:center;align-items:center;gap:9px;min-height:54px;font-size:13px;font-weight:700;display:flex;position:relative}.booking-tab.active,.booking-tab.active svg{color:var(--gold)}.booking-tab.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:18px;right:18px}.booking-fields{background:#fff;grid-template-columns:1.2fr 1fr 1fr 1fr 150px;gap:14px;padding:18px;display:grid}.booking-input{border:1px solid #e6e8eb;border-radius:5px;align-items:center;gap:9px;min-width:0;min-height:56px;padding:8px 12px;display:flex}.booking-input svg{color:var(--navy);flex-shrink:0}.booking-input>div{width:100%;min-width:0}.booking-input label{color:var(--text);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.booking-input select,.booking-input input{color:#6e7784;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.booking-search-btn{background:var(--navy);color:#fff;text-transform:uppercase;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:56px;font-size:12px;font-weight:700;display:flex}.reference-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.reference-section-heading p{color:var(--gold);font-family:Segoe Script,cursive;font-size:19px}.reference-section-heading h2{color:var(--navy);margin-top:2px;font-family:Georgia,serif;font-size:28px;font-weight:500}.reference-section-heading button{color:var(--navy);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.reference-section-heading button svg{color:var(--gold)}.popular-section{background:#fff;padding:86px 0 34px}.reference-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.reference-package-card{background:#fff;border:1px solid #e9e9e9;border-radius:6px;overflow:hidden;box-shadow:0 5px 18px #05182e14}.reference-package-image{height:180px;position:relative}.pkg-img-1{background:linear-gradient(150deg,#4b8291,#bdd0c0)}.pkg-img-2{background:linear-gradient(150deg,#7f9ba5,#dce1d3)}.pkg-img-3{background:linear-gradient(150deg,#68849b,#dae4dc)}.pkg-img-4{background:linear-gradient(150deg,#476f65,#b9c9a3)}.reference-package-image>span{background:var(--gold);color:#fff;padding:6px 12px;font-size:9px;font-weight:700;position:absolute;top:12px;left:0}.reference-package-body{padding:15px 15px 13px}.reference-package-body h3{color:var(--navy);font-size:14px;font-weight:700}.reference-package-body>p{min-height:31px;color:var(--muted);margin-top:7px;font-size:10px;line-height:1.45}.package-meta{color:#4e5c6e;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;font-size:9px;display:flex}.package-meta span{align-items:center;gap:4px;display:flex}.reference-price{margin-top:13px}.reference-price strong{color:var(--navy);font-size:16px}.reference-package-body>button{border:1px solid var(--gold);color:#a37921;text-transform:uppercase;background:#fff;border-radius:3px;width:100%;min-height:35px;margin-top:13px;font-size:9px;font-weight:700}.confidence-strip{background:var(--navy);color:#fff;padding:28px 0}.confidence-grid{grid-template-columns:1.25fr repeat(5,1fr);align-items:center;gap:28px;display:grid}.confidence-title p{color:var(--gold);font-family:Segoe Script,cursive;font-size:17px}.confidence-title h2{margin-top:2px;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.05}.confidence-item{align-items:center;gap:10px;display:flex}.confidence-item svg{width:31px;height:31px;color:var(--gold);flex-shrink:0}.confidence-item strong,.confidence-item span{display:block}.confidence-item strong{font-size:11px}.confidence-item span{color:#ffffffb8;margin-top:3px;font-size:10px}.destination-showcase{background:#fff;padding:34px 0 20px}.reference-destination-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.reference-destination-card{color:#fff;border-radius:6px;align-items:flex-end;min-height:150px;padding:14px;display:flex;position:relative;overflow:hidden}.reference-destination-card:after{content:"";background:linear-gradient(#0414280a 30%,#041428bf);position:absolute;inset:0}.dest-img-1{background:linear-gradient(150deg,#527c8d,#b7c7b8)}.dest-img-2{background:linear-gradient(150deg,#5c8090,#c0cdbb)}.dest-img-3{background:linear-gradient(150deg,#567761,#bdc9a2)}.dest-img-4{background:linear-gradient(150deg,#4f788e,#b9c9b2)}.dest-img-5{background:linear-gradient(150deg,#437a8d,#c0c8a4)}.reference-destination-card>div{z-index:2;position:relative}.reference-destination-card h3{font-family:Georgia,serif;font-size:16px}.reference-destination-card span{color:#ffffffd6;margin-top:3px;font-size:9px;display:block}.membership-banner{padding:15px 0 20px}.membership-banner-inner{border:2px solid var(--gold);background:linear-gradient(90deg, #04172dfa, #082a48f5), var(--navy);color:#fff;border-radius:9px;align-items:center;gap:26px;min-height:92px;padding:0 26px;display:flex}.membership-crown{border:1px solid var(--gold);width:68px;height:68px;color:var(--gold);border-radius:50%;flex-shrink:0;place-items:center;font-size:33px;display:grid}.membership-banner-copy{flex:1}.membership-banner-copy h2{font-family:Georgia,serif;font-size:22px;font-weight:500}.membership-banner-copy p{color:#ffffffb8;margin-top:5px;font-size:11px}.membership-banner-inner>button{background:var(--gold);color:#fff;text-transform:uppercase;border:0;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-size:10px;font-weight:700;display:flex}.hidden-anchor{height:0}.reference-footer{color:#fff;background:#04162c;padding:30px 0 13px}.reference-footer-grid{grid-template-columns:1.45fr repeat(4,1fr);gap:30px;display:grid}.footer-logo{align-items:center;gap:11px;display:flex}.footer-logo-icon{width:48px;height:48px;font-size:20px}.footer-logo strong{color:var(--gold-light);font-size:13px}.footer-brand-area>p{color:#ffffffa8;margin-top:16px;font-size:10px;line-height:1.55}.footer-socials{gap:8px;margin-top:14px;display:flex}.footer-socials span{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.footer-column h4{color:#fff;text-transform:uppercase;margin-bottom:13px;font-size:9px}.footer-column a,.footer-column>span{color:#ffffffad;margin-bottom:8px;font-size:9px;line-height:1.4}.footer-column a{display:block}.footer-column>span{align-items:flex-start;gap:7px;display:flex}.footer-column svg{color:var(--gold);flex-shrink:0}.footer-lower{color:#ffffff91;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:12px;font-size:9px;display:flex}.payment-labels{align-items:center;gap:14px;display:flex}.payment-labels b{color:#fff;font-size:12px}.reference-whatsapp{z-index:120;color:#fff;background:#24ad5f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 7px 22px #00000038}.modal-overlay{z-index:300;background:#020c19bf;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.login-modal{background:#fff;border-radius:13px;width:min(460px,100%);max-height:calc(100vh - 32px);padding:30px;position:relative;overflow-y:auto}.close-button{background:#f2f3f5;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:13px;right:13px}.login-heading{text-align:center}.login-heading .logo-circle{border:2px solid var(--gold);background:var(--navy);width:52px;height:52px;color:var(--gold);border-radius:50%;place-items:center;margin:auto;display:grid}.login-heading h2{color:var(--navy);margin-top:12px;font-family:Georgia,serif}.login-heading p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.auth-tabs{background:#f2f3f5;border-radius:7px;grid-template-columns:1fr 1fr;margin:22px 0;padding:4px;display:grid}.auth-tabs button{background:0 0;border:0;border-radius:5px;min-height:40px}.auth-tabs .active-auth{color:var(--navy);background:#fff;font-weight:700}.auth-form label{color:var(--text);margin:12px 0 6px;font-size:12px;font-weight:700;display:block}.auth-form input{border:1px solid #dfe2e6;border-radius:6px;outline:0;width:100%;min-height:48px;padding:0 13px;font-size:16px}.submit-login{background:var(--navy);color:#fff;border:0;border-radius:6px;width:100%;min-height:48px;margin-top:18px;font-weight:700}.forgot-button{color:#a67b1f;background:0 0;border:0;width:100%;margin-top:12px}@media (width<=1050px){.top-stats{display:none}.brand-curve{width:330px}.main-logo{width:235px}.navbar-toggle{background:#fff;border:1px solid #ddd;border-radius:5px;place-items:center;width:44px;height:44px;display:grid}.navbar-links{background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:91px;left:16px;right:16px;box-shadow:0 10px 30px #05182e24}.navbar-links.open{display:flex}.navbar-links a{padding:12px}.booking-tabs{width:75%}.booking-fields{grid-template-columns:1fr 1fr}.booking-search-btn{grid-column:1/-1}.reference-package-grid{grid-template-columns:1fr 1fr}.confidence-grid{grid-template-columns:repeat(3,1fr)}.confidence-title{grid-column:1/-1}.reference-destination-grid{grid-template-columns:repeat(3,1fr)}.reference-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}@media (width<=650px){.container{width:calc(100% - 24px)}.top-strip-inner{min-height:44px}.top-email{display:none!important}.top-contact-group{gap:8px}.top-contact-group>span,.header-login{font-size:11px}.main-navbar,.navbar-inner{min-height:78px}.brand-curve{width:245px;height:78px}.main-logo{gap:8px;width:190px}.main-logo-icon{width:42px;height:42px;font-size:18px}.main-logo strong{font-size:12px}.main-logo small{display:none}.navbar-links{top:71px}.reference-hero{min-height:570px}.reference-hero-content{padding-top:76px}.hero-script{font-size:36px}.reference-hero h1{letter-spacing:2px;font-size:clamp(50px,16vw,69px)}.hero-subtitle span{letter-spacing:4px;font-size:12px}.hero-copy{max-width:92%;font-size:14px}.hero-action-row{flex-direction:column;align-items:stretch;max-width:280px}.primary-gold-btn,.secondary-gold-btn{width:100%}.hero-dots{justify-content:flex-start;width:auto}.hero-arrow{width:36px;height:36px}.hero-arrow-left{left:7px}.hero-arrow-right{right:7px}.booking-panel-section{margin-top:-36px}.booking-tabs{grid-template-columns:repeat(4,minmax(100px,1fr));width:100%;overflow-x:auto}.booking-tab{min-height:50px;font-size:11px}.booking-fields{grid-template-columns:1fr;padding:13px}.booking-search-btn{grid-column:auto}.popular-section{padding-top:68px}.reference-section-heading{align-items:flex-start}.reference-section-heading button{display:none}.reference-section-heading h2{font-size:25px}.reference-package-grid{grid-template-columns:1fr}.reference-package-image{height:210px}.confidence-grid{grid-template-columns:1fr 1fr}.confidence-title{grid-column:1/-1}.reference-destination-grid{grid-template-columns:1fr 1fr}.membership-banner-inner{flex-direction:column;align-items:flex-start;padding:20px}.membership-banner-inner>button{justify-content:center;width:100%}.reference-footer-grid{grid-template-columns:1fr 1fr}.footer-brand-area{grid-column:1/-1}.footer-lower{flex-direction:column;align-items:flex-start}}@media (width<=410px){.reference-destination-grid,.reference-footer-grid{grid-template-columns:1fr}.footer-brand-area{grid-column:auto}.confidence-grid{grid-template-columns:1fr}}.confirmation-page{background:#f7f1e5;min-height:100vh}.confirmation-hero{background:radial-gradient(circle at 86% 18%,#d7a43b1f,#0000 25%),linear-gradient(135deg,#faf5ea,#f4eddf);min-height:100vh;padding:70px 0}.confirmation-container{width:min(1180px,100% - 32px);margin:auto}.back-home{color:#72571e;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.confirmation-kicker{color:#d7a43b;margin-top:42px;font-family:Segoe Script,cursive;font-size:21px}.confirmation-hero h1{color:#1b242b;max-width:760px;margin-top:7px;font-family:Georgia,serif;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:1.03}.confirmation-intro{color:#5f5c56;max-width:650px;margin-top:26px;font-size:17px;line-height:1.8}.travel-ticket{color:#fff;background:#071f3a;border-radius:13px;grid-template-columns:1fr 105px 1fr;min-height:285px;margin-top:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px #071b332e}.ticket-left,.ticket-right{padding:52px 55px}.ticket-label{color:#9eacba;letter-spacing:.04em;font-size:13px;display:block}.ticket-left h2,.ticket-right h2{margin-top:15px;font-family:Georgia,serif;font-size:31px;font-weight:500}.second-label{margin-top:34px}.ticket-left h3,.ticket-right h3{margin-top:13px;font-family:Georgia,serif;font-size:22px}.confirmed-text{color:#d7a43b}.ticket-center{color:#d7a43b;border-left:1px dashed #ffffff47;border-right:1px dashed #ffffff47;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:relative}.ticket-center:before,.ticket-center:after{content:"";background:#f7f1e5;border-radius:50%;width:34px;height:34px;position:absolute;left:50%;transform:translate(-50%)}.ticket-center:before{top:-17px}.ticket-center:after{bottom:-17px}.ticket-center span{writing-mode:vertical-rl;color:#d4dce5;letter-spacing:.12em;font-size:12px}.confirmation-details{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px;display:grid}.confirmation-details>div{border-right:1px solid #ded7c8;padding:21px}.confirmation-details svg{color:#d7a43b}.confirmation-details strong{color:#1b242b;margin-top:10px;font-family:Georgia,serif;font-size:22px;display:block}.confirmation-details span{color:#6d665b;margin-top:5px;font-size:12px;display:block}.confirmation-actions{flex-wrap:wrap;gap:13px;margin-top:38px;display:flex}.confirmation-actions a{color:#fff;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:0 21px;font-size:13px;font-weight:700;display:inline-flex}.confirmation-whatsapp{background:#20a45a}.confirmation-call{background:#1b242b}.confirmation-note{background:#ffffff80;border:1px solid #e0d3b6;border-radius:8px;align-items:flex-start;gap:12px;max-width:760px;margin-top:32px;padding:17px;display:flex}.confirmation-note svg{color:#d7a43b;flex-shrink:0}.confirmation-note p{color:#686158;font-size:12px;line-height:1.6}@media (width<=760px){.confirmation-hero{padding:45px 0}.travel-ticket{grid-template-columns:1fr}.ticket-left,.ticket-right{padding:32px 28px}.ticket-center{border:1px dashed #ffffff47;border-left:0;border-right:0;flex-direction:row;min-height:70px}.ticket-center span{writing-mode:horizontal-tb}.ticket-center:before,.ticket-center:after{top:50%;transform:translateY(-50%)}.ticket-center:before{left:-17px}.ticket-center:after{left:auto;right:-17px}.confirmation-details{grid-template-columns:1fr 1fr}.confirmation-details>div{border-bottom:1px solid #ded7c8;border-right:0}}@media (width<=430px){.confirmation-details{grid-template-columns:1fr}.confirmation-actions a{justify-content:center;width:100%}}.customer-shell{width:min(1180px,100% - 32px);margin-inline:auto}.customer-topbar{background:#1c2228;border-bottom:2px solid #d7a43b}.customer-topbar .customer-shell{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.customer-brand{align-items:center;gap:11px;display:flex}.customer-brand-icon{color:#d7a43b;border:2px solid #d7a43b;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.customer-brand strong{color:#e3c36e;letter-spacing:1.5px;font-family:Georgia,serif;display:block}.customer-brand small{color:#c9a64e;letter-spacing:1px;margin-top:4px;font-size:7px;display:block}.dashboard-home-link{color:#fff;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;display:flex}.dashboard-layout{grid-template-columns:245px minmax(0,1fr);gap:30px;padding:38px 0 70px;display:grid}.customer-sidebar{background:#fff;border:1px solid #e4e6e9;border-radius:9px;align-self:start;overflow:hidden}.customer-welcome{color:#fff;background:#1b242b;align-items:center;gap:12px;padding:23px 19px;display:flex}.customer-avatar{background:#d7a43b;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.customer-welcome span,.customer-welcome strong{display:block}.customer-welcome span{color:#ffffff9e;font-size:10px}.customer-welcome strong{margin-top:4px;font-family:Georgia,serif;font-size:17px}.customer-menu{padding:10px}.customer-menu button,.customer-logout{color:#566174;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:47px;padding:0 13px;font-size:12px;display:flex}.customer-menu button svg,.customer-logout svg{width:18px}.customer-menu button.active{color:#8a671b;background:#f8f3e7;font-weight:700}.customer-menu button.active svg{color:#d7a43b}.customer-logout{color:#a04444;border-top:1px solid #eee;border-radius:0;margin-top:10px;padding-left:23px}.dashboard-main{min-width:0}.dashboard-heading p,.dashboard-small-heading{color:#d7a43b;font-family:Segoe Script,cursive;font-size:18px}.dashboard-heading h1,.dashboard-content-card>h1{color:#1b242b;margin-top:2px;font-family:Georgia,serif;font-size:32px}.dashboard-heading span{color:#747d8b;margin-top:7px;font-size:12px;display:block}.account-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.account-stats article{background:#fff;border:1px solid #e4e6e9;border-radius:8px;align-items:center;gap:13px;min-height:92px;padding:19px;display:flex}.account-stats svg{color:#d7a43b;width:29px;height:29px}.account-stats strong,.account-stats span{display:block}.account-stats strong{color:#1b242b;font-size:22px}.account-stats span{color:#7b8490;margin-top:3px;font-size:10px}.booking-list{gap:17px;margin-top:22px;display:grid}.booking-account-card{background:#fff;border:1px solid #e2e5e8;border-radius:9px;padding:21px}.booking-account-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.booking-id{color:#9a7624;font-size:10px;font-weight:700}.booking-account-top h2{color:#1b242b;margin-top:7px;font-family:Georgia,serif;font-size:20px}.booking-status{text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:700}.booking-status.confirmed{color:#237842;background:#e5f7eb}.booking-status.pending{color:#9a6d08;background:#fff4d9}.booking-status.cancelled{color:#a93d3d;background:#fde7e7}.booking-account-details{border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;gap:25px;margin-top:18px;padding:15px 0;display:flex}.booking-account-details span{color:#667181;align-items:center;gap:6px;font-size:11px;display:flex}.booking-account-details svg{color:#d7a43b;width:15px}.booking-account-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:17px;display:flex}.booking-account-bottom small,.booking-account-bottom strong{display:block}.booking-account-bottom small{color:#89919d;font-size:9px}.booking-account-bottom strong{color:#1b242b;margin-top:4px}.view-booking-btn,.pending-booking-btn{text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex}.view-booking-btn{color:#fff;background:#1b242b}.pending-booking-btn{color:#9a7420;background:#fffaf0;border:1px solid #e5d29d}.dashboard-content-card{background:#fff;border:1px solid #e2e5e8;border-radius:9px;padding:28px}.profile-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.profile-grid label{color:#465267;font-size:11px;font-weight:700}.profile-grid input{border:1px solid #dfe3e8;border-radius:6px;outline:0;width:100%;min-height:48px;margin-top:7px;padding:0 13px;font-size:16px}.save-profile-btn{color:#fff;background:#1b242b;border:0;border-radius:5px;min-height:44px;margin-top:22px;padding:0 20px;font-weight:700}.membership-account-box{color:#fff;background:#1b242b;border:1px solid #d7a43b;border-radius:9px;align-items:center;gap:20px;margin-top:26px;padding:25px;display:flex}.membership-account-icon{color:#d7a43b;border:1px solid #d7a43b;border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.membership-account-box>div:nth-child(2){flex:1}.membership-account-box span{color:#d7a43b;font-size:10px}.membership-account-box h2{margin-top:4px;font-family:Georgia,serif}.membership-account-box p{color:#ffffffb3;margin-top:6px;font-size:11px;line-height:1.6}.membership-account-box>a{color:#fff;background:#d7a43b;border-radius:5px;align-items:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.empty-saved{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.empty-saved>svg{color:#d7a43b;width:45px;height:45px}.empty-saved h2{color:#1b242b;margin-top:14px;font-family:Georgia,serif}.empty-saved p{color:#737d8a;margin-top:7px;font-size:11px}.empty-saved a{color:#fff;background:#1b242b;border-radius:5px;margin-top:18px;padding:12px 18px;font-size:10px;font-weight:700}@media (width<=850px){.dashboard-layout{grid-template-columns:1fr}.customer-sidebar{position:static}.customer-menu{grid-template-columns:1fr 1fr;display:grid}.customer-logout{padding-left:13px}}@media (width<=600px){.customer-shell{width:calc(100% - 24px)}.customer-brand small{display:none}.dashboard-home-link{justify-content:center;width:42px;padding:0;font-size:0}.account-stats,.customer-menu{grid-template-columns:1fr}.booking-account-top,.booking-account-bottom{flex-direction:column;align-items:flex-start}.view-booking-btn,.pending-booking-btn{width:100%}.profile-grid{grid-template-columns:1fr}.membership-account-box{flex-direction:column;align-items:flex-start}.membership-account-box>a{justify-content:center;width:100%}}.hero-bg-3{background:linear-gradient(90deg,#04162ad1 0%,#04162a80 45%,#04162a1f 100%),url(/assets/pahalgam-Dl--DS63.jpg) 50%/cover no-repeat!important}.hero-bg-5{background:linear-gradient(90deg,#04162acc 0%,#04162a73 48%,#04162a1a 100%),url(/assets/dal-lake-sunset-DXXQ-QTp.jpg) 50%/cover no-repeat!important}.hero-bg-6{background:linear-gradient(90deg,#04162acc 0%,#04162a6e 48%,#04162a14 100%),url(/assets/dal-lake-shikara-CAnaiqF8.jpg) 50%/cover no-repeat!important}.hero-bg-4{background:linear-gradient(90deg,#04162ad1 0%,#04162a75 45%,#04162a1a 100%),url(/assets/sonamarg-BCauWef8.jpg) 50%/cover no-repeat!important}.hero-bg-7{background:linear-gradient(90deg,#04162acc 0%,#04162a70 48%,#04162a14 100%),url(/assets/sonamarg-mountain-CwpTdlZ3.jpg) 50%/cover no-repeat!important}.hero-bg-2{background:linear-gradient(90deg,#04162ad1 0%,#04162a75 45%,#04162a1a 100%),url(/assets/gulmarg-CJMwG-4a.jpg) 50%/cover no-repeat!important}.hero-bg-1{background:linear-gradient(90deg,#04162ad6 0%,#04162a80 46%,#04162a1f 100%),url(/assets/first-slide-Duc-9YaW.jpg) 50%/cover no-repeat!important}.hero-arrow,.hero-nav-arrow,.slider-arrow,.slide-arrow{display:none!important}html,body,#root{min-height:100%}.package-card,.destination-card,.booking-panel{background:#fffffff5!important}@media (width<=768px){body,.popular-section,.destination-showcase,.booking-panel-section{background:linear-gradient(#faf8f3db,#faf8f3db),url(/assets/site-wallpaper-CAuu_inz.png) 50%/cover no-repeat!important}}body{background:linear-gradient(#05162b9e,#05162bad),url(/assets/forest-wallpaper-CMPwAoe2.jpg) bottom/cover no-repeat fixed!important}.popular-section,.destination-showcase,.booking-panel-section{background:linear-gradient(#05162b94,#05162ba8),url(/assets/forest-wallpaper-CMPwAoe2.jpg) bottom/cover no-repeat fixed!important}.popular-section .section-kicker,.destination-showcase .section-kicker{color:#e5b445!important}.popular-section .section-title,.destination-showcase .section-title{color:#fff!important}.popular-section .section-copy,.destination-showcase .section-copy{color:#ffffffc7!important}.package-card,.destination-card,.booking-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 45px #00000038;background:#fffffff5!important}.reference-hero{background-color:#1c2228}@media (width<=768px){body,.popular-section,.destination-showcase,.booking-panel-section{background:linear-gradient(#05162ba8,#05162bb8),url(/assets/forest-wallpaper-CMPwAoe2.jpg) 50%/cover no-repeat!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}body,#root{width:100%;min-width:0;max-width:100%;min-height:100%;margin:0;overflow-x:hidden}body{position:relative}img,picture,video,svg{max-width:100%}img{height:auto;display:block}main,section,header,footer,nav,article,aside,div{min-width:0}input,select,textarea,button{max-width:100%;font:inherit}@media (width<=768px){input,select,textarea{font-size:16px!important}}.confirmation-page,.customer-dashboard,.admin-page{min-height:100dvh}.login-modal,.auth-modal,.modal-overlay{max-width:100vw;max-height:100dvh}.modal-card,.login-card,.auth-card{overscroll-behavior:contain;width:min(94vw,480px);max-height:calc(100dvh - 30px);overflow-y:auto}.reference-hero{width:100%;overflow:hidden}.reference-hero,.hero-bg-1,.hero-bg-2,.hero-bg-3,.hero-bg-4,.hero-bg-5,.hero-bg-6,.hero-bg-7,.hero-bg-8{background-repeat:no-repeat!important;background-size:cover!important}.booking-panel,.package-card,.destination-card,.travel-ticket,.booking-account-card,.admin-panel-card{max-width:100%}.admin-table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}@media (width<=760px){.main-navbar,.top-strip,.customer-topbar,.admin-topbar{width:100%;max-width:100vw}.confirmation-container,.customer-shell{width:calc(100% - 24px);max-width:100%}.travel-ticket{width:100%}.confirmation-hero{min-height:100dvh}body{background-attachment:scroll!important}}@media (width<=390px){.confirmation-container,.customer-shell{width:calc(100% - 20px)}.confirmation-hero h1{font-size:clamp(38px,12vw,52px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.confirmation-hero{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(90deg,#faf4e7fa 0%,#faf4e7f2 48%,#faf4e7db 100%)!important}.confirmation-hero:before{content:"";z-index:-2;opacity:.16;filter:saturate(.75)contrast(.9);clip-path:none;background:url(/assets/forest-wallpaper-CMPwAoe2.jpg) 100%/cover no-repeat;width:68%;height:100%;position:absolute;top:0;right:0;transform:none}.confirmation-hero:after{content:"";z-index:-1;opacity:1;clip-path:none;background:linear-gradient(90deg,#faf4e7 0%,#faf4e7f7 38%,#faf4e7b8 70%,#faf4e77a 100%);width:100%;height:100%;position:absolute;inset:0;transform:none}.confirmation-container{z-index:2;position:relative}.travel-ticket{box-shadow:0 24px 55px #071b3333,0 4px 15px #071b3314;background:#071f3a!important}@media (width<=760px){.confirmation-hero:before{opacity:.11;background-position:50%;width:100%;height:100%;top:0;bottom:auto;right:0}.confirmation-hero:after{background:linear-gradient(#faf4e7e0,#faf4e7f0)}}.brand-logo-wrap{align-items:center;gap:12px;min-width:0;display:flex}.brand-logo-img{object-fit:contain;flex-shrink:0;width:78px;height:78px;display:block}.brand-logo-img.brand-logo-lg{width:92px;height:92px}.brand-logo-img.brand-logo-sm{width:58px;height:58px}.brand-logo-text{flex-direction:column;line-height:1.05;display:flex}.brand-logo-title{letter-spacing:.08em;color:#d6a63c;margin:0;font-family:Cormorant Garamond,serif;font-size:1.9rem;font-weight:700}.brand-logo-tag{letter-spacing:.18em;text-transform:uppercase;color:#d6a63c;opacity:.9;margin:4px 0 0;font-size:.78rem}.footer-brand .brand-logo-title,.footer-brand .brand-logo-tag,.sidebar-brand .brand-logo-title,.sidebar-brand .brand-logo-tag,.dashboard-brand .brand-logo-title,.dashboard-brand .brand-logo-tag{color:#d6a63c}@media (width<=768px){.brand-logo-img{width:60px;height:60px}.brand-logo-img.brand-logo-lg{width:70px;height:70px}.brand-logo-title{letter-spacing:.05em;font-size:1.35rem}.brand-logo-tag{letter-spacing:.12em;font-size:.65rem}}.brand-curve{position:relative}.brand-curve:after{content:"";visibility:visible;background:url(/obh-new-site-logo-2026.png?v=20260908140721) 0/contain no-repeat;width:235px;height:94px;position:absolute;top:50%;left:42px;transform:translateY(-50%)}.customer-brand{min-width:250px;position:relative}.customer-brand>*{display:none!important}.customer-brand:before{content:"";background:url(/obh-new-site-logo-2026.png?v=20260908140721) 0/contain no-repeat;width:245px;height:62px;display:block}.admin-logo-mark,.admin-logo>div:nth-child(2){display:none!important}.admin-logo:before{content:"";background:url(/obh-new-site-logo-2026.png?v=20260908140721) 0/contain no-repeat;flex-shrink:0;width:190px;height:67px}@media (width<=760px){.brand-curve:after{width:175px;height:72px;left:18px}.customer-brand{min-width:190px}.customer-brand:before{width:185px;height:55px}.admin-logo:before{width:160px;height:58px}}.brand-curve{justify-content:flex-start!important;align-items:center!important;display:flex!important}.brand-curve>*{visibility:hidden!important}.brand-curve:after{content:"";width:210px;height:120px;position:absolute;top:50%;left:34px;transform:translateY(-50%);background:url(/obh-new-site-logo-2026.png?v=20260908140721) 50%/contain no-repeat!important}.main-navbar .brand-logo-wrap,.main-navbar .customer-brand,.main-navbar .brand-logo-text{display:none!important}@media (width<=760px){.brand-curve:after{width:155px;height:95px;left:14px}}.main-navbar .logo,.main-navbar .navbar-logo,.main-navbar .brand-logo-wrap{display:none!important}.brand-curve{position:relative!important;overflow:hidden!important}.brand-curve:after{content:""!important;background:url(/obh-new-site-logo-2026.png?v=20260908140721) 50%/cover no-repeat!important;border-radius:50%!important;width:125px!important;height:125px!important;position:absolute!important;top:50%!important;left:42px!important;transform:translateY(-50%)!important}@media (width<=760px){.brand-curve:after{width:88px!important;height:88px!important;left:18px!important}}.main-navbar .brand-logo-wrap,.main-navbar .brand-logo-text,.main-navbar .brand-logo-title,.main-navbar .brand-logo-tag{display:none!important}.brand-curve:before,.brand-curve:after{content:none!important;display:none!important}.main-navbar .navbar-inner,.main-navbar .nav-inner,.main-navbar .header-inner{position:relative}.main-navbar .navbar-inner:before,.main-navbar .nav-inner:before,.main-navbar .header-inner:before{content:"";z-index:5;pointer-events:none;background:url(/obh-new-site-logo-2026.png?v=20260908140721) 50%/contain no-repeat;width:170px;height:170px;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.main-navbar .navbar-inner,.main-navbar .nav-inner,.main-navbar .header-inner{padding-left:220px!important}@media (width<=760px){.main-navbar .navbar-inner:before,.main-navbar .nav-inner:before,.main-navbar .header-inner:before{width:95px;height:95px;left:12px}.main-navbar .navbar-inner,.main-navbar .nav-inner,.main-navbar .header-inner{padding-left:120px!important}}.brand-curve:before,.brand-curve:after,.main-navbar .brand-logo-wrap,.main-navbar .brand-logo-text,.main-navbar .brand-logo-title,.main-navbar .brand-logo-tag,.main-navbar .customer-brand,.brand-curve:before,.brand-curve:after,.main-navbar .brand-logo-wrap,.main-navbar .brand-logo-text,.main-navbar .brand-logo-title,.main-navbar .brand-logo-tag,.main-navbar .customer-brand,.main-navbar .logo,.main-navbar .navbar-logo{content:none!important;display:none!important}.main-navbar .navbar-inner,.main-navbar .nav-inner,.main-navbar .header-inner{position:relative;padding-left:110px!important}.main-navbar .navbar-inner:before,.main-navbar .nav-inner:before,.main-navbar .header-inner:before{content:"";z-index:20;background:url(/obh-new-site-logo-2026.png?v=20260908140721) 50%/contain no-repeat;width:64px;height:64px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}@media (width<=760px){.main-navbar .navbar-inner,.main-navbar .nav-inner,.main-navbar .header-inner{padding-left:78px!important}.main-navbar .navbar-inner:before,.main-navbar .nav-inner:before,.main-navbar .header-inner:before{width:46px;height:46px;left:12px}}.brand-curve>*{display:none!important}.brand-curve{background:#1c2228 url(/obh-new-site-logo-2026.png?v=20260908140721) 42px/92px 92px no-repeat!important;display:block!important;position:relative!important}.main-navbar .brand-logo-wrap,.main-navbar .brand-logo-text,.main-navbar .customer-brand,.main-navbar .navbar-logo{display:none!important}@media (width<=760px){.brand-curve{background-position:15px!important;background-size:65px 65px!important}}.brand-curve:before,.brand-curve:after,.main-navbar .navbar-inner:before,.main-navbar .nav-inner:before,.main-navbar .header-inner:before{content:none!important;display:none!important}.brand-curve{background:#1c2228!important}.main-logo>*{display:none!important}.main-logo{visibility:visible!important;background:url(/obh-new-site-logo-2026.png?v=20260908140721) 50%/contain no-repeat!important;flex:0 0 82px!important;width:82px!important;min-width:82px!important;height:82px!important;margin:0 24px 0 0!important;padding:0!important;display:block!important}@media (width<=760px){.main-logo{flex-basis:58px!important;width:58px!important;min-width:58px!important;height:58px!important;margin-right:10px!important}.main-navbar .navbar-inner{padding-left:0!important}}.main-navbar .navbar-inner:before,.main-navbar .nav-inner:before,.main-navbar .header-inner:before,.brand-curve:before{content:none!important;display:none!important}.main-logo{visibility:hidden!important;background:0 0!important;flex:0 0 280px!important;width:280px!important;min-width:280px!important;margin:0!important;padding:0!important}.main-logo *{visibility:hidden!important}.brand-curve{visibility:visible!important;z-index:3!important;background:#1c2228!important;width:390px!important;height:102px!important;display:block!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.brand-curve:after{content:""!important;z-index:10!important;background-color:#fff!important;background-image:url(/obh-new-site-logo-2026.png?v=20260908140721)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:82%!important;border:2px solid #d7a43b!important;border-radius:50%!important;width:78px!important;height:78px!important;display:block!important;position:absolute!important;top:50%!important;left:50px!important;transform:translateY(-50%)!important;box-shadow:0 5px 18px #0003,0 0 0 4px #d7a43b14!important}.main-navbar .navbar-inner{padding-left:0!important}@media (width<=760px){.brand-curve{width:145px!important;height:74px!important}.brand-curve:after{background-size:80%!important;width:54px!important;height:54px!important;left:14px!important}.main-logo{flex-basis:105px!important;width:105px!important;min-width:105px!important}}.brand-curve:before{content:"ON BOARD\a HOLIDAYS\a YOUR JOURNEY, OUR PROMISE"!important;white-space:pre!important;color:#e5b445!important;letter-spacing:1.5px!important;z-index:12!important;font-family:Georgia,Times New Roman,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.02!important;display:block!important;position:absolute!important;top:25px!important;left:145px!important}.brand-curve{color:#e5b445!important}@media (width<=760px){.brand-curve{width:230px!important}.brand-curve:before{letter-spacing:.8px!important;font-size:13px!important;line-height:1.08!important;top:19px!important;left:78px!important}}.brand-curve:before{content:"ON BOARD\a HOLIDAYS"!important;white-space:pre!important;letter-spacing:1px!important;color:#e5b445!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-weight:700!important;line-height:1.02!important;top:27px!important;left:142px!important}.main-navbar:after{content:"YOUR JOURNEY, OUR PROMISE"!important;color:#e5b445!important;letter-spacing:.7px!important;white-space:nowrap!important;z-index:20!important;font-size:6px!important;font-weight:600!important;position:absolute!important;top:63px!important;left:142px!important}@media (width<=760px){.brand-curve:before{letter-spacing:.5px!important;font-size:10px!important;top:20px!important;left:76px!important}.main-navbar:after{letter-spacing:.35px!important;font-size:4.5px!important;top:46px!important;left:76px!important}}.footer-logo{width:265px!important;height:78px!important;padding:0!important;display:block!important;position:relative!important}.footer-logo>*{display:none!important}.footer-logo:before{content:""!important;background:#fff url(/obh-new-site-logo-2026.png?v=20260908140721) 50%/82% no-repeat!important;border:2px solid #d7a43b!important;border-radius:50%!important;width:66px!important;height:66px!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.footer-logo:after{content:"ON BOARD\a HOLIDAYS\a YOUR JOURNEY, OUR PROMISE"!important;white-space:pre!important;color:#e5b445!important;letter-spacing:1px!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-weight:700!important;line-height:1.08!important;position:absolute!important;top:14px!important;left:82px!important}@media (width<=760px){.footer-logo{width:235px!important;height:68px!important}.footer-logo:before{width:56px!important;height:56px!important}.footer-logo:after{letter-spacing:.7px!important;font-size:12px!important;top:12px!important;left:70px!important}}.footer-logo:before{width:52px!important;height:52px!important;left:0!important}.footer-logo:after{content:"ON BOARD\a HOLIDAYS\a YOUR JOURNEY, OUR PROMISE"!important;white-space:pre!important;letter-spacing:.45px!important;color:#e5b445!important;width:175px!important;max-width:175px!important;font-family:Georgia,Times New Roman,serif!important;font-size:10px!important;font-weight:700!important;line-height:1.12!important;top:8px!important;left:64px!important;overflow:hidden!important}@media (width<=760px){.footer-logo{width:215px!important;height:58px!important}.footer-logo:before{width:48px!important;height:48px!important}.footer-logo:after{letter-spacing:.3px!important;width:150px!important;max-width:150px!important;font-size:8.5px!important;top:8px!important;left:59px!important}}.footer-logo{width:265px!important;height:72px!important;overflow:visible!important}.footer-logo:before{top:55%!important}.footer-logo:after{content:"ON BOARD\a HOLIDAYS\a YOUR JOURNEY, OUR PROMISE"!important;letter-spacing:.3px!important;white-space:pre!important;width:195px!important;max-width:195px!important;font-size:9.5px!important;line-height:1.18!important;top:14px!important;left:64px!important;overflow:visible!important}@media (width<=760px){.footer-logo{width:225px!important;height:66px!important}.footer-logo:after{letter-spacing:.15px!important;width:162px!important;max-width:162px!important;font-size:8px!important;top:13px!important;left:59px!important}}.footer-logo:after{content:"ON BOARD\a HOLIDAYS\a YOUR JOURNEY, OUR PROMISE"!important}.brand-curve:before{content:"ON BOARD\a HOLIDAYS"!important;letter-spacing:1.1px!important;color:#e5b445!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;font-weight:700!important;line-height:1.05!important;top:28px!important;left:142px!important}.main-navbar:after{content:"YOUR JOURNEY, OUR PROMISE"!important;letter-spacing:.65px!important;color:#e5b445!important;font-size:6px!important;font-weight:700!important;top:65px!important;left:142px!important}@media (width<=760px){.brand-curve:before{font-size:10.5px!important;top:20px!important;left:76px!important}.main-navbar:after{font-size:4.5px!important;top:47px!important;left:76px!important}}.brand-curve:before{font-size:15px!important;line-height:1.05!important;top:50%!important;left:142px!important;transform:translateY(-58%)!important}.main-navbar:after{letter-spacing:.65px!important;font-size:6px!important;top:61px!important;left:142px!important}@media (width<=760px){.brand-curve:before{font-size:10.5px!important;top:50%!important;left:76px!important;transform:translateY(-60%)!important}.main-navbar:after{font-size:4.5px!important;top:45px!important;left:76px!important}}.footer-logo{width:310px!important;height:76px!important;position:relative!important;overflow:visible!important}.footer-logo:before{width:60px!important;height:60px!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.footer-logo:after{content:"ON BOARD\a HOLIDAYS\a YOUR JOURNEY, OUR PROMISE"!important;white-space:pre!important;color:#e5b445!important;letter-spacing:.45px!important;width:220px!important;max-width:220px!important;font-family:Georgia,Times New Roman,serif!important;font-size:9px!important;font-weight:700!important;line-height:1.28!important;top:50%!important;left:75px!important;overflow:visible!important;transform:translateY(-50%)!important}@media (width<=760px){.footer-logo{width:250px!important;height:66px!important}.footer-logo:before{width:52px!important;height:52px!important}.footer-logo:after{letter-spacing:.25px!important;width:180px!important;max-width:180px!important;font-size:7.5px!important;left:64px!important}}.brand-curve:before,.brand-curve:after,.main-navbar:after,.navbar-inner:before,.navbar-inner:after{content:none!important;display:none!important}.brand-curve{z-index:10!important;background:#1c2228!important;width:390px!important;height:102px!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.curve-brand{z-index:20!important;align-items:center!important;gap:13px!important;text-decoration:none!important;display:flex!important;position:absolute!important;top:50%!important;left:40px!important;transform:translateY(-50%)!important}.curve-brand-logo{object-fit:contain!important;background:#fff!important;border:2px solid #d7a43b!important;border-radius:50%!important;width:62px!important;min-width:62px!important;height:62px!important;display:block!important}.curve-brand-copy{flex-direction:column!important;justify-content:center!important;display:flex!important}.curve-brand-copy strong{letter-spacing:1px!important;color:#e5b445!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;line-height:1.02!important;display:block!important}.curve-brand-copy small{letter-spacing:.55px!important;color:#e5b445!important;white-space:nowrap!important;margin-top:6px!important;font-size:5.5px!important;font-weight:700!important;display:block!important}@media (width<=760px){.brand-curve{width:225px!important;height:74px!important}.curve-brand{gap:8px!important;left:13px!important}.curve-brand-logo{width:48px!important;min-width:48px!important;height:48px!important}.curve-brand-copy strong{letter-spacing:.5px!important;font-size:9.5px!important}.curve-brand-copy small{letter-spacing:.25px!important;margin-top:4px!important;font-size:3.7px!important}}.brand-curve .curve-brand{visibility:visible!important;opacity:1!important;display:flex!important}.brand-curve .curve-brand *{visibility:visible!important;opacity:1!important;display:block!important}.brand-curve .curve-brand-copy{display:flex!important}.destination-showcase,.destination-showcase h1,.destination-showcase h2,.destination-showcase h3,.destination-showcase .section-title,.destination-showcase .section-kicker,.destination-showcase .section-copy{color:#fff!important}.destination-showcase .section-kicker{opacity:.88!important}.popular-section,.popular-section h1,.popular-section h2,.popular-section h3,.popular-section .section-title,.popular-section .section-kicker,.popular-section .section-copy{color:#fff!important}.popular-section .section-kicker{opacity:.88!important}.hero-copy{display:none!important}.booking-panel-section{z-index:10!important;margin-top:28px!important;padding-top:0!important;position:relative!important}.booking-panel{border-radius:14px!important;overflow:hidden!important;box-shadow:0 16px 40px #05162b2e!important}@media (width<=760px){.booking-panel-section{margin-top:18px!important;padding-left:12px!important;padding-right:12px!important}.booking-panel{border-radius:12px!important}}.booking-panel{background:#1c2228!important;border:1.5px solid #d7a43b!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 18px 45px #0000003d,0 0 0 1px #d7a43b14!important}.booking-tabs{background:#1c2228!important;border-bottom:1px solid #d7a43b3d!important;padding:0 18px!important}.booking-tab{color:#ffffffc7!important;background:0 0!important;border-bottom:3px solid #0000!important;transition:all .2s!important}.booking-tab svg{color:#e5b445!important}.booking-tab:hover{color:#fff!important;background:#ffffff0a!important}.booking-tab.active{color:#e5b445!important;background:#d7a43b0f!important;border-bottom-color:#e5b445!important}.booking-fields{background:linear-gradient(#ffffff09,#ffffff04)!important;gap:14px!important;padding:22px!important}.booking-input{background:#fffdf8!important;border:1px solid #d7a43b4d!important;border-radius:10px!important;min-height:72px!important;padding:12px 14px!important;box-shadow:0 6px 18px #00000014!important}.booking-input>svg{color:#c99226!important;flex-shrink:0!important}.booking-input label{color:#1b242b!important;font-weight:700!important}.booking-input select,.booking-input input{color:#657080!important;background:0 0!important;border:0!important;outline:0!important}.booking-search-btn{color:#1c2228!important;letter-spacing:.5px!important;background:linear-gradient(135deg,#e4b33e,#c99226)!important;border:1px solid #e5b445!important;border-radius:10px!important;min-height:72px!important;font-weight:800!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 9px 22px #d7a43b3d!important}.booking-search-btn svg{color:#1c2228!important}.booking-search-btn:hover{transform:translateY(-2px)!important;box-shadow:0 13px 27px #d7a43b52!important}@media (width<=760px){.booking-panel{border-radius:13px!important}.booking-tabs{scrollbar-width:none!important;padding:0 6px!important;overflow-x:auto!important}.booking-tabs::-webkit-scrollbar{display:none!important}.booking-tab{flex-shrink:0!important;min-width:100px!important}.booking-fields{gap:10px!important;padding:14px!important}.booking-input,.booking-search-btn{width:100%!important;min-height:64px!important}.booking-input select,.booking-input input{font-size:16px!important}}.account-final-brand{align-items:center!important;gap:14px!important;display:flex!important}.account-final-logo{object-fit:contain!important;background:#fff!important;border:2px solid #d7a43b!important;border-radius:50%!important;width:66px!important;min-width:66px!important;height:66px!important;display:block!important}.account-final-copy{flex-direction:column!important;justify-content:center!important;display:flex!important}.account-final-copy strong{color:#e5b445!important;letter-spacing:1px!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:16px!important;font-weight:700!important;line-height:1!important;display:block!important}.account-final-copy small{color:#e5b445!important;letter-spacing:.6px!important;white-space:nowrap!important;margin-top:7px!important;font-size:5.5px!important;font-weight:700!important;display:block!important}.account-header .brand-logo-wrap,.account-header .customer-brand,.account-header .account-logo,.account-header .dashboard-brand{display:none!important}@media (width<=700px){.account-final-brand{gap:9px!important}.account-final-logo{width:50px!important;min-width:50px!important;height:50px!important}.account-final-copy strong{letter-spacing:.55px!important;font-size:11px!important}.account-final-copy small{letter-spacing:.3px!important;margin-top:5px!important;font-size:3.8px!important}}.customer-brand{align-items:center!important;gap:14px!important;min-width:0!important;text-decoration:none!important;display:flex!important}.customer-brand-logo{object-fit:contain!important;background:#fff!important;border:2px solid #d7a43b!important;border-radius:50%!important;flex-shrink:0!important;width:64px!important;min-width:64px!important;height:64px!important;display:block!important}.customer-brand-copy{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important}.customer-brand-copy strong{letter-spacing:1px!important;color:#e5b445!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;font-weight:700!important;line-height:1.02!important;display:block!important}.customer-brand-copy small{letter-spacing:.55px!important;white-space:nowrap!important;color:#e5b445!important;margin-top:6px!important;font-size:5px!important;font-weight:700!important;display:block!important}@media (width<=700px){.customer-brand{gap:8px!important}.customer-brand-logo{width:48px!important;min-width:48px!important;height:48px!important}.customer-brand-copy strong{letter-spacing:.5px!important;font-size:10px!important}.customer-brand-copy small{letter-spacing:.25px!important;margin-top:4px!important;font-size:3.5px!important}}.customer-brand img,.customer-brand-logo,.customer-brand:before,.customer-brand:after{visibility:hidden!important;opacity:0!important;content:none!important;background:0 0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.customer-brand{background:0 0!important;align-items:center!important;gap:14px!important;min-width:0!important;padding-left:0!important;text-decoration:none!important;display:flex!important}.customer-brand img,.customer-brand-logo{visibility:visible!important;opacity:1!important;object-fit:contain!important;background:#fff!important;border:2px solid #d7a43b!important;border-radius:50%!important;width:64px!important;min-width:64px!important;height:64px!important;margin:0!important;padding:3px!important;display:block!important}.customer-brand-copy{flex-direction:column!important;justify-content:center!important;display:flex!important}.customer-brand-copy strong{color:#e5b445!important;letter-spacing:1px!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;font-weight:700!important;line-height:1.02!important;display:block!important}.customer-brand-copy small{color:#e5b445!important;letter-spacing:.55px!important;white-space:nowrap!important;margin-top:6px!important;font-size:5px!important;font-weight:700!important;display:block!important}.customer-brand-icon{display:none!important}@media (width<=700px){.customer-brand{gap:8px!important}.customer-brand img,.customer-brand-logo{width:48px!important;min-width:48px!important;height:48px!important}.customer-brand-copy strong{letter-spacing:.5px!important;font-size:10px!important}.customer-brand-copy small{letter-spacing:.25px!important;margin-top:4px!important;font-size:3.5px!important}}.customer-dashboard{background:linear-gradient(#f5f7f9e6,#f5f7f9e6),url(/assets/site-wallpaper-CAuu_inz.png) 50%/cover no-repeat fixed!important;min-height:100vh!important;position:relative!important}.customer-dashboard>*{z-index:1!important;position:relative!important}.customer-sidebar,.dashboard-main .booking-card,.dashboard-main>div,.dashboard-main article{-webkit-backdrop-filter:blur(4px)!important}@media (width<=700px){.customer-dashboard{background-position:top!important;background-size:cover!important;background-attachment:scroll!important}}@media (width<=700px){.customer-dashboard{background-color:#0000!important;background-image:linear-gradient(#f4f7f8d6,#f4f7f8e0),url(/account-wallpaper.jpg)!important;background-position:0 0,top!important;background-repeat:repeat,no-repeat!important;background-size:auto,cover!important;background-attachment:scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}}.customer-dashboard{background:linear-gradient(#071a2dad,#071a2dbd),url(/account-wallpaper.jpg) 50%/cover no-repeat fixed!important;min-height:100vh!important}.dashboard-main h1{color:#fff!important}.dashboard-main>p,.dashboard-main header p{color:#ffffffc7!important}.dashboard-main header>p:first-child{color:#e5b445!important}.customer-sidebar,.dashboard-main article{-webkit-backdrop-filter:blur(6px)!important;background:#fffffff0!important;box-shadow:0 12px 32px #00000029!important}@media (width<=700px){.customer-dashboard{background-color:#0000!important;background-image:linear-gradient(#071a2db8,#071a2dc7),url(/account-wallpaper.jpg)!important;background-position:0 0,top!important;background-repeat:repeat,no-repeat!important;background-size:auto,cover!important;background-attachment:scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}}.dashboard-main article,.dashboard-stat-card,.dashboard-booking-card,.booking-card{outline-offset:-1px!important;border-color:#0000!important;border-radius:12px!important;outline:1.5px solid #d7a43b!important;box-shadow:0 10px 28px #00000021,0 0 0 1px #d7a43b14!important}@media (hover:hover){.dashboard-main article:hover,.dashboard-stat-card:hover,.dashboard-booking-card:hover,.booking-card:hover{box-shadow:0 14px 34px #0000002b,0 0 0 1px #d7a43b2e!important}}@media (width<=700px){.dashboard-main article,.dashboard-stat-card,.dashboard-booking-card,.booking-card{outline-width:1px!important}}.customer-sidebar{border:1.5px solid #d7a43b!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 12px 30px #00000026,0 0 0 1px #d7a43b14!important}.customer-welcome{border-bottom:1px solid #d7a43b59!important}.customer-menu button.active{color:#8d630f!important;background:#d7a43b1f!important;border:1px solid #d7a43b66!important;border-radius:9px!important}.customer-logout{border-top:1px solid #d7a43b40!important}@media (width<=700px){.customer-sidebar{border-width:1px!important}}.floating-contact{z-index:9999!important;flex-direction:column!important;gap:9px!important;display:flex!important;position:fixed!important;bottom:20px!important;right:18px!important}.floating-contact-btn{border-radius:999px!important;align-items:center!important;gap:11px!important;min-width:205px!important;min-height:54px!important;padding:8px 14px 8px 9px!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;box-shadow:0 10px 28px #00000040!important}.floating-contact-btn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px #0000004d!important}.floating-contact-icon{border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;display:grid!important}.whatsapp-contact{color:#fff!important;background:#128c4f!important;border:1px solid #3bd477!important}.whatsapp-contact .floating-contact-icon{color:#fff!important;background:#ffffff26!important}.phone-contact{color:#fff!important;background:#1c2228!important;border:1px solid #d7a43b!important}.phone-contact .floating-contact-icon{color:#1c2228!important;background:#d7a43b!important}.floating-contact-copy{flex-direction:column!important;display:flex!important}.floating-contact-copy small{opacity:.8!important;font-size:8px!important;line-height:1.1!important}.floating-contact-copy strong{white-space:nowrap!important;margin-top:3px!important;font-size:11px!important;line-height:1!important}@media (width<=700px){.floating-contact{gap:7px!important;bottom:12px!important;right:10px!important}.floating-contact-btn{min-width:0!important;min-height:48px!important;padding:6px 10px 6px 7px!important}.floating-contact-icon{width:35px!important;min-width:35px!important;height:35px!important}.floating-contact-copy small{font-size:7px!important}.floating-contact-copy strong{font-size:9px!important}}.phone-contact-group{cursor:default!important}.floating-call-number{color:#fff!important;white-space:nowrap!important;margin-top:3px!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important;text-decoration:none!important;display:block!important}.floating-call-number:hover{color:#e5b445!important}@media (width<=700px){.floating-call-number{font-size:9px!important}}.floating-contact-btn{gap:8px!important;width:165px!important;min-width:165px!important;min-height:48px!important;padding:6px 9px 6px 7px!important}.floating-contact-icon{width:34px!important;min-width:34px!important;height:34px!important}.floating-contact-copy small{font-size:7px!important}.floating-contact-copy strong,.floating-call-number{font-size:9px!important}.floating-contact{bottom:14px!important;right:10px!important}@media (width<=700px){.floating-contact-btn{width:150px!important;min-width:150px!important}.floating-contact-icon{width:32px!important;min-width:32px!important;height:32px!important}}.whatsapp-float,.whatsapp-floating,.floating-whatsapp,.whatsapp-fixed,.whatsapp-button-fixed,.old-whatsapp-button{display:none!important}.floating-contact,.floating-contact .whatsapp-contact,.floating-contact .phone-contact{display:flex!important}.payment-methods,.footer-payment-methods,.footer-payments,.payment-icons,.footer-payment-icons,.payment-strip,.payment-options{display:none!important}.footer-contact a[href^=tel\:],.footer-contact-info a[href^=tel\:]{color:#fff!important;text-decoration:none!important}a[href*="wa.me/910000000000"]{display:none!important}.membership-banner-inner{align-items:center!important;min-height:125px!important;display:flex!important;position:relative!important;overflow:visible!important}.membership-banner-inner img.b2b-rates-badge,img.b2b-rates-badge{object-fit:contain!important;object-position:center!important;z-index:4!important;filter:drop-shadow(0 7px 13px #00000052)!important;flex:none!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;right:145px!important;transform:translateY(-50%)!important}.membership-banner-inner>button{z-index:5!important;flex:none!important;margin-left:auto!important;position:relative!important}.membership-banner-copy{padding-right:105px!important}@media (width<=950px){.membership-banner-inner img.b2b-rates-badge,img.b2b-rates-badge{width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;right:125px!important}.membership-banner-copy{padding-right:80px!important}}@media (width<=700px){.membership-banner-inner{flex-wrap:nowrap!important;min-height:auto!important}.membership-banner-inner img.b2b-rates-badge,img.b2b-rates-badge{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;position:absolute!important;top:14px!important;right:15px!important;transform:none!important}.membership-banner-copy{padding-right:70px!important}.membership-banner-inner>button{margin-left:0!important}}.footer-socials{align-items:center!important;gap:0!important;display:flex!important}.instagram-footer-icon{color:#e5b445!important;cursor:pointer!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.instagram-footer-icon svg{display:block!important}.instagram-footer-link{color:#fff!important;align-items:center!important;gap:10px!important;text-decoration:none!important;display:inline-flex!important}.instagram-footer-link:hover .instagram-footer-id{color:#e5b445!important}.instagram-footer-id{letter-spacing:.3px!important;color:#ffffffeb!important;font-size:11px!important;font-weight:700!important;transition:color .2s!important}.obh-instagram-final{visibility:visible!important;opacity:1!important;color:#fff!important;z-index:999!important;align-items:center!important;gap:10px!important;width:auto!important;height:auto!important;margin-top:16px!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}.obh-instagram-final>span{visibility:visible!important;opacity:1!important;color:#fff!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.obh-instagram-icon{color:#e5b445!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;display:grid!important}.obh-instagram-icon svg{visibility:visible!important;opacity:1!important;display:block!important}.obh-instagram-final:hover>span:last-child{color:#e5b445!important}.reference-footer .footer-socials{visibility:visible!important;opacity:1!important;align-items:center!important;display:flex!important}.reference-footer .footer-socials>a.instagram-footer-link{visibility:visible!important;opacity:1!important;color:#fff!important;align-items:center!important;gap:10px!important;width:auto!important;height:auto!important;text-decoration:none!important;display:inline-flex!important}.reference-footer .instagram-footer-icon{visibility:visible!important;opacity:1!important;color:#e5b445!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;display:grid!important}.reference-footer .instagram-footer-icon svg{visibility:visible!important;display:block!important}.reference-footer .instagram-footer-id{visibility:visible!important;opacity:1!important;color:#fff!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.reference-footer .instagram-footer-link:hover .instagram-footer-id{color:#e5b445!important}.reference-footer .instagram-footer-id{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-shadow:none!important;color:#fff!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1.2!important;overflow:visible!important}.reference-footer .instagram-footer-id:before,.reference-footer .instagram-footer-id:after,.reference-footer .instagram-footer-link:before,.reference-footer .instagram-footer-link:after{content:none!important;display:none!important}.reference-footer .instagram-footer-icon{background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:50%!important}.facebook-footer-link{align-items:center!important;text-decoration:none!important;display:inline-flex!important}.facebook-footer-icon{color:#e5b445!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;display:grid!important}.footer-socials{gap:10px!important}.enquiry-modal-backdrop{-webkit-backdrop-filter:blur(7px)!important;z-index:15000!important;background:#030f1dc2!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.enquiry-modal{color:#fff!important;background:linear-gradient(145deg,#252d34 0%,#1c2228 100%)!important;border:1.5px solid #d7a43b!important;border-radius:16px!important;width:min(620px,100%)!important;max-height:calc(100vh - 40px)!important;padding:32px!important;position:relative!important;overflow-y:auto!important;box-shadow:0 30px 80px #0000006b,0 0 0 1px #d7a43b14!important}.enquiry-modal-close{color:#fff!important;cursor:pointer!important;background:#ffffff0d!important;border:1px solid #d7a43b73!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:22px!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important}.enquiry-kicker{color:#e5b445!important;letter-spacing:2px!important;margin:0 0 8px!important;font-size:10px!important;font-weight:800!important}.enquiry-modal h2{color:#fff!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:30px!important;line-height:1.1!important}.enquiry-intro{color:#ffffffb8!important;margin-top:10px!important;font-size:12px!important;line-height:1.6!important;display:block!important}.enquiry-form{margin-top:24px!important}.enquiry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;display:grid!important}.enquiry-form label{color:#e5b445!important;letter-spacing:.5px!important;flex-direction:column!important;gap:7px!important;font-size:9px!important;font-weight:800!important;display:flex!important}.enquiry-full-field{grid-column:1/-1!important}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{box-sizing:border-box!important;color:#1b242b!important;background:#fffdf8!important;border:1px solid #d7a43b59!important;border-radius:9px!important;outline:none!important;width:100%!important;font-family:inherit!important;font-size:13px!important}.enquiry-form input,.enquiry-form select{min-height:47px!important;padding:0 12px!important}.enquiry-form textarea{resize:vertical!important;padding:12px!important}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:#e5b445!important;box-shadow:0 0 0 3px #e5b4451c!important}.enquiry-whatsapp-submit{color:#fff!important;letter-spacing:.4px!important;cursor:pointer!important;background:#128c4f!important;border:1px solid #46d982!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:50px!important;margin-top:18px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.enquiry-whatsapp-submit:hover{background:#0f7d46!important}.enquiry-whatsapp-symbol{font-size:17px!important}.enquiry-note{text-align:center!important;color:#ffffff94!important;margin-top:10px!important;font-size:8px!important;display:block!important}@media (width<=700px){.enquiry-modal-backdrop{padding:10px!important}.enquiry-modal{border-radius:13px!important;width:100%!important;max-height:calc(100dvh - 20px)!important;padding:25px 17px 20px!important}.enquiry-modal h2{padding-right:35px!important;font-size:25px!important}.enquiry-form-grid{grid-template-columns:1fr!important;gap:12px!important}.enquiry-full-field{grid-column:auto!important}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{font-size:16px!important}}#package-enquiry-modal{z-index:999999!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020c18d1!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}#package-enquiry-modal .enquiry-modal{color:#fff!important;background:#1c2228!important;border:1.5px solid #d7a43b!important;border-radius:16px!important;width:min(600px,100%)!important;max-height:calc(100vh - 30px)!important;padding:30px!important;display:block!important;position:relative!important;overflow-y:auto!important;box-shadow:0 30px 80px #00000080!important}#package-enquiry-modal .enquiry-modal-close{color:#fff!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;font-size:22px!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important}.enquiry-modal-heading>span{color:#e5b445!important;letter-spacing:2px!important;font-size:10px!important;font-weight:800!important}.enquiry-modal-heading h2{color:#fff!important;margin:7px 45px 5px 0!important;font-family:Georgia,serif!important;font-size:28px!important}.enquiry-modal-heading p{color:#ffffffb3!important;margin:0!important;font-size:12px!important}#package-enquiry-modal .enquiry-form{margin-top:22px!important}#package-enquiry-modal .enquiry-form-grid{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}#package-enquiry-modal .enquiry-form label{color:#e5b445!important;flex-direction:column!important;gap:7px!important;font-size:10px!important;font-weight:800!important;display:flex!important}#package-enquiry-modal .enquiry-full-field{grid-column:1/-1!important}#package-enquiry-modal input,#package-enquiry-modal select,#package-enquiry-modal textarea{box-sizing:border-box!important;color:#1c2228!important;background:#fffdf8!important;border:1px solid #d7a43b66!important;border-radius:8px!important;outline:none!important;width:100%!important}#package-enquiry-modal input,#package-enquiry-modal select{min-height:46px!important;padding:0 12px!important}#package-enquiry-modal textarea{padding:12px!important}#package-enquiry-modal .enquiry-whatsapp-submit{color:#fff!important;cursor:pointer!important;background:#168c4e!important;border:none!important;border-radius:9px!important;width:100%!important;min-height:50px!important;margin-top:18px!important;font-weight:900!important}#package-enquiry-modal .enquiry-note{text-align:center!important;color:#fff9!important;margin-top:9px!important;display:block!important}@media (width<=650px){#package-enquiry-modal{padding:10px!important}#package-enquiry-modal .enquiry-modal{padding:24px 16px 18px!important}#package-enquiry-modal .enquiry-form-grid{grid-template-columns:1fr!important}#package-enquiry-modal .enquiry-full-field{grid-column:auto!important}#package-enquiry-modal input,#package-enquiry-modal select,#package-enquiry-modal textarea{font-size:16px!important}}.booking-empty-state{text-align:center!important;background:#fffffff0!important;border:1.5px solid #d7a43b!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:260px!important;padding:35px 24px!important;display:flex!important;box-shadow:0 12px 32px #00000024,0 0 0 1px #d7a43b14!important}.booking-empty-icon{color:#e5b445!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:50%!important;place-items:center!important;width:62px!important;height:62px!important;margin-bottom:15px!important;display:grid!important}.booking-empty-state h2{color:#1c2228!important;margin:0 0 8px!important;font-family:Georgia,serif!important;font-size:23px!important}.booking-empty-state p{color:#667085!important;max-width:420px!important;margin:0!important;font-size:12px!important;line-height:1.7!important}.booking-empty-state button{color:#fff!important;cursor:pointer!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:18px!important;padding:11px 18px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.pending-confirmation-text{color:#d7a43b!important;font-weight:800!important}.admin-dashboard{color:#1c2228!important;background:#f5f6f8!important;grid-template-columns:245px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}.admin-sidebar{color:#fff!important;z-index:1000!important;background:linear-gradient(#1c2228 0%,#11161b 100%)!important;border-right:1px solid #d7a43b!important;flex-direction:column!important;height:100vh!important;display:flex!important;position:sticky!important;top:0!important}.admin-brand{border-bottom:1px solid #d7a43b40!important;align-items:center!important;gap:11px!important;min-height:90px!important;padding:16px 18px!important;display:flex!important}.admin-brand img{object-fit:cover!important;border:1.5px solid #d7a43b!important;border-radius:50%!important;flex:0 0 48px!important;width:48px!important;height:48px!important}.admin-brand>div{flex-direction:column!important;display:flex!important}.admin-brand strong,.admin-brand span{color:#e5b445!important;font-size:13px!important;font-weight:900!important;line-height:1.05!important}.admin-brand small{color:#ffffff8c!important;letter-spacing:1.6px!important;margin-top:5px!important;font-size:7px!important}.admin-sidebar-close{display:none!important}.admin-nav{flex-direction:column!important;flex:1!important;gap:4px!important;padding:18px 11px!important;display:flex!important}.admin-nav button{color:#ffffffb8!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:45px!important;padding:0 14px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.admin-nav button:hover{color:#fff!important;background:#ffffff0d!important}.admin-nav button.active{color:#1c2228!important;background:#d7a43b!important;border-color:#d7a43b80!important}.admin-sidebar-bottom{border-top:1px solid #d7a43b33!important;padding:14px!important}.admin-sidebar-bottom a{color:#ffffffb8!important;border-radius:8px!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:0 12px!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.admin-content{min-width:0!important}.admin-topbar{background:#fff!important;border-bottom:1px solid #e5e7eb!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:75px!important;padding:12px 28px!important;display:flex!important}.admin-topbar-left{align-items:center!important;gap:12px!important;display:flex!important}.admin-topbar-left span{color:#8b92a0!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:8px!important;font-weight:700!important;display:block!important}.admin-topbar-left h1{color:#1c2228!important;margin:3px 0 0!important;font-size:20px!important}.admin-menu-button{display:none!important}.admin-profile{align-items:center!important;gap:9px!important;display:flex!important}.admin-profile-circle{color:#e5b445!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:50%!important;place-items:center!important;width:39px!important;height:39px!important;font-weight:900!important;display:grid!important}.admin-profile strong,.admin-profile span{display:block!important}.admin-profile strong{color:#1c2228!important;font-size:10px!important}.admin-profile span{color:#949aa5!important;margin-top:2px!important;font-size:8px!important}.admin-welcome{background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin:25px 28px 0!important;padding:24px 26px!important;display:flex!important;box-shadow:0 12px 30px #061a321f!important}.admin-welcome p,.admin-card-heading p,.admin-coming-panel>p{color:#d7a43b!important;letter-spacing:1.5px!important;margin:0 0 6px!important;font-size:8px!important;font-weight:900!important}.admin-welcome h2{color:#fff!important;margin:0!important;font-family:Georgia,serif!important;font-size:24px!important}.admin-welcome span{color:#ffffffa8!important;margin-top:7px!important;font-size:10px!important;display:block!important}.admin-welcome>a{color:#1c2228!important;white-space:nowrap!important;background:#d7a43b!important;border-radius:7px!important;align-items:center!important;gap:5px!important;min-height:42px!important;padding:0 16px!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:18px 28px 0!important;display:grid!important}.admin-stat-grid article{background:#fff!important;border:1px solid #d7a43b!important;border-radius:10px!important;align-items:center!important;gap:13px!important;min-width:0!important;padding:18px!important;display:flex!important;box-shadow:0 8px 22px #0000000d!important}.admin-stat-icon{color:#d7a43b!important;background:#1c2228!important;border-radius:9px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.admin-stat-icon svg{width:20px!important}.admin-stat-grid span,.admin-stat-grid strong,.admin-stat-grid small{display:block!important}.admin-stat-grid span{color:#717985!important;font-size:9px!important;font-weight:700!important}.admin-stat-grid strong{color:#1c2228!important;margin-top:3px!important;font-size:25px!important}.admin-stat-grid small{color:#a0a6af!important;margin-top:2px!important;font-size:7px!important}.admin-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.7fr)!important;gap:16px!important;padding:18px 28px 30px!important;display:grid!important}.admin-panel-card{background:#fff!important;border:1px solid #d7a43b!important;border-radius:11px!important;padding:20px!important;box-shadow:0 8px 22px #0000000d!important}.admin-card-heading{border-bottom:1px solid #eceff2!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-bottom:14px!important;display:flex!important}.admin-card-heading h3{color:#1c2228!important;margin:0!important;font-size:16px!important}.admin-card-heading>svg{color:#d7a43b!important}.admin-empty-state{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:220px!important;padding:20px!important;display:flex!important}.admin-empty-state>div{color:#b78624!important;background:#f3ead8!important;border-radius:50%!important;place-items:center!important;width:55px!important;height:55px!important;display:grid!important}.admin-empty-state h4{color:#1c2228!important;margin:12px 0 5px!important}.admin-empty-state p{color:#87909c!important;max-width:330px!important;margin:0!important;font-size:9px!important;line-height:1.6!important}.admin-status-row{border-bottom:1px solid #edf0f3!important;justify-content:space-between!important;align-items:center!important;min-height:56px!important;display:flex!important}.admin-status-row:last-child{border-bottom:0!important}.admin-status-row span{color:#6f7884!important;align-items:center!important;gap:8px!important;font-size:9px!important;font-weight:700!important;display:flex!important}.admin-status-row svg{color:#d7a43b!important}.admin-status-row strong{color:#1c2228!important;font-size:16px!important}.admin-coming-panel{text-align:center!important;background:#fff!important;border:1px solid #d7a43b!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:430px!important;margin:25px 28px!important;padding:30px!important;display:flex!important}.admin-coming-icon{color:#d7a43b!important;background:#1c2228!important;border-radius:50%!important;place-items:center!important;width:68px!important;height:68px!important;margin-bottom:16px!important;display:grid!important}.admin-coming-icon svg{width:29px!important;height:29px!important}.admin-coming-panel h2{color:#1c2228!important;margin:0!important;font-family:Georgia,serif!important;font-size:26px!important}.admin-coming-panel>span{color:#7c8590!important;max-width:440px!important;margin-top:8px!important;font-size:10px!important;line-height:1.7!important}.admin-sidebar-overlay{display:none!important}@media (width<=1050px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dashboard-grid{grid-template-columns:1fr!important}}@media (width<=760px){.admin-dashboard{display:block!important}.admin-sidebar{z-index:20001!important;width:min(270px,85vw)!important;transition:transform .25s!important;position:fixed!important;top:0!important;left:0!important;transform:translate(-105%)!important}.admin-sidebar.open{transform:translate(0)!important}.admin-sidebar-close{color:#fff!important;background:0 0!important;border:1px solid #d7a43b80!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;margin-left:auto!important;display:grid!important}.admin-sidebar-overlay{z-index:20000!important;background:#0000008c!important;border:0!important;display:block!important;position:fixed!important;inset:0!important}.admin-menu-button{color:#d7a43b!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:8px!important;place-items:center!important;width:39px!important;height:39px!important;padding:0!important;display:grid!important}.admin-topbar{min-height:68px!important;padding:10px 14px!important}.admin-profile>div:last-child{display:none!important}.admin-welcome{flex-direction:column!important;align-items:flex-start!important;margin:15px 14px 0!important;padding:20px!important}.admin-welcome h2{font-size:21px!important}.admin-stat-grid{grid-template-columns:1fr!important;padding:14px!important}.admin-dashboard-grid{padding:0 14px 20px!important}.admin-coming-panel{margin:15px 14px!important}}.admin-bookings-page{padding:25px 28px 35px!important}.admin-bookings-heading{justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:18px!important;display:flex!important}.admin-bookings-heading p{color:#d7a43b!important;letter-spacing:1.5px!important;margin:0 0 4px!important;font-size:8px!important;font-weight:900!important}.admin-bookings-heading h2{color:#1c2228!important;margin:0!important;font-family:Georgia,serif!important;font-size:27px!important}.admin-bookings-heading span{color:#7e8792!important;margin-top:5px!important;font-size:9px!important;display:block!important}.admin-bookings-heading>button{color:#fff!important;cursor:pointer!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:8px!important;padding:12px 18px!important;font-size:10px!important;font-weight:800!important}.admin-bookings-empty{text-align:center!important;background:#fff!important;border:1px solid #d7a43b!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:360px!important;display:flex!important}.admin-bookings-empty svg{color:#d7a43b!important}.admin-bookings-empty h3{color:#1c2228!important;margin:12px 0 5px!important}.admin-bookings-empty p{color:#87909c!important;margin:0!important;font-size:9px!important}.admin-booking-list{gap:14px!important;display:grid!important}.admin-booking-card{background:#fff!important;border:1px solid #d7a43b!important;border-radius:11px!important;padding:19px!important;box-shadow:0 8px 22px #0000000d!important}.admin-booking-card-top{border-bottom:1px solid #edf0f3!important;justify-content:space-between!important;gap:15px!important;padding-bottom:14px!important;display:flex!important}.admin-booking-id{color:#d7a43b!important;font-size:8px!important;font-weight:900!important}.admin-booking-card h3{color:#1c2228!important;margin:4px 0 2px!important;font-size:17px!important}.admin-booking-card p{color:#7c8590!important;margin:0!important;font-size:9px!important}.admin-booking-status{border-radius:20px!important;align-items:center!important;height:28px!important;padding:0 10px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.admin-booking-status.pending{color:#a56d00!important;background:#fff4d8!important}.admin-booking-status.confirmed{color:#147c46!important;background:#e5f7ed!important}.admin-booking-details{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;padding:16px 0!important;display:grid!important}.admin-booking-details small,.admin-booking-details strong{display:block!important}.admin-booking-details small{color:#969da6!important;font-size:7px!important}.admin-booking-details strong{color:#1c2228!important;margin-top:3px!important;font-size:10px!important}.admin-booking-actions{border-top:1px solid #edf0f3!important;justify-content:flex-end!important;padding-top:13px!important;display:flex!important}.admin-confirm-booking,.admin-pending-booking{cursor:pointer!important;border-radius:7px!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 14px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.admin-confirm-booking{color:#fff!important;background:#188650!important;border:1px solid #188650!important}.admin-pending-booking{color:#8c650d!important;background:#fff!important;border:1px solid #d7a43b!important}.admin-booking-modal-backdrop{z-index:30000!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#020d1ac7!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.admin-booking-modal{color:#fff!important;background:#1c2228!important;border:1.5px solid #d7a43b!important;border-radius:14px!important;width:min(650px,100%)!important;max-height:calc(100vh - 30px)!important;padding:28px!important;position:relative!important;overflow-y:auto!important}.admin-booking-modal>p{color:#d7a43b!important;letter-spacing:1.5px!important;margin:0!important;font-size:8px!important;font-weight:900!important}.admin-booking-modal h2{color:#fff!important;margin:5px 0 20px!important;font-family:Georgia,serif!important}.admin-booking-modal-close{color:#fff!important;background:0 0!important;border:1px solid #d7a43b!important;border-radius:50%!important;width:34px!important;height:34px!important;padding:0!important;font-size:20px!important;position:absolute!important;top:13px!important;right:13px!important}.admin-booking-form-grid{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.admin-booking-form-grid label{color:#d7a43b!important;flex-direction:column!important;gap:6px!important;font-size:8px!important;font-weight:800!important;display:flex!important}.admin-booking-form-grid input{box-sizing:border-box!important;color:#1c2228!important;background:#fff!important;border:1px solid #d7a43b66!important;border-radius:8px!important;outline:none!important;width:100%!important;min-height:45px!important;padding:0 11px!important}.admin-save-booking{color:#1c2228!important;cursor:pointer!important;background:#d7a43b!important;border:1px solid #d7a43b!important;border-radius:8px!important;width:100%!important;min-height:48px!important;margin-top:18px!important;font-size:10px!important;font-weight:900!important}@media (width<=700px){.admin-bookings-page{padding:16px 14px!important}.admin-bookings-heading{flex-direction:column!important;align-items:flex-start!important}.admin-booking-details{grid-template-columns:1fr 1fr!important}.admin-booking-form-grid{grid-template-columns:1fr!important}.admin-booking-form-grid input{font-size:16px!important}}.admin-booking-actions{flex-wrap:wrap!important;gap:10px!important}.admin-delete-booking{color:#b42318!important;cursor:pointer!important;background:#fff!important;border:1px solid #b42318!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 14px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.admin-delete-booking:hover{color:#fff!important;background:#b42318!important}.admin-enquiries-page{padding:25px 28px 35px!important}.admin-enquiries-heading{justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:18px!important;display:flex!important}.admin-enquiries-heading p{color:#d7a43b!important;letter-spacing:1.5px!important;margin:0 0 4px!important;font-size:8px!important;font-weight:900!important}.admin-enquiries-heading h2{color:#1c2228!important;margin:0!important;font-family:Georgia,serif!important;font-size:27px!important}.admin-enquiries-heading>div>span{color:#7e8792!important;margin-top:5px!important;font-size:9px!important;display:block!important}.admin-enquiry-count{color:#e5b445!important;background:#1c2228!important;border:1px solid #d7a43b!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:70px!important;height:60px!important;font-size:21px!important;font-weight:900!important;display:flex!important}.admin-enquiry-count span{color:#ffffffa6!important;margin-top:1px!important;font-size:7px!important}.admin-enquiries-empty{text-align:center!important;background:#fff!important;border:1px solid #d7a43b!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:360px!important;display:flex!important}.admin-enquiries-empty svg{color:#d7a43b!important}.admin-enquiries-empty h3{color:#1c2228!important;margin:12px 0 5px!important}.admin-enquiries-empty p{color:#87909c!important;max-width:350px!important;margin:0!important;font-size:9px!important;line-height:1.6!important}.admin-enquiry-list{gap:14px!important;display:grid!important}.admin-enquiry-card{background:#fff!important;border:1px solid #d7a43b!important;border-radius:11px!important;padding:19px!important;box-shadow:0 8px 22px #0000000d!important}.admin-enquiry-top{border-bottom:1px solid #edf0f3!important;justify-content:space-between!important;gap:15px!important;padding-bottom:14px!important;display:flex!important}.admin-enquiry-id{color:#d7a43b!important;font-size:8px!important;font-weight:900!important}.admin-enquiry-card h3{color:#1c2228!important;margin:4px 0 2px!important;font-size:17px!important}.admin-enquiry-card p{color:#707987!important;margin:0!important;font-size:9px!important}.admin-enquiry-status{border-radius:20px!important;align-items:center!important;height:28px!important;padding:0 11px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.admin-enquiry-status.new{color:#9b6900!important;background:#fff3d4!important}.admin-enquiry-status.contacted{color:#147c46!important;background:#e5f7ed!important}.admin-enquiry-details{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;padding:16px 0!important;display:grid!important}.admin-enquiry-details small,.admin-enquiry-details strong{display:block!important}.admin-enquiry-details small{color:#969da6!important;font-size:7px!important}.admin-enquiry-details strong{color:#1c2228!important;margin-top:3px!important;font-size:10px!important}.admin-enquiry-message{background:#f7f4ed!important;border-radius:8px!important;padding:12px!important}.admin-enquiry-message small{color:#a27621!important;font-size:7px!important;font-weight:800!important}.admin-enquiry-message p{color:#46515e!important;margin-top:5px!important;line-height:1.6!important}.admin-enquiry-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;padding-top:14px!important;display:flex!important}.admin-enquiry-actions a,.admin-enquiry-actions button{cursor:pointer!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:0 13px!important;font-size:8px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.admin-enquiry-whatsapp{color:#fff!important;background:#168c4e!important;border:1px solid #168c4e!important}.admin-enquiry-contacted{color:#fff!important;background:#1c2228!important;border:1px solid #d7a43b!important}.admin-enquiry-new{color:#8c650d!important;background:#fff!important;border:1px solid #d7a43b!important}.admin-enquiry-delete{color:#b42318!important;background:#fff!important;border:1px solid #b42318!important}@media (width<=760px){.admin-enquiries-page{padding:16px 14px!important}.admin-enquiries-heading{align-items:flex-start!important}.admin-enquiry-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-enquiry-actions{justify-content:stretch!important}.admin-enquiry-actions a,.admin-enquiry-actions button{flex:auto!important}}.admin-booking-form-grid select{box-sizing:border-box!important;color:#1c2228!important;cursor:pointer!important;background:#fff!important;border:1px solid #d7a43b66!important;border-radius:8px!important;outline:none!important;width:100%!important;min-height:45px!important;padding:0 11px!important}@media (width<=700px){.admin-booking-form-grid select{min-height:48px!important;font-size:16px!important}}:root{--obh-emerald:#1c2228;--obh-emerald-deep:#11161b;--obh-emerald-rich:#252d34;--obh-emerald-soft:#303a43;--obh-gold:#d7a43b;--obh-gold-bright:#e8b544;--obh-cream:#fffaf0;--obh-cream-2:#f8f1e3;--obh-text:#1c2228}header{border-bottom:1px solid #d7a43b6b!important}.main-navbar{background:linear-gradient(110deg,#11161bfa 0%,#1c2228f7 48%,#252d34f2 100%)!important;border-bottom:1px solid #d7a43b73!important;box-shadow:0 8px 28px #0003!important}.navbar-links a{color:#ffffffe0!important}.navbar-links a:hover,.navbar-links a:focus,.navbar-links a[href=\#home]{color:var(--obh-gold-bright)!important}.header-login{border:1px solid var(--obh-gold)!important;background:linear-gradient(135deg, var(--obh-gold-bright), var(--obh-gold))!important;color:var(--obh-emerald-deep)!important;box-shadow:0 7px 20px #d7a43b2e!important}.hero-section,.hero,.reference-hero{position:relative!important}.hero-section>*,.hero>*,.reference-hero>*{z-index:2!important;position:relative!important}.hero-content h1,.hero-content h2,.hero-content h3,.hero-text h1,.hero-text h2{color:#fffaf0!important}.primary-gold-btn{border:1px solid var(--obh-gold-bright)!important;color:#11161b!important;background:linear-gradient(135deg,#e8b544 0%,#d39a2d 100%)!important;box-shadow:0 10px 24px #d7a43b40!important}.primary-gold-btn:hover{transform:translateY(-1px)!important}.secondary-gold-btn{border:1px solid var(--obh-gold)!important;color:#fff!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#11161bb8!important}.hero-dots button{border-color:var(--obh-gold)!important}.hero-dots button.active{background:var(--obh-gold-bright)!important}.booking-panel-section{z-index:30!important;position:relative!important}.booking-panel{border:1.5px solid var(--obh-gold)!important;background:linear-gradient(135deg,#11161bf7,#1c2228f5)!important;box-shadow:0 22px 55px #00000042,0 0 0 1px #d7a43b1a!important}.booking-tab.active{border-color:var(--obh-gold)!important;background:linear-gradient(135deg, var(--obh-gold-bright), var(--obh-gold))!important;color:var(--obh-emerald-deep)!important}.booking-input{background:var(--obh-cream)!important;color:var(--obh-text)!important;border:1px solid #d7a43b45!important}.booking-input input,.booking-input select{color:var(--obh-text)!important}.booking-search-btn{border:1px solid var(--obh-gold-bright)!important;background:linear-gradient(135deg, var(--obh-gold-bright), #cf9526)!important;color:var(--obh-emerald-deep)!important;box-shadow:0 8px 22px #d7a43b33!important}.reference-section-heading p,.popular-section .reference-section-heading p{color:var(--obh-gold-bright)!important}.reference-section-heading h2{color:#fff!important}.reference-section-heading>button{border-color:var(--obh-gold)!important;color:#fff!important;background:#1c2228e0!important}.reference-package-image>span{background:linear-gradient(135deg, var(--obh-gold-bright), var(--obh-gold))!important;color:var(--obh-emerald-deep)!important}.reference-package-body>p{color:#6f726d!important}.package-meta{color:#65706a!important}.reference-package-body strong{color:var(--obh-emerald-deep)!important}.reference-package-body>button{border:1px solid var(--obh-gold)!important;background:linear-gradient(135deg, var(--obh-emerald), var(--obh-emerald-rich))!important;color:#fff!important}.reference-package-body>button:hover{background:linear-gradient(135deg, var(--obh-gold-bright), var(--obh-gold))!important;color:var(--obh-emerald-deep)!important}.confidence-title p{color:var(--obh-gold)!important}.confidence-item svg{color:var(--obh-gold)!important}.destination-card,.reference-destination-card{border:1px solid #d7a43ba3!important;box-shadow:0 12px 30px #0003!important}.membership-banner-inner{border:1.5px solid var(--obh-gold)!important;background:linear-gradient(115deg,#11161b 0%,#1c2228 55%,#252d34 100%)!important;box-shadow:0 18px 45px #0000003d!important}.membership-banner-inner>button{border:1px solid var(--obh-gold-bright)!important;background:linear-gradient(135deg, var(--obh-gold-bright), var(--obh-gold))!important;color:var(--obh-emerald-deep)!important}.reference-footer h4,.footer-logo strong{color:var(--obh-gold-bright)!important}.reference-footer a:hover,.reference-footer svg{color:var(--obh-gold-bright)!important}.floating-contact a{box-shadow:0 10px 25px #0000003d!important}.customer-dashboard{--dashboard-navy:#1c2228!important}.customer-sidebar{border-color:var(--obh-gold)!important}.customer-sidebar>div:first-child{background:linear-gradient(135deg,#11161b,#1c2228)!important}.dashboard-stat-card,.dashboard-booking-card,.booking-account-card,.booking-empty-state{border-color:var(--obh-gold)!important}.travel-ticket{border-color:var(--obh-gold)!important;background:linear-gradient(120deg,#11161b,#1c2228,#252d34)!important}.confirmation-call{border-color:var(--obh-gold)!important;background:linear-gradient(135deg,#11161b,#1c2228)!important}.admin-sidebar{border-right-color:var(--obh-gold)!important;background:linear-gradient(#0d1216 0%,#1c2228 55%,#11161b 100%)!important}.admin-nav button.active{background:linear-gradient(135deg, var(--obh-gold-bright), var(--obh-gold))!important;color:var(--obh-emerald-deep)!important}.admin-stat-icon,.admin-profile-circle,.admin-coming-icon{color:var(--obh-gold-bright)!important;background:linear-gradient(135deg,#1c2228,#252d34)!important}.admin-bookings-heading>button,.admin-enquiry-contacted{background:linear-gradient(135deg,#1c2228,#252d34)!important}@media (width<=760px){.main-navbar{background:linear-gradient(135deg,#11161b,#1c2228)!important}.booking-panel{border-radius:13px!important}.reference-package-card{border-radius:11px!important}.membership-banner-inner{border-radius:13px!important}}@media (width<=480px){.primary-gold-btn,.secondary-gold-btn{min-height:44px!important}.booking-search-btn{min-height:48px!important}}.hero-section:after,.hero:after,.reference-hero:after{z-index:1!important}.hero-section>[class*=hero-bg-],.hero>[class*=hero-bg-],.reference-hero>[class*=hero-bg-]{z-index:0!important;position:absolute!important;inset:0!important}.hero-bg-1,.hero-bg-2,.hero-bg-3,.hero-bg-4,.hero-bg-5,.hero-bg-6,.hero-bg-7{transition:opacity 1s!important}.top-strip,.topbar,.top-bar,.reference-topbar,.header-top,.header-topbar{background:linear-gradient(90deg,#11161b 0%,#1c2228 50%,#252d34 100%)!important;border-bottom:1px solid #d7a43b8c!important;box-shadow:0 5px 16px #00000026!important}.top-strip a,.top-strip span,.topbar a,.topbar span,.top-bar a,.top-bar span,.reference-topbar a,.reference-topbar span,.header-top a,.header-top span,.header-topbar a,.header-topbar span{color:#fff!important}.top-strip small,.topbar small,.top-bar small,.reference-topbar small,.header-top small,.header-topbar small{color:#ffffffad!important}.top-strip button,.topbar button,.top-bar button,.reference-topbar button,.header-top button,.header-topbar button{color:#11161b!important;background:linear-gradient(135deg,#e8b544,#d7a43b)!important;border:1px solid #e5b445!important;font-weight:800!important;box-shadow:0 6px 18px #d7a43b33!important}:root{--obh-dark:#11161b;--obh-charcoal:#1c2228;--obh-charcoal-light:#252d34;--obh-gold:#d7a43b;--obh-gold-bright:#e8b544}.main-navbar,.reference-header,.site-header,.navbar{background:linear-gradient(110deg,#090d10 0%,#11161b 55%,#1c2228 100%)!important;border-bottom:1px solid #d7a43b8c!important}.hero-section,.hero,.reference-hero{position:relative!important;overflow:hidden!important}.hero-section>[class*=hero-bg-],.hero>[class*=hero-bg-],.reference-hero>[class*=hero-bg-]{z-index:0!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.primary-gold-btn,.booking-search-btn{color:#11161b!important;background:linear-gradient(135deg,#e8b544,#d7a43b)!important;border:1px solid #e8b544!important}.secondary-gold-btn{color:#fff!important;background:#0a0e11c7!important;border:1px solid #d7a43b!important}.booking-panel{background:linear-gradient(120deg,#090d10f7,#1c2228f5)!important;border:1.5px solid #d7a43b!important}.booking-tab.active{color:#11161b!important;background:#d7a43b!important}.reference-package-card{background:linear-gradient(145deg,#171d22,#11161b)!important;border:1px solid #d7a43bbf!important}.reference-package-body strong,.package-meta svg{color:#e8b544!important}.membership-banner-inner{background:linear-gradient(120deg,#090d10,#171d22,#252d34)!important;border:1.5px solid #d7a43b!important}.reference-footer{background:linear-gradient(115deg,#080c0f,#11161b 52%,#1c2228)!important;border-top:1px solid #d7a43b8c!important}.reference-footer h4,.reference-footer svg,.footer-logo strong{color:#e8b544!important}.admin-sidebar{background:linear-gradient(#080c0f,#11161b 55%,#1c2228)!important;border-right-color:#d7a43b!important}.admin-nav button.active{color:#11161b!important;background:linear-gradient(135deg,#e8b544,#d7a43b)!important}.admin-welcome{background:linear-gradient(110deg,#090d10,#171d22,#252d34)!important}.travel-ticket{background:linear-gradient(120deg,#090d10,#171d22,#252d34)!important}.enquiry-modal,.admin-booking-modal{background:linear-gradient(145deg,#090d10,#1c2228)!important;border-color:#d7a43b!important}@media (width<=760px){.main-navbar,.reference-header,.site-header{background:linear-gradient(135deg,#090d10,#1c2228)!important}}.premium-trust-strip{z-index:25!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:relative!important}.premium-trust-grid{background:linear-gradient(90deg,#fffaf0 0%,#f7efe2 50%,#fffaf0 100%)!important;border:1px solid #d7a43b8c!important;border-radius:10px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important;overflow:hidden!important;box-shadow:0 13px 32px #00000030!important}.premium-trust-item{background:0 0!important;border-right:1px solid #11161b21!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:82px!important;padding:14px 18px!important;display:flex!important}.premium-trust-item:last-child{border-right:0!important}.premium-trust-icon{color:#e8b544!important;background:linear-gradient(145deg,#11161b,#252d34)!important;border:1.5px solid #d7a43b!important;border-radius:50%!important;place-items:center!important;width:43px!important;min-width:43px!important;height:43px!important;font-size:18px!important;font-weight:900!important;display:grid!important;box-shadow:0 5px 12px #00000024!important}.premium-trust-247{font-size:9px!important}.premium-trust-item strong{color:#11161b!important;margin:0 0 4px!important;font-size:10px!important;font-weight:900!important;line-height:1.25!important;display:block!important}.premium-trust-item span{color:#626970!important;font-size:8px!important;line-height:1.45!important;display:block!important}.premium-trust-item{transition:background .2s,transform .2s!important}.premium-trust-item:hover{background:#d7a43b14!important}@media (width<=1050px){.premium-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-trust-item{border-bottom:1px solid #11161b1a!important}}@media (width<=620px){.premium-trust-grid{border-radius:9px!important;grid-template-columns:1fr!important}.premium-trust-item{border-bottom:1px solid #11161b1a!important;border-right:0!important;min-height:68px!important;padding:11px 14px!important}.premium-trust-item:last-child{border-bottom:0!important}.premium-trust-icon{width:39px!important;min-width:39px!important;height:39px!important}.premium-trust-item strong{font-size:11px!important}.premium-trust-item span{font-size:9px!important}}:root{--lux-black:#0c1115;--lux-black-2:#11181d;--lux-black-3:#172027;--lux-gold:#d7a43b;--lux-gold-light:#e8b544;--lux-cream:#fff8ea}.top-strip,.topbar,.top-bar,.reference-topbar,.header-top,.header-topbar{background:#0b1014!important;border-bottom:1px solid #d7a43b59!important}.top-strip svg,.topbar svg,.top-bar svg,.reference-topbar svg,.header-top svg,.header-topbar svg{color:#e8b544!important;stroke:#e8b544!important}.top-strip a,.top-strip span,.topbar a,.topbar span,.reference-topbar a,.reference-topbar span,.header-top a,.header-top span,.header-topbar a,.header-topbar span{color:#fff!important}.top-strip small,.topbar small,.reference-topbar small,.header-top small{color:#ffffff9e!important}.top-strip button,.topbar button,.reference-topbar button,.header-top button,.header-login{color:#e8b544!important;box-shadow:none!important;background:0 0!important;border:1px solid #d7a43b!important}header,.main-navbar,.reference-navbar,.site-header{background:linear-gradient(105deg,#080c0ffc,#10161bf7)!important;border-bottom:1px solid #d7a43b73!important}.navbar-links a,header nav a{color:#ffffffe6!important}.navbar-links a:hover,header nav a:hover,.footer-logo strong,.reference-footer h4,.membership-banner h2{color:#e8b544!important}.hero-section,.hero,.reference-hero{background-color:#0c1115!important;position:relative!important;overflow:hidden!important}.hero-bg-1,.hero-bg-2,.hero-bg-3,.hero-bg-4,.hero-bg-5,.hero-bg-6,.hero-bg-7{z-index:0!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hero-section:after,.hero:after,.reference-hero:after{content:""!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(90deg,#05080ad1 0%,#070a0c85 40%,#0000001f 72%,#00000047 100%)!important;position:absolute!important;inset:0!important}.hero-content,.hero-text,.hero-inner,.hero-action-row,.hero-dots,.hero-controls{z-index:3!important;position:relative!important}.hero-content h1,.hero-content h2,.hero-text h1,.hero-text h2{color:#fffaf0!important}.hero-content h1,.hero-text h1{text-shadow:0 6px 24px #0000008c!important}.hero-content>p:first-child,.hero-text>p:first-child{color:#e8b544!important}.primary-gold-btn{color:#0c1115!important;background:linear-gradient(135deg,#e8b544,#ce9324)!important;border:1px solid #e8b544!important;box-shadow:0 10px 25px #d7a43b3d!important}.secondary-gold-btn{color:#fff!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#0a0e11ad!important;border:1px solid #d7a43b!important}.booking-panel{background:linear-gradient(120deg,#0a0e11f7,#161d22f7)!important;border:1px solid #d7a43bb3!important;border-radius:10px!important;box-shadow:0 18px 45px #00000061!important}.booking-tab{color:#ffffffc2!important}.booking-tab.active{color:#e8b544!important;background:#151b20!important;border-color:#d7a43b!important}.booking-input{color:#fff!important;background:#13191e!important;border:1px solid #d7a43b2e!important}.booking-input label{color:#fff!important}.booking-input input,.booking-input select{color:#fff!important;background:0 0!important}.booking-input svg{color:#e8b544!important}.booking-search-btn{color:#0c1115!important;background:linear-gradient(135deg,#e8b544,#ce9324)!important;border:1px solid #e8b544!important}.confidence-strip{background:#fffaf0!important;border-top:1px solid #d7a43b59!important;border-bottom:1px solid #d7a43b59!important}.confidence-title h2,.confidence-item strong{color:#10171c!important}.confidence-title p,.confidence-item svg{color:#d39a2d!important}.confidence-item span,.confidence-item p{color:#59636a!important}#packages,#destinations,#membership{color:#fff!important;background:linear-gradient(#0c1115f7,#080c0ffc)!important}#packages .reference-section-heading h2,#destinations .reference-section-heading h2,#packages h2,#destinations h2{color:#fff!important}#packages .reference-section-heading p,#destinations .reference-section-heading p{color:#e8b544!important}.reference-package-card{background:#141b20!important;border:1px solid #d7a43ba6!important;border-radius:9px!important;transition:transform .22s,box-shadow .22s!important;overflow:hidden!important;box-shadow:0 14px 34px #00000057!important}.reference-package-card:hover{transform:translateY(-5px)!important;box-shadow:0 22px 48px #00000075!important}.reference-package-image>span{color:#0c1115!important;background:linear-gradient(135deg,#e8b544,#d39a2d)!important}.reference-package-body{background:#141b20!important}.reference-package-body h3{color:#fff!important}.reference-package-body>p,.package-meta{color:#ffffffa1!important}.package-meta svg,.reference-package-body strong{color:#e8b544!important}.reference-package-body>button{color:#0c1115!important;background:linear-gradient(135deg,#e8b544,#ce9324)!important;border:1px solid #d7a43b!important}.destination-card,.reference-destination-card{border:1px solid #d7a43ba6!important;border-radius:9px!important;box-shadow:0 14px 32px #00000059!important}.destination-card:after,.reference-destination-card:after{background:linear-gradient(#0000 30%,#05080af0 100%)!important}.membership-banner-inner{background:linear-gradient(135deg,#11171b,#181f24)!important;border:1px solid #d7a43b!important;box-shadow:0 18px 44px #0006!important}.membership-banner-copy h2{color:#e8b544!important}.membership-banner-copy p{color:#ffffffb3!important}.membership-banner-inner>button{color:#0c1115!important;background:linear-gradient(135deg,#e8b544,#ce9324)!important;border:1px solid #e8b544!important}.reference-footer{color:#ffffffbf!important;background:linear-gradient(110deg,#080c0f,#11181d)!important;border-top:1px solid #d7a43b73!important}.reference-footer h4,.reference-footer .footer-logo strong{color:#e8b544!important}.reference-footer a{color:#ffffffbd!important}.reference-footer a:hover,.reference-footer svg,.reference-footer .instagram-footer-icon,.reference-footer .facebook-footer-icon{color:#e8b544!important}@media (width<=760px){header,.main-navbar,.reference-navbar{background:#0b1014!important}.booking-panel{border-radius:10px!important}.reference-package-card{border-radius:9px!important}.membership-banner-inner{border-radius:10px!important}}.confidence-strip{margin-bottom:0!important}#packages{padding-top:28px!important}@media (width<=760px){#packages{padding-top:20px!important}}.booking-panel-section{z-index:40!important;background:0 0!important;margin-top:-62px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;position:relative!important}.booking-panel-section .container{z-index:41!important;position:relative!important}.booking-panel{background:linear-gradient(120deg,#0a0e11fa,#161d22fa)!important;border:1px solid #d7a43b!important;border-radius:12px!important;margin:0 auto!important;box-shadow:0 20px 45px #00000061!important}.confidence-strip{z-index:20!important;margin-top:0!important;padding-top:18px!important;position:relative!important}@media (width<=900px){.booking-panel-section{margin-top:-42px!important}}@media (width<=700px){.booking-panel-section{margin-top:-28px!important;padding-left:10px!important;padding-right:10px!important}.booking-panel{border-radius:11px!important}.confidence-strip{padding-top:14px!important}}.success-stats-section{background:radial-gradient(circle at 50% 100%,#d7a43b14,#0000 45%),linear-gradient(#fffaf0 0%,#f7f0e4 100%)!important;border-top:1px solid #d7a43b61!important;border-bottom:1px solid #d7a43b61!important;padding:58px 0 54px!important;position:relative!important;overflow:hidden!important}.success-stats-section:before{content:""!important;pointer-events:none!important;background:linear-gradient(#0000,#0f141809)!important;height:120px!important;position:absolute!important;inset:auto 0 0!important}.success-stats-heading{z-index:2!important;text-align:center!important;margin-bottom:38px!important;position:relative!important}.success-stats-heading>span{color:#d39a2d!important;letter-spacing:2.4px!important;margin-bottom:7px!important;font-size:9px!important;font-weight:900!important;display:block!important}.success-stats-heading h2{color:#11181d!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,3vw,43px)!important;font-weight:500!important;line-height:1.1!important}.success-stats-grid{z-index:2!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;max-width:1250px!important;margin:0 auto!important;display:grid!important;position:relative!important}.success-stats-grid article{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:175px!important;padding:10px 18px!important;display:flex!important;position:relative!important}.success-stats-grid article:not(:last-child):after{content:""!important;background:#11181d29!important;width:1px!important;position:absolute!important;top:30px!important;bottom:30px!important;right:0!important}.success-stat-icon{color:#e8b544!important;background:linear-gradient(135deg,#11181d,#1d252b)!important;border:1.5px solid #d7a43b!important;border-radius:50%!important;place-items:center!important;width:58px!important;height:58px!important;margin-bottom:10px!important;font-size:25px!important;display:grid!important;box-shadow:0 9px 24px #0000001f!important}.success-stats-grid strong{color:#11181d!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(39px,4vw,58px)!important;font-weight:500!important;line-height:1!important;display:block!important}.success-stats-grid span{color:#1f272d!important;margin-top:9px!important;font-size:12px!important;font-weight:800!important;display:block!important}.success-stats-note{z-index:2!important;text-align:center!important;color:#8d8372!important;letter-spacing:.3px!important;margin-top:22px!important;font-size:8px!important;display:block!important;position:relative!important}@media (width<=950px){.success-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.success-stats-grid article:after{display:none!important}}@media (width<=650px){.success-stats-section{padding:42px 14px!important}.success-stats-heading{margin-bottom:25px!important}.success-stats-heading h2{font-size:28px!important}.success-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.success-stats-grid article{background:#ffffff6b!important;border:1px solid #d7a43b61!important;border-radius:10px!important;min-height:150px!important}.success-stats-grid article:last-child{grid-column:1/-1!important}.success-stat-icon{width:49px!important;height:49px!important;font-size:21px!important}.success-stats-grid strong{font-size:38px!important}}.obh-faq-section{background:linear-gradient(#fffaf0 0%,#f6efe3 100%)!important;border-top:1px solid #d7a43b59!important;border-bottom:1px solid #d7a43b59!important;padding:72px 0!important;position:relative!important;overflow:hidden!important}.obh-faq-section:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0000,#11181d0b)!important;height:170px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.obh-faq-heading{z-index:2!important;text-align:center!important;max-width:850px!important;margin:0 auto 42px!important;position:relative!important}.obh-faq-heading>span{color:#d39a2d!important;letter-spacing:2.5px!important;margin-bottom:8px!important;font-size:9px!important;font-weight:900!important;display:block!important}.obh-faq-heading h2{color:#11181d!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(31px,3.5vw,47px)!important;font-weight:500!important;line-height:1.12!important}.obh-faq-heading p{color:#6f716f!important;max-width:610px!important;margin:13px auto 0!important;font-size:11px!important;line-height:1.7!important}.obh-faq-list{z-index:2!important;max-width:1180px!important;margin:0 auto!important;position:relative!important}.obh-faq-list details{background:0 0!important;border-bottom:1px solid #11181d38!important}.obh-faq-list summary{color:#141a1e!important;cursor:pointer!important;align-items:center!important;min-height:78px!important;padding:20px 55px 20px 48px!important;font-size:15px!important;font-weight:800!important;list-style:none!important;display:flex!important;position:relative!important}.obh-faq-list summary::-webkit-details-marker{display:none!important}.obh-faq-list summary:before{content:"+"!important;color:#d39a2d!important;font-size:30px!important;font-weight:400!important;line-height:1!important;position:absolute!important;top:50%!important;left:7px!important;transform:translateY(-50%)!important}.obh-faq-list details[open] summary:before{content:"−"!important}.obh-faq-list summary:after{content:""!important;border-bottom:2px solid #d39a2d!important;border-right:2px solid #d39a2d!important;width:8px!important;height:8px!important;transition:transform .2s!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)rotate(45deg)!important}.obh-faq-list details[open] summary:after{transform:translateY(-20%)rotate(225deg)!important}.obh-faq-list details>p{color:#626b6c!important;max-width:1000px!important;margin:-4px 0 0!important;padding:0 55px 25px 48px!important;font-size:12px!important;line-height:1.8!important}.obh-faq-list details[open]{background:#ffffff61!important}.obh-faq-list details[open] summary{color:#a87719!important}@media (width<=700px){.obh-faq-section{padding:48px 15px!important}.obh-faq-heading{margin-bottom:25px!important}.obh-faq-heading h2{font-size:29px!important}.obh-faq-heading h2 br{display:none!important}.obh-faq-list summary{min-height:68px!important;padding:17px 38px 17px 35px!important;font-size:13px!important;line-height:1.5!important}.obh-faq-list summary:before{font-size:26px!important;left:4px!important}.obh-faq-list summary:after{right:5px!important}.obh-faq-list details>p{padding:0 35px 21px!important;font-size:11px!important}}.obh-travel-info-section{color:#fff!important;background:radial-gradient(circle at 50% 0,#d7a43b0f,#0000 38%),linear-gradient(115deg,#090d10 0%,#11171b 50%,#090d10 100%)!important;border-top:1px solid #d7a43b6b!important;border-bottom:1px solid #d7a43b47!important;padding:54px 0 35px!important;position:relative!important}.obh-travel-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:42px!important;display:grid!important}.obh-info-column{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.obh-info-column h3{color:#e8b544!important;width:100%!important;margin:0 0 8px!important;padding-bottom:11px!important;font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;font-weight:600!important;position:relative!important}.obh-info-column h3:after{content:""!important;background:#d7a43b!important;width:38px!important;height:1px!important;position:absolute!important;bottom:0!important;left:0!important}.obh-info-column a,.obh-info-column span{color:#ffffffb8!important;padding-left:13px!important;font-size:11px!important;line-height:1.45!important;text-decoration:none!important;transition:color .18s,transform .18s!important;position:relative!important}.obh-info-column a:before,.obh-info-column span:before{content:"•"!important;color:#d7a43b!important;position:absolute!important;left:0!important}.obh-info-column a:hover{color:#e8b544!important;transform:translate(3px)!important}.obh-newsletter{background:linear-gradient(120deg,#161d22f2,#090d10fa)!important;border:1px solid #d7a43b9e!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr)!important;align-items:center!important;gap:45px!important;margin-top:45px!important;padding:27px 30px!important;display:grid!important;box-shadow:0 16px 40px #00000040!important}.obh-newsletter-copy>span{color:#d7a43b!important;letter-spacing:2px!important;margin-bottom:6px!important;font-size:8px!important;font-weight:900!important;display:block!important}.obh-newsletter-copy h2{color:#fffaf0!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:27px!important;font-weight:500!important}.obh-newsletter-copy p{color:#fff9!important;max-width:560px!important;margin:8px 0 0!important;font-size:10px!important;line-height:1.65!important}.obh-newsletter-form{width:100%!important}.obh-newsletter-input{background:#11171b!important;border:1px solid #d7a43b9e!important;border-radius:8px!important;align-items:center!important;min-height:51px!important;display:flex!important;overflow:hidden!important}.obh-newsletter-mail{color:#e8b544!important;flex:0 0 42px!important;place-items:center!important;font-size:18px!important;display:grid!important}.obh-newsletter-input input{color:#fff!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;min-width:0!important;height:49px!important;padding:0 10px!important;font-size:13px!important}.obh-newsletter-input input::placeholder{color:#ffffff6b!important}.obh-newsletter-input button{color:#0c1115!important;cursor:pointer!important;background:linear-gradient(135deg,#e8b544,#ce9324)!important;border:0!important;align-self:stretch!important;min-width:125px!important;padding:0 18px!important;font-size:10px!important;font-weight:900!important}.obh-newsletter-input button:hover{background:linear-gradient(135deg,#f0c15b,#d7a43b)!important}.obh-newsletter-form>small{color:#e8b544!important;margin-top:8px!important;font-size:9px!important;font-weight:700!important;display:block!important}.obh-newsletter-form>p{color:#ffffff6b!important;margin:7px 0 0!important;font-size:8px!important}@media (width<=950px){.obh-travel-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.obh-newsletter{grid-template-columns:1fr!important;gap:22px!important}}@media (width<=620px){.obh-travel-info-section{padding:40px 15px 25px!important}.obh-travel-info-grid{grid-template-columns:1fr!important;gap:28px!important}.obh-info-column h3{font-size:17px!important}.obh-info-column a,.obh-info-column span{font-size:12px!important}.obh-newsletter{border-radius:10px!important;margin-top:32px!important;padding:21px 16px!important}.obh-newsletter-copy h2{font-size:23px!important}.obh-newsletter-input{min-height:50px!important}.obh-newsletter-input input{font-size:16px!important}.obh-newsletter-input button{min-width:98px!important;padding:0 12px!important}}.nav-enquire-now{color:#0b1014!important;cursor:pointer!important;background:linear-gradient(135deg,#e8b544,#ce9324)!important;border:1px solid #e8b544!important;border-radius:7px!important;min-height:40px!important;padding:0 20px!important;font-size:10px!important;font-weight:900!important;box-shadow:0 7px 20px #d7a43b38!important}#request-quote-modal{z-index:999999!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#020507e0!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}.quote-modal{background:#fffaf0!important;border:1px solid #d7a43b!important;border-radius:15px!important;width:min(1080px,100%)!important;max-height:calc(100vh - 28px)!important;position:relative!important;overflow-y:auto!important;box-shadow:0 35px 90px #0000008f!important}.quote-modal-close{z-index:5!important;color:#fff!important;cursor:pointer!important;background:#11181d!important;border:1px solid #d7a43b!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;font-size:23px!important;display:grid!important;position:absolute!important;top:15px!important;right:15px!important}.quote-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.45fr)!important;display:grid!important}.quote-how-it-works{color:#fff!important;background:linear-gradient(145deg,#0a0f12,#172027)!important;padding:46px 34px!important}.quote-how-it-works>span,.quote-form-area>span{color:#d7a43b!important;letter-spacing:2px!important;margin-bottom:7px!important;font-size:8px!important;font-weight:900!important;display:block!important}.quote-how-it-works h2,.quote-form-area h2{margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:31px!important;font-weight:500!important}.quote-how-it-works h2{color:#fffaf0!important}.quote-how-it-works ul{margin:30px 0 0!important;padding:0!important;list-style:none!important}.quote-how-it-works li{color:#ffffffb8!important;margin-bottom:22px!important;padding-left:23px!important;font-size:11px!important;line-height:1.75!important;position:relative!important}.quote-how-it-works li:before{content:""!important;background:#e8b544!important;border-radius:50%!important;width:8px!important;height:8px!important;position:absolute!important;top:7px!important;left:0!important}.quote-contact-box{border-top:1px solid #d7a43b52!important;flex-direction:column!important;gap:8px!important;margin-top:35px!important;padding-top:25px!important;display:flex!important}.quote-contact-box small{color:#ffffff8c!important;font-size:9px!important}.quote-contact-box a{color:#e8b544!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}.quote-form-area{background:linear-gradient(#fffaf0,#f7efe2)!important;padding:46px 42px 38px!important}.quote-form-area h2{color:#11181d!important}.quote-form-area h2 strong{color:#d39a2d!important;font-weight:500!important}.quote-form-area form{margin-top:27px!important}.quote-form-grid{grid-template-columns:1fr 1fr!important;gap:16px 18px!important;display:grid!important}.quote-form-grid label{color:#242b30!important;flex-direction:column!important;gap:7px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.quote-full{grid-column:1/-1!important}.quote-form-grid input,.quote-form-grid select,.quote-form-grid textarea{box-sizing:border-box!important;color:#11181d!important;background:#ffffffbf!important;border:1px solid #c8c0b3!important;border-radius:6px!important;outline:none!important;width:100%!important}.quote-form-grid input,.quote-form-grid select{min-height:46px!important;padding:0 13px!important}.quote-form-grid textarea{resize:vertical!important;padding:13px!important}.quote-form-grid input:focus,.quote-form-grid select:focus,.quote-form-grid textarea:focus{border-color:#d7a43b!important;box-shadow:0 0 0 2px #d7a43b1a!important}.quote-submit{color:#0b1014!important;cursor:pointer!important;background:linear-gradient(135deg,#e8b544,#ce9324)!important;border:1px solid #e8b544!important;border-radius:7px!important;width:100%!important;min-height:50px!important;margin-top:21px!important;font-size:11px!important;font-weight:900!important}.quote-form-note{text-align:center!important;color:#827767!important;margin-top:9px!important;font-size:8px!important;display:block!important}@media (width<=760px){#request-quote-modal{padding:9px!important}.quote-layout{grid-template-columns:1fr!important}.quote-how-it-works{padding:28px 20px!important}.quote-form-area{padding:28px 17px 22px!important}.quote-form-grid{grid-template-columns:1fr!important}.quote-full{grid-column:auto!important}.quote-form-grid input,.quote-form-grid select,.quote-form-grid textarea{font-size:16px!important}.nav-enquire-now{width:100%!important;margin-top:8px!important}}.obh-official-email-strip{background:linear-gradient(110deg,#0a0f12 0%,#141b20 50%,#0a0f12 100%)!important;border-top:1px solid #d7a43b6b!important;border-bottom:1px solid #d7a43b6b!important;padding:38px 0!important}.obh-email-strip-heading{text-align:center!important;margin-bottom:21px!important}.obh-email-strip-heading>span{color:#d7a43b!important;letter-spacing:2px!important;margin-bottom:5px!important;font-size:8px!important;font-weight:900!important;display:block!important}.obh-email-strip-heading h2{color:#fffaf0!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:25px!important;font-weight:500!important}.obh-email-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;display:grid!important}.obh-email-card{color:#fff!important;background:linear-gradient(135deg,#11181d,#171f24)!important;border:1px solid #d7a43b94!important;border-radius:9px!important;align-items:center!important;gap:13px!important;min-width:0!important;min-height:75px!important;padding:14px 16px!important;text-decoration:none!important;transition:transform .2s,border-color .2s!important;display:flex!important;box-shadow:0 9px 25px #0003!important}.obh-email-card:hover{border-color:#e8b544!important;transform:translateY(-3px)!important}.obh-email-icon{color:#e8b544!important;background:#0b1014!important;border:1px solid #d7a43b!important;border-radius:50%!important;flex:0 0 45px!important;place-items:center!important;width:45px!important;height:45px!important;display:grid!important}.obh-email-card div{min-width:0!important}.obh-email-card small,.obh-email-card strong{display:block!important}.obh-email-card small{color:#d7a43b!important;margin-bottom:4px!important;font-size:8px!important;font-weight:800!important}.obh-email-card strong{overflow-wrap:anywhere!important;color:#fff!important;font-size:10px!important;font-weight:700!important}@media (width<=800px){.obh-email-strip-grid{grid-template-columns:1fr!important}}@media (width<=500px){.obh-official-email-strip{padding:31px 14px!important}.obh-email-strip-heading h2{font-size:22px!important}.obh-email-card{min-height:70px!important}.obh-email-card strong{font-size:11px!important}}.confidence-strip{box-sizing:border-box!important;margin-top:0!important;margin-bottom:0!important;padding-top:16px!important;padding-bottom:18px!important}.confidence-strip .container{margin-top:0!important;margin-bottom:0!important}.confidence-strip-inner,.confidence-grid{align-items:center!important;margin-top:0!important;margin-bottom:0!important}.confidence-item{box-sizing:border-box!important;align-items:center!important;min-height:78px!important;display:flex!important}@media (width<=760px){.confidence-strip{padding-top:13px!important;padding-bottom:15px!important}}.reference-package-body>button{letter-spacing:.8px!important;color:#0b1014!important;cursor:pointer!important;background:linear-gradient(135deg,#e8b544,#ce9324)!important;border:1px solid #e8b544!important;justify-content:center!important;align-items:center!important;min-height:42px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.reference-package-body>button:hover{background:linear-gradient(135deg,#f0c15b,#d7a43b)!important;transform:translateY(-1px)!important}.quote-selected-package{background:#d7a43b14!important;border:1px solid #d7a43b8c!important;border-radius:7px!important;flex-direction:column!important;gap:3px!important;margin-top:14px!important;padding:12px 14px!important;display:flex!important}.quote-selected-package small{color:#b7821d!important;letter-spacing:1.2px!important;font-size:7px!important;font-weight:900!important}.quote-selected-package strong{color:#11181d!important;font-size:13px!important}.quote-selected-package span{color:#74726c!important;font-size:9px!important}.pilgrimage-package-card,.valley-package-card{border:1px solid #e8b5449e!important;box-shadow:0 14px 32px #00000040!important}.pkg-img-vaishno{background:radial-gradient(circle at 50% 32%,#f4c14b47,#0000 32%),linear-gradient(145deg,#5b3512,#26190d 52%,#10161a)!important;position:relative!important}.pkg-img-vaishno:before{content:"SHRI MATA VAISHNO DEVI"!important}.pkg-img-amarnath{background:radial-gradient(circle at 50% 28%,#e1eff433,#0000 30%),linear-gradient(145deg,#365365,#172933 52%,#0c1115)!important;position:relative!important}.pkg-img-amarnath:before{content:"AMARNATH YATRA"!important}.pkg-img-gurez{background:radial-gradient(circle at 50% 30%,#c1d69938,#0000 34%),linear-gradient(145deg,#425a35,#203125 52%,#0d1512)!important;position:relative!important}.pkg-img-gurez:before{content:"GUREZ VALLEY"!important}.pkg-img-keran{background:radial-gradient(circle at 50% 28%,#7cb3bb38,#0000 34%),linear-gradient(145deg,#35545a,#1c3438 52%,#0c1518)!important;position:relative!important}.pkg-img-keran:before{content:"KERAN VALLEY"!important}.pkg-img-vaishno:before,.pkg-img-amarnath:before,.pkg-img-gurez:before,.pkg-img-keran:before{color:#f1c25b!important;letter-spacing:1px!important;text-align:center!important;text-shadow:0 3px 15px #000000b3!important;z-index:1!important;justify-content:center!important;align-items:center!important;padding:35px 18px 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;font-weight:700!important;display:flex!important;position:absolute!important;inset:0!important}.pkg-img-vaishno>span,.pkg-img-amarnath>span,.pkg-img-gurez>span,.pkg-img-keran>span{z-index:3!important;color:#0c1115!important;background:linear-gradient(135deg,#efbd50,#d89d27)!important}.pilgrimage-package-card .reference-package-body,.valley-package-card .reference-package-body{background:linear-gradient(145deg,#151d22,#0e1418)!important}.pilgrimage-package-card:hover,.valley-package-card:hover{border-color:#e8b544!important;transform:translateY(-4px)!important}@media (width<=760px){.pkg-img-vaishno:before,.pkg-img-amarnath:before,.pkg-img-gurez:before,.pkg-img-keran:before{font-size:17px!important}}.login-btn svg,.login-signup svg,.login-signup-btn svg,.nav-login svg,.account-login svg{display:none!important}.login-btn,.login-signup,.login-signup-btn,.nav-login,.account-login{gap:0!important}.header-login{box-shadow:none!important;color:#e8b544!important;cursor:pointer!important;background:0 0!important;border:none!important;outline:none!important;min-width:auto!important;min-height:auto!important;padding:0!important;font-weight:800!important;text-decoration:none!important}.header-login svg{display:none!important}.header-login:hover{color:#f1c45c!important;box-shadow:none!important;background:0 0!important}button.header-login,button.header-login:hover,button.header-login:active,button.header-login:focus,button.header-login:focus-visible{outline-offset:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;appearance:none!important;color:#e8b544!important;cursor:pointer!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important;align-items:center!important;gap:7px!important;margin:0!important;padding:5px 2px!important;display:inline-flex!important}button.header-login svg{color:#e8b544!important;stroke:currentColor!important;flex:none!important;width:16px!important;height:16px!important;display:block!important}button.header-login span{color:#e8b544!important;box-shadow:none!important;border:0!important;outline:0!important;font-weight:800!important;line-height:1.2!important;display:inline!important}button.header-login:before,button.header-login:after{content:none!important;display:none!important}.pkg-img-1{background-image:linear-gradient(#0c111505,#0c11151f),url(/srinagar-card.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.pkg-img-2{background-image:linear-gradient(#ffffff08,#0c11151a),url(/kashmir-green.jpg),url(/kashmir-snow.jpg)!important;background-position:50%,0,100%!important;background-repeat:no-repeat,no-repeat,no-repeat!important;background-size:100% 100%,50% 100%,50% 100%!important;position:relative!important}.pkg-img-2:after{content:""!important;pointer-events:none!important;z-index:1!important;background:#e8b544b8!important;width:2px!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;box-shadow:0 0 8px #e8b54433!important}.pkg-img-2>span{z-index:3!important}.pkg-img-3{background-color:#0000!important;background-image:linear-gradient(#ffffff05,#0c11151a),url(/gulmarg-card.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.pkg-img-4{background-image:linear-gradient(#ffffff05,#0c11151a),url(/pahalgam-betaab-card.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.pkg-img-vaishno{background-image:linear-gradient(#ffffff03,#0c111514),url(/vaishno-devi-card.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important}.pkg-img-vaishno:before{content:none!important;display:none!important}.pkg-img-vaishno>span{z-index:4!important}.pkg-img-amarnath{background-image:linear-gradient(#ffffff03,#0c111514),url(/amarnath-card.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important}.pkg-img-amarnath:before{content:none!important;display:none!important}.pkg-img-amarnath>span{z-index:4!important}.pkg-img-gurez{background-image:linear-gradient(#ffffff03,#0c111514),url(/gurez-card.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important}.pkg-img-gurez:before{content:none!important;display:none!important}.pkg-img-gurez>span{z-index:4!important}.pkg-img-keran{background-image:linear-gradient(#ffffff03,#0c111514),url(/keran-valley-card.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important}.pkg-img-keran:before{content:none!important;display:none!important}.pkg-img-keran>span{z-index:4!important;position:absolute!important}.reference-destination-card{cursor:pointer!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;position:relative!important;overflow:hidden!important}.dest-img-1{background-image:linear-gradient(#090e120a 0%,#090e1238 48%,#090e12e0 100%),url(/dal-lake-shikara.jpg)!important}.dest-img-2{background-image:linear-gradient(#090e120a 0%,#090e1238 48%,#090e12e0 100%),url(/gulmarg.jpg)!important}.dest-img-3{background-image:linear-gradient(#090e120a 0%,#090e1238 48%,#090e12e0 100%),url(/pahalgam.jpg)!important}.dest-img-4{background-image:linear-gradient(#090e120a 0%,#090e1238 48%,#090e12e0 100%),url(/sonamarg.jpg)!important}.dest-img-5{background-image:linear-gradient(#090e120a 0%,#090e1238 48%,#090e12e0 100%),url(/dal-lake-sunset.jpg)!important}.reference-destination-card h3{color:#fff!important;text-shadow:0 2px 8px #000000d9!important}.reference-destination-card span{color:#fff8ea!important;text-shadow:0 2px 7px #000000d9!important}.reference-destination-card:hover{border-color:#e8b544!important;transform:translateY(-5px)!important;box-shadow:0 15px 34px #00000057!important}.reference-destination-card:focus-visible{outline-offset:3px!important;outline:2px solid #e8b544!important}.reference-section-heading>button{cursor:pointer!important}@media (width<=760px){.reference-destination-card{min-height:230px!important}}.destination-showcase .reference-destination-card{background-color:#11181d!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important;overflow:hidden!important}.destination-showcase .dest-img-1{background:linear-gradient(#080d1108 0%,#080d112e 45%,#080d11e0 100%),url(/srinagar-card.png) 50%/cover no-repeat!important}.destination-showcase .dest-img-2{background:linear-gradient(#080d1108 0%,#080d112e 45%,#080d11e0 100%),url(/gulmarg-card.png) 50%/cover no-repeat!important}.destination-showcase .dest-img-3{background:linear-gradient(#080d1108 0%,#080d112e 45%,#080d11e0 100%),url(/pahalgam-betaab-card.png) 50%/cover no-repeat!important}.destination-showcase .dest-img-4{background:linear-gradient(#080d1108 0%,#080d112e 45%,#080d11e0 100%),url(/destination-sonamarg.webp) 50%/cover no-repeat!important}.destination-showcase .dest-img-5{background:linear-gradient(#080d1108 0%,#080d112e 45%,#080d11e0 100%),url(/srinagar-card.png) 50%/cover no-repeat!important}.destination-showcase .reference-destination-card>div{z-index:5!important;position:relative!important}.destination-showcase .reference-destination-card h3{color:#fff!important;text-shadow:0 2px 9px #000000f2!important}.destination-showcase .reference-destination-card span{color:#fff8ea!important;text-shadow:0 2px 7px #000000f2!important}.traveller-booking-input{align-items:center!important}.traveller-manual-wrap{width:100%!important;min-width:0!important}.traveller-manual-wrap>label{color:#fff!important;margin-bottom:5px!important;font-size:10px!important;font-weight:800!important;display:block!important}.traveller-manual-fields{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.traveller-manual-fields>div{min-width:0!important}.traveller-manual-fields span{color:#d7a43b!important;margin-bottom:2px!important;font-size:8px!important;font-weight:700!important;display:block!important}.traveller-manual-fields input{color:#fff!important;box-sizing:border-box!important;background:#10171c!important;border:1px solid #d7a43b6b!important;border-radius:4px!important;outline:none!important;width:100%!important;min-width:0!important;height:28px!important;padding:2px 7px!important;font-size:12px!important;font-weight:700!important}.traveller-manual-fields input:focus{border-color:#e8b544!important;box-shadow:0 0 0 1px #e8b5442e!important}@media (width<=760px){.traveller-manual-fields input{min-height:38px!important;font-size:16px!important}}.destination-manual-input{width:100%!important;min-width:0!important;box-shadow:none!important;color:#fff!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:13px!important;font-weight:600!important}.destination-manual-input::placeholder{color:#fff!important;opacity:.92!important}.destination-manual-input:focus{box-shadow:none!important;border:0!important;outline:0!important}@media (width<=760px){.destination-manual-input{font-size:16px!important}}.obh-info-column button{color:#f5f5f5!important;width:fit-content!important;max-width:100%!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:6px 0 6px 16px!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important;transition:color .18s,transform .18s!important;display:block!important;position:relative!important}.obh-info-column button:before{content:"•"!important;color:#e8b544!important;position:absolute!important;top:6px!important;left:0!important}.obh-info-column button:hover{color:#e8b544!important;transform:translate(3px)!important}.obh-info-column button:focus-visible{color:#e8b544!important;outline-offset:3px!important;outline:1px solid #e8b5448c!important}.booking-train-icon{justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;font-size:17px!important;line-height:1!important;display:inline-flex!important}@media (width<=760px){.obh-info-column button{align-items:center!important;min-height:38px!important;font-size:12px!important;display:flex!important}.obh-info-column button:before{top:10px!important}}.footer-column .footer-service-button{width:fit-content!important;max-width:100%!important;color:inherit!important;font:inherit!important;font-size:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:color .18s!important;display:block!important}.footer-column .footer-service-button:hover{color:#e8b544!important}.obh-info-column button{cursor:pointer!important}.booking-train-icon{justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;font-size:17px!important;display:inline-flex!important}.service-enquiry-overlay{z-index:999999!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#03070ad6!important;justify-content:center!important;align-items:center!important;padding:22px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.service-enquiry-modal{background:#fff8ea!important;border:1px solid #e8b544bf!important;border-radius:14px!important;width:min(720px,100%)!important;max-height:calc(100vh - 44px)!important;padding:30px!important;position:relative!important;overflow-y:auto!important;box-shadow:0 26px 70px #0000007a!important}.service-enquiry-close{color:#fff!important;cursor:pointer!important;background:#11181d!important;border:1px solid #d7a43b!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:25px!important;display:flex!important;position:absolute!important;top:14px!important;right:14px!important}.service-enquiry-heading{margin-bottom:22px!important;padding-right:45px!important}.service-enquiry-heading>span{color:#c88f22!important;letter-spacing:1.8px!important;font-size:9px!important;font-weight:900!important}.service-enquiry-heading h2{color:#11181d!important;margin:5px 0 8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:28px!important}.service-enquiry-heading p{color:#66615a!important;margin:0!important;font-size:12px!important;line-height:1.6!important}.service-enquiry-form{flex-direction:column!important;gap:14px!important;display:flex!important}.service-form-grid{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.service-enquiry-form label{color:#11181d!important;flex-direction:column!important;gap:6px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.service-enquiry-form input,.service-enquiry-form select,.service-enquiry-form textarea{box-sizing:border-box!important;color:#11181d!important;background:#fff!important;border:1px solid #cbc2b5!important;border-radius:6px!important;outline:none!important;width:100%!important;padding:11px 12px!important;font-size:14px!important}.service-enquiry-form input:focus,.service-enquiry-form select:focus,.service-enquiry-form textarea:focus{border-color:#d7a43b!important;box-shadow:0 0 0 2px #d7a43b1f!important}.service-enquiry-form textarea{resize:vertical!important}.service-enquiry-submit{color:#0c1115!important;letter-spacing:.8px!important;cursor:pointer!important;background:linear-gradient(135deg,#e8b544,#d49a29)!important;border:0!important;border-radius:6px!important;min-height:48px!important;margin-top:4px!important;font-size:11px!important;font-weight:900!important}.navbar-service-link{color:inherit!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}@media (width<=760px){.service-enquiry-overlay{padding:12px!important}.service-enquiry-modal{max-height:calc(100vh - 24px)!important;padding:22px 16px!important}.service-form-grid{grid-template-columns:1fr!important}.service-enquiry-heading h2{font-size:23px!important}.service-enquiry-form input,.service-enquiry-form select,.service-enquiry-form textarea{font-size:16px!important}}.navbar-links .navbar-service-link{width:auto!important;min-width:0!important;box-shadow:none!important;color:#fff!important;font:inherit!important;font-size:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;outline:0!important;align-items:center!important;margin:0!important;padding:0!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.navbar-links .navbar-service-link:hover{color:#e8b544!important;background:0 0!important}.navbar-links .navbar-service-link:focus,.navbar-links .navbar-service-link:focus-visible{color:#e8b544!important;box-shadow:none!important;outline:0!important}.footer-service-button{cursor:pointer!important}@media (width<=760px){.navbar-links .navbar-service-link{justify-content:flex-start!important;width:100%!important;min-height:42px!important;font-size:16px!important}}.booking-fields{z-index:50!important;position:relative!important}.booking-service-link-final{z-index:999!important;pointer-events:auto!important;cursor:pointer!important;color:#0c1115!important;justify-content:center!important;align-items:center!important;gap:7px!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}.booking-service-link-final *{pointer-events:none!important}.booking-panel-section,.booking-panel-section .container,.booking-panel,.booking-fields{pointer-events:auto!important;position:relative!important}.booking-hard-route-btn{z-index:9999999!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;position:relative!important}.booking-hard-route-btn *{pointer-events:none!important}.top-strip-clickable,.top-stat-clickable{color:inherit!important;cursor:pointer!important;pointer-events:auto!important;text-decoration:none!important}.top-contact-group .top-strip-clickable{align-items:center!important;gap:9px!important;display:inline-flex!important}.top-stats .top-stat-clickable{grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:10px!important;display:grid!important}.top-stats .top-stat-clickable svg{grid-row:1/3!important}.top-strip-clickable:hover,.top-stat-clickable:hover{opacity:.82!important}.navbar-links a[href=\#blog],.navbar-links a[href=\#contact]{font-size:18px!important;line-height:1.2!important}.reference-footer .footer-column a[href=\#blog],.reference-footer .footer-column a[href=\#contact]{font-size:18px!important;font-weight:400!important;line-height:1.25!important}.reference-footer .footer-column:nth-child(2)>a,.reference-footer .footer-column:nth-child(2)>button{letter-spacing:0!important;height:auto!important;min-height:0!important;margin:0 0 7px!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important}.reference-footer .footer-service-button,.reference-footer .footer-column a[href=\#packages],.reference-footer .footer-column a[href=\#blog],.reference-footer .footer-column a[href=\#contact]{width:fit-content!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:left!important;letter-spacing:0!important;color:#fff!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:0 0 7px!important;padding:0!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important;display:block!important;transform:none!important}.reference-footer .footer-service-button:hover,.reference-footer .footer-column a[href=\#packages]:hover,.reference-footer .footer-column a[href=\#blog]:hover,.reference-footer .footer-column a[href=\#contact]:hover{color:#d7a43b!important;background:0 0!important;transform:none!important}.reference-footer .footer-column:nth-child(2)>a,.reference-footer .footer-column:nth-child(2)>button{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:#fff!important;background:0 0!important;border:0!important;margin:0 0 7px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important;text-decoration:none!important;display:block!important;transform:none!important}.reference-footer .footer-column:nth-child(2)>a:hover,.reference-footer .footer-column:nth-child(2)>button:hover{color:#d7a43b!important;background:0 0!important;transform:none!important}.reference-footer .footer-list-final>a{width:fit-content!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:#fff!important;background:0 0!important;border:0!important;margin:0 0 8px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important;text-decoration:none!important;display:block!important;transform:none!important}.reference-footer .footer-list-final>a:hover{color:#d7a43b!important}.reference-footer .footer-column.footer-useful-final>a{all:unset!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;cursor:pointer!important;width:fit-content!important;margin:0 0 7px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;display:block!important}.reference-footer .footer-column.footer-useful-final>a:hover{color:#d7a43b!important}.main-navbar .navbar-links>a,.main-navbar .navbar-links>button.navbar-service-link{letter-spacing:0!important;white-space:nowrap!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.reference-footer .footer-column:first-child>a,.reference-footer .footer-column:nth-child(2)>a,.reference-footer .footer-column:nth-child(2)>button,.reference-footer .footer-column:nth-child(3)>a,.reference-footer .footer-useful-final>a{width:fit-content!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:#fff!important;background:0 0!important;border:0!important;margin:0 0 7px!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important;text-decoration:none!important;display:block!important;transform:none!important}.reference-footer .footer-column:first-child>a:hover,.reference-footer .footer-column:nth-child(2)>a:hover,.reference-footer .footer-column:nth-child(3)>a:hover{color:#d7a43b!important}.main-navbar .navbar-links>a,.main-navbar .navbar-links>button{all:unset!important;box-sizing:border-box!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;white-space:nowrap!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.main-navbar .navbar-links>a:first-child,.main-navbar .navbar-links>a:hover,.main-navbar .navbar-links>button:hover{color:#d7a43b!important}.reference-footer .footer-column:first-child>a,.reference-footer .footer-column:first-child>button,.reference-footer .footer-column:nth-child(2)>a,.reference-footer .footer-column:nth-child(2)>button,.reference-footer .footer-column:nth-child(3)>a,.reference-footer .footer-column:nth-child(3)>button{all:unset!important;box-sizing:border-box!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:#fff!important;cursor:pointer!important;width:fit-content!important;margin:0 0 7px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important;display:block!important}.reference-footer .footer-column:first-child>a:hover,.reference-footer .footer-column:first-child>button:hover,.reference-footer .footer-column:nth-child(2)>a:hover,.reference-footer .footer-column:nth-child(2)>button:hover,.reference-footer .footer-column:nth-child(3)>a:hover,.reference-footer .footer-column:nth-child(3)>button:hover{color:#d7a43b!important}.main-navbar .navbar-links>a,.main-navbar .navbar-links>.navbar-service-link{letter-spacing:0!important;text-transform:none!important;color:#fff!important;height:auto!important;min-height:0!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.main-navbar .navbar-links>a:hover,.main-navbar .navbar-links>.navbar-service-link:hover,.main-navbar .navbar-links>a[href=\#home]{color:#e8b544!important}.main-navbar .navbar-links>.nav-enquire-now{color:#0c1115!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#e8b544,#d7a43b)!important;border:1px solid #e8b544!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 18px!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 5px 14px #d7a43b33!important}.main-navbar .navbar-links>.nav-enquire-now:hover{color:#0c1115!important;background:#e8b544!important;transform:translateY(-1px)!important}.reference-footer .footer-column>a,.reference-footer .footer-column>button{width:fit-content!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 7px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important;display:block!important;transform:none!important}.reference-footer .footer-column>a:hover,.reference-footer .footer-column>button:hover{color:#e8b544!important;background:0 0!important}body .reference-footer .footer-column>h4{letter-spacing:.2px!important;color:#e8b544!important;margin:0 0 17px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}body .reference-footer .footer-column>a,body .reference-footer .footer-column>button{width:fit-content!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 8px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important;display:block!important;transform:none!important}body .reference-footer .footer-column>span{letter-spacing:0!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}body .reference-footer .footer-column>span a{color:#fff!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important}body .reference-footer .footer-column>a:hover,body .reference-footer .footer-column>button:hover,body .reference-footer .footer-column>span a:hover{color:#e8b544!important}body .reference-footer .footer-column:first-child>h4,body .reference-footer .footer-column:nth-child(2)>h4,body .reference-footer .footer-column:nth-child(3)>h4{letter-spacing:.2px!important;color:#e8b544!important;margin:0 0 16px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}body .reference-footer .footer-column:first-child>a,body .reference-footer .footer-column:first-child>button,body .reference-footer .footer-column:nth-child(2)>a,body .reference-footer .footer-column:nth-child(2)>button,body .reference-footer .footer-column:nth-child(3)>a,body .reference-footer .footer-column:nth-child(3)>button{width:fit-content!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:#fff!important;background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.35!important;text-decoration:none!important;display:block!important;transform:none!important}body .reference-footer .footer-column:first-child>a:hover,body .reference-footer .footer-column:first-child>button:hover,body .reference-footer .footer-column:nth-child(2)>a:hover,body .reference-footer .footer-column:nth-child(2)>button:hover,body .reference-footer .footer-column:nth-child(3)>a:hover,body .reference-footer .footer-column:nth-child(3)>button:hover{color:#e8b544!important;background:0 0!important}body .reference-footer .footer-column:first-child>h4,body .reference-footer .footer-column:nth-child(2)>h4,body .reference-footer .footer-column:nth-child(3)>h4{margin-bottom:14px!important;font-size:10px!important}body .reference-footer .footer-column:first-child>a,body .reference-footer .footer-column:first-child>button,body .reference-footer .footer-column:nth-child(2)>a,body .reference-footer .footer-column:nth-child(2)>button,body .reference-footer .footer-column:nth-child(3)>a,body .reference-footer .footer-column:nth-child(3)>button{margin-bottom:8px!important;font-size:9px!important;line-height:1.3!important}@media (width>=901px){body .reference-footer .footer-grid{grid-template-columns:1fr 1fr 1fr 1.35fr!important;align-items:start!important;column-gap:45px!important}}body .reference-footer .footer-column>h4{letter-spacing:.25px!important;color:#e8b544!important;margin:0 0 15px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}body .reference-footer .footer-column:first-child>a,body .reference-footer .footer-column:first-child>button,body .reference-footer .footer-column:nth-child(2)>a,body .reference-footer .footer-column:nth-child(2)>button,body .reference-footer .footer-column:nth-child(3)>a,body .reference-footer .footer-column:nth-child(3)>button{width:fit-content!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;margin:0 0 9px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important;display:block!important;transform:none!important}body .reference-footer .footer-column:nth-child(4)>span,body .reference-footer .footer-column:nth-child(4) a{letter-spacing:0!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important}body .reference-footer .footer-column:nth-child(4)>span{margin-bottom:10px!important}@media (width>=901px){body .reference-footer .footer-column:nth-child(4){min-width:260px!important}}body .reference-footer .footer-column>a:hover,body .reference-footer .footer-column>button:hover,body .reference-footer .footer-column a:hover{color:#e8b544!important}@media (width<=760px){.main-navbar{z-index:9999!important;min-height:66px!important;position:relative!important;overflow:visible!important}.main-navbar .navbar-inner{justify-content:flex-end!important;align-items:center!important;min-height:66px!important;display:flex!important;position:relative!important;overflow:visible!important}.main-navbar .navbar-toggle{z-index:10002!important;color:#e8b544!important;cursor:pointer!important;background:#11181d!important;border:1px solid #d7a43b!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;margin-right:12px!important;padding:0!important;display:inline-flex!important;position:relative!important}.main-navbar .navbar-toggle svg{color:#e8b544!important;width:22px!important;height:22px!important}.main-navbar .navbar-links{display:none!important}.main-navbar .navbar-links.open{z-index:10001!important;background:#0c1115!important;border:1px solid #d7a43b!important;border-radius:10px!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:14px!important;display:flex!important;position:absolute!important;top:66px!important;left:10px!important;right:10px!important;box-shadow:0 16px 35px #00000073!important}.main-navbar .navbar-links.open>a,.main-navbar .navbar-links.open>.navbar-service-link{color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:40px!important;margin:0!important;padding:0 10px!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;display:flex!important}.main-navbar .navbar-links.open>a:hover,.main-navbar .navbar-links.open>.navbar-service-link:hover{color:#e8b544!important}.main-navbar .navbar-links.open>.nav-enquire-now{color:#0c1115!important;background:linear-gradient(135deg,#e8b544,#d7a43b)!important;border:1px solid #e8b544!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;margin-top:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.top-strip .top-strip-inner{gap:8px!important;padding-left:8px!important;padding-right:8px!important}.top-strip .top-contact-group{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.top-strip .top-contact-group>a,.top-strip .top-contact-group>span,.top-strip .top-strip-clickable,.top-strip .top-email{letter-spacing:0!important;white-space:nowrap!important;margin:0!important;font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important}.top-strip .top-contact-group svg{width:12px!important;min-width:12px!important;height:12px!important}.top-strip .header-login{white-space:nowrap!important;font-size:11px!important;line-height:1.15!important}.top-strip .header-login svg{display:none!important}.top-strip .header-login{gap:0!important;padding-left:4px!important;padding-right:4px!important}.main-navbar .brand-curve{min-height:125px!important;overflow:visible!important}.main-navbar .curve-brand{z-index:100!important;align-items:center!important;gap:10px!important;max-width:270px!important;display:flex!important;position:absolute!important;top:50%!important;left:18px!important;overflow:visible!important;transform:translateY(-50%)!important}.main-navbar .curve-brand-logo{object-fit:contain!important;object-position:center!important;border-radius:50%!important;width:70px!important;min-width:70px!important;height:70px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.main-navbar .navbar-inner{overflow:visible!important}}.obh-shared-site-header{z-index:500;width:100%;position:relative}.obh-shared-footer{z-index:20;width:100%;position:relative}.destination-top-link small{display:block}.obh-footer-contact-link{color:inherit;align-items:flex-start;gap:7px;text-decoration:none;display:flex!important}.footer-photo-credits{letter-spacing:.25px;font-size:12px;font-weight:700;color:#d7a43b!important;text-decoration:none!important}.footer-photo-credits:hover{text-decoration:underline!important}@media (width<=760px){.obh-shared-site-header,.obh-shared-site-header .main-navbar,.obh-shared-site-header .navbar-inner,.obh-shared-site-header .brand-curve{overflow:visible!important}.obh-shared-site-header .header-login svg{display:none!important}.obh-shared-site-header .header-login{gap:0!important}.obh-shared-footer .footer-lower{gap:8px}}.obh-whatsapp-icon{color:#25d366!important;fill:currentColor!important;flex-shrink:0!important;display:block!important}.login-brand-logo-final{background:#fff;border:2px solid #d7a43b;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 14px;display:flex;overflow:hidden;box-shadow:0 5px 16px #00000021}.login-brand-logo-final img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}@media (width<=760px){.login-brand-logo-final{width:66px;height:66px;margin-bottom:12px}}.login-modal .login-heading .logo-circle.login-brand-logo-final{background:#fff!important;border:2px solid #d7a43b!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:72px!important;min-width:72px!important;height:72px!important;min-height:72px!important;margin:0 auto 14px!important;padding:0!important;font-size:0!important;line-height:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 5px 16px #00000029!important}.login-modal .login-heading .login-brand-logo-final img{object-fit:contain!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}@media (width<=760px){.login-modal .login-heading .logo-circle.login-brand-logo-final{width:66px!important;min-width:66px!important;height:66px!important;min-height:66px!important}}.jk-tourism-registered small{letter-spacing:2.1px!important;text-transform:uppercase!important;color:#d7a43b!important;font-family:Palatino Linotype,Book Antiqua,Georgia,serif!important;font-size:9px!important;font-weight:700!important}.jk-tourism-registered strong{letter-spacing:.25px!important;color:#fff8ea!important;font-family:Palatino Linotype,Book Antiqua,Georgia,serif!important;font-size:14px!important;font-style:italic!important;font-weight:600!important;line-height:1.35!important}@media (width<=760px){.jk-tourism-registered strong{font-size:12.5px!important}.jk-tourism-registered small{letter-spacing:1.6px!important;font-size:8px!important}}.jk-tourism-premium{background:linear-gradient(135deg,#e8b5441a,#0c1115eb);border:1px solid #e8b544b8;border-radius:12px;align-items:center;gap:13px;max-width:330px;margin-top:16px;padding:13px 16px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;box-shadow:inset 0 0 0 1px #ffffff06,0 8px 25px #0003;text-decoration:none!important;display:inline-flex!important}.jk-tourism-premium:hover{border-color:#e8b544;transform:translateY(-2px);box-shadow:0 10px 28px #00000047,0 0 18px #e8b5441a}.jk-tourism-seal{background:radial-gradient(circle,#e8b54433,#e8b5440a);border:1px solid #e8b544;border-radius:50%;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;display:flex;box-shadow:inset 0 0 0 4px #e8b54414}.jk-tourism-seal span{color:#0c1115;background:#d7a43b;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:15px;font-weight:900;display:flex}.jk-tourism-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.jk-tourism-copy small{letter-spacing:2px!important;color:#e8b544!important;font-family:Palatino Linotype,Book Antiqua,Georgia,serif!important;font-size:9px!important;font-weight:800!important}.jk-tourism-copy strong{font-style:italic;line-height:1.3;color:#fff8ea!important;font-family:Palatino Linotype,Book Antiqua,Georgia,serif!important;font-size:14px!important;font-weight:600!important}.jk-tourism-copy em{letter-spacing:.4px;color:#fff8ea9e;margin-top:1px;font-family:Georgia,Times New Roman,serif;font-size:9.5px;font-style:normal}@media (width<=760px){.jk-tourism-premium{gap:10px;max-width:290px;padding:11px 12px}.jk-tourism-seal{flex-basis:38px;width:38px;height:38px}.jk-tourism-seal span{width:24px;height:24px;font-size:13px}.jk-tourism-copy strong{font-size:12.5px!important}.jk-tourism-copy small{letter-spacing:1.5px!important;font-size:8px!important}}.jk-tourism-official-badge-v2{background:linear-gradient(135deg,#e8b5441f,#0c1115eb)!important;border:1px solid #e8b544bf!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:fit-content!important;max-width:330px!important;margin:16px 0 17px!important;padding:12px 15px!important;text-decoration:none!important;transition:transform .25s,border-color .25s,box-shadow .25s!important;display:flex!important;box-shadow:0 8px 25px #0000003d!important}.jk-tourism-official-badge-v2:hover{border-color:#e8b544!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px #0000004d,0 0 16px #e8b5441f!important}.jk-tourism-official-seal-v2{color:#0c1115!important;background:#d7a43b!important;border:1px solid #e8b544!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;font-family:Georgia,serif!important;font-size:20px!important;font-weight:900!important;display:flex!important;box-shadow:inset 0 0 0 4px #0c11151f!important}.jk-tourism-official-copy-v2{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;display:flex!important}.jk-tourism-official-copy-v2 small{color:#e8b544!important;letter-spacing:2px!important;font-family:Georgia,serif!important;font-size:9px!important;font-weight:700!important;line-height:1.2!important}.jk-tourism-official-copy-v2 strong{color:#fff8ea!important;letter-spacing:.15px!important;font-family:Georgia,serif!important;font-size:14px!important;font-style:italic!important;font-weight:600!important;line-height:1.35!important}@media (width<=760px){.jk-tourism-official-badge-v2{max-width:285px!important;padding:10px 12px!important}.jk-tourism-official-copy-v2 strong{font-size:12.5px!important}.jk-tourism-official-copy-v2 small{letter-spacing:1.5px!important;font-size:8px!important}}.jk-tourism-official-badge-v2{border-radius:10px!important;gap:9px!important;max-width:270px!important;margin:12px 0 14px!important;padding:9px 11px!important}.jk-tourism-official-seal-v2{width:34px!important;min-width:34px!important;height:34px!important;font-size:16px!important}.jk-tourism-official-copy-v2 small{letter-spacing:1.4px!important;font-size:7.5px!important}.jk-tourism-official-copy-v2 strong{font-size:11.5px!important;line-height:1.25!important}@media (width<=760px){.jk-tourism-official-badge-v2{max-width:250px!important;padding:8px 10px!important}.jk-tourism-official-seal-v2{width:31px!important;min-width:31px!important;height:31px!important}.jk-tourism-official-copy-v2 strong{font-size:10.5px!important}}.all-packages-page{background:#fff8ea;min-height:100vh}.all-packages-hero{background:linear-gradient(#070e13e0,#070e13eb),url(/dal-lake-shikara.jpg) 50%/cover no-repeat;border-bottom:1px solid #d7a43b73;padding:76px 0 74px;position:relative;overflow:hidden}.all-packages-hero-inner{z-index:2;position:relative}.all-packages-back{color:#fff8ea;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:27px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.all-packages-hero p{color:#e8b544;letter-spacing:2.2px;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.all-packages-hero h1{color:#fff;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,55px);line-height:1.05}.all-packages-hero span{color:#ffffffbd;max-width:700px;font-size:15px;line-height:1.7;display:block}.all-packages-section{padding:60px 0 80px}.all-packages-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.all-packages-heading small{color:#b77f17;letter-spacing:2px;font-size:10px;font-weight:800}.all-packages-heading h2{color:#11181d;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,4vw,38px)}.all-packages-heading>span{color:#876014;background:#d7a43b14;border:1px solid #b77f174d;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.all-packages-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.all-package-card{background:#fff;border:1px solid #0c11151a;border-radius:15px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 12px 32px #0b111717}.all-package-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0b111724}.all-package-photo{width:100%;height:230px;position:relative;background-position:50%!important;background-size:cover!important}.all-package-badge{letter-spacing:.8px;border-radius:4px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:14px;left:14px;color:#0c1115!important;background:#d7a43b!important}.all-package-content{padding:20px}.all-package-content h3{color:#11181d;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:21px}.all-package-description{color:#58616a;min-height:44px;margin:0 0 13px;font-size:13px;line-height:1.6}.all-package-route{color:#3f474e;border-top:1px solid #eee7db;border-bottom:1px solid #eee7db;align-items:flex-start;gap:7px;padding:10px 0;font-size:12px;line-height:1.45;display:flex}.all-package-route svg{color:#b77f17;flex-shrink:0;margin-top:1px}.all-package-meta{flex-wrap:wrap;gap:8px 15px;padding:12px 0;display:flex}.all-package-meta span{color:#697078;align-items:center;gap:5px;font-size:11px;display:inline-flex}.all-package-meta svg{color:#b77f17}.all-package-bottom{border-top:1px solid #eee7db;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.all-package-bottom strong{color:#11181d;font-size:13px}.all-package-bottom button{color:#fff;cursor:pointer;background:#11181d;border:1px solid #d7a43b;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:800;display:inline-flex}.all-package-bottom button:hover{background:#182127}@media (width<=1000px){.all-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.all-packages-hero{padding:55px 0 52px}.all-packages-section{padding:42px 0 60px}.all-packages-heading{flex-direction:column;align-items:flex-start}.all-packages-grid{grid-template-columns:1fr}.all-package-photo{height:215px}.all-package-content{padding:17px}}.hotel-partners-preview-section{text-align:center!important;background:#fff8ea!important;padding:54px 0 48px!important;position:relative!important}.hotel-partners-preview-inner{max-width:760px!important;margin:0 auto!important}.hotel-partners-badge{color:#e8b544!important;letter-spacing:1.6px!important;background:#11181d!important;border:1px solid #d7a43b8c!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;margin:0 auto 12px!important;padding:7px 14px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.hotel-partners-badge span{font-size:8px!important}.hotel-partners-kicker{color:#b27c19!important;letter-spacing:1.3px!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:10px!important;font-weight:800!important}.hotel-partners-preview-inner h2{color:#11181d!important;margin:0!important;font-family:Georgia,serif!important;font-size:clamp(27px,3vw,40px)!important;line-height:1.15!important}.hotel-partners-intro{color:#667077!important;max-width:560px!important;margin:12px auto 0!important;font-size:13px!important;line-height:1.7!important}@media (width<=760px){.hotel-partners-preview-section{padding:38px 0 34px!important}.hotel-partners-preview-inner h2{font-size:27px!important}.hotel-partners-intro{padding:0 12px!important;font-size:12px!important}}.hotel-partners-groups{text-align:left!important;gap:20px!important;margin-top:35px!important;display:grid!important}.hotel-partner-group{background:#fff!important;border:1px solid #d7a43b4d!important;border-radius:15px!important;overflow:hidden!important}.hotel-partner-group-head{background:linear-gradient(135deg,#11181d 0%,#182128 100%)!important;border-bottom:1px solid #eee4d0!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;padding:15px 18px!important;display:flex!important}.hotel-partner-group-head>div{min-width:0!important}.hotel-partner-group-head span{color:#e8b544!important;letter-spacing:2px!important;margin-bottom:3px!important;font-size:10px!important;display:block!important}.hotel-partner-group-head h3{color:#fff!important;margin:0!important;font-family:Georgia,serif!important;font-size:17px!important}.hotel-partner-group-head small{color:#e8b544!important;letter-spacing:.7px!important;text-transform:uppercase!important;border:1px solid #e8b54473!important;border-radius:999px!important;flex-shrink:0!important;padding:6px 10px!important;font-size:9px!important;font-weight:800!important}.hotel-partner-card-grid{background:#eee4d0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;display:grid!important}.hotel-partner-name-card{background:#fff!important;align-items:center!important;gap:11px!important;min-width:0!important;padding:16px!important;display:flex!important}.hotel-partner-card-icon{color:#b27c19!important;background:#fff8ea!important;border:1px solid #d7a43b73!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-family:Georgia,serif!important;font-size:15px!important;font-weight:800!important;display:flex!important}.hotel-partner-name-card h4{color:#182128!important;margin:0!important;font-size:11.5px!important;font-weight:800!important;line-height:1.35!important}.hotel-partner-name-card p{color:#8a7452!important;text-transform:uppercase!important;letter-spacing:.6px!important;margin:4px 0 0!important;font-size:9px!important;font-weight:700!important}.hotel-partners-view-all{color:#fff!important;cursor:pointer!important;background:#11181d!important;border:1px solid #d7a43b!important;border-radius:8px!important;min-height:43px!important;margin-top:27px!important;padding:0 22px!important;font-size:11px!important;font-weight:800!important}@media (hover:hover){.hotel-partner-name-card{transition:transform .2s,background .2s!important}.hotel-partner-name-card:hover{z-index:2!important;background:#fffaf0!important;position:relative!important;transform:translateY(-2px)!important}}@media (width<=900px){.hotel-partner-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.hotel-partners-groups{margin-top:26px!important}.hotel-partner-group-head{padding:13px 14px!important}.hotel-partner-group-head h3{font-size:15px!important}.hotel-partner-card-grid{grid-template-columns:1fr!important}.hotel-partner-name-card{padding:13px 14px!important}.hotel-partner-name-card h4{font-size:11px!important}}.hotel-partner-photo-card{background:#fff!important;min-width:0!important;padding:0!important;display:block!important;overflow:hidden!important}.hotel-partner-photo{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;width:100%!important;height:155px!important;padding:12px!important;display:flex!important;position:relative!important}.hotel-photo-stars{color:#e8b544!important;letter-spacing:1px!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0c1115d1!important;border:1px solid #e8b544bf!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important;line-height:1!important}.hotel-partner-photo>small{color:#fff!important;letter-spacing:.6px!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0c1115b8!important;border:1px solid #ffffff4d!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important;font-weight:800!important}.hotel-partner-card-copy{padding:14px 15px 15px!important}.hotel-partner-card-copy h4{color:#182128!important;margin:0!important;font-family:Georgia,serif!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}.hotel-partner-card-copy p{color:#9a742c!important;letter-spacing:.55px!important;text-transform:uppercase!important;margin:6px 0 0!important;font-size:8.5px!important;font-weight:800!important}@media (hover:hover){.hotel-partner-photo-card{transition:transform .22s,box-shadow .22s!important}.hotel-partner-photo-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 30px #0e13171a!important}}@media (width<=760px){.hotel-partner-photo{height:175px!important}.hotel-partner-card-copy h4{font-size:13px!important}}@media (width<=768px){.popular-section .reference-section-heading{flex-direction:column!important;align-items:flex-start!important;display:flex!important;overflow:visible!important}.popular-section .reference-section-heading button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:30!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:42px!important;margin:12px 0 0!important;padding:0 14px!important;display:inline-flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.reference-section-heading:has([data-mobile-destinations=true]){flex-direction:column!important;align-items:flex-start!important;display:flex!important;overflow:visible!important}[data-mobile-destinations=true]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:50!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:42px!important;margin:12px 0 0!important;padding:0 14px!important;display:inline-flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}#destinations .reference-section-heading,.destination-showcase .reference-section-heading{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;display:flex!important;overflow:visible!important}button.mobile-destinations-link{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:100!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:40px!important;margin:12px 0 0!important;padding:8px 12px!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}}html body #root h1,html body #root h2{font-weight:700!important}@media (width<=768px){html body #root h1{line-height:1.08}html body #root h2{line-height:1.15}html body #root p{line-height:1.68}html body #root button{letter-spacing:0}}html{scroll-behavior:smooth}html body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:#182027!important;background:#f8f7f3!important}html body #root,html body #root *{font-family:Manrope,Segoe UI,Arial,sans-serif!important}html body #root h1,html body #root h2,html body #root h3,html body #root .hero-title,html body #root .section-title,html body #root .reference-section-heading h2{color:#172027;letter-spacing:-.025em;line-height:1.15;font-family:Playfair Display,Georgia,serif!important}html body #root h1,html body #root h2{font-weight:700!important}html body #root h3{font-weight:600!important}html body #root p{letter-spacing:-.006em;line-height:1.72}html body #root small{line-height:1.55}html body #root nav,html body #root header,html body #root footer{font-family:Manrope,sans-serif!important}html body #root nav a,html body #root header a{letter-spacing:-.01em;font-weight:650!important}html body #root button,html body #root .btn,html body #root a[class*=button],html body #root a[class*=btn]{letter-spacing:-.01em;border-radius:10px;transition:transform .18s,box-shadow .18s,opacity .18s;font-family:Manrope,sans-serif!important;font-weight:700!important}html body #root button:hover,html body #root .btn:hover{transform:translateY(-1px)}html body #root input,html body #root select,html body #root textarea{color:#1a2227;border-radius:10px;font-size:14px;font-family:Manrope,sans-serif!important}html body #root input::placeholder,html body #root textarea::placeholder{color:#939b9f}html body #root label{letter-spacing:-.005em;font-weight:700;font-family:Manrope,sans-serif!important}:root{--obh-charcoal:#11181d;--obh-ink:#182027;--obh-muted:#69737a;--obh-gold:#d7a43b;--obh-gold-soft:#e8b544;--obh-cream:#fff9ed;--obh-page:#f8f7f3;--obh-card:#fff;--obh-border:#1922281a}html body #root main{color:var(--obh-ink)}html body #root article,html body #root .card,html body #root [class*=package-card],html body #root [class*=destination-card],html body #root [class*=hotel-card]{border-color:#18202717;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 8px 28px #11181d0e}html body #root section{scroll-margin-top:90px}html body #root .reference-section-heading{margin-bottom:26px}html body #root .reference-section-heading p{color:#69737a}html body #root .gold,html body #root [class*=gold-text],html body #root [class*=accent]{color:#c99632}html body #root .hero h1,html body #root [class*=hero] h1{letter-spacing:-.035em;line-height:1.06;font-family:Playfair Display,Georgia,serif!important;font-weight:700!important}html body #root .hero p,html body #root [class*=hero] p{line-height:1.65;font-family:Manrope,sans-serif!important}html body #root footer h1,html body #root footer h2,html body #root footer h3,html body #root footer h4{font-family:Playfair Display,Georgia,serif!important}html body #root footer p,html body #root footer a,html body #root footer li{line-height:1.7}html body #root [class*=admin],html body #root [class*=admin] *{font-family:Manrope,Segoe UI,sans-serif!important}html body #root [class*=admin] h1,html body #root [class*=admin] h2,html body #root [class*=admin] h3{font-family:Playfair Display,Georgia,serif!important}@media (width<=768px){html body #root h1{line-height:1.08}html body #root h2{line-height:1.15}html body #root p{line-height:1.68}html body #root button{letter-spacing:0}}html body #root .admin-packages-page h1,html body #root .obh-admin-main h1{color:#fff8ea!important}html body #root .admin-packages-page h2,html body #root .admin-packages-page h3{color:#f5efe3!important}html body #root .admin-packages-page p{color:#fff8eac7}html body #root .admin-packages-page [class*=eyebrow],html body #root .admin-packages-page [class*=kicker]{color:#d7a43b!important}html body #root .hero h1,html body #root .hero h2,html body #root .hero h3,html body #root [class*=hero] h1,html body #root [class*=hero] h2,html body #root [class*=hero] h3{color:#fff8ea!important;text-shadow:0 2px 18px #00000047!important}html body #root .hero p,html body #root [class*=hero] p{color:#fff8eae6!important}html body #root .obh-admin-main>header h1,html body #root .obh-admin-main>header h2,html body #root .obh-admin-topbar h1,html body #root .obh-admin-topbar h2,html body #root .admin-packages-page>header h1,html body #root .admin-packages-page>header h2{color:#fff8ea!important}html body #root .obh-admin-main>header p,html body #root .obh-admin-topbar p,html body #root .admin-packages-page>header p{color:#fff8eac7!important}html body #root .obh-admin-main>header small,html body #root .obh-admin-main>header [class*=eyebrow],html body #root .obh-admin-main>header [class*=kicker],html body #root .admin-packages-page>header small,html body #root .admin-packages-page>header [class*=eyebrow]{color:#d7a43b!important}html body #root .obh-admin-main article h1,html body #root .obh-admin-main article h2,html body #root .obh-admin-main article h3,html body #root .obh-admin-main section h2,html body #root .obh-admin-main section h3,html body #root .admin-packages-page article h1,html body #root .admin-packages-page article h2,html body #root .admin-packages-page article h3,html body #root .admin-packages-page section h2,html body #root .admin-packages-page section h3{color:#172027!important;text-shadow:none!important}html body #root main section:not([class*=hero]) h1,html body #root main section:not([class*=hero]) h2,html body #root main section:not([class*=hero]) h3{color:#172027}html body #root [class*=dark] h1,html body #root [class*=dark] h2,html body #root [class*=dark] h3,html body #root [class*=navy] h1,html body #root [class*=navy] h2,html body #root [class*=navy] h3,html body #root footer h1,html body #root footer h2,html body #root footer h3,html body #root footer h4{color:#fff8ea!important}html body #root [class*=district-card] h1,html body #root [class*=district-card] h2,html body #root [class*=district-card] h3,html body #root [class*=destination-card] h1,html body #root [class*=destination-card] h2,html body #root [class*=destination-card] h3{color:#fff8ea!important;text-shadow:none!important}html body #root [class*=district-card] p,html body #root [class*=destination-card] p{color:#fff8eae0!important}html body #root [class*=district-card] a:not([class*=button]),html body #root [class*=destination-card] a:not([class*=button]){color:#fff8ea!important}html body #root [class*=district-card] button,html body #root [class*=district-card] [class*=button],html body #root [class*=destination-card] button,html body #root [class*=destination-card] [class*=button]{color:#10171b!important}html body #root .sp-page .sp-trip-box h3{color:#fff8ea!important;opacity:1!important}html body #root .sp-page .sp-trip-box span{color:#e8b544!important;opacity:1!important}html body #root .sp-page .sp-trip-box p{color:#fff8ead6!important;opacity:1!important}html body #root .sp-page.sp-leh-ladakh .sp-trip-box h3,html body #root .sp-page .sp-trip-box h3{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;opacity:1!important;visibility:visible!important}html body #root .sp-page.sp-leh-ladakh .sp-trip-box span,html body #root .sp-page .sp-trip-box span{color:#e8b544!important;-webkit-text-fill-color:#e8b544!important}html body #root .sp-page.sp-leh-ladakh .sp-trip-box p,html body #root .sp-page .sp-trip-box p{color:#fff8ead6!important;-webkit-text-fill-color:#fff8ead6!important}html body #root .sp-page.sp-leh-ladakh .sp-heading{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}html body #root .sp-page.sp-leh-ladakh .sp-heading>div{text-align:center!important;width:100%!important}html body #root .sp-page.sp-leh-ladakh .sp-heading span{text-align:center!important;color:#e8b544!important;width:100%!important;margin:0 auto 8px!important;display:block!important}html body #root .sp-page.sp-leh-ladakh .sp-heading h2{text-align:center!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;width:100%!important;margin:0 auto!important}html body #root .sp-page.sp-leh-ladakh .sp-section{padding-top:45px!important}html body #root .sp-page.sp-leh-ladakh .sp-card .sp-body h3{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;opacity:1!important}html body #root .sp-page.sp-leh-ladakh .sp-image{contain:paint;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}html body #root .sp-page.sp-leh-ladakh .sp-card{content-visibility:auto;contain-intrinsic-size:420px}html body #root h3.obh-trip-heading{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.dest-img-leh-ladakh{background-image:linear-gradient(#040a0f0a,#040a0f8c),url(/destinations/leh-ladakh/pangong-lake.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.reference-destination-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important}@media (width<=1200px){.reference-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=768px){.reference-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.reference-destination-grid{grid-template-columns:1fr!important}}html body #root .tourist-place-details h1,html body #root .tourist-place-details h2,html body #root .tourist-place-details h3,html body #root [class*=place-detail] h1,html body #root [class*=place-detail] h2,html body #root [class*=place-detail] h3{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;opacity:1!important}html body #root [class*=place-detail] [class*=eyebrow],html body #root [class*=place-detail] [class*=kicker]{color:#e8b544!important;-webkit-text-fill-color:#e8b544!important}html body #root .tp-force-heading{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.pkg-img-leh-home{background-image:linear-gradient(#040a0f05,#040a0f4d),url(/destinations/leh-ladakh/pangong-lake.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}html body #root .obh-admin-main h1,html body #root .obh-admin-main h2,html body #root .obh-admin-main h3,html body #root .admin-page h1,html body #root .admin-page h2,html body #root .admin-page h3,html body #root [class*=admin] h1,html body #root [class*=admin] h2,html body #root [class*=admin] h3{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;opacity:1!important;visibility:visible!important}html body #root .obh-admin-main>h1,html body #root .obh-admin-main>h2,html body #root .obh-admin-main>h3,html body #root .obh-admin-topbar h1,html body #root .obh-admin-title-wrap h1,html body #root .obh-admin-title-wrap h2,html body #root .obh-admin-title-wrap h3{color:#172027!important;-webkit-text-fill-color:#172027!important;opacity:1!important;visibility:visible!important}html body #root .obh-admin-main header h1,html body #root .obh-admin-main header h2,html body #root .obh-admin-main header h3{color:#172027!important;-webkit-text-fill-color:#172027!important}body:has(.confirmation-container){background:#fff8ea!important}.confirmation-container{color:#172027!important}.confirmation-container>a,.confirmation-container a:first-child{color:#172027!important;-webkit-text-fill-color:#172027!important;font-weight:700!important}.confirmation-container .confirmation-kicker{color:#b57d14!important;-webkit-text-fill-color:#b57d14!important;opacity:1!important;font-weight:800!important}html body #root .confirmation-container h1{color:#172027!important;-webkit-text-fill-color:#172027!important;opacity:1!important;text-shadow:none!important}.confirmation-container .confirmation-intro{color:#4b565d!important;-webkit-text-fill-color:#4b565d!important;opacity:1!important;font-weight:500!important}.confirmation-details{color:#172027!important}.confirmation-details strong{color:#172027!important;-webkit-text-fill-color:#172027!important}.confirmation-details span{color:#69747a!important;-webkit-text-fill-color:#69747a!important}.travel-ticket{background:linear-gradient(120deg,#0b1116,#151e24,#222d34)!important;border:1px solid #d7a43b!important}html body #root .travel-ticket h2,html body #root .travel-ticket h3{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.travel-ticket .ticket-label{color:#d5dde1!important}.travel-ticket .ticket-center,.travel-ticket .ticket-center span,.travel-ticket .ticket-center svg{color:#e8b544!important}.travel-ticket .confirmed-text{color:#e8b544!important;-webkit-text-fill-color:#e8b544!important}.confirmation-note,.confirmation-note p{color:#445158!important;-webkit-text-fill-color:#445158!important}@media (width<=760px){html body #root .confirmation-container h1{font-size:clamp(38px,11vw,58px)!important;line-height:1.02!important}.confirmation-intro{font-size:15px!important;line-height:1.65!important}}.confirmation-call{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;background:#151d23!important;border:1px solid #151d23!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:52px!important;padding:0 22px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 8px 20px #11181d1f!important}.confirmation-call svg{color:#fff8ea!important;stroke:#fff8ea!important}.confirmation-note{background:#ffffff6b!important;border:1px solid #d7a43b7a!important;border-radius:10px!important;align-items:flex-start!important;gap:14px!important;padding:20px 22px!important;display:flex!important}.confirmation-note svg{color:#d99c20!important;stroke:#d99c20!important;flex:none!important}.confirmation-note p{color:#34434c!important;-webkit-text-fill-color:#34434c!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important}.confirmation-actions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:20px!important;display:flex!important}html body #root .confirmation-actions .confirmation-call,html body #root .confirmation-actions .confirmation-call:link,html body #root .confirmation-actions .confirmation-call:visited,html body #root .confirmation-actions .confirmation-call *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#151d23!important;border:1px solid #151d23!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:0 24px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.confirmation-call:before{content:"☎"!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:19px!important}html body #root .confirmation-actions .confirmation-whatsapp,html body #root .confirmation-actions .confirmation-whatsapp:link,html body #root .confirmation-actions .confirmation-whatsapp:visited,html body #root .confirmation-actions .confirmation-whatsapp *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#1fa855!important;border:1px solid #1fa855!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:0 24px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 8px 20px #1fa8552e!important}.confirmation-whatsapp:before{content:"●"!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important}@media (width<=600px){.confirmation-actions{grid-template-columns:1fr!important;display:grid!important}.confirmation-call,.confirmation-whatsapp{box-sizing:border-box!important;width:100%!important}}.confirmation-whatsapp .obh-whatsapp-logo{color:#fff!important;fill:#fff!important;flex:0 0 21px!important;width:21px!important;height:21px!important;display:block!important}.confirmation-whatsapp span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important}html body #root .confirmation-whatsapp{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#25d366!important;border-color:#25d366!important}.ticket-center>svg{display:none!important}.confirmation-actions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}html body #root .confirmation-call{background:#151d23!important;border:1px solid #151d23!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:0 22px!important;text-decoration:none!important;display:inline-flex!important}html body #root .confirmation-call span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important}.confirmation-phone-icon{color:#fff!important;stroke:#fff!important;width:20px!important;height:20px!important}.confirmation-call:before{content:none!important;display:none!important}html body #root .confirmation-whatsapp{background:#25d366!important;border:1px solid #25d366!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:0 22px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 8px 22px #25d36633!important}html body #root .confirmation-whatsapp span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important}.obh-wa-icon{color:#fff!important;fill:#fff!important;flex:0 0 22px!important;width:22px!important;height:22px!important;display:block!important}@media (width<=600px){.confirmation-actions{grid-template-columns:1fr!important;display:grid!important}.confirmation-call,.confirmation-whatsapp{box-sizing:border-box!important;width:100%!important}}.confirmation-whatsapp:before{content:none!important;display:none!important}.confirmation-whatsapp .obh-whatsapp-img{visibility:visible!important;opacity:1!important;object-fit:contain!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;display:block!important}.confirmation-whatsapp span{color:#fff!important;-webkit-text-fill-color:#fff!important;display:inline-block!important}html body #root .confirmation-actions .confirmation-call:before{content:""!important;visibility:visible!important;opacity:1!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.62 2.63a2 2 0 0 1-.45 2.11L8 9.73a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.85.29 1.73.5 2.63.62A2 2 0 0 1 22 16.92z' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;display:block!important}html body #root .confirmation-actions .confirmation-whatsapp:before{content:""!important;visibility:visible!important;opacity:1!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.198.297-.767.967-.94 1.164-.173.198-.347.223-.644.075-.297-.149-1.255-.463-2.39-1.48-.883-.788-1.48-1.76-1.653-2.057-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.149-.174.198-.298.297-.497.099-.198.05-.372-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.372-.01-.57-.01-.198 0-.52.075-.792.372-.272.297-1.04 1.016-1.04 2.479s1.065 2.875 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.262.489 1.693.625.712.227 1.36.195 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347M12.05 21.785h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.981.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.89-9.884a9.821 9.821 0 0 1 7.021 2.91 9.825 9.825 0 0 1 2.897 7.024c-.003 5.45-4.437 9.884-9.884 9.884M20.463 3.488A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;display:block!important}html body #root .confirmation-call,html body #root .confirmation-whatsapp{border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 18px!important;font-size:13px!important;display:inline-flex!important;transform:none!important}html body #root .confirmation-actions .confirmation-call:before{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important}html body #root .confirmation-actions .confirmation-whatsapp:before{flex:0 0 19px!important;width:19px!important;min-width:19px!important;height:19px!important}html body #root .confirmation-container .confirmation-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html body #root .confirmation-container .confirmation-actions a.confirmation-call,html body #root .confirmation-container .confirmation-actions a.confirmation-call:hover,html body #root .confirmation-container .confirmation-actions a.confirmation-call:focus,html body #root .confirmation-container .confirmation-actions a.confirmation-call:active,html body #root .confirmation-container .confirmation-actions a.confirmation-call:visited{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;background:#151d23!important;border:1px solid #151d23!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:150px!important;min-height:44px!important;padding:0 16px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:none!important;display:inline-flex!important;transform:none!important;box-shadow:0 6px 16px #11181d1f!important}html body #root .confirmation-container .confirmation-actions a.confirmation-whatsapp,html body #root .confirmation-container .confirmation-actions a.confirmation-whatsapp:hover,html body #root .confirmation-container .confirmation-actions a.confirmation-whatsapp:focus,html body #root .confirmation-container .confirmation-actions a.confirmation-whatsapp:active,html body #root .confirmation-container .confirmation-actions a.confirmation-whatsapp:visited{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;background:#25d366!important;border:1px solid #25d366!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:170px!important;min-height:44px!important;padding:0 16px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:none!important;display:inline-flex!important;transform:none!important;box-shadow:0 6px 16px #25d36629!important}html body #root .confirmation-actions .confirmation-call span,html body #root .confirmation-actions .confirmation-call:hover span,html body #root .confirmation-actions .confirmation-whatsapp span,html body #root .confirmation-actions .confirmation-whatsapp:hover span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .confirmation-actions .confirmation-call:before,html body #root .confirmation-actions .confirmation-call:hover:before{filter:none!important;flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important}html body #root .confirmation-actions .confirmation-whatsapp:before,html body #root .confirmation-actions .confirmation-whatsapp:hover:before{filter:none!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important}@media (width<=600px){html body #root .confirmation-actions{display:flex!important}html body #root .confirmation-actions .confirmation-call,html body #root .confirmation-actions .confirmation-whatsapp{width:auto!important}}html body #root .confirmation-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html body #root .confirmation-call>*,html body #root .confirmation-whatsapp>*{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important}html body #root .confirmation-actions a.confirmation-call,html body #root .confirmation-actions a.confirmation-call:hover,html body #root .confirmation-actions a.confirmation-call:focus,html body #root .confirmation-actions a.confirmation-call:active,html body #root .confirmation-actions a.confirmation-call:visited{color:#fff!important;-webkit-text-fill-color:#fff!important;width:auto!important;min-width:135px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;filter:none!important;background:#151d23!important;border:1px solid #151d23!important;border-radius:8px!important;gap:7px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important;transition:none!important;transform:none!important}html body #root .confirmation-actions a.confirmation-whatsapp,html body #root .confirmation-actions a.confirmation-whatsapp:hover,html body #root .confirmation-actions a.confirmation-whatsapp:focus,html body #root .confirmation-actions a.confirmation-whatsapp:active,html body #root .confirmation-actions a.confirmation-whatsapp:visited{color:#fff!important;-webkit-text-fill-color:#fff!important;width:auto!important;min-width:155px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;filter:none!important;background:#25d366!important;border:1px solid #25d366!important;border-radius:8px!important;gap:7px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important;transition:none!important;transform:none!important}html body #root .confirmation-call span,html body #root .confirmation-whatsapp span{box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}html body #root .confirmation-call:before{flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important}html body #root .confirmation-whatsapp:before{flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important}html body #root .confirmation-actions{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-top:18px!important;display:flex!important}html body #root .confirmation-actions .confirmation-call,html body #root .confirmation-actions .confirmation-call:link,html body #root .confirmation-actions .confirmation-call:visited,html body #root .confirmation-actions .confirmation-call:hover,html body #root .confirmation-actions .confirmation-call:focus,html body #root .confirmation-actions .confirmation-call:active,html body #root .confirmation-actions .confirmation-whatsapp,html body #root .confirmation-actions .confirmation-whatsapp:link,html body #root .confirmation-actions .confirmation-whatsapp:visited,html body #root .confirmation-actions .confirmation-whatsapp:hover,html body #root .confirmation-actions .confirmation-whatsapp:focus,html body #root .confirmation-actions .confirmation-whatsapp:active{width:auto!important;min-width:220px!important;height:56px!important;box-shadow:none!important;filter:none!important;background-image:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 22px!important;text-decoration:none!important;transition:none!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .confirmation-actions .confirmation-call,html body #root .confirmation-actions .confirmation-call:link,html body #root .confirmation-actions .confirmation-call:visited,html body #root .confirmation-actions .confirmation-call:hover,html body #root .confirmation-actions .confirmation-call:focus,html body #root .confirmation-actions .confirmation-call:active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#121b24!important;border:1px solid #121b24!important}html body #root .confirmation-actions .confirmation-whatsapp,html body #root .confirmation-actions .confirmation-whatsapp:link,html body #root .confirmation-actions .confirmation-whatsapp:visited,html body #root .confirmation-actions .confirmation-whatsapp:hover,html body #root .confirmation-actions .confirmation-whatsapp:focus,html body #root .confirmation-actions .confirmation-whatsapp:active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#25d366!important;border:1px solid #25d366!important}html body #root .confirmation-actions .confirmation-call:before,html body #root .confirmation-actions .confirmation-call:after,html body #root .confirmation-actions .confirmation-whatsapp:before,html body #root .confirmation-actions .confirmation-whatsapp:after{content:none!important;display:none!important}html body #root .confirmation-actions .confirmation-call *,html body #root .confirmation-actions .confirmation-whatsapp *{box-shadow:none!important;filter:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:inherit!important;-webkit-text-fill-color:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;transform:none!important}html body #root .confirmation-actions .confirmation-call svg,html body #root .confirmation-actions .confirmation-whatsapp svg{width:20px!important;min-width:20px!important;height:20px!important;color:inherit!important;stroke:currentColor!important;flex:0 0 20px!important;display:inline-block!important}html body #root .confirmation-actions .confirmation-call span,html body #root .confirmation-actions .confirmation-whatsapp span,html body #root .confirmation-actions .confirmation-call,html body #root .confirmation-actions .confirmation-whatsapp{letter-spacing:0!important;font-size:15px!important;font-weight:700!important;line-height:1!important}@media (width<=768px){html body #root .confirmation-actions{gap:12px!important}html body #root .confirmation-actions .confirmation-call,html body #root .confirmation-actions .confirmation-call:link,html body #root .confirmation-actions .confirmation-call:visited,html body #root .confirmation-actions .confirmation-call:hover,html body #root .confirmation-actions .confirmation-call:focus,html body #root .confirmation-actions .confirmation-call:active,html body #root .confirmation-actions .confirmation-whatsapp,html body #root .confirmation-actions .confirmation-whatsapp:link,html body #root .confirmation-actions .confirmation-whatsapp:visited,html body #root .confirmation-actions .confirmation-whatsapp:hover,html body #root .confirmation-actions .confirmation-whatsapp:focus,html body #root .confirmation-actions .confirmation-whatsapp:active{border-radius:10px!important;min-width:190px!important;height:52px!important;padding:0 18px!important;font-size:14px!important}html body #root .confirmation-actions .confirmation-call svg,html body #root .confirmation-actions .confirmation-whatsapp svg{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important}}.obh-customer-auth-message{color:#d8a63b!important;background:#d7a43b14!important;border:1px solid #d7a43b59!important;border-radius:7px!important;margin:4px 0 8px!important;padding:10px 12px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.45!important}.auth-form button:disabled{opacity:.65!important;cursor:wait!important}.top-login,.login-signup-btn,.header-login-btn,.auth-trigger,button[aria-label*=Login],button[aria-label*=Sign]{z-index:99999!important;pointer-events:auto!important;cursor:pointer!important;opacity:1!important;position:relative!important}.topbar,.topbar-inner,.main-navbar,.navbar-inner,header{pointer-events:auto!important}.brand-curve:before,.brand-curve:after,.hero-section:before,.hero-section:after,.reference-hero:before,.reference-hero:after{pointer-events:none!important}body>div:not(#root){pointer-events:none}body>div:not(#root) *{pointer-events:auto}.customer-dashboard,.customer-dashboard *,.customer-sidebar,.customer-menu,.customer-menu button,.dashboard-main,.customer-profile-card,.profile-form-grid,.profile-form-grid label,.profile-form-grid input,.save-profile-btn{pointer-events:auto!important}.customer-sidebar,.dashboard-main{z-index:10!important;position:relative!important}.profile-form-grid input{box-sizing:border-box!important;color:#172027!important;-webkit-text-fill-color:#172027!important;opacity:1!important;cursor:text!important;background:#fff!important;border:1px solid #ccd3d6!important;border-radius:8px!important;width:100%!important;min-height:50px!important;padding:0 14px!important;font-family:Arial,Helvetica,sans-serif!important}.profile-form-grid input:focus{border-color:#d7a43b!important;outline:2px solid #d7a43b52!important}.profile-form-grid input:disabled{cursor:not-allowed!important;background:#eef1f2!important}.obh-profile-message{color:#2f663f!important;margin:14px 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important}.obh-customer-login-page{background:#fff8ea!important;flex-direction:column!important;align-items:center!important;min-height:100vh!important;padding:42px 20px!important;display:flex!important}.obh-customer-login-page>.dashboard-home-link{color:#172027!important;width:min(460px,100%)!important;margin-bottom:14px!important}.obh-customer-login-card{box-sizing:border-box!important;background:#10191f!important;border:1px solid #d7a43ba6!important;border-radius:18px!important;width:min(460px,100%)!important;padding:34px!important;box-shadow:0 22px 55px #00000029!important}.obh-customer-login-card>img{object-fit:contain!important;border-radius:50%!important;width:64px!important;height:64px!important;margin-bottom:20px!important}.obh-customer-login-card>p{color:#e8b544!important;font-size:11px!important;font-weight:800!important}html body #root .obh-customer-login-card h1{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.obh-customer-login-card>span{color:#b9c4c9!important}.obh-customer-login-form{gap:17px!important;margin-top:25px!important;display:grid!important}.obh-customer-login-form label{color:#fff!important;gap:7px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important;display:grid!important}.obh-customer-login-form input{box-sizing:border-box!important;color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:text!important;background:#091218!important;border:1px solid #40505a!important;border-radius:8px!important;min-height:51px!important;padding:0 14px!important}.obh-customer-login-form button{color:#11181d!important;cursor:pointer!important;background:#e3aa31!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:51px!important;font-weight:800!important;display:inline-flex!important}.obh-account-error{color:#ffb1b1!important;background:#be373721!important;border-radius:7px!important;padding:10px 12px!important;font-size:12px!important}.obh-customer-payment-list{gap:12px!important;display:grid!important}.obh-customer-payment-card{background:#fff!important;border:1px solid #d7a43b61!important;border-radius:11px!important;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr))!important;align-items:center!important;gap:18px!important;padding:18px 20px!important;display:grid!important}.obh-customer-payment-card span,.obh-customer-payment-card small{color:#768087!important;font-size:11px!important;display:block!important}.obh-customer-payment-card strong,html body #root .obh-customer-payment-card h3{color:#172027!important;-webkit-text-fill-color:#172027!important}.customer-simple-panel{background:#fff!important;border:1px solid #d7a43b61!important;border-radius:12px!important;padding:38px!important}.customer-simple-panel>svg{color:#d7a43b!important}.customer-simple-panel button{color:#fff!important;cursor:pointer!important;background:#172027!important;border:0!important;border-radius:7px!important;margin-top:18px!important;padding:11px 18px!important}.obh-saved-package-list{gap:10px!important;display:grid!important}.obh-saved-package-list article{background:#fff!important;border:1px solid #d7a43b59!important;border-radius:9px!important;align-items:center!important;gap:12px!important;padding:16px!important;display:flex!important}.customer-account-loading{background:#fff8ea!important;place-content:center!important;gap:10px!important;min-height:100vh!important;display:grid!important}.obh-customer-spin{animation:.8s linear infinite obhCustomerSpin!important}@keyframes obhCustomerSpin{to{transform:rotate(360deg)}}@media (width<=760px){.obh-customer-payment-card{grid-template-columns:1fr!important}.obh-customer-login-card{padding:25px 18px!important}}.admin-booking-filterbar{flex-wrap:wrap!important;gap:8px!important;margin:0 0 16px!important;display:flex!important}.admin-booking-filterbar button{color:#4d5660!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8dde2!important;border-radius:20px!important;min-height:34px!important;padding:0 12px!important;font-size:9px!important;font-weight:800!important}.admin-booking-filterbar button.active{color:#fff!important;background:#1c2228!important;border-color:#d7a43b!important}.admin-booking-filterbar button span{color:#d7a43b!important;margin-left:5px!important}.admin-booking-feedback{border-radius:8px!important;margin:0 0 14px!important;padding:11px 13px!important;font-size:10px!important;font-weight:700!important}.admin-booking-feedback.success{color:#146c43!important;background:#eaf8f0!important}.admin-booking-feedback.error{color:#a3291f!important;background:#fff0ee!important}.admin-booking-status.cancelled{color:#a3291f!important;background:#fdecea!important}.admin-booking-status.completed{color:#304b78!important;background:#e9eef8!important}.admin-booking-notes{color:#666!important;background:#f8f6f0!important;border-radius:7px!important;margin:0 0 12px!important;padding:10px 12px!important;font-size:9px!important}.admin-booking-contact,.admin-cancel-booking{cursor:pointer!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 12px!important;font-size:9px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.admin-booking-contact{color:#38424b!important;background:#fff!important;border:1px solid #cdd3d9!important}.admin-booking-contact.whatsapp{color:#147c46!important;border-color:#188650!important}.admin-cancel-booking{color:#b42318!important;background:#fff!important;border:1px solid #b42318!important}.admin-booking-form-grid select{box-sizing:border-box!important;color:#1c2228!important;background:#fff!important;border:1px solid #d7a43b66!important;border-radius:8px!important;width:100%!important;min-height:45px!important;padding:0 11px!important}.admin-booking-notes-field{color:#d7a43b!important;flex-direction:column!important;gap:6px!important;margin-top:14px!important;font-size:8px!important;font-weight:800!important;display:flex!important}.admin-booking-notes-field textarea{box-sizing:border-box!important;color:#1c2228!important;resize:vertical!important;background:#fff!important;border:1px solid #d7a43b66!important;border-radius:8px!important;width:100%!important;padding:11px!important}.admin-confirmation-hint{color:#e8d39b!important;background:#d7a43b14!important;border:1px solid #d7a43b40!important;border-radius:8px!important;align-items:center!important;gap:8px!important;margin-top:14px!important;padding:10px 12px!important;font-size:9px!important;display:flex!important}.admin-spin{animation:.8s linear infinite obh-spin!important}@keyframes obh-spin{to{transform:rotate(360deg)}}@media (width<=700px){.admin-booking-actions{justify-content:flex-start!important}.admin-booking-actions>*{flex:calc(50% - 8px)!important}.admin-booking-filterbar{flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}.admin-booking-filterbar button{flex:none!important}.admin-booking-form-grid select,.admin-booking-notes-field textarea{font-size:16px!important}}.confirmation-loading-state{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:360px;display:flex}.confirmation-loading-state svg{color:#d7a43b}.confirmation-loading-state h2{margin:0;font-family:Georgia,serif;font-size:22px}.confirmation-loading-state a{color:#d7a43b;font-weight:800}.confirmation-spin{animation:.8s linear infinite confirmation-spin}@keyframes confirmation-spin{to{transform:rotate(360deg)}}.header-login,.header-login,.login-signup,.customer-login-btn,a[href=\/account],button[aria-label="Login / Sign Up"]{display:none!important}[class*=booking][class*=modal] h2,[class*=booking] [class*=modal] h2,.booking-modal h2,.package-booking-modal h2{color:#fff!important;opacity:1!important;visibility:visible!important;opacity:1!important;visibility:visible!important}.reference-package-card{flex-direction:column!important;display:flex!important}.reference-package-body{flex-direction:column!important;flex:auto!important;display:flex!important}.reference-package-body>button{margin-top:auto!important}.admin-bookings-premium-header{box-sizing:border-box;color:#fff;background:#11181d;border-radius:16px;width:100%;padding:25px}.admin-bookings-back-dashboard{color:#d6dade;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 20px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.admin-bookings-back-dashboard>span{font-size:22px;font-weight:400;line-height:1}.admin-bookings-premium-brand{align-items:center;gap:16px;display:flex}.admin-bookings-premium-brand>img{object-fit:contain;background:#fff;border:2px solid #d7a43b;border-radius:50%;flex:0 0 64px;width:64px;height:64px}.admin-bookings-premium-copy{flex:1;min-width:0}.admin-bookings-premium-copy small{color:#e8b544;letter-spacing:1.5px;font-size:9px;font-weight:900;display:block}.admin-bookings-premium-copy h2{color:#fff;margin:4px 0;font-size:29px;line-height:1.15}.admin-bookings-premium-copy p{color:#bfc5c8;margin:0;font-size:11px;line-height:1.6}.admin-bookings-premium-refresh{color:#fff;cursor:pointer;background:0 0;border:1px solid #d7a43b;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 17px;font-weight:800;display:inline-flex}.admin-bookings-premium-refresh:hover{background:#1b252c}.admin-bookings-premium-refresh:disabled{opacity:.55;cursor:default}@media (width<=700px){.admin-bookings-premium-header{padding:19px}.admin-bookings-premium-brand{flex-wrap:wrap;align-items:flex-start}.admin-bookings-premium-brand>img{flex-basis:52px;width:52px;height:52px}.admin-bookings-premium-copy h2{font-size:23px}.admin-bookings-premium-refresh{width:100%;margin-top:6px}}.admin-bookings-premium-header{margin-bottom:14px!important}.reference-package-grid{align-items:stretch!important}.reference-package-card{flex-direction:column!important;height:100%!important;min-height:100%!important;display:flex!important}.reference-package-body{flex-direction:column!important;flex:auto!important;min-height:260px!important;display:flex!important}.reference-package-body h3{min-height:58px!important;margin-bottom:10px!important;line-height:1.2!important}.reference-package-body p{min-height:82px!important;margin-bottom:14px!important;line-height:1.55!important}.reference-price{align-items:flex-end!important;min-height:52px!important;margin-top:auto!important;display:flex!important}.reference-package-body>button{align-self:stretch!important;width:100%!important;min-height:52px!important;margin-top:14px!important}@media (width<=768px){.reference-package-body,.reference-package-body h3,.reference-package-body p,.reference-price{min-height:auto!important}}.reference-package-card{flex-direction:column!important;height:100%!important;display:flex!important}.reference-package-body{flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;gap:10px!important;min-height:0!important;padding-top:18px!important;padding-bottom:18px!important;display:flex!important}.reference-package-body h3{min-height:auto!important;margin:0!important;line-height:1.2!important}.reference-package-body p{min-height:auto!important;margin:0!important;line-height:1.5!important}.reference-price{align-items:flex-end!important;min-height:auto!important;margin-top:auto!important;padding-top:10px!important;display:flex!important}.reference-price strong{line-height:1.1!important;display:block!important}.reference-package-body>button{width:100%!important;min-height:52px!important;margin-top:12px!important}.reference-package-body{gap:7px!important;padding-top:14px!important;padding-bottom:14px!important}.reference-package-body h3{margin-bottom:2px!important}.reference-package-body p{line-height:1.35!important}.reference-price{padding-top:6px!important}.reference-price strong{font-size:19px!important}.reference-package-body>button{min-height:46px!important;margin-top:8px!important}.obh-travel-assistance-strip{background:0 0;padding:18px 0 8px}.obh-travel-assistance-card{background:linear-gradient(135deg,#10191f 0%,#17242b 55%,#10191f 100%);border:1px solid #d39d2394;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0c161d17}.obh-travel-assistance-card:after{content:"";pointer-events:none;background:#d8a02212;border-radius:50%;width:170px;height:170px;position:absolute;top:-100px;right:-70px}.obh-travel-assistance-icon{color:#e0a72d;background:#daa12612;border:1px solid #e1a92bbf;border-radius:50%;flex:none;place-items:center;width:53px;height:53px;display:grid}.obh-travel-assistance-copy{min-width:0}.obh-travel-assistance-copy>strong{color:#fff7e7;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.25;display:block}.obh-travel-assistance-copy p{color:#d4dde0;margin:0;font-size:12px;line-height:1.55}.obh-travel-assistance-copy p span{color:#dca427;margin:0 5px}.obh-travel-assistance-copy small{color:#aebbc0;margin-top:5px;font-size:10.5px;line-height:1.45;display:block}.obh-travel-assistance-badge{z-index:1;color:#f3c55c;text-align:center;white-space:normal;background:#daa12614;border:1px solid #dda526b8;border-radius:999px;max-width:235px;padding:10px 14px;font-size:10.5px;font-weight:800;line-height:1.45;position:relative}.obh-travel-assistance-badge span{color:#829096;margin:0 3px}.obh-travel-assistance-note{text-align:center;color:#7a858a;padding:5px 15px 0;font-size:9.5px;font-style:italic;line-height:1.45}@media (width<=900px){.obh-travel-assistance-card{grid-template-columns:auto minmax(0,1fr)}.obh-travel-assistance-badge{grid-column:1/-1;justify-self:center;width:fit-content;max-width:none}}@media (width<=600px){.obh-travel-assistance-strip{padding-top:12px}.obh-travel-assistance-card{text-align:center;grid-template-columns:1fr;gap:11px;padding:17px}.obh-travel-assistance-icon{justify-self:center;width:48px;height:48px}.obh-travel-assistance-copy>strong{font-size:17px}.obh-travel-assistance-copy p{font-size:11px}.obh-travel-assistance-copy p span{margin:0 3px}.obh-travel-assistance-copy small{font-size:10px}.obh-travel-assistance-badge{box-sizing:border-box;width:100%}}.obh-travel-assistance-copy>strong{color:#fff7e8!important;letter-spacing:-.2px!important;margin-bottom:7px!important;font-family:Georgia,Times New Roman,serif!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.obh-travel-assistance-copy p{color:#edf2f4!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.65!important}.obh-travel-assistance-copy small{color:#c8d2d7!important;max-width:920px!important;margin-top:9px!important;font-size:11.5px!important;font-style:italic!important;line-height:1.7!important;display:block!important}.obh-travel-assistance-label{color:#e0ab34!important;letter-spacing:.18em!important;margin-bottom:6px!important;font-size:10px!important;font-weight:900!important;display:block!important}@media (width<=600px){.obh-travel-assistance-copy>strong{font-size:17px!important;line-height:1.28!important}.obh-travel-assistance-copy p{font-size:11px!important;line-height:1.6!important}.obh-travel-assistance-copy small{font-size:10px!important;line-height:1.6!important}}button.obh-travel-assistance-badge{appearance:none;cursor:pointer;font-family:inherit;transition:transform .18s,background .18s,box-shadow .18s}button.obh-travel-assistance-badge:hover{background:#daa12624;transform:translateY(-2px);box-shadow:0 8px 22px #00000029}button.obh-travel-assistance-badge:focus-visible{outline-offset:3px;outline:2px solid #e2ac37}button.obh-travel-assistance-badge:active{transform:translateY(0)}.obh-logo-lock-wrap{flex:0 0 88px!important;width:88px!important;min-width:88px!important;height:88px!important;min-height:88px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.obh-logo-lock-final{object-fit:contain!important;object-position:center center!important;clip-path:none!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:88px!important;min-height:88px!important;max-height:88px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:none!important}@media (width<=760px){.obh-logo-lock-wrap{flex-basis:76px!important;width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important}.obh-logo-lock-final{width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;min-height:76px!important;max-height:76px!important}}.obh-final-circle-v2{box-sizing:border-box!important;width:94px!important;min-width:94px!important;height:94px!important;min-height:94px!important;box-shadow:none!important;background:#fff!important;border:2px solid #d7a43b!important;border-radius:50%!important;flex:0 0 94px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.obh-final-inner-v2{object-fit:contain!important;object-position:center center!important;clip-path:none!important;width:58%!important;min-width:0!important;max-width:58%!important;height:auto!important;max-height:68%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}@media (width<=760px){.obh-final-circle-v2{flex-basis:84px!important;width:84px!important;min-width:84px!important;height:84px!important;min-height:84px!important}.obh-final-inner-v2{width:56%!important;max-width:56%!important;max-height:66%!important}}.obh-final-circle-v2{overflow:hidden!important}.obh-final-inner-v2{clip-path:inset(0 0 23%)!important;object-fit:contain!important;object-position:center center!important;width:66%!important;max-width:66%!important;height:auto!important;transform:translateY(8px)!important}@media (width<=760px){.obh-final-inner-v2{clip-path:inset(0 0 23%)!important;width:64%!important;max-width:64%!important;transform:translateY(7px)!important}}.obh-new-header-logo{object-fit:contain!important;object-position:center center!important;width:88px!important;min-width:88px!important;height:88px!important;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}@media (width<=760px){.obh-new-header-logo{width:76px!important;min-width:76px!important;height:76px!important}}.obh-new-logo-final{object-fit:contain!important;width:92px!important;min-width:92px!important;height:92px!important;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}@media (width<=760px){.obh-new-logo-final{width:78px!important;min-width:78px!important;height:78px!important}}html body header.obh-shared-site-header .main-navbar .brand-curve .curve-brand img.obh-new-header-logo-final{object-fit:contain!important;object-position:center center!important;clip-path:none!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:88px!important;min-height:88px!important;max-height:88px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 88px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:none!important}@media (width<=760px){html body header.obh-shared-site-header .main-navbar .brand-curve .curve-brand img.obh-new-header-logo-final{flex-basis:76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;min-height:76px!important;max-height:76px!important}}html body img.obh-real-final-header-logo{object-fit:contain!important;object-position:center center!important;clip-path:none!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:86px!important;min-height:86px!important;max-height:86px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 86px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}@media (width<=760px){html body img.obh-real-final-header-logo{flex-basis:72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important}}img[src*=obh-new-site-logo-2026\.png]{box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;overflow:visible!important;-webkit-mask:none!important;mask:none!important}:is(.obh-final-circle-v2:has(img[src*=obh-new-site-logo-2026\.png]),.obh-logo-shell-final:has(img[src*=obh-new-site-logo-2026\.png]),.obh-existing-logo-circle:has(img[src*=obh-new-site-logo-2026\.png]),.obh-round-logo-final:has(img[src*=obh-new-site-logo-2026\.png]),.obh-logo-lock-wrap:has(img[src*=obh-new-site-logo-2026\.png]),.curve-brand-logo-shell:has(img[src*=obh-new-site-logo-2026\.png]),.logo-circle:has(img[src*=obh-new-site-logo-2026\.png]),.login-brand-logo-final:has(img[src*=obh-new-site-logo-2026\.png])){box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;overflow:visible!important}:has(>img[src*=obh-new-site-logo-2026\.png]:only-child){box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;overflow:visible!important}.reference-footer .footer-logo{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.reference-footer .footer-logo>:first-child{box-sizing:border-box!important;width:78px!important;min-width:78px!important;height:78px!important;min-height:78px!important;box-shadow:none!important;color:#0000!important;background-color:#0000!important;background-image:url(/obh-new-site-logo-2026.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;outline:0!important;flex:0 0 78px!important;padding:0!important;font-size:0!important;overflow:visible!important}.reference-footer .footer-logo>:first-child:before,.reference-footer .footer-logo>:first-child:after{content:none!important;display:none!important}.reference-footer .footer-logo>:first-child>svg{display:none!important}.reference-footer .footer-logo>img:first-child{content:url(/obh-new-site-logo-2026.png)!important;object-fit:contain!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-sidebar img[src*=obh-new-site-logo-2026],.obh-admin-login-brand img[src*=obh-new-site-logo-2026]{box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.login-brand-logo-final,.logo-circle.login-brand-logo-final{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;overflow:visible!important}.login-brand-logo-final img,.logo-circle.login-brand-logo-final img{object-fit:contain!important;width:72px!important;height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:is(.admin-sidebar :has(>img[src*=obh-new-site-logo-2026]),.obh-admin-login-brand:has(>img[src*=obh-new-site-logo-2026])){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}@media (width<=760px){.reference-footer .footer-logo>:first-child{flex-basis:70px!important;width:70px!important;min-width:70px!important;height:70px!important;min-height:70px!important}}html body img[src*=obh-new-site-logo-2026]{box-shadow:none!important;clip-path:circle(43%)!important;object-fit:contain!important;object-position:center center!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;display:block!important}html body :has(>img[src*=obh-new-site-logo-2026]){box-shadow:none!important;background-color:#0000!important;border:0!important;outline:0!important;padding-top:0!important;padding-bottom:0!important}.reference-footer img[src*=obh-new-site-logo-2026],.footer-logo img[src*=obh-new-site-logo-2026],.admin-sidebar img[src*=obh-new-site-logo-2026],.obh-admin-login-brand img[src*=obh-new-site-logo-2026]{clip-path:circle(43%)!important}.login-brand-logo-final,.logo-circle.login-brand-logo-final{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}html body #root .reference-footer .footer-logo:before{content:""!important;width:60px!important;height:60px!important;box-shadow:none!important;background-color:#0000!important;background-image:url(/obh-new-site-logo-2026.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}html body #root .reference-footer .footer-logo:after{left:75px!important}@media (width<=760px){html body #root .reference-footer .footer-logo:before{background-color:#0000!important;background-size:contain!important;border:0!important;border-radius:0!important;width:52px!important;height:52px!important}html body #root .reference-footer .footer-logo:after{left:64px!important}}.prime-page{color:#162028;background:#f6f2e9;min-height:100vh}.prime-shell{width:min(1180px,100% - 36px);margin:0 auto}.prime-topbar{background:#11191f;border-bottom:1px solid #d69e1f8c;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px max(18px,50% - 590px);display:flex}.prime-back{color:#f7f0df;cursor:pointer;background:0 0;border:1px solid #d69e1f99;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:inline-flex}.prime-top-brand{color:#fff;align-items:center;gap:11px;display:flex}.prime-top-brand img{object-fit:cover;border:2px solid #d69e1f;border-radius:50%;width:48px;height:48px}.prime-top-brand div{flex-direction:column;gap:2px;display:flex}.prime-top-brand strong{letter-spacing:.08em;font-size:14px}.prime-top-brand span{color:#d8c89f;font-size:11px}.prime-hero{color:#fff;background:radial-gradient(circle at 82% 25%,#d69e1f2e,#0000 30%),linear-gradient(135deg,#0d1419,#172229);padding:78px 0;position:relative;overflow:hidden}.prime-hero-glow{pointer-events:none;background:linear-gradient(115deg,#0000 0 64%,#d69e1f12 64% 65%,#0000 65%);position:absolute;inset:0}.prime-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);align-items:center;gap:70px;display:grid;position:relative}.prime-eyebrow{color:#e3aa29;letter-spacing:.16em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.prime-hero-copy h1{color:#f3ba36;margin:15px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,66px);line-height:1}.prime-hero-copy h2{color:#fff7e8;margin:13px 0 17px;font-size:clamp(21px,2.5vw,31px);font-weight:700}.prime-hero-copy>p{color:#cbd3d6;max-width:710px;margin:0;font-size:16px;line-height:1.75}.prime-hero-actions,.prime-form-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.prime-primary,.prime-whatsapp{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 21px;font-weight:800;display:inline-flex}.prime-primary{color:#11181d;background:#dca225;border:1px solid #dca225}.prime-primary:disabled{opacity:.65;cursor:not-allowed}.prime-whatsapp{color:inherit;background:0 0;border:1px solid #d8bf7ea6}.prime-card{text-align:center;background:linear-gradient(160deg,#1d282ff5,#0a0f13fa);border:1px solid #e0a828d1;border-radius:22px;padding:35px 30px;position:relative;box-shadow:0 22px 55px #0000003d}.prime-card-crown{color:#e3aa29;border:1px solid #dca225;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 17px;display:grid}.prime-card small{color:#bdc8cc;letter-spacing:.12em;font-size:10px;display:block}.prime-card h3{color:#f2b736;margin:8px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:26px}.prime-card>strong,.prime-card>span{display:block}.prime-card>strong{color:#fff;margin-bottom:6px}.prime-card>span{color:#d6dee1;font-size:13px}.prime-visible-price{color:#f2b736;margin:18px 0 0;font-size:27px;font-weight:900}.prime-card>button{color:#11181d;cursor:pointer;background:#dca225;border:0;border-radius:10px;width:100%;min-height:48px;margin-top:24px;font-weight:900}.prime-benefits{padding:76px 0}.prime-section-heading{max-width:720px;margin-bottom:32px}.prime-section-heading>span{color:#a36f00;letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.prime-section-heading h2{color:#152028;margin:9px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px)}.prime-section-heading p{color:#667177;margin:0;line-height:1.7}.prime-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prime-benefit-card{background:#fff;border:1px solid #e5dcc6;border-radius:14px;align-items:flex-start;gap:15px;padding:22px;display:flex}.prime-benefit-icon{color:#ad7805;background:#fff5da;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.prime-benefit-card h3{color:#182229;margin:0 0 6px;font-size:16px}.prime-benefit-card p{color:#69747a;margin:0;font-size:13px;line-height:1.55}.prime-enquiry-section{color:#fff;background:#11191f;padding:74px 0;scroll-margin-top:20px}.prime-enquiry-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:55px;display:grid}.prime-enquiry-copy>span{color:#e0a42b;letter-spacing:.14em;font-size:12px;font-weight:900}.prime-enquiry-copy h2{color:#fff7e7;margin:10px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px)}.prime-enquiry-copy>p{color:#c6d0d4;line-height:1.75}.prime-no-payment{color:#e1a72d;background:#dba12412;border:1px solid #dba12461;border-radius:12px;align-items:flex-start;gap:13px;margin-top:28px;padding:17px;display:flex}.prime-no-payment div{flex-direction:column;gap:4px;display:flex}.prime-no-payment strong{color:#fff6e5}.prime-no-payment small{color:#bcc7cb;line-height:1.45}.prime-form{color:#172028;background:#fff;border:1px solid #e5d5ae;border-radius:18px;padding:28px}.prime-form-title{color:#aa7504;border-bottom:1px solid #ebe5d7;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.prime-form-title div{flex-direction:column;display:flex}.prime-form-title strong{color:#172028;font-size:19px}.prime-form-title span{color:#758087;font-size:12px}.prime-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.prime-form label{color:#39464c;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.prime-form input,.prime-form textarea{box-sizing:border-box;color:#172028;width:100%;font:inherit;background:#fff;border:1px solid #d9dfe1;border-radius:9px;outline:none;padding:12px 13px;font-size:14px}.prime-form input:focus,.prime-form textarea:focus{border-color:#c88d10;box-shadow:0 0 0 3px #c88d101a}.prime-form textarea{resize:vertical;min-height:110px}.prime-form-full{grid-column:1/-1}.prime-form .prime-whatsapp{color:#172028;border-color:#c5b17d}.prime-success{color:#287a3a;background:#edf8ef;border-radius:10px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px;display:flex}.prime-success div{flex-direction:column;gap:2px;display:flex}.prime-success span{font-size:12px}.prime-error{color:#a7342b;background:#fff0ef;border-radius:9px;margin-top:18px;padding:13px}.prime-terms{color:#adb8bc;background:#0b1115;padding:20px 0}.prime-terms p{text-align:center;margin:0;font-size:11px;font-style:italic;line-height:1.6}@media (width<=900px){.prime-hero-grid,.prime-enquiry-grid{grid-template-columns:1fr}.prime-hero-grid{gap:40px}.prime-card{max-width:500px}}@media (width<=680px){.prime-topbar{min-height:66px}.prime-top-brand div{display:none}.prime-top-brand img{width:44px;height:44px}.prime-shell{width:min(100% - 24px,1180px)}.prime-hero,.prime-benefits,.prime-enquiry-section{padding:52px 0}.prime-benefit-grid,.prime-form-grid{grid-template-columns:1fr}.prime-form-full{grid-column:auto}.prime-form{padding:20px}.prime-primary,.prime-whatsapp{width:100%}}.ta-page{color:#172027;background:#f7f2e8;min-height:100vh}.ta-shell{width:min(1180px,100% - 36px);margin:0 auto}.ta-header{background:#10191f;border-bottom:1px solid #daa2258c;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:10px max(18px,50% - 590px);display:flex}.ta-back{color:#fff7e8;cursor:pointer;background:0 0;border:1px solid #dba3259e;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:inline-flex}.ta-brand{color:#fff;align-items:center;gap:11px;display:flex}.ta-brand img{object-fit:cover;border:2px solid #dca426;border-radius:50%;width:49px;height:49px}.ta-brand div{flex-direction:column;gap:2px;display:flex}.ta-brand strong{letter-spacing:.08em;font-size:13px}.ta-brand span{color:#d0c39f;font-size:10px}.ta-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#dca4262e,#0000 28%),linear-gradient(135deg,#0d151a,#17262e);padding:76px 0}.ta-kicker{color:#e0a62b;letter-spacing:.17em;font-size:11px;font-weight:900}.ta-hero h1{color:#fff5df;max-width:790px;margin:10px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,60px);line-height:1.06}.ta-hero>.ta-shell>p{color:#c8d2d6;max-width:780px;margin:0;font-size:15px;line-height:1.8}.ta-hero-tags{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.ta-hero-tags span{color:#f1c662;background:#dca42612;border:1px solid #dca42685;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}.ta-services{padding:68px 0 72px}.ta-section-heading{max-width:720px;margin-bottom:27px}.ta-section-heading small{color:#a97608;letter-spacing:.16em;font-size:10px;font-weight:900}.ta-section-heading h2{color:#172027;margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,42px)}.ta-section-heading p{color:#68747a;margin:0;line-height:1.65}.ta-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ta-service-card{text-align:left;color:#172027;cursor:pointer;background:#fff;border:1px solid #e1d8c2;border-radius:16px;min-height:250px;padding:23px;transition:transform .18s,border-color .18s,background .18s}.ta-service-card:hover{border-color:#c99017;transform:translateY(-3px)}.ta-service-card.active{color:#fff;background:linear-gradient(145deg,#10191f,#17252c);border-color:#d19a22}.ta-service-icon{color:#a87507;background:#fff4d7;border-radius:50%;place-items:center;width:47px;height:47px;margin-bottom:18px;display:grid}.ta-service-card.active .ta-service-icon{color:#e4ac31;background:#dca4261f;border:1px solid #dca42673}.ta-service-card>strong{margin-bottom:9px;font-family:Georgia,Times New Roman,serif;font-size:18px;display:block}.ta-service-card p{color:#6d777c;min-height:84px;margin:0 0 13px;font-size:12px;line-height:1.6}.ta-service-card.active p{color:#c7d0d4}.ta-service-card small{color:#a57206;letter-spacing:.08em;font-size:10px;font-weight:900}.ta-service-card.active small{color:#e1aa31}.ta-form-section{color:#fff;background:#10191f;padding:72px 0}.ta-form-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:42px;display:grid}.ta-selected-panel{background:linear-gradient(145deg,#dca42614,#ffffff05);border:1px solid #dca42661;border-radius:17px;padding:26px}.ta-selected-panel>span{color:#dfa72e;letter-spacing:.15em;font-size:10px;font-weight:900}.ta-selected-panel h2{color:#fff4dc;margin:9px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:30px}.ta-selected-panel>p{color:#c6d0d4;margin:0;font-size:13px;line-height:1.75}.ta-selected-note{color:#e0a72d;background:#dca42614;border-radius:10px;gap:11px;margin-top:24px;padding:16px;display:flex}.ta-selected-note div{flex-direction:column;gap:4px;display:flex}.ta-selected-note strong{color:#fff5df}.ta-selected-note small{color:#bbc6ca;line-height:1.5}.ta-form{color:#172027;background:#fff;border-radius:18px;padding:28px}.ta-form-heading{border-bottom:1px solid #ece5d6;margin-bottom:21px;padding-bottom:19px}.ta-form-heading>span{color:#a87303;letter-spacing:.15em;font-size:10px;font-weight:900}.ta-form-heading h2{color:#172027;margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:27px}.ta-form-heading p{color:#707b80;margin:0;font-size:12px}.ta-form-heading p strong{color:#a87303}.ta-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ta-form label{color:#3d494e;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.ta-form input,.ta-form select,.ta-form textarea{box-sizing:border-box;color:#172027;width:100%;font:inherit;background:#fff;border:1px solid #d7dfe2;border-radius:9px;outline:none;padding:12px 13px;font-size:14px}.ta-form input:focus,.ta-form select:focus,.ta-form textarea:focus{border-color:#c78d12;box-shadow:0 0 0 3px #c78d121a}.ta-form textarea{resize:vertical;min-height:110px}.ta-full{grid-column:1/-1}.ta-success,.ta-error{border-radius:10px;margin-top:18px;padding:14px}.ta-success{color:#28783a;background:#edf8ef;align-items:flex-start;gap:10px;display:flex}.ta-success div{flex-direction:column;gap:3px;display:flex}.ta-success span{font-size:11px}.ta-error{color:#a23c33;background:#fff0ef}.ta-actions{flex-wrap:wrap;gap:11px;margin-top:22px;display:flex}.ta-submit,.ta-whatsapp{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:900;display:inline-flex}.ta-submit{color:#11191f;background:#daa227;border:1px solid #daa227}.ta-submit:disabled{opacity:.65;cursor:not-allowed}.ta-whatsapp{color:#172027;background:#fff;border:1px solid #c6b176}.ta-bottom-note{color:#aeb9bd;text-align:center;background:#0a1115;padding:17px 0;font-size:10px;font-style:italic;line-height:1.55}@media (width<=980px){.ta-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-form-layout{grid-template-columns:1fr}}@media (width<=620px){.ta-shell{width:min(100% - 24px,1180px)}.ta-header{min-height:66px}.ta-brand div{display:none}.ta-brand img{width:43px;height:43px}.ta-hero{padding:52px 0}.ta-services,.ta-form-section{padding:50px 0}.ta-service-grid,.ta-form-grid{grid-template-columns:1fr}.ta-service-card,.ta-service-card p{min-height:auto}.ta-full{grid-column:auto}.ta-form{padding:20px}.ta-submit,.ta-whatsapp{width:100%}}.current-requirement-card:before,.current-requirement-card:after,.current-requirement:before,.current-requirement:after,.travel-assistance-card:before,.travel-assistance-card:after,.travel-assistance-panel:before,.travel-assistance-panel:after,.requirement-card:before,.requirement-card:after,.requirement-panel:before,.requirement-panel:after{content:none!important;display:none!important}.current-requirement-card .ghost-title,.current-requirement-card .background-title,.current-requirement-card .watermark-title,.current-requirement-card .overlay-title,.current-requirement .ghost-title,.current-requirement .background-title,.travel-assistance-card .ghost-title,.travel-assistance-card .background-title,.travel-assistance-panel .ghost-title,.travel-assistance-panel .background-title,.requirement-card .ghost-title,.requirement-card .background-title,.requirement-panel .ghost-title,.requirement-panel .background-title{opacity:0!important;visibility:hidden!important;display:none!important}.current-requirement-card h1,.current-requirement-card h2,.current-requirement-card h3,.current-requirement h1,.current-requirement h2,.current-requirement h3,.travel-assistance-card h1,.travel-assistance-card h2,.travel-assistance-card h3,.travel-assistance-panel h1,.travel-assistance-panel h2,.travel-assistance-panel h3,.requirement-card h1,.requirement-card h2,.requirement-card h3,.requirement-panel h1,.requirement-panel h2,.requirement-panel h3{opacity:1!important;visibility:visible!important;z-index:2!important;text-shadow:none!important;position:relative!important}@media (width<=768px){.current-requirement-card,.current-requirement,.travel-assistance-card,.travel-assistance-panel,.requirement-card,.requirement-panel{overflow:hidden!important}}*{box-sizing:border-box}.obh-admin{color:#11181d;background:#f3f4f4;grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.obh-admin-sidebar{z-index:100;background:linear-gradient(#0c1115 0%,#11181d 100%);border-right:1px solid #d7a43b3d;flex-direction:column;height:100vh;padding:19px 13px 14px;display:flex;position:sticky;top:0}.obh-admin-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;min-height:68px;padding:7px 7px 18px;display:flex}.obh-admin-brand img{object-fit:contain;background:#fff;border:2px solid #d7a43b;border-radius:50%;flex-shrink:0;width:48px;height:48px}.obh-admin-brand strong{color:#fff;font-family:Georgia,serif;font-size:13px;line-height:1.25;display:block}.obh-admin-brand span{color:#d7a43b;letter-spacing:1.3px;margin-top:4px;font-size:7px;font-weight:900;display:block}.obh-admin-nav{gap:3px;margin-top:16px;display:grid;overflow-y:auto}.obh-admin-nav button{color:#c2c8cc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:41px;padding:0 11px;font-size:10px;font-weight:700;display:grid}.obh-admin-nav button svg{color:#8d969c}.obh-admin-nav button.active{color:#fff;background:linear-gradient(90deg,#d7a43b2e,#d7a43b0f);border:1px solid #d7a43b40}.obh-admin-nav button:disabled{opacity:.62;cursor:default}.obh-admin-nav button small{color:#a88a4d;letter-spacing:.8px;font-size:6px;font-weight:900}.obh-admin-sidebar-bottom{border-top:1px solid #ffffff14;margin-top:auto;padding-top:13px}.obh-admin-sidebar-bottom button{color:#c9ced1;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:39px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.obh-admin-main{min-width:0;padding:24px}.obh-admin-topbar{background:#fff;border:1px solid #e1e3e3;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:19px;padding:18px 21px;display:flex}.obh-admin-title-wrap{align-items:center;gap:12px;display:flex}.obh-admin-title-wrap small{color:#aa781b;letter-spacing:1.5px;font-size:8px;font-weight:900}.obh-admin-title-wrap h1{margin:3px 0 2px;font-size:27px;line-height:1.1}.obh-admin-title-wrap p{color:#737c82;margin:0;font-size:10px}.obh-admin-menu-btn{display:none}.obh-admin-topbar-actions{align-items:center;gap:8px;display:flex}.obh-admin-topbar-actions>button:first-child{color:#fff;cursor:pointer;background:#11181d;border:1px solid #d7a43b;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.obh-admin-notification{color:#11181d;cursor:pointer;background:#fff;border:1px solid #e1e3e3;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.obh-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.obh-admin-stats article{background:#fff;border:1px solid #e0e2e2;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.obh-stat-icon{color:#b47b15;background:#fff8ea;border:1px solid #d7a43b52;border-radius:10px;place-items:center;width:41px;min-width:41px;height:41px;display:grid}.obh-admin-stats span{color:#777f84;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:800;display:block}.obh-admin-stats strong{color:#11181d;margin-top:2px;font-size:23px;line-height:1;display:block}.obh-admin-stats small{color:#9da2a5;margin-top:5px;font-size:7px;display:block}.obh-admin-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:15px;margin-bottom:15px;display:grid}.obh-admin-dashboard-grid.lower{grid-template-columns:1fr 1fr}.obh-admin-panel{background:#fff;border:1px solid #e0e2e2;border-radius:13px;min-width:0;padding:19px}.obh-panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.obh-panel-heading small{color:#ae7b1b;letter-spacing:1.3px;font-size:7px;font-weight:900}.obh-panel-heading h2{margin:3px 0 0;font-size:16px}.obh-chart-legend{flex-wrap:wrap;gap:12px;display:flex}.obh-chart-legend span{color:#737b80;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.obh-chart-legend i{border-radius:50%;width:7px;height:7px}.enquiry-dot{background:#d7a43b}.booking-dot{background:#11181d}.obh-admin-bar-chart{background:repeating-linear-gradient(0deg,#0000 0 54px,#f0f1f1 55px);border-bottom:1px solid #dde0e1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:11px;height:230px;padding:20px 10px 4px;display:grid}.obh-chart-day{grid-template-rows:minmax(0,1fr) 20px;align-items:end;height:100%;display:grid}.obh-chart-bars{justify-content:center;align-items:flex-end;gap:4px;height:100%;display:flex}.obh-bar{border-radius:4px 4px 0 0;width:min(18px,35%);min-height:0}.obh-bar.enquiry{background:#d7a43b}.obh-bar.booking{background:#11181d}.obh-chart-day>span{color:#81888c;text-align:center;align-self:end;padding-top:6px;font-size:8px;font-weight:700}.obh-chart-note{color:#90979b;margin:12px 0 0;font-size:8px;line-height:1.6}.obh-inventory-list{display:grid}.obh-inventory-list>div{border-bottom:1px solid #eef0f0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;display:grid}.obh-inventory-list>div:last-child{border-bottom:0}.obh-inventory-list svg{color:#b77f17}.obh-inventory-list span{color:#60696e;font-size:9px;font-weight:700}.obh-inventory-list strong{color:#11181d;font-size:14px}.obh-recent-list{display:grid}.obh-recent-item{border-bottom:1px solid #eef0f0;align-items:center;gap:10px;min-height:54px;display:flex}.obh-recent-item:last-child{border-bottom:0}.obh-recent-type{border-radius:9px;place-items:center;width:34px;min-width:34px;height:34px;display:grid}.obh-recent-type.enquiry{color:#ae7614;background:#fff4d8}.obh-recent-type.booking{color:#11181d;background:#e7ecee}.obh-recent-item strong{font-size:10px;display:block}.obh-recent-item span{color:#8b9296;margin-top:3px;font-size:8px;display:block}.obh-empty-state{color:#9aa0a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.obh-empty-state svg{color:#c89a3a;margin-bottom:9px}.obh-empty-state strong{color:#566066;font-size:10px}.obh-empty-state span{margin-top:5px;font-size:8px}.obh-traffic-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.obh-traffic-cards>div{background:#fafafa;border:1px solid #e8e9e9;border-radius:9px;padding:12px}.obh-traffic-cards svg{color:#b47b15}.obh-traffic-cards span{color:#7b8388;margin-top:9px;font-size:8px;display:block}.obh-traffic-cards strong{margin-top:2px;font-size:17px;display:block}.obh-analytics-pending{background:#fffaf0;border:1px dashed #d7c59d;border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.obh-analytics-pending svg{color:#b77f17;flex-shrink:0}.obh-analytics-pending strong{font-size:9px;display:block}.obh-analytics-pending span{color:#81888c;margin-top:4px;font-size:8px;line-height:1.5;display:block}.obh-admin-quick-section{background:#fff;border:1px solid #e0e2e2;border-radius:13px;padding:19px}.obh-admin-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.obh-admin-quick-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e4e4;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:92px;padding:13px;display:grid}.obh-admin-quick-grid button:not(:disabled):hover{background:#fffaf1;border-color:#d7a43b}.obh-admin-quick-grid button:disabled{opacity:.65;cursor:default}.obh-admin-quick-grid>button>svg{color:#b47b15}.obh-admin-quick-grid strong{color:#11181d;font-size:9px;display:block}.obh-admin-quick-grid span{color:#838b90;margin-top:4px;font-size:7px;line-height:1.45;display:block}.obh-admin-quick-grid small{color:#a77b2c;letter-spacing:.8px;font-size:6px;font-weight:900}.obh-admin-sidebar-backdrop{display:none}@media (width<=1180px){.obh-admin-stats,.obh-admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.obh-admin{display:block}.obh-admin-sidebar{width:245px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%)}.obh-admin-sidebar.open{transform:translate(0)}.obh-admin-sidebar-backdrop{z-index:90;background:#00000075;border:0;display:block;position:fixed;inset:0}.obh-admin-menu-btn{color:#11181d;background:#fff;border:1px solid #e0e2e2;border-radius:8px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.obh-admin-dashboard-grid,.obh-admin-dashboard-grid.lower{grid-template-columns:1fr}}@media (width<=650px){.obh-admin-main{padding:12px}.obh-admin-topbar{flex-direction:column;align-items:flex-start;padding:15px}.obh-admin-title-wrap h1{font-size:23px}.obh-admin-topbar-actions{width:100%}.obh-admin-topbar-actions>button:first-child{flex:1}.obh-admin-stats{grid-template-columns:1fr 1fr;gap:8px}.obh-admin-stats article{align-items:flex-start;padding:12px}.obh-stat-icon{width:34px;min-width:34px;height:34px}.obh-admin-stats strong{font-size:19px}.obh-admin-panel{padding:14px}.obh-admin-bar-chart{gap:5px;height:190px;padding-left:2px;padding-right:2px}.obh-chart-legend{gap:7px}.obh-admin-quick-grid{grid-template-columns:1fr}.obh-traffic-cards{grid-template-columns:1fr 1fr 1fr}}.obh-admin-sidebar{flex-direction:column!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;display:flex!important;top:0!important;bottom:0!important;overflow:hidden!important}.obh-admin-nav{flex:auto!important;min-height:0!important;overflow:hidden auto!important}.obh-admin-sidebar-bottom{background:#0c1115!important;flex-shrink:0!important;margin-top:auto!important;padding-top:13px!important;padding-bottom:4px!important}@media (width<=900px){.obh-admin-sidebar{height:100vh!important;min-height:100vh!important;max-height:100vh!important;position:fixed!important;top:0!important;bottom:0!important}}.obh-admin-topbar{background:#11181d!important;border:1px solid #d7a43b59!important}.obh-admin-title-wrap h1{color:#fff!important;opacity:1!important;visibility:visible!important}.obh-admin-title-wrap small{color:#e8b544!important}.obh-admin-title-wrap p{color:#c3c9cd!important}.obh-admin-topbar-actions>button:first-child{color:#fff!important;background:#11181d!important;border-color:#d7a43b!important}.obh-admin-notification{color:#11181d!important;background:#fff!important}.obh-admin{min-height:100vh!important;display:block!important}.obh-admin-sidebar{z-index:100!important;background:#0c1115!important;width:245px!important;height:100vh!important;min-height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.obh-admin-main{width:calc(100% - 245px)!important;min-height:100vh!important;margin-left:245px!important}@media (width<=900px){.obh-admin-sidebar{width:245px!important;transform:translate(-105%)!important}.obh-admin-sidebar.open{transform:translate(0)!important}.obh-admin-main{width:100%!important;margin-left:0!important}}.obh-admin-topbar{z-index:80!important;background:#11181d!important;margin-bottom:19px!important;position:sticky!important;top:12px!important;box-shadow:0 10px 28px #0000001a!important}@media (width<=900px){.obh-admin-topbar{top:8px!important}}.obh-admin-topbar{z-index:500!important;background:#11181d!important;width:auto!important;margin:0!important;position:fixed!important;top:14px!important;left:269px!important;right:24px!important;box-shadow:0 8px 24px #00000024!important}@media (width<=900px){.obh-admin-topbar{top:8px!important;left:12px!important;right:12px!important}.obh-admin-main{padding-top:160px!important}}@media (width<=650px){.obh-admin-topbar{top:7px!important;left:10px!important;right:10px!important}.obh-admin-main{padding-top:205px!important}}.obh-admin-topbar{z-index:auto!important;width:auto!important;box-shadow:none!important;margin-bottom:19px!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.obh-admin-main{padding-top:24px!important}@media (width<=650px){.obh-admin-main{padding-top:12px!important}}.obh-admin-nav button{border:1px solid #0000!important;transition:background .18s,border-color .18s,color .18s!important}.obh-admin-nav button:hover{color:#fff!important;background:linear-gradient(90deg,#d7a43b24,#d7a43b0d)!important;border-color:#d7a43b38!important}.obh-admin-nav button:hover svg{color:#e8b544!important}.obh-admin-nav button.active{color:#fff!important;background:linear-gradient(90deg,#d7a43b3d,#d7a43b14)!important;border:1px solid #d7a43b8c!important;box-shadow:inset 3px 0 #d7a43b!important}.obh-admin-nav button.active svg{color:#e8b544!important}.obh-admin-nav button.active span{color:#fff!important;font-weight:800!important}html body #root .obh-admin .obh-admin-topbar .obh-admin-title-wrap h1,html body #root .obh-admin .obh-admin-topbar .obh-admin-title-wrap h2,html body #root .obh-admin .obh-admin-topbar .obh-admin-title-wrap h3{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;opacity:1!important;visibility:visible!important}html body #root .obh-admin .obh-admin-panel .obh-panel-heading h1,html body #root .obh-admin .obh-admin-panel .obh-panel-heading h2,html body #root .obh-admin .obh-admin-panel .obh-panel-heading h3,html body #root .obh-admin .obh-admin-quick-section .obh-panel-heading h1,html body #root .obh-admin .obh-admin-quick-section .obh-panel-heading h2,html body #root .obh-admin .obh-admin-quick-section .obh-panel-heading h3{color:#172027!important;-webkit-text-fill-color:#172027!important;opacity:1!important;visibility:visible!important}html body #root .obh-admin .obh-admin-stats article h1,html body #root .obh-admin .obh-admin-stats article h2,html body #root .obh-admin .obh-admin-stats article h3,html body #root .obh-admin .obh-admin-panel h2,html body #root .obh-admin .obh-admin-panel h3{color:#172027!important;-webkit-text-fill-color:#172027!important}html body #root .obh-admin .obh-panel-heading small{color:#b57b08!important;-webkit-text-fill-color:#b57b08!important}html body #root .admin-coming-panel h1,html body #root .admin-coming-panel h2,html body #root .admin-coming-panel h3{color:#172027!important;-webkit-text-fill-color:#172027!important;opacity:1!important;visibility:visible!important}html body #root .admin-coming-panel>p{color:#b57b08!important;-webkit-text-fill-color:#b57b08!important}html body #root .admin-coming-panel>span{color:#4e5961!important;-webkit-text-fill-color:#4e5961!important}html body #root .obh-admin-page-title-force{color:#172027!important;-webkit-text-fill-color:#172027!important;opacity:1!important;visibility:visible!important}.obh-admin-nav button{pointer-events:auto!important;cursor:pointer!important;z-index:5!important;position:relative!important}.obh-admin-nav button.active{pointer-events:auto!important}.shared-admin-sidebar{z-index:500;background:#0c1115;border-right:1px solid #d7a43b38;flex-direction:column;width:245px;padding:18px 14px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.shared-admin-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:6px 5px 18px;display:flex}.shared-admin-brand img{object-fit:contain;background:#fff;border:2px solid #d7a43b;border-radius:50%;flex-shrink:0;width:48px;height:48px}.shared-admin-brand strong{color:#fff;font-family:Georgia,serif;font-size:13px;display:block}.shared-admin-brand small{color:#e8b544;letter-spacing:1.3px;margin-top:4px;font-size:7px;font-weight:900;display:block}.shared-admin-nav{flex:1;align-content:start;gap:5px;min-height:0;margin-top:15px;padding-right:3px;display:grid;overflow:hidden auto}.shared-admin-nav button{color:#d2d7da;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:46px;padding:0 12px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:grid}.shared-admin-nav button svg{color:#849098}.shared-admin-nav button:hover{color:#fff;background:linear-gradient(90deg,#d7a43b24,#d7a43b0a);border-color:#d7a43b3d}.shared-admin-nav button:hover svg{color:#e8b544}.shared-admin-nav button.active{color:#fff;background:linear-gradient(90deg,#d7a43b42,#d7a43b14);border:1px solid #d7a43b99;box-shadow:inset 4px 0 #d7a43b}.shared-admin-nav button.active svg{color:#e8b544}.shared-admin-nav button.active span{color:#fff;font-weight:900}.shared-admin-bottom{border-top:1px solid #ffffff1a;flex-shrink:0;padding-top:13px}.shared-admin-bottom button{color:#d2d7da;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:43px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.shared-admin-page-content{width:calc(100% - 245px);min-height:100vh;margin-left:245px}@media (width<=900px){.shared-admin-sidebar{display:none}.shared-admin-page-content{width:100%;margin-left:0}}.admin-packages-page{color:#11181d;background:#f7f4ed;min-height:100vh;padding:28px}.admin-packages-topbar{color:#fff;background:#11181d;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:25px;max-width:1450px;margin:0 auto 20px;padding:23px 25px;display:flex}.admin-packages-topbar>div:first-child>button{color:#cbd0d3;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:17px;padding:0;display:inline-flex}.admin-packages-topbar small{color:#d7a43b;letter-spacing:1.4px;font-weight:900}.admin-packages-topbar h1{margin:5px 0;font-size:30px}.admin-packages-topbar p{color:#b8bec2;margin:0;font-size:12px}.admin-packages-top-actions{gap:9px;display:flex}.admin-packages-top-actions button,.admin-save-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.admin-preview-btn{color:#fff;background:0 0;border:1px solid #fff3}.admin-save-btn{color:#11181d;background:#d7a43b;border:1px solid #d7a43b}.admin-package-message{background:#fff8ea;border:1px solid #d7a43b;border-radius:8px;max-width:1450px;margin:0 auto 15px;padding:11px 15px;font-size:12px;font-weight:700}.admin-packages-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;max-width:1450px;margin:auto;display:grid}.admin-package-list,.admin-package-editor{background:#fff;border:1px solid #e6ddcc;border-radius:14px}.admin-package-list{overflow:hidden}.admin-package-list-head{background:#11181d;justify-content:space-between;align-items:center;padding:16px;display:flex}.admin-package-list-head small{color:#d7a43b;display:block}.admin-package-list-head strong{color:#fff;font-size:20px}.admin-package-list-head button{color:#11181d;cursor:pointer;background:#d7a43b;border:1px solid #d7a43b;border-radius:7px;align-items:center;gap:5px;min-height:35px;padding:0 11px;font-weight:800;display:inline-flex}.admin-package-list-scroll{max-height:680px;overflow-y:auto}.admin-package-list-scroll>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee8dd;width:100%;padding:14px 15px;display:block}.admin-package-list-scroll>button.active{background:#fff8ea;border-left:4px solid #d7a43b}.admin-package-list-scroll span{color:#a47219;letter-spacing:1px;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.admin-package-list-scroll strong{color:#11181d;font-size:12px;display:block}.admin-package-list-scroll small{color:#777;margin-top:5px;font-size:9px;display:block}.admin-reset-btn{cursor:pointer;background:#fff;border:1px solid #ddd3c1;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 24px);min-height:39px;margin:12px;display:flex}.admin-package-editor{padding:24px}.admin-editor-heading{border-bottom:1px solid #eee5d6;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.admin-editor-heading small{color:#a47219;letter-spacing:1.2px;font-weight:900}.admin-editor-heading h2{margin:4px 0 0;font-size:24px}.admin-delete-package{color:#9e3434;cursor:pointer;background:#fff;border:1px solid #d7c4c4;border-radius:7px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-weight:700;display:inline-flex}.admin-status-row{flex-wrap:wrap;gap:20px;margin:18px 0;display:flex}.admin-status-row label{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-form-grid label,.admin-list-fields label{color:#434b50;text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.admin-form-grid input,.admin-form-grid textarea,.admin-list-fields textarea{color:#11181d;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #dcd5c8;border-radius:7px;outline:none;padding:11px 12px;font-size:12px;font-weight:500}.admin-form-grid input:focus,.admin-form-grid textarea:focus,.admin-list-fields textarea:focus{border-color:#d7a43b}.admin-full-field{grid-column:1/-1}.admin-section-title{border-top:1px solid #eee5d6;margin:27px 0 13px;padding-top:20px;font-size:17px}.admin-list-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.admin-list-fields label>small{color:#92989b;font-size:8px;font-weight:600}.admin-editor-bottom{border-top:1px solid #eee5d6;justify-content:flex-end;margin-top:24px;padding-top:20px;display:flex}.admin-no-package{text-align:center;color:#777;padding:60px 20px}@media (width<=900px){.admin-packages-page{padding:12px}.admin-packages-topbar{flex-direction:column;align-items:stretch}.admin-packages-top-actions{flex-wrap:wrap}.admin-packages-layout{grid-template-columns:1fr}.admin-package-list-scroll{max-height:280px}}@media (width<=600px){.admin-package-editor{padding:16px}.admin-form-grid,.admin-list-fields{grid-template-columns:1fr}.admin-full-field{grid-column:auto}.admin-editor-heading{flex-direction:column;align-items:flex-start}}.admin-save-btn{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:transform .12s,box-shadow .18s,background .18s!important;position:relative!important}.admin-save-btn:hover{background:#e8b544!important;box-shadow:0 7px 18px #d7a43b3d!important}.admin-save-btn:active{transform:translateY(2px)scale(.98)!important;box-shadow:0 2px 7px #0000002e!important}.admin-package-message{color:#244126!important;background:#fff8df!important;border-color:#b78a2e!important;font-weight:800!important}.admin-packages-topbar>div:first-child{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.admin-packages-topbar>div:first-child>button{width:fit-content!important;margin:0 0 18px!important;display:flex!important}.admin-packages-topbar>div:first-child>small{width:100%!important;margin:0 0 5px!important;display:block!important}.admin-packages-topbar h1{width:100%!important;margin:4px 0 6px!important;display:block!important}@media (width<=600px){.admin-packages-topbar{padding:20px 17px!important}.admin-packages-topbar>div:first-child>button{margin-bottom:16px!important}.admin-packages-topbar>div:first-child>small{letter-spacing:1.2px!important;font-size:9px!important}.admin-packages-topbar h1{font-size:25px!important}}.admin-brand-logo{background:#fff!important;border:2px solid #d7a43b!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;margin:0 0 12px!important;display:flex!important;overflow:hidden!important;box-shadow:0 7px 20px #00000038!important}.admin-brand-logo img{object-fit:contain!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}@media (width<=600px){.admin-brand-logo{width:55px!important;height:55px!important;margin-bottom:10px!important}}.admin-packages-page{color:#1c2429!important;letter-spacing:-.01em!important;background:radial-gradient(circle at 100% 0,#d7a43b12,#0000 30%),#f4f5f3!important;min-height:100vh!important;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.admin-packages-page>*{box-sizing:border-box!important}.admin-packages-page h1,.admin-packages-page h2,.admin-packages-page h3,.admin-packages-page h4{color:#172027!important;letter-spacing:-.025em!important;margin-top:0!important;font-family:Georgia,Times New Roman,serif!important}.admin-packages-page h1{font-size:clamp(28px,3vw,38px)!important;line-height:1.1!important}.admin-packages-page h2{font-size:23px!important;line-height:1.2!important}.admin-packages-page h3{font-size:18px!important;line-height:1.25!important}.admin-packages-page p,.admin-packages-page label,.admin-packages-page span{line-height:1.55!important}.admin-packages-page section,.admin-packages-page article{border-radius:16px!important}.admin-packages-page article{background:#fffffff5!important;border:1px solid #19222817!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;box-shadow:0 8px 28px #12191e0e!important}.admin-packages-page article:hover{border-color:#d7a43b47!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #12191e16!important}.admin-packages-page label{color:#4b565d!important;letter-spacing:.025em!important;margin-bottom:6px!important;font-size:12px!important;font-weight:750!important;display:block!important}.admin-packages-page input,.admin-packages-page textarea,.admin-packages-page select{color:#1c2429!important;background:#fbfcfb!important;border:1px solid #d8dcda!important;border-radius:10px!important;outline:none!important;width:100%!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:13px!important;transition:border-color .18s,box-shadow .18s,background .18s!important}.admin-packages-page input{min-height:43px!important;padding:0 13px!important}.admin-packages-page select{min-height:43px!important;padding:0 12px!important}.admin-packages-page textarea{resize:vertical!important;min-height:92px!important;padding:11px 13px!important}.admin-packages-page input:focus,.admin-packages-page textarea:focus,.admin-packages-page select:focus{background:#fff!important;border-color:#c28f2bb8!important;box-shadow:0 0 0 3px #d7a43b1a!important}.admin-packages-page input::placeholder,.admin-packages-page textarea::placeholder{color:#9da4a8!important}.admin-packages-page button{letter-spacing:.015em!important;cursor:pointer!important;border-radius:9px!important;min-height:41px!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:800!important;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s!important}.admin-packages-page button:hover{transform:translateY(-1px)!important}.admin-packages-page button[type=submit]{color:#11181d!important;background:linear-gradient(135deg,#e7b64b,#c89532)!important;border:1px solid #c69534!important;box-shadow:0 7px 18px #c8953233!important}.admin-packages-page button[type=submit]:hover{box-shadow:0 10px 23px #c8953245!important}.admin-packages-page input[type=checkbox]{accent-color:#d7a43b!important;width:17px!important;height:17px!important;min-height:0!important}.admin-packages-page hr{background:#17202714!important;border:0!important;height:1px!important;margin:22px 0!important}.admin-packages-page ::-webkit-scrollbar{width:8px!important}.admin-packages-page ::-webkit-scrollbar-thumb{background:#48525842!important;border-radius:20px!important}.admin-packages-page strong{color:#20292f!important}.admin-packages-page small{color:#747d82!important}@media (width<=768px){.admin-packages-page{font-size:14px!important}.admin-packages-page h1{font-size:27px!important}.admin-packages-page h2{font-size:21px!important}.admin-packages-page article{border-radius:13px!important}.admin-packages-page input,.admin-packages-page select{min-height:46px!important}.admin-packages-page button{min-height:44px!important}}.admin-section-page{color:#11181d;background:#f3f4f4;min-height:100vh;padding:28px}.admin-section-header{color:#fff;background:#11181d;border-radius:16px;max-width:1250px;margin:0 auto;padding:25px}.admin-section-header>button{color:#d6dade;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:20px;padding:0;display:inline-flex}.admin-section-brand{align-items:center;gap:16px;display:flex}.admin-section-brand img{object-fit:contain;background:#fff;border:2px solid #d7a43b;border-radius:50%;width:64px;height:64px}.admin-section-brand small{color:#e8b544;letter-spacing:1.5px;font-size:9px;font-weight:900}.admin-section-brand h1{margin:4px 0;font-size:29px}.admin-section-brand p{color:#bfc5c8;margin:0;font-size:11px}.admin-section-content{max-width:1250px;margin:20px auto 0}.admin-section-card{background:#fff;border:1px solid #e0e2e2;border-radius:15px;padding:35px}.admin-section-icon{color:#b37b18;background:#fff8ea;border:1px solid #d7a43b61;border-radius:13px;place-items:center;width:58px;height:58px;margin-bottom:15px;display:grid}.admin-section-card>small{color:#a87518;letter-spacing:1.4px;font-size:8px;font-weight:900}.admin-section-card h2{margin:5px 0 8px;font-size:25px}.admin-section-card>p{color:#697176;max-width:650px;font-size:12px;line-height:1.7}.admin-section-features{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.admin-section-features span{color:#76561d;background:#fff8ea;border:1px solid #ead9b8;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.admin-section-back{color:#fff;cursor:pointer;background:#11181d;border:1px solid #d7a43b;border-radius:8px;min-height:42px;margin-top:25px;padding:0 18px;font-weight:800}@media (width<=600px){.admin-section-page{padding:12px}.admin-section-header,.admin-section-card{padding:19px}.admin-section-brand{align-items:flex-start}.admin-section-brand img{width:52px;height:52px}.admin-section-brand h1{font-size:23px}}.admin-media-manager{margin-top:24px}.admin-media-file-input{display:none!important}.admin-media-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-media-actions button{color:#fff;cursor:pointer;background:#11181d;border:1px solid #d7a43b;border-radius:8px;min-height:41px;padding:0 16px;font-size:10px;font-weight:800;transition:transform .12s,background .18s}.admin-media-actions button:hover{background:#1b252c}.admin-media-actions button:active{transform:translateY(2px)}.admin-media-actions .admin-media-remove{color:#a23d3d;background:#fff;border-color:#d9c4c4}.admin-media-actions .admin-media-remove:hover{background:#fff5f5}.admin-media-message{color:#85631e;margin:13px 0 0;font-size:10px;font-weight:700}.admin-media-preview{background:#f8f8f6;border:1px solid #ded6c8;border-radius:13px;max-width:620px;margin-top:20px;overflow:hidden}.admin-media-preview img{object-fit:cover;width:100%;max-height:380px;display:block}.admin-media-preview-info{background:#fff;padding:13px 15px}.admin-media-preview-info small{color:#ad7919;letter-spacing:1.2px;font-size:7px;font-weight:900;display:block}.admin-media-preview-info strong{color:#11181d;margin-top:4px;font-size:11px;display:block}.admin-media-empty{color:#92999d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:25px;display:flex}.admin-media-empty svg{color:#b67d17;margin-bottom:10px}.admin-media-empty strong{color:#4f595f;font-size:12px}.admin-media-empty span{margin-top:5px;font-size:9px}@media (width<=600px){.admin-media-actions{grid-template-columns:1fr 1fr;display:grid}.admin-media-actions button{width:100%}.admin-media-preview img{max-height:280px}}.admin-section-hidden-input{display:none!important}.admin-section-feature-buttons{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.admin-section-feature-buttons button{color:#6e5019;cursor:pointer;background:#fff8ea;border:1px solid #e1c88f;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800;transition:background .18s,color .18s,transform .12s,border-color .18s;display:inline-flex}.admin-section-feature-buttons button:hover,.admin-section-feature-buttons button.active{color:#fff;background:#11181d;border-color:#d7a43b}.admin-section-feature-buttons button:active{transform:translateY(2px)}.admin-control-message{color:#6d541f;background:#fff8ea;border:1px solid #d7a43b;border-radius:8px;margin-top:17px;padding:11px 13px;font-size:10px;font-weight:800}.admin-control-editor{background:#faf9f6;border:1px solid #e4dac7;border-radius:12px;max-width:720px;margin-top:20px;padding:20px}.admin-control-editor-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.admin-control-editor-head small{color:#a97417;letter-spacing:1.2px;font-size:7px;font-weight:900;display:block}.admin-control-editor-head h3{color:#11181d;margin:3px 0 0;font-size:18px}.admin-control-editor-head svg{color:#b77f17}.admin-control-editor textarea,.admin-control-editor select,.admin-control-editor input{color:#11181d;background:#fff;border:1px solid #d7d0c4;border-radius:8px;outline:none;width:100%;min-height:45px;padding:11px 12px;font-size:12px}.admin-control-editor textarea{resize:vertical;min-height:110px}.admin-control-editor textarea:focus,.admin-control-editor select:focus,.admin-control-editor input:focus{border-color:#d7a43b}.admin-control-save{color:#fff;cursor:pointer;background:#11181d;border:1px solid #d7a43b;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:12px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex}.admin-control-save:active{transform:translateY(2px)}.admin-control-photo-preview{background:#fff;border:1px solid #dfd6c7;border-radius:12px;max-width:720px;margin-top:20px;overflow:hidden}.admin-control-photo-preview img{object-fit:cover;width:100%;max-height:380px;display:block}.admin-control-photo-preview>div{padding:13px 15px}.admin-control-photo-preview small{color:#a97519;letter-spacing:1.1px;font-size:7px;font-weight:900;display:block}.admin-control-photo-preview strong{color:#11181d;margin-top:4px;font-size:11px;display:block}@media (width<=600px){.admin-section-feature-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-section-feature-buttons button{border-radius:8px;width:100%}.admin-control-editor{padding:15px}}html body #root [class*=admin] h1,html body #root [class*=admin] h2,html body #root [class*=section] h1{opacity:1!important;visibility:visible!important}html body #root .admin-section-page h1,html body #root .admin-section-page h2,html body #root .admin-section-header h1,html body #root .admin-section-header h2,html body #root .section-page-header h1,html body #root .section-page-header h2,html body #root .admin-page-header h1,html body #root .admin-page-header h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}html body #root .admin-section-page article h2,html body #root .admin-section-page article h3,html body #root .admin-section-page .card h2,html body #root .admin-section-page .card h3,html body #root .admin-section-page .panel h2,html body #root .admin-section-page .panel h3{color:#172027!important;-webkit-text-fill-color:#172027!important}.admin-membership-page{color:#172027;background:#eef1f3;min-height:100vh;padding:24px}.admin-membership-header{color:#fff;background:#11191f;border:1px solid #daa12366;border-radius:17px;max-width:1280px;margin:0 auto 18px;padding:24px}.admin-membership-back{color:#f8f2e6;cursor:pointer;background:0 0;border:1px solid #deaa368c;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex}.admin-membership-brand{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;display:grid}.admin-membership-brand img{object-fit:cover;border:2px solid #dca225;border-radius:50%;width:68px;height:68px}.admin-membership-brand small{color:#dca225;letter-spacing:.12em;font-size:10px;font-weight:900}.admin-membership-brand h1{color:#fff8e9;margin:5px 0;font-size:27px}.admin-membership-brand p{color:#bac5ca;margin:0;font-size:13px}.admin-membership-refresh{color:#11191f;cursor:pointer;background:#dda426;border:0;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-weight:800;display:inline-flex}.admin-membership-card,.admin-membership-loading,.admin-membership-success,.admin-membership-error{max-width:1280px;margin-left:auto;margin-right:auto}.admin-membership-card{background:#fff;border:1px solid #dde3e6;border-radius:16px;margin-bottom:18px;padding:24px}.admin-membership-success,.admin-membership-error{border-radius:10px;margin-bottom:14px;padding:13px 16px}.admin-membership-success{color:#26783a;background:#edf8ef;align-items:center;gap:8px;display:flex}.admin-membership-error{color:#a1372f;background:#fff0ee}.admin-membership-loading{background:#fff;border-radius:14px;padding:30px}.admin-membership-section-title{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;padding-bottom:18px;display:flex}.admin-membership-section-title>svg{color:#b57d05;flex:none;margin-top:2px}.admin-membership-section-title>div{flex:1}.admin-membership-section-title h2{color:#172027;margin:0 0 4px;font-size:22px}.admin-membership-section-title p{color:#6e7a80;margin:0;font-size:13px}.admin-membership-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-membership-form-grid label,.admin-membership-terms{color:#3b484e;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.admin-membership-form-grid input,.admin-membership-form-grid textarea,.admin-membership-terms textarea,.admin-benefit-fields input,.admin-benefit-fields textarea,.admin-membership-notes,.admin-membership-enquiry select{box-sizing:border-box;color:#172027;width:100%;font:inherit;background:#fff;border:1px solid #d8dfe2;border-radius:8px;outline:none;padding:11px 12px}.admin-membership-form-grid input:focus,.admin-membership-form-grid textarea:focus,.admin-membership-terms textarea:focus,.admin-benefit-fields input:focus,.admin-benefit-fields textarea:focus{border-color:#c98d10;box-shadow:0 0 0 3px #c98d1017}.admin-membership-full{grid-column:1/-1}.admin-membership-switch-row{background:#f7f8f8;border-radius:10px;flex-wrap:wrap;gap:18px;margin:22px 0;padding:17px;display:flex}.admin-membership-switch{align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.admin-membership-switch input{accent-color:#b98008;width:18px;height:18px}.admin-membership-benefits-title{justify-content:space-between;align-items:center;gap:15px;margin:28px 0 13px;display:flex}.admin-membership-benefits-title h3{color:#172027;margin:0 0 3px}.admin-membership-benefits-title p{color:#778287;margin:0;font-size:12px}.admin-membership-benefits-title button{color:#835b05;cursor:pointer;background:#fff9e9;border:1px solid #c98f14;border-radius:8px;min-height:38px;padding:0 14px;font-weight:800}.admin-membership-benefits{gap:10px;display:grid}.admin-membership-benefit{background:#fafbfb;border:1px solid #e1e6e8;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.admin-benefit-number{color:#946603;background:#fff2ce;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.admin-benefit-fields{gap:8px;display:grid}.admin-benefit-delete{color:#a83b32;cursor:pointer;background:#fff4f3;border:1px solid #e7c9c6;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-membership-terms{margin-top:20px}.admin-membership-save-row{justify-content:flex-end;margin-top:20px;display:flex}.admin-membership-save{color:#fff;cursor:pointer;background:#172027;border:0;border-radius:9px;align-items:center;gap:8px;min-height:45px;padding:0 18px;font-weight:800;display:inline-flex}.admin-membership-count{color:#8b6005;background:#fff1cb;border-radius:50%;place-items:center;min-width:42px;height:42px;display:grid}.admin-membership-empty{text-align:center;color:#788489;border:1px dashed #ccd4d7;border-radius:10px;padding:28px}.admin-membership-enquiries{gap:14px;display:grid}.admin-membership-enquiry{background:#fafbfb;border:1px solid #dde4e7;border-radius:12px;padding:18px}.admin-membership-enquiry-top{justify-content:space-between;gap:15px;display:flex}.admin-membership-enquiry-top small{color:#a57308;font-weight:900}.admin-membership-enquiry-top h3{color:#172027;margin:4px 0}.admin-membership-enquiry-top span{color:#788389;font-size:12px}.admin-membership-enquiry-top select{width:auto;min-width:135px;height:40px}.admin-membership-enquiry-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.admin-membership-enquiry-details>div{background:#fff;border:1px solid #e3e7e9;border-radius:8px;flex-direction:column;gap:3px;padding:11px;display:flex}.admin-membership-enquiry-details small{color:#838d92;font-size:10px}.admin-membership-enquiry-details strong{color:#263238;overflow-wrap:anywhere;font-size:12px}.admin-membership-message{color:#5f553d;background:#fff8e8;border-radius:8px;margin:13px 0;padding:12px;font-size:12px;line-height:1.55}.admin-membership-notes{resize:vertical;margin-top:13px}.admin-membership-enquiry-actions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.admin-membership-enquiry-actions button{color:#263239;cursor:pointer;background:#fff;border:1px solid #cfd7da;border-radius:7px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-weight:800;display:inline-flex}.admin-membership-enquiry-actions .danger{color:#a13b32;background:#fff5f4;border-color:#e3c4c0}@media (width<=820px){.admin-membership-page{padding:12px}.admin-membership-brand{grid-template-columns:auto minmax(0,1fr)}.admin-membership-refresh{grid-column:1/-1;width:100%}.admin-membership-form-grid,.admin-membership-enquiry-details{grid-template-columns:1fr}.admin-membership-full{grid-column:auto}.admin-membership-benefit{grid-template-columns:36px minmax(0,1fr)}.admin-benefit-delete{grid-column:2}}@media (width<=560px){.admin-membership-header,.admin-membership-card{padding:17px}.admin-membership-brand img{width:54px;height:54px}.admin-membership-brand h1{font-size:21px}.admin-membership-enquiry-top{flex-direction:column}.admin-membership-enquiry-top select{width:100%}}.ae-page{box-sizing:border-box;color:#172027;background:#f0f2f3;min-height:100vh;padding:20px 24px 40px}.ae-header,.ae-controls,.ae-list,.ae-loading,.ae-empty,.ae-success,.ae-error{width:min(100%,1545px);margin-left:auto;margin-right:auto}.ae-header{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#0d1419,#182127);border:1px solid #d89e1f73;border-radius:20px;padding:27px 32px}.ae-back{color:#f5f7f8;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:35px;padding:0;font-size:15px;font-weight:800;display:inline-flex}.ae-header-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:28px;display:grid}.ae-header-main img{object-fit:cover;border:2px solid #dda428;border-radius:50%;width:78px;height:78px}.ae-title small{color:#e1a62b;letter-spacing:.16em;font-size:10px;font-weight:900}.ae-title h1{color:#fff8e8;margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:31px}.ae-title p{color:#c3cdd1;margin:0;font-size:13px}.ae-refresh{color:#11191f;cursor:pointer;background:#dfa529;border:1px solid #dfa529;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-weight:900;display:inline-flex}.ae-controls{box-sizing:border-box;background:#fff;border:1px solid #dce1e3;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:17px;display:flex}.ae-filter-row{flex-wrap:wrap;gap:9px;display:flex}.ae-filter-row button{color:#715007;cursor:pointer;background:#fffaf0;border:1px solid #ddc78d;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.ae-filter-row button.active{color:#fff;background:#11191f;border-color:#dba225}.ae-filter-row span{color:#a87303;background:#d99f1f26;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:inline-grid}.ae-filter-row button.active span{color:#f5c354}.ae-search{box-sizing:border-box;background:#f9fafb;border:1px solid #d8dfe2;border-radius:9px;align-items:center;gap:9px;width:min(390px,100%);min-height:42px;padding:0 12px;display:flex}.ae-search svg{color:#7c888d;flex:none}.ae-search input{color:#172027;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.ae-success,.ae-error{box-sizing:border-box;border-radius:10px;margin-top:14px;padding:13px 16px}.ae-success{color:#28783a;background:#edf8ef;align-items:center;gap:8px;display:flex}.ae-error{color:#a4372f;background:#fff0ee}.ae-list{gap:15px;margin-top:17px;display:grid}.ae-card{box-sizing:border-box;background:#fff;border:1px solid #dce2e4;border-radius:16px;padding:22px}.ae-card-top{border-bottom:1px solid #e7ebed;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.ae-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ae-tags>span{letter-spacing:.05em;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.ae-reference{color:#9a6903;background:#fff2cc}.ae-type{color:#38464c;background:#eef2f3}.ae-status-new{color:#986700;background:#fff3cf}.ae-status-follow_up{color:#245c8a;background:#eaf4ff}.ae-status-closed{color:#24713a;background:#eaf7ee}.ae-status-cancelled{color:#9e3b32;background:#fff0ee}.ae-card-top h2{color:#172027;margin:10px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:23px}.ae-card-top p{color:#7b858a;margin:0;font-size:11px}.ae-card-top select{color:#172027;min-width:145px;min-height:43px;font:inherit;background:#fff;border:1px solid #d6dde0;border-radius:9px;padding:0 11px;font-weight:700}.ae-details{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.ae-details>div,.ae-special-row{box-sizing:border-box;background:#fafbfb;border:1px solid #e1e6e8;border-radius:9px;padding:12px}.ae-details small,.ae-special-row small,.ae-message small{color:#849095;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.ae-details strong,.ae-special-row strong{color:#263238;overflow-wrap:anywhere;font-size:12px;display:block}.ae-special-row{margin-top:9px}.ae-message{background:#fff8e8;border:1px solid #eadbb5;border-radius:9px;margin-top:13px;padding:14px}.ae-message p{color:#544b38;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.ae-notes{color:#455158;flex-direction:column;gap:7px;margin-top:14px;font-size:11px;font-weight:900;display:flex}.ae-notes textarea{box-sizing:border-box;resize:vertical;color:#172027;width:100%;font:inherit;background:#fff;border:1px solid #d5dde0;border-radius:9px;outline:none;padding:12px;font-size:13px}.ae-notes textarea:focus{border-color:#c98f15;box-shadow:0 0 0 3px #c98f1514}.ae-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ae-actions a,.ae-actions button{box-sizing:border-box;min-height:39px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.ae-call{color:#263238;background:#fff;border:1px solid #cfd7da}.ae-whatsapp{color:#28723b;background:#f0faf3;border:1px solid #bdd7c4}.ae-save{color:#fff;background:#172027;border:1px solid #172027}.ae-delete{color:#aa3b32;background:#fff3f2;border:1px solid #e2c2be}.ae-loading,.ae-empty{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #dde3e5;border-radius:15px;margin-top:17px;padding:45px 25px}.ae-empty svg{color:#b77e06}.ae-empty h2{color:#172027;margin:10px 0 5px;font-family:Georgia,Times New Roman,serif}.ae-empty p{color:#788388;margin:0}@media (width<=1150px){.ae-details{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.ae-page{padding:12px}.ae-header{padding:20px}.ae-header-main{grid-template-columns:auto minmax(0,1fr)}.ae-refresh{grid-column:1/-1;width:100%}.ae-controls{flex-direction:column;align-items:stretch}.ae-search{width:100%}.ae-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ae-header-main img{width:57px;height:57px}.ae-title h1{font-size:23px}.ae-card{padding:16px}.ae-card-top{flex-direction:column}.ae-card-top select{width:100%}.ae-details{grid-template-columns:1fr}.ae-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ae-filter-row button{justify-content:center}.ae-actions a,.ae-actions button{width:100%}}.ae-search input{caret-shape:block;caret-color:#dca225!important;font-size:24px!important;line-height:1.1!important}.ae-search:focus-within{border-color:#dca225!important;box-shadow:0 0 0 2px #dca22524!important}.ae-search input{caret-color:#172027!important;caret-shape:auto!important;font-size:18px!important;line-height:1.35!important}.ae-search:focus-within{box-shadow:none!important;border-color:#d8dfe2!important}.ae-search{width:min(350px,100%)!important;min-height:38px!important;padding:0 11px!important}.ae-search svg{width:16px!important;height:16px!important}.ae-search input::placeholder{color:#8a979d!important;opacity:1!important;font-size:12.5px!important}.ae-search input::placeholder{letter-spacing:0!important;color:#8a979d!important;opacity:1!important;font-size:10.5px!important}.ae-search input{caret-color:#172027!important;font-size:18px!important;line-height:1.35!important}.ae-search input::placeholder{font-size:10.5px!important}.obh-admin-auth-page{color:#fff8ea;background:radial-gradient(circle at 80% 15%,#d7a43b21,#0000 34%),linear-gradient(135deg,#080d11,#11191f 55%,#1b242a);place-items:center;min-height:100vh;padding:28px;display:grid}.obh-admin-login-shell{width:min(470px,100%)}.obh-admin-back-site{color:#fff8ea;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 15px;font-weight:700;display:inline-flex}.obh-admin-login-card{background:linear-gradient(145deg,#121a20fa,#0a0f13fa);border:1px solid #d7a43b8c;border-radius:22px;padding:29px;box-shadow:0 28px 70px #0006}.obh-admin-login-brand{border-bottom:1px solid #fff8ea1a;align-items:center;gap:13px;padding-bottom:20px;display:flex}.obh-admin-login-brand img{object-fit:contain;background:#fff;border:2px solid #d7a43b;border-radius:50%;width:58px;height:58px}.obh-admin-login-brand div{gap:4px;display:grid}.obh-admin-login-brand span{color:#e8b544;letter-spacing:1.5px;font-size:13px;font-weight:900}.obh-admin-login-brand small{color:#aeb9bf;letter-spacing:1.3px;font-size:10px}.obh-admin-login-copy{padding:28px 0 22px}.obh-admin-login-copy svg{color:#e8b544}.obh-admin-login-copy p{color:#e8b544;letter-spacing:2px;margin:12px 0 5px;font-size:11px;font-weight:900}html body #root .obh-admin-login-copy h1{margin:0 0 9px;font-size:38px;line-height:1.05;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.obh-admin-login-copy>span{color:#bcc6cb;font-size:13px;line-height:1.7}.obh-admin-login-form{gap:17px;display:grid}.obh-admin-login-form label{gap:7px;display:grid}.obh-admin-login-form label>span{color:#e9edf0;font-size:12px;font-weight:800}.obh-admin-login-form input{box-sizing:border-box;color:#fff;background:#0c1216;border:1px solid #37434a;border-radius:10px;outline:none;width:100%;height:48px;padding:0 14px}.obh-admin-login-form input:focus{border-color:#d7a43b;box-shadow:0 0 0 3px #d7a43b1a}.obh-admin-password-field{position:relative}.obh-admin-password-field>svg{color:#8c999f;position:absolute;top:15px;left:14px}.obh-admin-password-field input{padding-left:42px;padding-right:45px}.obh-admin-password-field button{color:#c7d0d4;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:7px;right:8px}.obh-admin-login-error{color:#ffb5aa;background:#e857461a;border:1px solid #e857466b;border-radius:9px;padding:11px 12px;font-size:12px}.obh-admin-login-submit{color:#10161a;letter-spacing:.4px;cursor:pointer;background:linear-gradient(135deg,#e8b544,#cf9728);border:1px solid #e8b544;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:50px;font-weight:900;display:flex}.obh-admin-login-submit:disabled{opacity:.7;cursor:wait}.obh-admin-login-secure{color:#87959c;border-top:1px solid #fff8ea17;justify-content:center;align-items:center;gap:6px;margin-top:18px;padding-top:17px;font-size:11px;display:flex}.obh-admin-auth-loading{color:#fff8ea;justify-items:center;gap:9px;display:grid}.obh-admin-auth-loading svg{color:#e8b544}.obh-admin-auth-loading strong{font-size:18px}.obh-admin-auth-loading span{color:#9eabb2;font-size:12px}.obh-admin-session-control{z-index:99999;background:#080d11f0;border:1px solid #d7a43b73;border-radius:999px;align-items:center;gap:9px;padding:6px 7px 6px 13px;display:flex;position:fixed;top:13px;right:17px;box-shadow:0 8px 24px #00000038}.obh-admin-session-control span{text-overflow:ellipsis;white-space:nowrap;color:#d5dde1;max-width:210px;font-size:10px;overflow:hidden}.obh-admin-session-control button{color:#11171b;cursor:pointer;background:#d7a43b;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:900;display:flex}@media (width<=700px){.obh-admin-auth-page{padding:17px}.obh-admin-login-card{padding:21px}html body #root .obh-admin-login-copy h1{font-size:31px}.obh-admin-session-control{top:auto;bottom:12px;right:12px}.obh-admin-session-control>span{display:none}}.obh-admin-back-site,.obh-admin-auth-loading{color:#172027!important}.obh-admin-session-control{display:none!important}.obh-admin-sidebar-logout{box-sizing:border-box!important;background:#10171c!important;border:1px solid #d7a43b61!important;border-radius:12px!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:10px!important;padding:8px!important;display:flex!important;position:static!important}.obh-admin-sidebar-logout span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#c9d1d5!important;flex:1!important;min-width:0!important;font-size:9px!important;line-height:1.2!important;overflow:hidden!important}.obh-admin-sidebar-logout button{color:#10161a!important;cursor:pointer!important;background:#e3aa31!important;border:0!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:8px 12px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.obh-admin-sidebar-logout button:hover{background:#efb83e!important}.obh-admin-login-form,.obh-admin-login-form label,.obh-admin-login-form label>span,.obh-admin-login-form input,.obh-admin-password-field input,.obh-admin-login-submit{font-family:Arial,Helvetica,sans-serif!important}.obh-admin-login-form label>span{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.obh-admin-login-form input,.obh-admin-password-field input{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0!important;font-size:15px!important;font-weight:400!important}.obh-admin-login-form input::placeholder,.obh-admin-password-field input::placeholder{color:#8f9aa3!important;-webkit-text-fill-color:#8f9aa3!important;opacity:1!important;font-weight:400!important}.obh-admin-login-form input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 9999s ease-out!important}.obh-admin-login-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 9999s ease-out!important}.obh-admin-login-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 9999s ease-out!important}.obh-admin-logout-overlay{z-index:999999!important;-webkit-backdrop-filter:blur(7px)!important;background:#060a0db8!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.obh-admin-logout-modal{box-sizing:border-box!important;text-align:center!important;background:linear-gradient(145deg,#11191f,#091015)!important;border:1px solid #d7a43ba6!important;border-radius:20px!important;width:min(390px,100%)!important;padding:29px!important;animation:.18s ease-out obhLogoutPop!important;box-shadow:0 30px 80px #00000073!important}.obh-admin-logout-icon{color:#e3aa31!important;background:#e3aa311f!important;border:1px solid #e3aa3173!important;border-radius:50%!important;place-items:center!important;width:54px!important;height:54px!important;margin:0 auto 15px!important;display:grid!important}.obh-admin-logout-modal p{color:#e3aa31!important;letter-spacing:2px!important;margin:0 0 7px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:700!important}html body #root .obh-admin-logout-modal h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;margin:0 0 9px!important;font-size:29px!important}.obh-admin-logout-modal>span{color:#aeb9bf!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.6!important;display:block!important}.obh-admin-logout-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:24px!important;display:grid!important}.obh-admin-logout-actions button{cursor:pointer!important;border-radius:9px!important;min-height:45px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important}.obh-admin-logout-no{color:#e1e6e8!important;background:0 0!important;border:1px solid #465158!important}.obh-admin-logout-no:hover{color:#e8b544!important;border-color:#d7a43b!important}.obh-admin-logout-yes{color:#10161a!important;background:linear-gradient(135deg,#e8b544,#d49b27)!important;border:1px solid #e3aa31!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}.obh-admin-logout-yes:hover{transform:translateY(-1px)!important}@keyframes obhLogoutPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=520px){.obh-admin-logout-modal{padding:23px 18px!important}.obh-admin-logout-actions{grid-template-columns:1fr!important}}.obh-admin-auth-page{background-image:linear-gradient(#07141d1a,#07141d29),url(/pangong-admin-bg.jpg)!important;background-position:50%,bottom!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,auto 420%!important;background-attachment:fixed,fixed!important}.obh-admin-login-card{background:linear-gradient(145deg,#0a1218fa,#050d12fc)!important}.obh-admin-auth-page{background:#fff8ea!important;min-height:100vh!important}.obh-admin-login-card{background:linear-gradient(145deg,#101820,#081017)!important;border:1px solid #d7a43ba6!important;box-shadow:0 24px 60px #11181d33!important}.obh-admin-back-site{color:#172027!important;-webkit-text-fill-color:#172027!important;text-shadow:none!important}.obh-admin-login-card{z-index:20!important;position:relative!important}.obh-admin-login-form{z-index:50!important;pointer-events:auto!important;position:relative!important}.obh-admin-login-form label,.obh-admin-login-form input,.obh-admin-password-field,.obh-admin-password-field input,.obh-admin-password-field button,.obh-admin-login-submit{z-index:60!important;pointer-events:auto!important;position:relative!important}.obh-admin-login-form input,.obh-admin-password-field input{cursor:text!important;-webkit-user-select:text!important;user-select:text!important}.obh-admin-password-field button,.obh-admin-login-submit{cursor:pointer!important}.obh-admin-login-card:before,.obh-admin-login-card:after,.obh-admin-login-form:before,.obh-admin-login-form:after{pointer-events:none!important}.obh-admin-auth-page,.obh-admin-login-shell{pointer-events:auto!important}.service-final-page,.service-final-page *{box-sizing:border-box!important}.service-final-page{z-index:100!important;color:#fff!important;background:#0c1115!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:28px!important;position:relative!important}.service-final-top{justify-content:space-between!important;align-items:center!important;gap:20px!important;width:min(1160px,100%)!important;margin:0 auto 22px!important;display:flex!important}.service-final-top a{color:#e8b544!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important}.service-final-top span{color:#9da6ab!important;letter-spacing:1.8px!important;font-size:10px!important;font-weight:700!important}.service-final-shell{background:#11181d!important;border:1px solid #e8b544c7!important;border-radius:18px!important;grid-template-columns:38% 62%!important;width:min(1160px,100%)!important;margin:0 auto!important;display:grid!important;overflow:hidden!important;box-shadow:0 25px 60px #00000061!important}.service-final-left{color:#fff!important;background:linear-gradient(145deg,#0c1115,#172027)!important;padding:48px 38px!important}.service-final-left>span,.service-final-form>span{color:#e8b544!important;letter-spacing:2px!important;font-size:9px!important;font-weight:900!important;display:inline-block!important}.service-final-left h1{color:#fff!important;margin:12px 0 16px!important;font-family:Georgia,Times New Roman,serif!important;font-size:42px!important;line-height:1.08!important}.service-final-left>p{color:#b9c1c5!important;margin:0!important;font-size:13px!important;line-height:1.7!important}.service-final-steps{margin-top:38px!important}.service-final-steps h3{color:#e8b544!important;margin:0 0 20px!important;font-size:18px!important}.service-final-steps p{color:#edf0f1!important;gap:13px!important;margin:15px 0!important;font-size:12px!important;line-height:1.5!important;display:flex!important}.service-final-steps strong{color:#e8b544!important}.service-final-contact{border-top:1px solid #e8b54440!important;flex-direction:column!important;gap:9px!important;margin-top:38px!important;padding-top:24px!important;display:flex!important}.service-final-contact small{color:#9da6ab!important}.service-final-contact a{color:#e8b544!important;font-weight:800!important;text-decoration:none!important}.service-final-form{color:#11181d!important;background:#fff8ea!important;padding:48px!important}.service-final-form h2{color:#11181d!important;margin:8px 0 28px!important;font-family:Georgia,Times New Roman,serif!important;font-size:36px!important}.service-final-form h2 strong{color:#d49a29!important}.service-final-form form{flex-direction:column!important;gap:16px!important;display:flex!important}.service-final-grid{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}.service-final-form label{color:#11181d!important;flex-direction:column!important;gap:7px!important;margin:0!important;font-size:11px!important;font-weight:800!important;display:flex!important}.service-final-form input,.service-final-form textarea{color:#11181d!important;background:#fff!important;border:1px solid #c9beaa!important;border-radius:7px!important;outline:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 13px!important;font-family:inherit!important;font-size:14px!important;display:block!important}.service-final-form input:focus,.service-final-form textarea:focus{border-color:#d7a43b!important;box-shadow:0 0 0 2px #d7a43b21!important}.service-final-form textarea{resize:vertical!important;min-height:95px!important}.service-final-form button[type=submit]{color:#0c1115!important;letter-spacing:.8px!important;cursor:pointer!important;background:linear-gradient(135deg,#e8b544,#d49a29)!important;border:0!important;border-radius:7px!important;width:100%!important;min-height:52px!important;margin-top:3px!important;padding:12px 20px!important;font-size:11px!important;font-weight:900!important}@media (width<=800px){.service-final-page{padding:12px!important}.service-final-top{flex-direction:column!important;align-items:flex-start!important}.service-final-shell{grid-template-columns:1fr!important}.service-final-left{padding:30px 22px!important}.service-final-left h1{font-size:30px!important}.service-final-form{padding:30px 18px!important}.service-final-form h2{font-size:28px!important}.service-final-grid{grid-template-columns:1fr!important}.service-final-form input,.service-final-form textarea{font-size:16px!important}}:root{--kd-dark:#0c1115;--kd-dark-2:#11181d;--kd-gold:#d7a43b;--kd-gold-light:#e8b544;--kd-cream:#fff8ea;--kd-text:#e9e4d8}.kd-page{background:var(--kd-dark);min-height:100vh;color:var(--kd-text);font-family:Arial,sans-serif}.kd-header{z-index:20;background:#081017;border-bottom:1px solid #d7a43b73;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 5%;display:grid;position:relative}.kd-brand{text-align:center}.kd-brand strong{color:var(--kd-gold-light);letter-spacing:1.4px;font-family:Georgia,serif;display:block}.kd-brand span{text-transform:uppercase;letter-spacing:1.7px;color:#fff2cf;margin-top:3px;font-size:9px;display:block}.kd-back,.kd-quote{border:1px solid var(--kd-gold);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-weight:700;display:inline-flex}.kd-back{color:var(--kd-cream);background:0 0;justify-self:start}.kd-quote{background:linear-gradient(135deg, var(--kd-gold-light), var(--kd-gold));color:#101417;justify-self:end}.kd-hero,.srinagar-hero{text-align:center;background:linear-gradient(#040d1457,#040d14e0),url(/dal-lake-sunset.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:430px;display:flex}.kd-hero-overlay,.srinagar-hero>div{width:min(850px,90%)}.kd-eyebrow,.srinagar-hero span{color:var(--kd-gold-light);letter-spacing:3px;font-size:12px;font-weight:700}.kd-hero h1,.srinagar-hero h1{color:#fff;margin:12px 0;font-family:Georgia,serif;font-size:clamp(42px,7vw,82px);line-height:.98}.kd-hero h1 em{color:var(--kd-gold-light);font-style:normal;display:block}.kd-hero p,.srinagar-hero p{color:#f5f0e5;max-width:700px;margin:18px auto 0;line-height:1.7}.kd-section{width:min(1180px,92%);margin:0 auto;padding:70px 0}.kd-heading{color:var(--kd-gold-light);text-align:left;justify-content:center;align-items:center;gap:12px;display:flex}.kd-heading span{text-transform:uppercase;letter-spacing:2px;font-size:11px}.kd-heading h2{color:var(--kd-cream);margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(28px,4vw,42px)}.kd-intro{text-align:center;color:#bfc4c6;margin:14px 0 35px}.kd-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:34px;display:grid}.kd-card{background:var(--kd-dark-2);border:1px solid #d7a43b73;border-radius:10px;overflow:hidden;box-shadow:0 12px 34px #00000038}.kd-card-image{background:linear-gradient(#0000000d,#0000007a),url(/pahalgam.jpg) 50%/cover no-repeat;height:170px;position:relative}.kd-srinagar,.kd-budgam{background-image:linear-gradient(#0000000d,#0000007a),url(/dal-lake-shikara.jpg)}.kd-baramulla,.kd-kupwara{background-image:linear-gradient(#0000000d,#0000007a),url(/gulmarg-card.jpg)}.kd-ganderbal{background-image:linear-gradient(#0000000d,#0000007a),url(/sonamarg.jpg)}.kd-card-image span{color:var(--kd-gold-light);background:#081017d6;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:12px}.kd-card-body{padding:16px}.kd-card-body h3{color:var(--kd-cream);margin:0;font-family:Georgia,serif;font-size:21px}.kd-card-body p{color:#b8bec0;min-height:56px;margin:8px 0 16px;font-size:12px;line-height:1.55}.kd-card-body button,.sp-body button,.district-coming-page button{background:linear-gradient(135deg, var(--kd-gold-light), var(--kd-gold));color:#101417;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;font-weight:800;display:flex}.kd-card-body .kd-coming{color:#92866d;cursor:default;background:0 0;border:1px solid #d7a43b59}.srinagar-hero{min-height:355px}.sp-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.sp-card{background:var(--kd-dark-2);border:1px solid #d7a43b6b;border-radius:10px;overflow:hidden}.sp-image{background:linear-gradient(#0000000d,#0000004d),url(/dal-lake-shikara.jpg) 50%/cover no-repeat;height:210px}.sp-nishat,.sp-shalimar,.sp-tulip{background-image:linear-gradient(#0000000d,#0000004d),url(/pahalgam.jpg)}.sp-pari,.sp-dachigam{background-image:linear-gradient(#0000000d,#0000004d),url(/sonamarg.jpg)}.sp-body{padding:18px}.sp-body h3{color:var(--kd-cream);margin:0;font-family:Georgia,serif;font-size:20px}.sp-body p{color:#b8bec0;min-height:58px;font-size:12px;line-height:1.6}.sp-trip-box{border:1px solid var(--kd-gold);background:#0f171d;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding:25px;display:flex}.sp-trip-box span{color:var(--kd-gold-light);text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:800}.sp-trip-box h3{color:var(--kd-cream);margin:6px 0;font-family:Georgia,serif;font-size:25px}.sp-trip-box p{color:#b8bec0;margin:0;font-size:13px}.sp-actions{flex-wrap:wrap;gap:10px;display:flex}.sp-actions button,.sp-actions a{border:1px solid var(--kd-gold);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:800;text-decoration:none;display:inline-flex}.sp-actions button{background:var(--kd-gold-light);color:#101417}.sp-actions a{color:var(--kd-cream);background:0 0}.district-coming-page{text-align:center;place-content:center;min-height:100vh;padding:60px 20px;display:grid}.district-coming-page h1{color:var(--kd-gold-light)}.district-coming-page button{max-width:220px;margin:20px auto}@media (width<=1000px){.kd-grid,.sp-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.kd-header{grid-template-columns:auto 1fr auto;gap:8px;min-height:68px;padding:0 14px}.kd-brand strong{font-size:12px}.kd-brand span{display:none}.kd-back,.kd-quote{min-height:34px;padding:0 9px;font-size:11px}.kd-hero{min-height:430px}.kd-hero h1,.srinagar-hero h1{font-size:46px}.kd-section{width:min(94%,620px);padding:50px 0}.kd-grid,.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kd-card-image{height:120px}.kd-card-body{padding:12px}.kd-card-body h3{font-size:17px}.kd-card-body p{display:none}.kd-card-body button{margin-top:10px;font-size:11px}.sp-image{height:145px}.sp-body{padding:12px}.sp-body h3{font-size:16px}.sp-body p{min-height:68px;font-size:11px}.sp-trip-box{flex-direction:column;align-items:stretch}.sp-actions{display:grid}}.district-breadcrumb{color:#9ea5a8;align-items:center;gap:9px;margin-bottom:35px;font-size:12px;display:flex}.district-breadcrumb button{color:#d7a43b;cursor:pointer;background:0 0;border:0;padding:0}.district-breadcrumb strong{color:#fff8ea}.srinagar-intro{text-align:center;color:#b8bec0;max-width:720px;margin:15px auto 0;line-height:1.7}.sp-image{position:relative}.sp-number{color:#e8b544;background:#081017e0;border:1px solid #e8b544bf;border-radius:5px;justify-content:center;align-items:center;min-width:36px;min-height:30px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.place-detail-hero{background:linear-gradient(#050d1226,#050d12eb),url(/dal-lake-shikara.jpg) 50%/cover no-repeat;align-items:flex-end;min-height:440px;padding:60px 7%;display:flex}.place-detail-hero>div{max-width:760px}.place-detail-hero span{color:#e8b544;letter-spacing:2.5px;font-size:12px;font-weight:800}.place-detail-hero h1{color:#fff8ea;margin:9px 0;font-family:Georgia,serif;font-size:clamp(38px,6vw,68px)}.place-detail-hero p{color:#e4e0d6;max-width:620px;margin:0;line-height:1.7}.place-detail-content{grid-template-columns:minmax(0,1fr) 330px;gap:45px;width:min(1100px,92%);margin:0 auto;padding:65px 0;display:grid}.place-detail-main h2{color:#fff8ea;margin:20px 0 16px;font-family:Georgia,serif;font-size:34px}.place-detail-main p{color:#b8bec0;font-size:14px;line-height:1.8}.place-detail-badge{color:#e8b544;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.place-enquiry-card{background:#11181d;border:1px solid #d7a43ba6;border-radius:10px;align-self:start;padding:25px}.place-enquiry-card>span{color:#e8b544;letter-spacing:2px;font-size:11px;font-weight:800}.place-enquiry-card h3{color:#fff8ea;margin:10px 0;font-family:Georgia,serif;font-size:24px}.place-enquiry-card p{color:#aeb5b7;font-size:13px;line-height:1.6}.place-enquiry-card a{color:#fff8ea;border:1px solid #d7a43b;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:10px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:flex}@media (width<=760px){.district-breadcrumb{margin-bottom:25px}.place-detail-hero{min-height:360px;padding:45px 22px}.place-detail-content{grid-template-columns:1fr;gap:25px;padding:45px 0}.place-detail-main h2{font-size:27px}.place-enquiry-card{width:auto}}.sp-photo-1{background-image:linear-gradient(#0000000f,#00000047),url(/dal-lake-shikara.jpg)}.sp-photo-2{background-image:linear-gradient(#0000000f,#00000047),url(/gulmarg-card.jpg)}.sp-photo-3{background-image:linear-gradient(#0000000f,#00000047),url(/pahalgam.jpg)}.sp-photo-4{background-image:linear-gradient(#0000000f,#00000047),url(/sonamarg.jpg)}.sp-photo-5{background-image:linear-gradient(#0000000f,#00000047),url(/dal-lake-sunset.jpg)}.sp-photo-6{background-image:linear-gradient(#0000000f,#00000047),url(/gulmarg.jpg)}.sp-image.sp-photo-1,.sp-image.sp-photo-2,.sp-image.sp-photo-3,.sp-image.sp-photo-4,.sp-image.sp-photo-5,.sp-image.sp-photo-6,.place-detail-hero.sp-photo-1,.place-detail-hero.sp-photo-2,.place-detail-hero.sp-photo-3,.place-detail-hero.sp-photo-4,.place-detail-hero.sp-photo-5,.place-detail-hero.sp-photo-6{background-position:50%;background-repeat:no-repeat;background-size:cover}.district-srinagar .sp-card:first-child .sp-image{background-image:linear-gradient(#0000000d,#00000047),url(/destinations/srinagar/shalimar-bagh.jpg)!important}.district-srinagar .sp-card:nth-child(3) .sp-image{background-image:linear-gradient(#0000000d,#00000047),url(/destinations/srinagar/nishat-bagh.jpg)!important}.district-srinagar .sp-card:nth-child(4) .sp-image{background-image:linear-gradient(#0000000d,#00000047),url(/destinations/srinagar/dal-lake.jpg)!important}.district-srinagar .sp-card:nth-child(5) .sp-image{background-image:linear-gradient(#0000000d,#00000047),url(/destinations/srinagar/chashma-shahi.jpg)!important}.district-srinagar .sp-card:nth-child(9) .sp-image{background-image:linear-gradient(#0000000d,#00000047),url(/destinations/srinagar/hazratbal-shrine.jpg)!important}.district-srinagar .sp-card:nth-child(11) .sp-image{background-image:linear-gradient(#0000000d,#00000047),url(/destinations/srinagar/pari-mahal.jpg)!important}.place-shalimar-bagh .place-detail-hero{background-image:linear-gradient(#050d1226,#050d12eb),url(/destinations/srinagar/shalimar-bagh.jpg)!important}.place-nishat-bagh .place-detail-hero{background-image:linear-gradient(#050d1226,#050d12eb),url(/destinations/srinagar/nishat-bagh.jpg)!important}.place-dal-lake .place-detail-hero{background-image:linear-gradient(#050d1226,#050d12eb),url(/destinations/srinagar/dal-lake.jpg)!important}.place-chashma-shahi .place-detail-hero{background-image:linear-gradient(#050d1226,#050d12eb),url(/destinations/srinagar/chashma-shahi.jpg)!important}.place-hazratbal-shrine .place-detail-hero{background-image:linear-gradient(#050d1226,#050d12eb),url(/destinations/srinagar/hazratbal-shrine.jpg)!important}.place-pari-mahal .place-detail-hero{background-image:linear-gradient(#050d1226,#050d12eb),url(/destinations/srinagar/pari-mahal.jpg)!important}.kd-card-image.kd-srinagar{background-image:linear-gradient(#0000000d,#0000006b),url(/destinations/srinagar/dal-lake.jpg)!important;background-position:50%!important;background-size:cover!important}.srinagar-hero.kd-srinagar{background-image:linear-gradient(#050d1233,#050d12e0),url(/destinations/srinagar/dal-lake.jpg)!important;background-position:50%!important;background-size:cover!important}.district-srinagar .sp-card:nth-child(2) .sp-image{background-image:linear-gradient(#0000000a,#00000042),url(/destinations/srinagar/nigeen-lake.jpg)!important;background-position:50%!important;background-size:cover!important}.place-nigeen-lake .place-detail-hero{background-image:linear-gradient(#050d121f,#050d12e6),url(/destinations/srinagar/nigeen-lake.jpg)!important;background-position:50%!important;background-size:cover!important}.district-srinagar .sp-card:nth-child(6) .sp-image{background-image:linear-gradient(#0000000d,#00000045),url(/destinations/srinagar/makhdoom-sahib.jpg)!important;background-position:50%!important;background-size:cover!important}.place-makhdoom-sahib-shrine .place-detail-hero{background-image:linear-gradient(#050d1226,#050d12eb),url(/destinations/srinagar/makhdoom-sahib.jpg)!important;background-position:50%!important;background-size:cover!important}.district-srinagar .sp-card:nth-child(7) .sp-image{background-image:linear-gradient(#0000000a,#0000003d),url(/destinations/srinagar/tulip-garden.jpg)!important;background-position:50%!important;background-size:cover!important}.place-indira-gandhi-memorial-tulip-garden .place-detail-hero{background-image:linear-gradient(#050d121a,#050d12e0),url(/destinations/srinagar/tulip-garden.jpg)!important;background-position:50%!important;background-size:cover!important}.district-srinagar .sp-card:nth-child(8) .sp-image{background-image:linear-gradient(#0000000a,#00000045),url(/destinations/srinagar/dachigam.jpg)!important;background-position:50%!important;background-size:cover!important}.place-dachigam .place-detail-hero{background-image:linear-gradient(#050d1224,#050d12e8),url(/destinations/srinagar/dachigam.jpg)!important;background-position:50%!important;background-size:cover!important}.district-srinagar .sp-card:nth-child(10) .sp-image{background-image:linear-gradient(#0000000a,#00000045),url(/destinations/srinagar/jamia-masjid.jpg)!important;background-position:50%!important;background-size:cover!important}.place-jamia-masjid .place-detail-hero{background-image:linear-gradient(#050d1224,#050d12e8),url(/destinations/srinagar/jamia-masjid.jpg)!important;background-position:50%!important;background-size:cover!important}.district-srinagar .sp-card .sp-image{transition:transform .35s}.district-srinagar .sp-card:hover .sp-image{transform:scale(1.025)}.place-detail-main>p{color:#c2c7c8;max-width:760px;margin:0 0 16px;font-size:14px;line-height:1.9}.place-experience-box{background:linear-gradient(145deg,#11181dfa,#0a1116fa);border:1px solid #d7a43b73;border-radius:10px;margin-top:32px;padding:26px}.place-experience-label{color:#e8b544;letter-spacing:2.2px;font-size:10px;font-weight:800;line-height:1}.place-experience-box h3{color:#fff8ea;margin:8px 0 20px;font-family:Georgia,serif;font-size:24px;font-weight:600}.place-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.place-highlight-item{color:#d7dbdc;background:#fff8ea09;border-radius:6px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.place-highlight-item svg{color:#e8b544;flex:none}.place-visit-style{border-top:1px solid #d7a43b3b;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:17px;display:flex}.place-visit-style span{color:#969da0;text-transform:uppercase;letter-spacing:1.5px;font-size:11px}.place-visit-style strong{color:#e8b544;font-size:12px}@media (width<=760px){.place-detail-main>p{font-size:13px;line-height:1.8}.place-experience-box{margin-top:25px;padding:19px}.place-experience-box h3{font-size:21px}.place-highlights{grid-template-columns:1fr;gap:8px}.place-highlight-item{min-height:44px;font-size:11px}}.kd-card,.sp-card{transition:transform .25s,border-color .25s,box-shadow .25s}.kd-card:hover,.sp-card:hover{border-color:#e8b544b8;transform:translateY(-4px);box-shadow:0 18px 40px #0000004d}.kd-card-image,.sp-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.kd-mini-footer{background:#080f14;border-top:1px solid #d7a43b61;grid-template-columns:1fr auto;align-items:center;gap:14px 30px;padding:30px 5%;display:grid}.kd-mini-footer>div:first-child strong{color:#e8b544;letter-spacing:1px;font-family:Georgia,serif;display:block}.kd-mini-footer>div:first-child span{color:#c5b991;margin-top:4px;font-size:10px;display:block}.kd-mini-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.kd-mini-footer-links a{color:#fff8ea;font-size:11px;text-decoration:none}.kd-mini-footer-links a:hover{color:#e8b544}.kd-mini-footer small{color:#737c80;grid-column:1/-1;font-size:10px}.photo-credits-page{width:min(1100px,92%);margin:0 auto;padding:70px 0}.photo-credits-eyebrow{color:#e8b544;letter-spacing:2px;font-size:11px;font-weight:800}.photo-credits-page h1{color:#fff8ea;margin:8px 0 14px;font-family:Georgia,serif;font-size:clamp(38px,6vw,58px)}.photo-credits-intro{color:#aeb5b7;max-width:700px;line-height:1.7}.photo-credit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.photo-credit-card,.photo-credit-empty{background:#11181d;border:1px solid #d7a43b59;border-radius:8px;padding:18px}.photo-credit-card>span{color:#e8b544;text-transform:uppercase;letter-spacing:1.4px;font-size:10px}.photo-credit-card h3{color:#fff8ea;margin:8px 0 12px;font-family:Georgia,serif;font-size:17px}.photo-credit-card p{color:#aeb5b7;margin:6px 0;font-size:11px;line-height:1.5}.photo-credit-card a{color:#e8b544;align-items:center;gap:6px;margin-top:12px;font-size:11px;text-decoration:none;display:inline-flex}@media (width<=760px){.kd-mini-footer{text-align:center;grid-template-columns:1fr}.kd-mini-footer-links{justify-content:center;gap:12px}.photo-credit-grid{grid-template-columns:1fr}}.sp-regional-photo-note{color:#e8b544;letter-spacing:.7px;text-transform:uppercase;z-index:3;background:#080f14e0;border:1px solid #e8b544b8;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;bottom:11px;right:11px}@media (width<=760px){.sp-regional-photo-note{padding:4px 6px;font-size:8px;bottom:7px;right:7px}}button.sp-regional-photo-note{font-family:inherit;cursor:pointer!important}button.sp-regional-photo-note:hover{transform:translateY(-1px);color:#0c1115!important;background:#e8b544!important}.dal-houseboat-booking{margin-bottom:20px!important}.dal-houseboat-label{color:#d7a43b!important;letter-spacing:1.5px!important;margin-bottom:7px!important;font-size:8px!important;font-weight:900!important;display:inline-block!important}.dal-houseboat-booking h3{color:#fff!important;margin:0 0 9px!important;font-family:Georgia,serif!important;font-size:23px!important;line-height:1.2!important}.dal-houseboat-booking>p{color:#c5c9cc!important;margin:0 0 15px!important;font-size:11px!important;line-height:1.65!important}.dal-houseboat-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:15px!important;display:grid!important}.dal-houseboat-features>div{background:#ffffff0b!important;border:1px solid #d7a43b40!important;border-radius:8px!important;min-width:0!important;padding:10px!important}.dal-houseboat-features strong{color:#fff!important;font-size:10px!important;font-weight:800!important;display:block!important}.dal-houseboat-features small{color:#9ca4a9!important;margin-top:3px!important;font-size:8px!important;line-height:1.35!important;display:block!important}.dal-houseboat-price{margin-bottom:13px!important}.dal-houseboat-price small{color:#a9b0b4!important;letter-spacing:1px!important;font-size:8px!important;font-weight:800!important;display:block!important}.dal-houseboat-price strong{color:#e8b544!important;margin-top:3px!important;font-size:15px!important;font-weight:900!important;display:block!important}.dal-houseboat-whatsapp,.dal-houseboat-call{border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:43px!important;margin-top:8px!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important;display:flex!important}.dal-houseboat-whatsapp{color:#11181d!important;background:#fff8ea!important;border:1px solid #d7a43b!important}.dal-houseboat-call{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff38!important}.dal-houseboat-call svg{color:#e8b544!important}.dal-houseboat-divider{background:linear-gradient(90deg,#0000,#d7a43ba6,#0000)!important;height:1px!important;margin:21px 0 0!important}@media (width<=760px){.dal-houseboat-features{grid-template-columns:1fr 1fr!important}.dal-houseboat-booking h3{font-size:21px!important}}.dal-houseboat-clickable{cursor:pointer!important;border-radius:12px!important;transition:transform .2s,background .2s!important}.dal-houseboat-clickable:focus-visible{outline-offset:5px!important;outline:2px solid #e8b544!important}@media (hover:hover){.dal-houseboat-clickable:hover{transform:translateY(-2px)!important}}.dal-houseboat-photo{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #d7a43b59!important;border-radius:11px!important;align-items:flex-end!important;width:100%!important;height:175px!important;margin-bottom:17px!important;padding:13px!important;display:flex!important;position:relative!important;overflow:hidden!important}.dal-houseboat-photo span{color:#e8b544!important;letter-spacing:1.2px!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0c1115c7!important;border:1px solid #e8b544a6!important;border-radius:999px!important;padding:6px 9px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}@media (width<=760px){.dal-houseboat-photo{height:160px!important}}.kd-leh-ladakh{background-image:linear-gradient(#0000000d,#0000007a),url(/packages/leh-ladakh.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.kd-heading h2{color:#fff8ea!important}.package-price-premium,.all-package-price-premium{margin-top:15px}.all-package-price-premium>span{color:#88703c;font-size:10px;font-weight:700;display:block}.all-package-price-premium>strong{color:#11181d;margin-top:2px;font-size:21px;font-weight:900;display:block}.all-package-price-premium>small{color:#a47720;margin-top:3px;font-size:10px;font-weight:700;display:block}.all-package-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.all-package-actions button{cursor:pointer;border-radius:8px;min-height:42px;font-size:11px;font-weight:800}.package-details-btn{color:#11181d;background:#fff;border:1px solid #d7a43b}.package-quote-btn{color:#fff;background:#11181d;border:1px solid #d7a43b;justify-content:center;align-items:center;gap:7px;display:inline-flex}.package-detail-overlay{z-index:5000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050a0ec7;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.package-detail-modal{background:#fff8ea;border:1px solid #d7a43b8c;border-radius:18px;width:min(900px,100%);max-height:90vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 25px 70px #00000059}.package-detail-close{color:#11181d;cursor:pointer;background:#fff;border:1px solid #0c11151f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:16px;right:16px}.package-detail-head{padding-right:45px}.package-detail-head>small{color:#b77f17;letter-spacing:1.6px;font-size:9px;font-weight:900}.package-detail-head h2{color:#11181d;margin:6px 0 8px;font-family:Georgia,serif;font-size:31px}.package-detail-head p{color:#60686e;max-width:650px;margin:0;font-size:13px;line-height:1.65}.package-modal-price{margin-top:16px}.package-modal-price span{color:#806326;font-size:10px;font-weight:700}.package-modal-price strong{color:#11181d;margin-top:2px;font-size:24px;display:block}.package-modal-price small{color:#a47720;font-size:11px;font-weight:700}.package-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.package-service-grid article{background:#fff;border:1px solid #d7a43b47;border-radius:11px;align-items:flex-start;gap:10px;padding:14px;display:flex}.package-service-grid svg{color:#b77f17;flex-shrink:0}.package-service-grid small{color:#8a7452;text-transform:uppercase;letter-spacing:.7px;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.package-service-grid strong{color:#222a30;font-size:11px;line-height:1.45}.package-detail-lists{grid-template-columns:1fr 1fr;gap:20px;margin-top:23px;display:grid}.package-detail-lists>div{background:#fff;border:1px solid #eee2cd;border-radius:11px;padding:17px}.package-detail-lists h3{color:#11181d;margin:0 0 11px;font-family:Georgia,serif;font-size:17px}.package-detail-lists p{color:#565e64;align-items:flex-start;gap:7px;margin:7px 0;font-size:11px;line-height:1.5;display:flex}.package-detail-lists p svg{color:#b77f17;flex-shrink:0}.package-detail-lists p>span{color:#b77f17;font-weight:900}.package-modal-whatsapp{color:#fff;cursor:pointer;background:#11181d;border:1px solid #d7a43b;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:20px;font-size:13px;font-weight:800;display:flex}@media (width<=760px){.package-detail-overlay{padding:12px}.package-detail-modal{border-radius:14px;padding:22px 16px}.package-detail-head h2{font-size:25px}.package-service-grid,.package-detail-lists,.all-package-actions{grid-template-columns:1fr}}.pkg-img-leh-ladakh{background-image:linear-gradient(#080e1205,#080e121a),url(/packages/leh-ladakh.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.all-package-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.package-book-btn,.package-modal-book{color:#11181d;cursor:pointer;background:#d7a43b;border:1px solid #d7a43b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:800;display:flex}.package-modal-book{width:100%;min-height:48px;margin-top:20px}.package-modal-book+.package-modal-whatsapp{margin-top:10px}.package-booking-overlay{z-index:50000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030c17cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.package-booking-modal{color:#fff;background:#101820;border:1px solid #d7a43b;border-radius:16px;width:min(720px,100%);max-height:calc(100vh - 30px);padding:28px;position:relative;overflow-y:auto}.package-booking-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #d7a43ba6;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:14px;right:14px}.package-booking-modal>small{color:#d7a43b;letter-spacing:1.5px;font-weight:900}.package-booking-modal h2{margin:7px 45px 8px 0;font-family:Georgia,serif;font-size:29px}.package-booking-modal>p{color:#cbd1d7;margin:0 0 16px;font-size:11px;line-height:1.6}.package-booking-summary{color:#eee;background:#d7a43b14;border:1px solid #d7a43b59;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:11px;display:flex}.package-booking-summary span{align-items:center;gap:7px;display:flex}.package-booking-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.package-booking-grid label{color:#d7a43b;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.package-booking-grid label.full{grid-column:1/-1}.package-booking-grid input,.package-booking-grid textarea{box-sizing:border-box;color:#151b20;background:#fff;border:1px solid #d7a43b57;border-radius:8px;outline:none;width:100%;min-height:44px;padding:10px 11px}.package-booking-grid textarea{resize:vertical;min-height:82px}.package-booking-input-icon{position:relative}.package-booking-input-icon svg{color:#8a9299;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.package-booking-input-icon input{padding-left:35px}.package-booking-error{color:#ffd6d2;background:#4a1e1e;border-radius:8px;margin-top:13px;padding:10px 12px;font-size:10px}.package-booking-submit{color:#11181d;cursor:pointer;background:#d7a43b;border:1px solid #d7a43b;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:17px;font-weight:900;display:flex}.package-booking-submit:disabled{opacity:.7;cursor:wait}.package-booking-spin{animation:.8s linear infinite package-booking-spin}@keyframes package-booking-spin{to{transform:rotate(360deg)}}@media (width<=760px){.all-package-actions{grid-template-columns:1fr}.package-booking-overlay{padding:10px}.package-booking-modal{border-radius:13px;padding:22px 15px}.package-booking-grid{grid-template-columns:1fr}.package-booking-grid label.full{grid-column:auto}.package-booking-grid input,.package-booking-grid textarea{font-size:16px}}.company-info-page{background:#fff8ea;min-height:100vh}.company-info-hero{background:radial-gradient(circle at 82% 20%,#d7a43b21,#0000 31%),linear-gradient(135deg,#0c1115 0%,#11181d 100%);padding:64px 0 68px;position:relative;overflow:hidden}.company-info-hero:after{content:"";background:linear-gradient(90deg,#0000,#d7a43b,#0000);height:3px;position:absolute;bottom:0;left:0;right:0}.company-info-hero-inner{z-index:2;position:relative}.company-info-back{color:#d8d8d8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:26px;padding:0;font-size:12px;display:inline-flex}.company-info-hero-inner>span{color:#e8b544;letter-spacing:2px;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.company-info-hero h1{color:#fff;margin:0;font-family:Georgia,serif;font-size:clamp(34px,5vw,55px);line-height:1.08}.company-info-hero p{color:#c9cdd0;max-width:750px;margin:16px 0 0;font-size:14px;line-height:1.8}.company-info-content{padding:55px 0 70px}.company-info-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.company-info-main{gap:16px;display:grid}.company-info-card{background:#fff;border:1px solid #eadfc9;border-radius:14px;padding:25px 27px}.company-info-card-heading{align-items:center;gap:11px;margin-bottom:12px;display:flex}.company-info-icon{color:#b47c17;background:#fff8ea;border:1px solid #d7a43b61;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:inline-flex}.company-info-card h2{color:#11181d;margin:0;font-family:Georgia,serif;font-size:20px}.company-info-card>p{color:#596269;margin:0;font-size:13px;line-height:1.8}.company-info-card ul{gap:9px;margin:3px 0 0;padding:0;list-style:none;display:grid}.company-info-card li{color:#505960;align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.company-info-card li svg{color:#b47c17;flex-shrink:0;margin-top:2px}.company-info-contact{position:sticky;top:24px}.company-info-contact-card{color:#fff;background:#11181d;border:1px solid #d7a43b80;border-radius:15px;padding:25px}.company-info-contact-card>svg{color:#e8b544;margin-bottom:15px}.company-info-contact-card>small{color:#d7a43b;letter-spacing:1.6px;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.company-info-contact-card h3{margin:0;font-family:Georgia,serif;font-size:22px}.company-info-contact-card>p{color:#bbc0c3;margin:10px 0 19px;font-size:12px;line-height:1.65}.company-info-contact-card>a{color:#fff;word-break:break-word;align-items:center;gap:9px;margin-top:10px;font-size:11px;text-decoration:none;display:flex}.company-info-contact-card>a svg{color:#e8b544;flex-shrink:0}.company-info-address{color:#bbc0c3;border-top:1px solid #ffffff1f;align-items:flex-start;gap:9px;margin-top:20px;padding-top:17px;font-size:11px;line-height:1.55;display:flex}.company-info-address svg{color:#e8b544;flex-shrink:0}@media (width<=900px){.company-info-layout{grid-template-columns:1fr}.company-info-contact{position:static}}@media (width<=760px){.company-info-hero{padding:43px 0 48px}.company-info-hero h1{font-size:34px}.company-info-hero p{font-size:12px}.company-info-content{padding:34px 0 48px}.company-info-card{padding:20px 17px}.company-info-card h2{font-size:18px}.company-info-card>p,.company-info-card li{font-size:12px}}
