.FeaturedTourPackages{margin:30px 0}.FeaturedTourPackages_swiper{padding:0 0 20px}.FeaturedTourPackages_swiper .swiper-slide{height:auto;padding-bottom:17px}@media (max-width:575px){.FeaturedTourPackages_swiper{padding-bottom:18px}.FeaturedTourPackages_swiper .swiper-slide{padding-bottom:17px}}
.ExploreTravelStyleCard{aspect-ratio:1/.6;cursor:pointer;background:#ddd;border-radius:6px;width:100%;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.ExploreTravelStyleCard:hover{box-shadow:0 6px 15px #0000002e}.ExploreTravelStyleCard .ExploreTravelStyleCard_image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.ExploreTravelStyleCard:hover .ExploreTravelStyleCard_image{transform:scale(1.06)}.ExploreTravelStyleCard .ExploreTravelStyleCard_overlay{z-index:1;background:#0000008a;transition:background .3s;position:absolute;inset:0}.ExploreTravelStyleCard:hover .ExploreTravelStyleCard_overlay{background:#0000006b}.ExploreTravelStyleCard .ExploreTravelStyleCard_content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ExploreTravelStyleCard .ExploreTravelStyleCard_icon{background:#ffffff54;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:5px;display:flex;overflow:hidden}.ExploreTravelStyleCard .ExploreTravelStyleCard_icon svg{color:#fff;object-fit:contain;width:15px;height:15px;display:block}.ExploreTravelStyleCard .ExploreTravelStyleCard_content h3{color:#fff;text-shadow:0 1px 3px #00000080;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.2}@media (min-width:0) and (max-width:575px){.ExploreTravelStyleCard .ExploreTravelStyleCard_icon{width:29px;height:29px;margin-bottom:5px}.ExploreTravelStyleCard .ExploreTravelStyleCard_content h3{font-size:13px}}@media (min-width:992px) and (max-width:1199px){.ExploreTravelStyleCard .ExploreTravelStyleCard_content h3{font-size:14px}}
.ExploreTravelStyle{width:100%;margin:30px 0}.ExploreTravelStyle .ExploreTravelStyle_heading{margin-bottom:22px}.ExploreTravelStyle .ExploreTravelStyle_heading h2{color:#000;margin:0;padding:0;font-size:24px;font-weight:700;line-height:1.2}.ExploreTravelStyle .ExploreTravelStyle_list{grid-template-columns:repeat(6,1fr);gap:18px;width:100%;display:grid}@media (max-width:575px){.ExploreTravelStyle .ExploreTravelStyle_heading{margin-bottom:16px}.ExploreTravelStyle .ExploreTravelStyle_heading h2{font-size:21px}.ExploreTravelStyle .ExploreTravelStyle_list{grid-template-columns:repeat(2,1fr);gap:12px}}@media (min-width:576px) and (max-width:767px){.ExploreTravelStyle .ExploreTravelStyle_list{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width:768px) and (max-width:991px){.ExploreTravelStyle .ExploreTravelStyle_list{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:992px) and (max-width:1199px){.ExploreTravelStyle .ExploreTravelStyle_list{grid-template-columns:repeat(6,1fr);gap:14px}}@media (min-width:1200px){.ExploreTravelStyle .ExploreTravelStyle_list{grid-template-columns:repeat(6,1fr);gap:18px}}
.ExperiencesSection{margin:30px 0}.ExperiencesSection .experience_card{text-align:center;cursor:pointer;background:#fff;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;padding:16px;transition:all .3s;display:flex;box-shadow:0 0 8px #0000003b}.ExperiencesSection .experience_card:hover{border-color:#0071bc;box-shadow:0 6px 16px #00000014}.ExperiencesSection .experience_card .icon_wrapper .icon_img{object-fit:contain;width:auto;max-width:100%;height:50px}.ExperiencesSection .experience_card span{color:#0071bc;font-size:16px;font-weight:600;line-height:1.25}.ExperiencesSection .promo_banner{color:#fff;background-image:url(/assets/images/home/experiencesSection/card_bg.png);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:12px;align-items:center;height:100%;min-height:280px;padding:32px 40px;display:flex;position:relative;overflow:hidden}.ExperiencesSection .promo_banner:before{content:"";background:linear-gradient(90deg,#15558b 0%,#0000 49%);width:100%;height:100%;position:absolute;top:0;left:0}.ExperiencesSection .banner_content{z-index:2}.ExperiencesSection .banner_content .badge_text{letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin-bottom:4px;font-size:16px;font-weight:500;display:block}.ExperiencesSection .banner_content h3{color:#fff;text-shadow:0 2px 3px #0000009e;margin:0;font-size:45px;font-weight:600;line-height:1.1}.ExperiencesSection .banner_content h2{color:#ffc107;margin:8px 0 2px;font-size:26px;font-weight:600}.ExperiencesSection .banner_content p{color:#fff;opacity:.9;margin:0;font-size:15px;font-weight:400!important}.ExperiencesSection .banner_content .validity{color:#fff;margin-top:2px;margin-bottom:20px;font-size:17px;font-weight:600}.ExperiencesSection .btn_book_now{color:#000;background-color:#ffc107;border-radius:8px;padding:10px 24px;font-size:20px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.ExperiencesSection .btn_book_now:hover{color:#000;background-color:#e0a800;transform:translateY(-1px)}@media (max-width:1199px){.ExperiencesSection .backdrop_top_middle,.ExperiencesSection .backdrop_bottom_left{top:-6px;left:-6px}.ExperiencesSection .backdrop_top_right{top:-8px;right:-6px}}@media (max-width:991px){.ExperiencesSection .cards_grid_wrapper{margin-bottom:24px}.ExperiencesSection .promo_banner{min-height:260px}.ExperiencesSection .backdrop_box{display:block}}@media (max-width:575px){.ExperiencesSection .backdrop_top_middle,.ExperiencesSection .backdrop_bottom_left{border-radius:8px;top:-4px;left:-4px}.ExperiencesSection .backdrop_top_right{border-radius:8px;top:-6px;right:-4px}.ExperiencesSection .experience_card{gap:6px;padding:12px 6px}.ExperiencesSection .experience_card .icon_wrapper .icon_img{height:35px}.ExperiencesSection .experience_card span{font-size:11px}.ExperiencesSection .promo_banner{min-height:220px;padding:24px}.ExperiencesSection .banner_content h3{font-size:24px}.ExperiencesSection .banner_content h2{font-size:18px}}
