.hero-section{height:80vh;position:relative;overflow:hidden}.hero-section .hero-bg{z-index:0;background:url(/images/profile-image.jpg) 50%/cover no-repeat;animation:12s ease-in-out infinite bulge;position:absolute;inset:0}.hero-section h1{color:#fff;font-weight:200}.hero-section h4{color:#0ff}.hero-section label,.hero-section i{color:#e63950}.hero-section .overlay-content{z-index:1;text-align:center;color:#fff;font-family:Roboto,sans-serif;position:relative;top:15%}.hero-section .overlay-content h1{font-family:Poppins,sans-serif}.hero-section .search-box{background:#fff;border-radius:15px;padding:25px;box-shadow:0 10px 30px #0003}.hero-section .search-box .icon{margin-right:8px;font-size:18px}.hero-section .search-box .search-btn{background:#ff6a2f;border:none;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.hero-section .search-box .search-btn i{color:#fff;font-size:22px}@keyframes bulge{0%{transform:scale(1)}50%{transform:scale(1.07)}to{transform:scale(1)}}@media (max-width:768px){.hero-section{padding-bottom:40px;height:auto!important;overflow:visible!important}.hero-section .overlay-content{padding:0 15px;top:5%!important}.hero-section .search-box{margin-top:25px;padding:18px!important}.hero-section .search-box .row{gap:12px;flex-direction:column!important;display:flex!important}.hero-section .search-box .col-md-3,.hero-section .search-box .col-md-2,.hero-section .search-box .col-md-1{width:100%!important;display:block!important}.hero-section .search-box input,.hero-section .search-box select{height:48px!important;font-size:15px!important}.hero-section .search-box .col-md-1{margin-top:10px;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.hero-section .search-box .search-btn{border-radius:10px!important;width:100%!important;height:52px!important}}@media (max-width:480px){.hero-section .overlay-content h1{line-height:1.3;font-size:28px!important}.hero-section .search-box{padding:15px!important}}.top-destinations{background:#fff}.top-destinations .section-title{font-size:48px;font-weight:700}.top-destinations .section-title span{color:#e63950}.top-destinations .subtitle{color:#555;font-size:20px}.top-destinations .divider{justify-content:center;align-items:center;margin:8px 0;display:flex}.top-destinations .divider:before,.top-destinations .divider:after{content:"";background:#ccc;width:80px;height:1px}.top-destinations .circle{background:#e6b800;border-radius:50%;width:10px;height:10px;margin:0 10px}.top-destinations .destination-card{cursor:pointer;border-radius:12px;position:relative;overflow:hidden}.top-destinations .destination-card img{object-fit:cover;width:100%;height:100%;transition:filter .4s,transform .4s}.top-destinations .destination-card:hover img{filter:brightness(1.25);transform:scale(1.03)}.top-destinations .destination-card:after{content:"";background:linear-gradient(#0000,#0009);position:absolute;inset:0}.top-destinations .destination-card .content{color:#fff;z-index:2;text-align:left;position:absolute;bottom:20px;left:20px}.top-destinations .destination-card .content h2{font-size:32px;font-weight:700}.top-destinations .destination-card .content p{opacity:.9;margin:0;font-size:16px}.top-destinations .large-card{height:380px}.top-destinations .large-card img{height:100%}#travelcondition{background:#75ccf4;padding-top:70px;padding-bottom:100px}#travelcondition .section-title{color:#fff;background:#1976d2;border-radius:4px;padding:8px 20px;font-size:22px;font-weight:700;display:inline-block}#travelcondition .tip-icon{color:#2b72bb;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:85px;height:85px;font-size:38px;display:flex}#travelcondition .user-img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:105px;height:105px}#travelcondition .help-box{color:#000;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:120px;font-size:22px;font-weight:700;display:flex}#travelcondition .help-box i{color:#fff;font-size:38px}#travelcondition .help-box.green{background:#a6e48f}#travelcondition .help-box.purple{background:#c5a5ff}#travelcondition .help-box.red{background:#ff7b7b}#travelcondition .help-box.yellow{background:#ffcb6b}.slider-container{text-align:center;width:100%;padding:40px 0;font-family:Poppins,sans-serif}.slider-container .heading{color:#1d3557;font-size:40px;font-weight:700}.slider-container .heading span{color:#e63946}.slider-container .sub-heading{color:#6c6c6c;margin-top:10px;font-size:15px}.slider-container .mySwiper{box-sizing:border-box;width:100%;padding:40px 60px}.slider-container .slide{background:#fff;border-radius:20px;height:380px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.slider-container .slide:hover{transform:scale(1.03);box-shadow:0 8px 30px #0003}.slider-container .slide img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.slider-container .slide:hover img{transform:scale(1.05)}.slider-container .slide-content{color:#fff;text-align:left;position:absolute;bottom:25px;left:20px}.slider-container .slide-content h2{font-size:24px;font-weight:700}.slider-container .tag{color:#fff;background:orange;border-radius:6px;margin-right:5px;padding:5px 10px}.slider-container button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0052d4,#0af);border:none;border-radius:8px;margin-top:10px;padding:9px 20px;font-weight:600}.slider-container .custom-pagination{justify-content:center;margin-top:20px;display:flex}.slider-container .custom-pagination .swiper-pagination-bullet{transition:all .3s;opacity:1!important;background:#d3d3d3!important;border-radius:10px!important;width:40px!important;height:6px!important;margin:0 6px!important}.slider-container .custom-pagination .swiper-pagination-bullet-active{background:#ffb400!important;width:60px!important}@media (max-width:1024px){.slider-container .mySwiper{padding:30px}.slider-container .slide{height:330px}}@media (max-width:768px){.slider-container .mySwiper{padding:20px}.slider-container .slide{height:300px}.slider-container .swiper-slide{width:auto!important}}@media (max-width:600px){.slider-container .slide{height:260px}.slider-container .custom-pagination .swiper-pagination-bullet{width:28px!important}.slider-container .custom-pagination .swiper-pagination-bullet-active{width:40px!important}}GLOBAL SECTION STYLES #getInTouch{color:#fff;position:relative}#getInTouch .overlay{width:100%;height:100%}.title-btn{color:#fff;letter-spacing:1px;background:#00bfff;border:none;border-radius:20px;padding:8px 18px;font-size:14px;font-weight:600}.btn-custom{border-radius:30px;padding:10px 22px;font-size:17px;font-weight:600}.help-line-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff12;border-left:4px solid #00bfff;border-radius:6px;padding:12px 16px;font-size:17px}.animated-image-wrapper{perspective:1200px;border-radius:18px;width:100%;margin-top:20px;display:block;position:relative;overflow:hidden}.animated-img{transform-origin:50%;border-radius:18px;width:100%;height:auto;transition:transform .9s,filter .9s,box-shadow .9s;animation:6s ease-in-out infinite floatingEffect;display:block}.animated-image-wrapper:hover .animated-img{filter:brightness(1.2)saturate(1.3);transform:scale(1.15)rotate3d(1,1,0,14deg);box-shadow:0 25px 55px #00b4ff8c}@keyframes floatingEffect{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@media (max-width:768px){.animated-img{animation:none}.animated-image-wrapper{margin-top:40px}#getInTouch{padding:30px 0!important}}.budget-package{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#071f53e6,#fff0),url(https://images.unsplash.com/photo-1517868163147-354953b386fe?auto=format&fit=crop&w=1500&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:80px 0;position:relative}.budget-package .stars-box{letter-spacing:3px;background:#ff375f;border-radius:6px;padding:6px 15px;font-size:18px;display:inline-block}.budget-package .icon-box{background:#ff3b5c;border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 10px;padding:18px;display:flex}.budget-package .icon-label{color:#fff;text-align:center;font-size:14px}.budget-package .mini-circle{cursor:pointer;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:122px;height:122px;font-weight:600;transition:transform .7s ease-in-out;display:flex;position:absolute;top:40%;right:22%}.budget-package .mini-circle:hover{transform:rotate(360deg)}.budget-package .mini-circle small{letter-spacing:3px;margin-top:-8px;font-size:12px}.budget-package .big-circle{color:#fff;text-align:center;background:#ff375f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:260px;height:260px;padding:20px;display:flex;position:absolute;top:30%;right:6%}.budget-package .offer-code{border:1px solid #fff;border-radius:25px;margin-top:10px;padding:6px 18px;font-size:13px}.budget-package .big-circle:hover{background:#f4ba36;transition:all .5s}.budget-package .nav-underline{padding-bottom:3px;font-size:22px;font-weight:600;color:#000!important;display:inline-block!important;position:relative!important}.budget-package .nav-underline:after{content:"";background-color:#000;border-radius:2px;width:100%;height:2px;position:absolute;bottom:-2px;left:0}.sight-section{background:linear-gradient(#f2f9ff,#e1e4e8);padding:80px 0}.sight-section .section-title{text-align:center;font-size:38px;font-weight:700}.sight-section .section-title .highlight{color:#f4364f}.sight-section .section-subtitle{color:#777;text-align:center;margin:10px auto 30px;font-size:16px;line-height:1.6}.sight-section .decor-dot{background:#f4364f;border-radius:50%;width:10px;height:10px;margin:20px auto 0}.sight-section .package-card{cursor:pointer;background:#fff;border-radius:18px;align-items:flex-start;gap:20px;width:100%;padding:25px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000014}.sight-section .package-img{object-fit:cover;width:160px;height:140px;transform-style:preserve-3d;border-radius:15px;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s,box-shadow .5s}.sight-section .package-card:hover .package-img{filter:brightness(1.1)saturate(1.2);transform:scale(1.15)rotateX(12deg)rotateY(-12deg);box-shadow:0 20px 35px #ff7b0040}.sight-section .package-card:hover{transform:translateY(-10px);box-shadow:0 18px 35px #0000001f}.sight-section .pkg-head{color:#f4364f;text-transform:uppercase;margin-bottom:4px;font-size:14px;font-weight:600}.sight-section .pkg-days{color:#222;font-size:18px;font-weight:700}.sight-section .pkg-text{color:#666;margin:10px 0;font-size:14px;line-height:1.5}.sight-section .info-btn{color:#fff;cursor:pointer;background:#f4364f;border:none;border-radius:30px;margin-top:10px;padding:8px 20px;font-size:14px;transition:background .3s}.sight-section .info-btn:hover{background:#e86e00}@media (max-width:768px){.sight-section .package-card{text-align:center;flex-direction:column;align-items:center}.sight-section .package-img{width:100%;height:200px}}
