.top-bar{align-items:center;background:#232d3c!important;border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;height:40px;width:100%;z-index:2}.top-bar .btn{background:0 0;border:none;border-radius:0;border-right:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:14px;height:39px;line-height:40px;margin:0 -4px 0 0;padding:0 20px;text-transform:uppercase}.top-bar .btn i{font-size:16px}.top-bar .btn:first-child{border-left:1px solid hsla(0,0%,100%,.15)}.top-bar span{font-size:16px}.navbar{background:#fff;box-shadow:0 2px 12px #0000000f}.navbar .navbar-nav>li>a{color:#1a2536!important;font-weight:500;transition:color .2s ease}.navbar .navbar-nav>li>a:hover{color:#009a40!important;text-decoration:none}.navbar .dropdown>.dropdown-menu{border:1px solid #eef1f5;border-radius:0 0 10px 10px;box-shadow:0 8px 24px #0000001a!important}.crumbs{background:#f8f9fb;border-bottom:1px solid #eef1f5;margin:0;padding:0}.breadcrumb{margin:0;padding:12px 0}.breadcrumb .breadcrumb-item{align-items:center;display:flex}.breadcrumb-item+.breadcrumb-item:before{color:#aab4c2;content:"";font-family:bootstrap-icons!important;font-size:11px!important;position:relative;top:0}.crumbs .breadcrumb a,.crumbs .breadcrumb>.active,.crumbs .breadcrumb>li+li:before{align-items:center;color:#1a2536;display:flex;font-size:13px;font-weight:600}.crumbs .breadcrumb a i,.crumbs .breadcrumb>.active i{font-size:16px!important}.mr-fair-detail-content{padding-top:24px}.detail-title h1{color:#1a2536;font-size:24px!important;font-weight:800!important;line-height:1.3;margin-bottom:8px}.short-title h2{color:#8895a7;font-size:15px!important;line-height:24px!important;margin-bottom:20px}.gallery-row{border-radius:10px;overflow:hidden}.img-box-one{cursor:pointer;overflow:hidden}.img-box-one picture{display:block}.img-box-one img,.img-box-one picture{height:100%;width:100%}.img-box-one img{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.img-box-one:hover img{transform:scale(1.03)}.img-box-four{cursor:pointer}.img-box-four .img-item{overflow:hidden}.img-box-four .img-item picture{display:block}.img-box-four .img-item picture,.img-box-four img{height:100%;width:100%}.img-box-four img{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.img-box-four .img-item:hover img{transform:scale(1.03)}.content-box{background:#fff;border:2px solid #e8edf2;border-radius:10px;font-size:15px;overflow:hidden}#tour-content{color:#3a4555;line-height:26px;overflow:hidden}#tour-content.readmore{height:auto}.package-section{margin-top:24px}.package-section-header{background:#f4f7fa;border-radius:10px;margin-bottom:20px;padding:18px 22px}.package-section-title-bar{align-items:center;display:flex;gap:16px}.package-section-accent{background:#009a40;border-radius:3px;display:block;flex-shrink:0;min-height:42px;width:5px}.package-section-title{color:#1a2536;font-size:22px;font-weight:800;margin:0 0 2px}.package-section-desc{color:#8895a7;font-size:14px;margin:0}.detail-section{margin-top:8px}.detail-section-header{background:#f4f7fa;border-radius:10px;margin-bottom:20px;padding:18px 22px}.detail-tabs-wrapper{background:#fff;border:2px solid #e8edf2;border-radius:10px;overflow:hidden}.detail-tabs{background:#f4f7fa;border-bottom:2px solid #e8edf2;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.detail-tabs li{flex:1}.detail-tab,.detail-tab.nav-link{align-items:center;background:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;color:#8895a7!important;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:14px 16px;text-decoration:none;transition:all .2s ease;width:100%}.detail-tab.nav-link:hover,.detail-tab:hover{background:#edf1f7;color:#1a2536!important;text-decoration:none}.detail-tab.active,.detail-tab.nav-link.active{background:#fff;border-bottom-color:#009a40;color:#009a40!important;text-decoration:none}.detail-tab i{font-size:16px}.detail-tab-body{color:#3a4555;font-size:15px;line-height:26px;padding:24px}.flight-card{border:2px solid #e8edf2;border-radius:10px;overflow:hidden}.flight-card-header{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:700;gap:12px;padding:14px 18px}.flight-departure{background:#009a40}.flight-return{background:#232d3c}.flight-card-body{padding:18px}.flight-info-row{display:flex;flex-direction:column;gap:2px}.flight-info-label{color:#8895a7;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.flight-info-value{color:#1a2536;font-size:15px;font-weight:600}.flight-info-time{color:#8895a7;font-size:12px}.flight-divider{color:#c5cdd8;padding:8px 0;text-align:center}.service-card{border:2px solid #e8edf2;border-radius:10px;height:100%;padding:20px}.service-included{background:#f8fdf9;border-color:#d4edda}.service-excluded{background:#fdf8f8;border-color:#f5c6cb}.service-card-title{align-items:center;display:flex;font-size:15px;font-weight:700;margin-bottom:12px}.service-included .service-card-title{color:#009a40}.service-excluded .service-card-title{color:#b50202}.service-list{list-style:none;margin:0;padding:0}.service-list li{border-bottom:1px solid #eef1f5;color:#3a4555;font-size:14px;padding:6px 0}.service-list li:last-child{border-bottom:none}.package-box{background:#fff;border:2px solid #e8edf2;border-radius:10px;cursor:pointer;margin-top:12px;overflow:hidden;transition:all .2s ease}.package-box:hover{border-color:#b0c4de;box-shadow:0 4px 15px #00000014}.package-box.active{border-color:#009a40;box-shadow:0 4px 20px #009a4026}.package-box.active .package-header{background:#009a40}.package-header{background:#232d3c;color:#fff;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 20px}.package-date,.package-header{align-items:center;display:flex}.package-date{font-size:17px;font-weight:700;gap:10px;letter-spacing:.2px}.package-date i{font-size:18px;opacity:.85}.package-title-badge{background:#ffcf7a26;border:1px solid rgba(255,207,122,.4);border-radius:20px;color:#ffd07a;font-size:14px;font-weight:700;letter-spacing:.3px;padding:5px 16px}.package-prices{display:flex;flex-wrap:wrap;padding:0}.package-price-item{align-items:center;border-right:1px solid #eef1f5;display:flex;flex:1 1 0;flex-direction:column;min-width:110px;padding:16px 10px;text-align:center;transition:background .15s ease}.package-price-item:last-child{border-right:none}.package-price-item:hover{background:#f7f9fc}.package-price-label{color:#3a4555;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:6px}.package-price-value{font-size:22px;font-weight:800;line-height:1.2}.main-price .package-price-value{color:#1a2536}.child-price .package-price-value{color:#e8853a;font-size:19px}.package-price-sub{color:#5a6779;font-size:11px;font-weight:600;margin-top:3px}.package-action{padding:0 16px 12px;text-align:right}.package-cta-btn{align-items:center;background:#009a40;border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;padding:8px 20px;text-decoration:none;transition:background .2s ease}.package-cta-btn:hover{background:#007a33;color:#fff}.package-cta-btn i{font-size:18px}@media (max-width:767px){.package-prices{flex-wrap:wrap}.package-price-item{border-bottom:1px solid #eef1f5;flex:1 1 calc(50% - 1px);min-width:0}.package-price-item:nth-child(odd){border-right:1px solid #eef1f5}.package-price-item:nth-child(2n){border-right:none}.package-price-item:last-child,.package-price-item:nth-last-child(2):nth-child(odd){border-bottom:none}.package-action{padding:0 12px 12px;text-align:center}.package-cta-btn{justify-content:center;width:100%}.detail-tabs{flex-direction:column}.detail-tabs li{flex:none}.detail-tab{border-bottom:none;border-left:3px solid transparent;justify-content:flex-start}.detail-tab.active{border-bottom:none;border-left-color:#009a40}.detail-tab-body{padding:16px}.flight-card-body{padding:14px}}.whatsapp-banner{align-items:center;background:linear-gradient(135deg,#25d366,#128c48);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;padding:16px 24px;text-decoration:none;transition:all .2s ease}.whatsapp-banner i{font-size:24px}
