:where(.page-curated-programs) .itinerary-tabs{flex-wrap:wrap;justify-content:flex-start;gap:18px;margin-top:32px;margin-bottom:32px;display:flex}:where(.page-curated-programs) .itinerary-tab{color:#222;cursor:pointer;white-space:nowrap;box-shadow:none;background:#f5f6f7;border:none;border-radius:24px;outline:none;padding:16px 38px;font-size:1.13rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-block}:where(.page-curated-programs) .itinerary-tab.active{color:#fff;background:#ff9019;box-shadow:0 4px 16px #ff901921}:where(.page-curated-programs) .adventure-box{background:#fff;border-radius:22px;max-width:900px;margin:12px auto 24px;padding:0;overflow:hidden;box-shadow:0 8px 48px #00000014}:where(.page-curated-programs) .adventure-header{color:#ff9019;background:#f8f9fa;border-bottom:1px solid #f2f2f2;padding:28px 32px 12px;font-size:1.22rem;font-weight:700}:where(.page-curated-programs) .adventure-subtitle{color:#444;margin-top:8px;margin-bottom:0;padding:0 32px 12px;font-size:1.08rem;font-style:italic}:where(.page-curated-programs) .adventure-section-title{color:#222;margin-top:18px;margin-bottom:6px;padding:0 32px;font-size:1.08rem;font-weight:700}:where(.page-curated-programs) .adventure-list{margin-top:0;margin-bottom:0;padding-left:52px;padding-right:32px}:where(.page-curated-programs) .adventure-list li{color:#333;margin-bottom:7px;font-size:1.04rem;line-height:1.7;position:relative}:where(.page-curated-programs) .adventure-list li:before{content:none}:where(.page-curated-programs) .adventure-price-title{color:#ff9019;margin-top:18px;margin-bottom:0;padding:0 32px;font-size:1.08rem;font-weight:700}:where(.page-curated-programs) .adventure-price{color:#ff9019;margin-bottom:0;padding:0 32px 28px;font-size:1.15rem;font-weight:700}@media (max-width:600px){:where(.page-curated-programs) .adventure-box,:where(.page-curated-programs) .adventure-header,:where(.page-curated-programs) .adventure-section-title,:where(.page-curated-programs) .adventure-list,:where(.page-curated-programs) .adventure-price-title,:where(.page-curated-programs) .adventure-price,:where(.page-curated-programs) .adventure-subtitle{padding-left:14px!important;padding-right:14px!important}:where(.page-curated-programs) .adventure-header{font-size:1.05rem}:where(.page-curated-programs) .adventure-section-title{font-size:1rem}:where(.page-curated-programs) .adventure-list li{font-size:.98rem}:where(.page-curated-programs) .adventure-price{font-size:1.02rem}:where(.page-curated-programs) .itinerary-tabs{gap:8px}:where(.page-curated-programs) .itinerary-tab{padding:12px 18px;font-size:1rem}}:where(.page-curated-programs) .section-heading{color:#ff9019;text-align:left;margin-top:0;margin-bottom:18px;font-size:2rem;font-weight:700}:where(.page-curated-programs) .package-section.gray-bg{background:#f8f9fa}:where(.page-curated-programs) .container{max-width:1100px}:where(.page-curated-programs) .similar-packages-grid{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:32px;display:flex}@media (max-width:700px){:where(.page-curated-programs) #similar-packages{display:none}}:where(.page-curated-programs) .similar-card{flex-direction:column;flex:1 1 0;min-width:260px;max-width:320px;display:flex}:where(.page-curated-programs) .navbar.menu-open{z-index:1050}:where(.page-curated-programs) .package-hero,:where(.page-curated-programs) .package-section,:where(.page-curated-programs) .gallery-grid,:where(.page-curated-programs) .main-content,:where(.page-curated-programs) .hero-content{z-index:1;position:relative}@media (max-width:600px){:where(.page-curated-programs) .footer .row{text-align:center}:where(.page-curated-programs) .footer .col-lg-4,:where(.page-curated-programs) .footer .col-md-4{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}:where(.page-curated-programs) .footer-menu{padding:0}:where(.page-curated-programs) .footer-menu li{margin:4px 8px;display:inline-block}:where(.page-curated-programs) .contact-info p,:where(.page-curated-programs) .footer address{text-align:center}:where(.page-curated-programs) .footer .col-12{text-align:center;flex-direction:column}:where(.page-curated-programs) .footer .social-media{justify-content:center;margin-top:10px}}
:where(.page-exclusive) .navbar.menu-open{z-index:1050}:where(.page-exclusive) .package-hero,:where(.page-exclusive) .package-section,:where(.page-exclusive) .gallery-grid,:where(.page-exclusive) .main-content,:where(.page-exclusive) .hero-content{z-index:1;position:relative}@media (max-width:700px){:where(.page-exclusive) .itinerary-tabs{scrollbar-width:thin;scrollbar-color:#ff9019 #eee;flex-direction:row;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}:where(.page-exclusive) .itinerary-tabs::-webkit-scrollbar{background:#eee;height:6px}:where(.page-exclusive) .itinerary-tabs::-webkit-scrollbar-thumb{background:#ff9019;border-radius:3px}:where(.page-exclusive) .itinerary-tab{background:#ededed;flex:none;min-width:90px;margin-right:0}}:where(.page-exclusive) .itinerary-tab{justify-content:center;align-items:center;gap:6px;font-size:18px;font-weight:600;display:flex;flex-direction:row!important}:where(.page-exclusive) .itinerary-tab span{font-size:inherit;font-weight:inherit;display:inline!important}@media (max-width:600px){:where(.page-exclusive) .footer .row{text-align:center}:where(.page-exclusive) .footer .col-lg-4,:where(.page-exclusive) .footer .col-md-4{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}:where(.page-exclusive) .footer-menu{padding:0}:where(.page-exclusive) .footer-menu li{margin:4px 8px;display:inline-block}:where(.page-exclusive) .contact-info p,:where(.page-exclusive) .footer address{text-align:center}:where(.page-exclusive) .footer .col-12{text-align:center;flex-direction:column}:where(.page-exclusive) .footer .social-media{justify-content:center;margin-top:10px}}
