.common-heading{font-size:28px;font-weight:700;color:var(--primary-dark-blue);margin-bottom:20px;padding-bottom:10px}.heading-line{width:100px;height:2px;background-color:var(--primary-blue);margin:0 auto}.heading1{font-size:36px;font-weight:700;color:var(--primary-dark-blue);margin-bottom:20px;padding-bottom:10px}.heading2{font-size:32px;font-weight:700;color:var(--primary-dark-blue);margin-bottom:20px;padding-bottom:10px}.heading3{font-size:28px;font-weight:700;color:var(--primary-dark-blue);margin-bottom:20px;padding-bottom:10px}.heading4{font-size:24px;font-weight:700;color:var(--primary-dark-blue);margin-bottom:20px;padding-bottom:10px}.heading5{font-size:20px;font-weight:700;color:var(--primary-dark-blue);margin-bottom:20px;padding-bottom:10px}.heading6{font-size:16px;font-weight:700;color:var(--primary-dark-blue);margin-bottom:20px;padding-bottom:10px}.packages-breadcrumb-section{background:linear-gradient(rgba(0,139,241,0.9),rgba(0,139,241,0.9));background-size:cover;background-position:center;padding:60px 0;color:#fff;text-align:center}.package-breadcrumb-title{font-size:36px;font-weight:800;margin-bottom:15px;text-shadow:0 2px 10px rgba(0,0,0,0.2)}.breadcrumb-nav{display:flex;justify-content:center;align-items:center;gap:10px;font-size:14px;margin-bottom:0}.breadcrumb-nav a{color:rgba(255,255,255,0.8);text-decoration:none;transition:color 0.3s ease}.breadcrumb-nav a:hover{color:#fff}.breadcrumb-separator{color:rgba(255,255,255,0.5)}.packages-intro{padding:60px 0 40px}.packages-intro .packages-title{font-size:32px;font-weight:800;color:#243762}.packages-intro .packages-title span{color:var(--primary-blue)}.packages-intro p{color:#666;line-height:1.7;font-size:15px}.package-card{background:#fff;border-radius:15px;overflow:hidden;transition:all 0.4s ease;border:1px solid rgba(0,0,0,0.05);height:100%;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.package-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(36,55,98,0.1)}.package-img-wrap{height:240px;overflow:hidden;position:relative}.package-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.package-card:hover .package-img-wrap img{transform:scale(1.1)}.package-body{padding:25px}.package-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.meta-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--primary-blue);font-weight:500}.meta-item i{font-size:14px}.meta-badge{background:var(--primary-blue);color:#fff;font-size:11px;padding:4px 12px;border-radius:20px;font-weight:600;display:flex;align-items:center;gap:5px}.package-title{font-size:20px;font-weight:800;margin-bottom:20px;color:#333}.package-title span{color:var(--primary-blue)}.package-footer{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid rgba(0,0,0,0.05)}.price-box .price-label{display:block;font-size:12px;color:#888;margin-bottom:2px}.price-box .price-value{font-size:22px;font-weight:800;color:#333}.btn-book-now{background:var(--primary-blue);color:#fff;padding:10px 25px;border-radius:5px;font-weight:700;text-transform:uppercase;font-size:13px;text-decoration:none;transition:all 0.3s ease}.btn-book-now:hover{background:var(--orange);color:#fff}.adventure-cta-section{padding:60px 0}.adventure-banner{background:var(--primary-blue);border-radius:20px;padding:40px 60px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.adventure-content{display:flex;align-items:center;gap:30px;color:#fff;z-index:2}.adventure-icon img{width:100px}.adventure-text h2{font-size:30px;font-weight:800;margin-bottom:0}.btn-get-started{background:#fff;color:var(--primary-blue);padding:12px 30px;border-radius:8px;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:14px;transition:all 0.3s ease;z-index:2}.btn-get-started:hover{background:var(--orange);color:#fff}.plane-path{position:absolute;top:20%;right:5%;opacity:0.2}@media (max-width:991px){.adventure-banner{flex-direction:column;text-align:center;gap:30px;padding:40px 30px}.adventure-content{flex-direction:column}.adventure-text h2{font-size:24px}.common-heading{font-size:28px}.heading1{font-size:32px}.heading2{font-size:28px}.heading3{font-size:24px}.heading4{font-size:20px}.heading5{font-size:16px}.heading6{font-size:14px}}