.hero-video-section{width:100%;height:550px;margin:40px 0;position:relative;overflow:hidden}.hero-video{object-fit:cover;width:100%;height:100%}@media (min-width:0) and (max-width:574px){.hero-video-section{width:100%;height:100%;position:relative;overflow:hidden}.hero-video{object-fit:contain;width:100%;height:100%}}
.trusted-section{background:linear-gradient(135deg,#f7f8ff 0%,#fff 50%,#fffdf5 100%);padding:70px 0;position:relative;overflow:hidden}.trusted-section:before{content:"";background:#2f3aa40f;border-radius:50%;width:250px;height:250px;position:absolute;top:-100px;left:-100px}.trusted-section:after{content:"";background:#bc9c0014;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-100px;right:-100px}.trusted-section .trusted-heading{z-index:1;text-align:left;margin-bottom:35px;position:relative}.trusted-section .trusted-heading .title{justify-content:center}.trusted-section .trusted-heading .Heading{color:#2f3aa4}.trusted-section .Heading:after{background-size:contain;width:150px;height:10px;bottom:-5px;left:50%}.trusted-section .trusted-subtitle{color:#666;margin:18px auto 0;font-size:17px;line-height:1.6}.trusted-section .stats-row{z-index:1;margin:0;position:relative}.trusted-section .stat-box{text-align:center;background:#fff;border:1px solid #ececf5;border-radius:14px;height:100%;padding:28px 15px 25px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 8px 25px #2f3aa414}.trusted-section .stat-box:hover{border-color:#2f3aa433;transform:translateY(-7px);box-shadow:0 15px 35px #2f3aa424}.trusted-section .stat-icon{color:#2f3aa4;background:linear-gradient(135deg,#eef0ff,#fff8dc);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:22px;transition:all .3s;display:flex}.trusted-section .stat-box:hover .stat-icon{color:#fff;background:linear-gradient(135deg,#2f3aa4,#bc9c00);transform:scale(1.08)}.trusted-section .stat-box h4{background:linear-gradient(110deg,#2f3aa4 20%,#6c70c5 50%,#bc9c00 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 7px;font-size:40px;font-weight:800;line-height:1.1}.trusted-section .stat-box p{color:#333;min-height:24px;margin:0;font-size:17px;font-weight:600;line-height:1.4}.trusted-section .stat-line{background:linear-gradient(90deg,#2f3aa4,#bc9c00);border-radius:5px;width:35px;height:3px;margin:17px auto 0;transition:all .3s;display:block}.trusted-section .stat-box:hover .stat-line{width:65px}@media (min-width:0) and (max-width:574px){.trusted-section{padding:35px 0 45px}.trusted-heading{margin-bottom:22px}.trusted-subtitle{margin-top:12px;padding:0 15px;font-size:13px}.trusted-section .stat-box{border-radius:10px;padding:18px 8px 16px}.trusted-section .stat-icon{width:42px;height:42px;margin-bottom:10px;font-size:16px}.trusted-section .stat-box h4{font-size:21px}.trusted-section .stat-box p{min-height:38px;font-size:12px;line-height:1.3}.trusted-section .stat-line{width:25px;margin-top:10px}}@media (min-width:575px) and (max-width:767.98px){.trusted-section{padding:45px 0}.trusted-section .stat-box{padding:22px 10px}.trusted-section .stat-icon{width:48px;height:48px;font-size:18px}.trusted-section .stat-box h4{font-size:27px}.trusted-section .stat-box p{font-size:13px}}@media (min-width:768px) and (max-width:991px){.trusted-section{padding:55px 0}.trusted-section .stat-box{padding:25px 12px}.trusted-section .stat-box h4{font-size:32px}.trusted-section .stat-box p{font-size:14px}}@media (min-width:992px) and (max-width:1199px){.trusted-section .stat-box h4{font-size:34px}}
.confidence-section{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:60px;margin-bottom:40px;padding:75px 40px 45px;position:relative;overflow:hidden}.confidence-section:before{content:"";z-index:0;background:linear-gradient(135deg,#ffffffc4,#f7f9ffa6);position:absolute;inset:0}.confidence-section .container{z-index:1;position:relative}.confidence-section .confidence-title{max-width:900px;margin:0 auto 45px}.confidence-section .confidence-title h2{color:#2f3aa4;letter-spacing:-.5px;margin:0;font-size:38px;font-weight:800;line-height:1.25}.confidence-section .confidence-title .highlight{color:#2f3aa4;background:#f2cd1a;border-radius:8px;margin-left:7px;padding:4px 12px;display:inline-block;position:relative;box-shadow:0 5px 15px #f2cd1a40}.confidence-section .confidence-title p{color:#555;max-width:720px;margin:15px auto 0;font-size:17px;font-weight:500;line-height:1.7}.confidence-section .row{position:relative}.confidence-section .confidence-wrapper{margin-top:20px;position:relative}.confidence-section .confidence-card{background:#fffffff5;border:1px solid #2f3aa414;border-radius:18px;min-height:175px;margin-bottom:25px;padding:24px 22px 22px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;box-shadow:0 10px 30px #2f3aa414,0 3px 10px #0000000a}.confidence-section .confidence-card:before{content:"";background:#f2cd1a;border-radius:0 0 5px 5px;width:45px;height:4px;position:absolute;top:0;left:22px}.confidence-section .confidence-card:hover{border-color:#2f3aa426;transform:translateY(-7px);box-shadow:0 18px 40px #2f3aa424,0 5px 15px #0000000d}.confidence-section .confidence-card .icon-img{object-fit:contain;width:55px;height:55px;margin-bottom:12px;display:block}.confidence-section .confidence-card h5{color:#2f3aa4;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.35}.confidence-section .confidence-card p{color:#555;margin:0;font-size:14px;font-weight:400;line-height:1.65}.confidence-section .phone_wrapper{justify-content:center;align-items:center;width:100%;height:100%;min-height:470px;display:flex;position:relative}.confidence-section .phone_wrapper:before{content:"";filter:blur(3px);z-index:0;background:#f2cd1a2e;border-radius:50%;width:290px;height:290px;position:absolute}.confidence-section .phone_wrapper:after{content:"";z-index:0;background:#f2cd1a;border-radius:50%;width:22px;height:22px;position:absolute;top:17%;right:12%;box-shadow:0 0 0 8px #f2cd1a2e}.confidence-section .phone_wrapper .phone-image{z-index:2;filter:drop-shadow(0 25px 25px #0000002e);width:320px;max-width:100%;margin:0 auto;animation:4s ease-in-out infinite confidenceFloat;position:relative}.confidence-section .phone-image img{object-fit:contain;width:100%;height:auto;display:block}@keyframes confidenceFloat{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.confidence-section .bottom-note{background:#ffffffb8;border:1px solid #2f3aa414;border-radius:50px;max-width:850px;margin:35px auto 0;padding:14px 25px;position:relative;box-shadow:0 5px 18px #2f3aa40f}.confidence-section .bottom-note p{color:#fff;background:#2f3aa4;border-radius:12px;margin:0;padding:8px;font-size:17px;font-weight:600;line-height:1.5}@media (min-width:1200px){.confidence-section{padding-left:60px;padding-right:60px}.confidence-section .confidence-card{min-height:180px}.confidence-section .phone_wrapper .phone-image{width:340px}}@media (min-width:992px) and (max-width:1199px){.confidence-section{padding:60px 25px 40px}.confidence-section .confidence-title h2{font-size:32px}.confidence-section .confidence-title p{font-size:16px}.confidence-section .confidence-card{min-height:170px;padding:18px}.confidence-section .confidence-card h5{font-size:17px}.confidence-section .confidence-card p{font-size:13px}.confidence-section .phone_wrapper{min-height:430px}.confidence-section .phone_wrapper .phone-image{width:280px}}@media (min-width:768px) and (max-width:991px){.confidence-section{margin-top:40px;padding:50px 20px 35px}.confidence-section .confidence-title{margin-bottom:30px}.confidence-section .confidence-title h2{font-size:28px}.confidence-section .confidence-title p{font-size:15px}.confidence-section .confidence-card{min-height:160px;margin-bottom:18px;padding:16px}.confidence-section .confidence-card .icon-img{width:48px;height:48px}.confidence-section .confidence-card h5{font-size:16px}.confidence-section .confidence-card p{font-size:13px}.confidence-section .phone_wrapper{min-height:400px}.confidence-section .phone_wrapper .phone-image{width:250px}.confidence-section .bottom-note{margin-top:25px}}@media (min-width:575px) and (max-width:767.98px){.confidence-section{margin-top:30px;padding:40px 15px 30px}.confidence-section .confidence-title{margin-bottom:25px}.confidence-section .confidence-title h2{font-size:24px}.confidence-section .confidence-title .highlight{margin-left:3px;padding:3px 8px}.confidence-section .confidence-title p{margin-top:12px;font-size:14px}.confidence-section .confidence-wrapper{margin-top:15px}.confidence-section .confidence-card{min-height:auto;margin-bottom:18px;padding:18px}.confidence-section .confidence-card .icon-img{width:50px;height:50px}.confidence-section .confidence-card h5{font-size:17px}.confidence-section .confidence-card p{font-size:13px}.confidence-section .phone_wrapper{min-height:auto;margin:5px 0 20px}.confidence-section .phone_wrapper .phone-image{width:280px;margin-bottom:15px}.confidence-section .phone_wrapper:before{width:230px;height:230px}.confidence-section .bottom-note{border-radius:15px;margin-top:20px;padding:12px 15px}.confidence-section .bottom-note p{font-size:13px}}@media (min-width:0) and (max-width:574px){.confidence-section{margin-top:25px;margin-bottom:20px;padding:35px 10px 25px}.confidence-section .confidence-title{margin-bottom:20px}.confidence-section .confidence-title h2{font-size:21px;line-height:1.4}.confidence-section .confidence-title .highlight{border-radius:6px;margin:5px 0 0;padding:2px 7px;font-size:20px;display:inline-block}.confidence-section .confidence-title p{margin-top:10px;font-size:13px;line-height:1.6}.confidence-section .confidence-wrapper{margin-top:12px}.confidence-section .confidence-card{border-radius:14px;min-height:auto;margin-bottom:15px;padding:16px}.confidence-section .confidence-card:before{width:35px;left:16px}.confidence-section .confidence-card .icon-img{width:45px;height:45px;margin-bottom:9px}.confidence-section .confidence-card h5{margin-bottom:6px;font-size:16px}.confidence-section .confidence-card p{font-size:12.5px;line-height:1.6}.confidence-section .phone_wrapper{min-height:auto;margin:5px 0 20px}.confidence-section .phone_wrapper .phone-image{width:250px;margin-bottom:15px}.confidence-section .phone_wrapper:before{width:210px;height:210px}.confidence-section .phone_wrapper:after{width:16px;height:16px;top:10%;right:15%}.confidence-section .bottom-note{border-radius:14px;margin-top:15px;padding:11px 14px}.confidence-section .bottom-note p{font-size:11.5px;line-height:1.6}}@media (max-width:360px){.confidence-section .confidence-title h2{font-size:19px}.confidence-section .confidence-title .highlight{font-size:18px}.confidence-section .phone_wrapper .phone-image{width:220px}.confidence-section .confidence-card{padding:14px}}@media (prefers-reduced-motion:reduce){.confidence-section .phone_wrapper .phone-image{animation:none}.confidence-section .confidence-card{transition:none}}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.travel_explore_banner{width:100%}.travel_explore_banner .image_wrapper img{width:100%;display:block}.travel_explore_banner .custom-pagination{text-align:center;margin-top:15px}.travel_explore_banner .custom-pagination .swiper-pagination-bullet{opacity:1;background:#d9d9d9;width:8px;height:8px;transition:all .3s;margin:0 6px!important}.travel_explore_banner .custom-pagination .swiper-pagination-bullet-active{background:#f2c94c}
.testimonial-section{padding:20px 0}.testimonial-section .testimonial-title{color:#2f3aa4;margin-bottom:20px;font-size:26px;font-weight:600}.testimonial-section .testimonial-title span{font-weight:700;position:relative}.testimonial-section .Heading:after{background-size:cover;width:180px;height:12px;left:70%}.testimonial-section .testimonial-card{background:#fff no-repeat padding-box padding-box;border:1px solid #d2d2d2;border-radius:12px;height:100%;margin-top:30px;padding:20px;position:relative;box-shadow:0 0 12px #0000001a}.testimonial-section .testimonial-card .quote_wrapper{z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;padding:10px;display:flex;position:absolute;top:-25px;right:25px;box-shadow:0 0 6px #00000029}.testimonial-section .testimonial-card .testimonial-header{align-items:center;gap:15px;margin-bottom:15px;display:flex}.testimonial-section .testimonial-card .testimonial-header img{object-fit:cover;border-radius:50%;width:55px;height:55px}.testimonial-section .testimonial-card .testimonial-header h5{color:#000;margin:0;font-size:18px;font-weight:600}.testimonial-section .testimonial-card .quote-img{filter:invert()}.testimonial-section .testimonial-card .testimonial-header span{color:#161212;font-size:12px}.testimonial-section .testimonial-card .testimonial-header .stars{color:#f2c94c;margin-top:5px;font-size:14px}.testimonial-section .testimonial-card .testimonial-header .stars small{color:#000;margin-left:6px;font-size:12px}.testimonial-section .testimonial-card .testimonial-text{color:#000;text-align:left;margin-top:10px;font-size:14px;font-weight:600}.testimonial-section .swiper-pagination{margin-top:25px;position:relative}.testimonial-section .swiper-pagination-bullet-active{background:#f2c94c;border-radius:10px}.testimonial-section .testimonial-card .testimonial-header .rating_div{align-items:end;display:flex}.testimonial-section .testimonial-card .testimonial-header .rating_div .inner_text{color:#000;margin-left:6px;font-size:13px;font-weight:500}@media (min-width:0) and (max-width:574px){.testimonial-section .testimonial-title{margin-bottom:0}.testimonial-section .testimonial-card .testimonial-header h5{font-size:15px}.testimonial-section .testimonial-card .testimonial-text{font-size:13px}.testimonial-section .testimonial-card .testimonial-header .stars{font-size:12px}}@media (min-width:575px) and (max-width:767.98px){.testimonial-section .testimonial-title{margin-bottom:0}.testimonial-section .testimonial-card .testimonial-header h5{font-size:16px}.testimonial-section .testimonial-card .testimonial-text{font-size:14px}.testimonial-section .testimonial-card .testimonial-header .stars{font-size:13px}.testimonial-section .testimonial-card .quote_wrapper{right:8px}}@media (min-width:768px) and (max-width:991px){.testimonial-section .testimonial-card .testimonial-header h5{font-size:17px}.testimonial-section .testimonial-title{margin-bottom:10px}}

.tg-gallery{padding:70px 0;overflow:hidden}.tg-gallery .tg-main-title{color:#2f3aa4;margin-bottom:40px;font-size:28px;font-weight:700}.tg-gallery .gallery_swiper{width:100%;padding:20px 0 50px}.tg-gallery .tg-swiper{width:100%;overflow:visible}.tg-gallery .tg-slide-item{justify-content:center;align-items:stretch;height:auto;display:flex}.tg-gallery .tg-image-card{background:#fff;border-radius:20px;width:100%;height:420px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.tg-gallery .tg-card-image{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:transform .5s;display:block}.tg-gallery .tg-image-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#00000014 30%,#00000080 65%,#000000d1 100%);position:absolute;inset:0}.tg-gallery .tg-image-card .tg-card-overlay{z-index:2;padding:25px 22px 22px;position:absolute;bottom:0;left:0;right:0}.tg-gallery .tg-image-card .tg-card-content h3{color:#fff;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.2}.tg-gallery .tg-image-card .tg-card-content p{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.tg-gallery .tg-image-card .tg-explore{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.tg-gallery .tg-image-card .tg-arrow{color:#2f3aa4;background:#f2cd1a;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:16px;font-weight:700;transition:all .3s;display:inline-flex}.tg-gallery .tg-image-card:hover .tg-card-image{transform:scale(1.06)}.tg-gallery .tg-image-card:hover .tg-arrow{transform:translate(4px)}.tg-gallery .tg-image-card .swiper-slide-active .tg-image-card{box-shadow:0 15px 35px #2f3aa438}.tg-gallery .tg-image-card .swiper-pagination{bottom:-30px}.tg-gallery .tg-image-card .swiper-pagination-bullet{opacity:.5;width:8px;height:8px}.tg-gallery .tg-image-card .swiper-pagination-bullet-active{opacity:1;background:#2f3aa4;border-radius:10px;width:24px}.tg-gallery .swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0);color:#2f3aa4!important;bottom:-25px!important}.tg-gallery .swiper-pagination-bullet-active{color:#2f3aa4!important}@media (min-width:768px) and (max-width:991px){.tg-gallery{padding:60px 0}.tg-gallery .tg-image-card{border-radius:18px;height:370px}.tg-gallery .tg-card-overlay{padding:20px 18px}.tg-gallery .tg-image-card .tg-card-content h3{font-size:21px}.tg-gallery .tg-image-card .tg-card-content p{font-size:13px}}@media (min-width:576px) and (max-width:767px){.tg-gallery{padding:50px 0}.tg-gallery .tg-image-card{border-radius:18px;height:350px}.tg-gallery .tg-image-card .tg-card-overlay{padding:18px}.tg-gallery .tg-image-card .tg-card-content h3{font-size:20px}.tg-gallery .tg-image-card .tg-card-content p{font-size:13px}}@media (min-width:321px) and (max-width:575px){.tg-gallery{padding:40px 0}.tg-gallery .gallery_swiper{padding-top:10px}.tg-gallery .tg-image-card{border-radius:18px;height:360px}.tg-gallery .tg-card-overlay{padding:20px}.tg-gallery .tg-image-card.tg-card-content h3{font-size:22px}.tg-gallery .tg-image-card .tg-card-content p{font-size:13px}}@media (min-width:0) and (max-width:320px){.tg-gallery{padding:35px 0}.tg-gallery .tg-image-card{border-radius:16px;height:330px}.tg-gallery .tg-image-card .tg-card-overlay{padding:16px}.tg-gallery .tg-image-card .tg-card-content h3{font-size:20px}.tg-gallery .tg-image-card .tg-card-content p{font-size:12px;line-height:1.4}.tg-gallery .tg-image-card .tg-explore{font-size:12px}}
.subscribe_modal_div .modal-dialog{max-width:512px;margin:20px auto}.subscribe_modal_div .modal-content{background:0 0;border:none;border-radius:12px;overflow:hidden}.subscribe_modal_div .subscribe_modal{background-color:#0000;background-image:linear-gradient(#00000026,#000000bf),url(/assets/images/header/modal_background.png);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;justify-content:center;align-items:center;min-height:412px;display:flex;position:relative;overflow:hidden;padding:0!important}.subscribe_modal_div .subscribe_close_btn{z-index:10;color:#fff;cursor:pointer;border:none;border-radius:50%;width:25px;height:25px;padding:0;font-size:23px;font-weight:300;line-height:28px;position:absolute;top:8px;right:14px;background:#000!important}.subscribe_modal_div .subscribe_close_btn:hover{color:#eee}.subscribe_modal_div .subscribe_modal_content{z-index:2;text-align:center;width:100%;padding:32px 32px 25px;position:relative}.subscribe_modal_div .subscribe_logo{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:77px;height:64px;margin:0 auto 24px;display:flex;overflow:hidden}.subscribe_modal_div .subscribe_logo img{object-fit:contain;width:80px;height:80px;padding:6px}.subscribe_modal_div .subscribe_modal_content h2{color:#120c6d;text-shadow:0 2px 4px #0000001f;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.3}.subscribe_modal_div .subscribe_modal_content p{color:#0a063b;margin:0 0 24px;font-size:17px;font-weight:500;line-height:1.5}.subscribe_modal_div .subscribe_modal_content form{width:100%}.subscribe_modal_div .subscribe_modal_content input{color:#333;background:#fff;border:none;border-radius:8px;outline:none;width:100%;height:37px;padding:0 16px;font-size:15px}.subscribe_modal_div .subscribe_modal_content input::placeholder{color:#999}.subscribe_modal_div .subscribe_modal_content input:focus{box-shadow:none;outline:none}.subscribe_modal_div .subscribe_btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#5b62a3,#1b2267);border:none;border-radius:7px;width:100%;height:38px;margin-top:15px;font-size:16px;font-weight:600;transition:all .3s}.subscribe_modal_div .subscribe_btn:hover{background:linear-gradient(90deg,#6b73be,#1d2ba1)}.subscribe_modal_div .maybe_later_btn{color:#fff;cursor:pointer;background:0 0;border:none;margin-top:15px;padding:0;font-size:14px;text-decoration:underline}.subscribe_modal_div .maybe_later_btn:hover{opacity:.8}@media (min-width:0) and (max-width:575px){.subscribe_modal_div .modal-dialog{width:90%;margin:15px auto}.subscribe_modal_div .subscribe_modal{border-radius:10px;min-height:390px}.subscribe_modal_div .subscribe_modal_content{padding:28px 20px 22px}.subscribe_modal_div .subscribe_logo{width:70px;height:58px;margin-bottom:18px}.subscribe_modal_div .subscribe_modal_content h2{font-size:21px}.subscribe_modal_div .subscribe_modal_content p{font-size:14px;line-height:1.5}.subscribe_modal_div .subscribe_modal_content input,.subscribe_modal_div .subscribe_btn{height:40px}.subscribe_modal_div .subscribe_modal_content input{font-size:14px}.subscribe_modal_div .subscribe_btn{font-size:15px}}
.all-trending-tours-background{background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;position:relative;overflow:hidden}.all-trending-tours-background:before{content:"";z-index:0;position:absolute;inset:0}.all-trending-tours-background>*{z-index:1;position:relative}
