.hero-1 .th-hero-bg img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-1 .th-hero-bg:before{z-index:1;background:linear-gradient(#0f171e73 0%,#0f171e8c 50%,#0f171eb8 100%)}.hero-1 .hero-inner>.container{z-index:2;position:relative}.hero-1 .hero-style1{z-index:10;max-width:840px;padding:160px 0 210px;position:relative}.hero-1 .hero-style1 .sub-title,.hero-1 .hero-style1 .sub-title.style1{font-family:var(--title-font,"Manrope", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-color-light,#ffd56b);text-shadow:0 1px 8px #000000bf;align-items:center;gap:8px;margin-bottom:14px;font-size:clamp(.95rem,1.25vw,1.15rem);font-weight:600;line-height:1.3;display:inline-flex;opacity:1!important;visibility:visible!important}.hero-1 .hero-style1 .hero-title,.hero-1 .hero-style1 h1.hero-title,.hero-1 .hero-style1 p.hero-title{max-width:780px;display:block;font-family:var(--title-font,"Manrope", sans-serif)!important;color:#fff!important;text-shadow:0 2px 16px #000000bf,0 1px 4px #000000e6!important;opacity:1!important;visibility:visible!important;margin-top:0!important;margin-bottom:28px!important;font-size:clamp(2.35rem,4.8vw,4.25rem)!important;font-weight:800!important;line-height:1.16!important}.hero-1 .hero-style1 .btn-group{flex-wrap:wrap;align-items:center;gap:16px;display:flex;opacity:1!important;visibility:visible!important}.hero-1 .hero-style1 .btn-group .th-btn{box-shadow:0 4px 18px #00000059}.hero-1 .swiper-slide .hero-style1{opacity:0;pointer-events:none;transition:opacity .5s .1s,transform .5s .1s;transform:translateY(14px)}.hero-1 .swiper-slide.swiper-slide-active .hero-style1,.hero-1 .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide:first-child .hero-style1{opacity:1;pointer-events:auto;transform:translateY(0)}@media (width<=991px){.hero-1 .hero-style1{max-width:600px;padding:120px 0 160px}}@media (width<=767px){.hero-1 .hero-style1{text-align:center;margin:0 auto;padding:95px 0 130px}.hero-1 .hero-style1 .sub-title,.hero-1 .hero-style1 .sub-title.style1{justify-content:center;font-size:.92rem}.hero-1 .hero-style1 .hero-title,.hero-1 .hero-style1 h1.hero-title,.hero-1 .hero-style1 p.hero-title{margin-bottom:22px!important;font-size:clamp(1.8rem,6.5vw,2.35rem)!important;line-height:1.2!important}.hero-1 .hero-style1 .btn-group{justify-content:center}}@media (width<=480px){.hero-1 .hero-style1 .hero-title,.hero-1 .hero-style1 h1.hero-title,.hero-1 .hero-style1 p.hero-title{font-size:1.7rem!important;line-height:1.22!important}}.destination-slider .destination-box{border-radius:20px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.destination-slider .destination-box .destination-img{border-radius:20px}.destination-slider .destination-box .destination-img:before{content:"";z-index:1;pointer-events:none;border-radius:20px;position:absolute;inset:0;background:linear-gradient(#0000 30%,#0006 60%,#000000e0 100%)!important}.destination-slider .destination-box .destination-content{z-index:3;text-align:center;-webkit-backdrop-filter:blur(8px);background:#12181cd1;border:1px solid #ffffff2e;border-radius:14px;width:auto;max-width:none;padding:10px 14px;transition:background .3s,border-color .3s,transform .3s;position:absolute;bottom:16px;left:14px;right:14px;box-shadow:0 4px 16px #00000059;visibility:visible!important;opacity:1!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;transform:none!important}.destination-slider .destination-box:hover .destination-content{border-color:var(--theme-color);background:#12181cf0;transform:translateY(-2px)!important}.destination-slider .destination-box .box-title{font-family:var(--title-font,"Manrope", sans-serif);color:#fff;margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.destination-slider .destination-box .box-title a{color:#fff;text-decoration:none}.destination-slider .destination-box .box-title a:hover{color:var(--theme-color)}.destination-slider .destination-box .destination-subtitle{color:var(--theme-color-light,#ffd56b);margin-top:3px;margin-bottom:0;font-size:.8rem;font-weight:500;display:block}.destination-slider>.slider-arrow{width:44px;height:44px;color:var(--title-color);z-index:10;background:#ffffffeb;border:1px solid #00000014;border-radius:50%;margin-top:0;line-height:44px;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0000002e}.destination-slider>.slider-arrow.slider-prev{left:8px}.destination-slider>.slider-arrow.slider-next{left:auto;right:8px}.destination-slider>.slider-arrow img{width:16px;height:16px}.home-booking-form .home-booking-row{--bs-gutter-x:0}.home-booking-form .input-wrap .form-group{align-items:center;height:auto;min-height:44px}.home-booking-form .input-wrap .form-group .icon{flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;line-height:0;display:inline-flex}.home-booking-form .input-wrap .form-group .icon i{text-align:center;width:1.125em;font-size:1.25rem;line-height:1;display:block}.home-booking-form .input-wrap .form-group .search-input{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.home-booking-form .input-wrap .form-group .search-input label{line-height:1.2}.home-booking-form .input-wrap .form-group .nice-select,.home-booking-form .input-wrap .form-group .form-select{padding-left:.75rem;padding-right:1.35rem}.home-booking-form .input-wrap .form-group .nice-select .list{padding:.4rem 0}.home-booking-form .input-wrap .form-group .nice-select .option{padding-left:1rem;padding-right:1.25rem}@media (width>=1200px){.home-booking-form .home-booking-row{flex-wrap:nowrap}.home-booking-form .input-wrap .form-group{flex:1 1 0;min-width:0}.home-booking-form .input-wrap .form-group .search-input{flex:auto}.home-booking-form .input-wrap .form-group .nice-select,.home-booking-form .input-wrap .form-group .form-select{width:100%;max-width:100%;padding-right:1.25rem}.home-booking-form .input-wrap .form-group .nice-select:after{margin-top:-2px;top:50%;right:.15rem}.home-booking-form .input-wrap .form-btn{flex:none;align-self:center;padding-left:1rem}}@media (width>=992px) and (width<=1199px){.home-booking-form .input-wrap .form-group{flex:1 1 0;min-width:0;margin-bottom:.85rem}.home-booking-form .input-wrap .form-group .search-input{flex:auto}.home-booking-form .input-wrap .form-group .nice-select,.home-booking-form .input-wrap .form-group .form-select{width:100%;padding-right:1.25rem}.home-booking-form .input-wrap .form-group .nice-select:after{margin-top:-2px;top:50%;right:.15rem}.home-booking-form .input-wrap .form-btn{flex:0 0 100%;justify-content:stretch;width:100%;padding-left:0}.home-booking-form .input-wrap .form-btn .th-btn{width:100%}}@media (width<=991px){.booking-form.home-booking-form{z-index:1;margin-top:20px}.home-booking-form .input-wrap .form-group{margin-bottom:12px;padding-left:0}.home-booking-form .input-wrap .form-group:not(:first-child){border-left:none;padding-left:0}.home-booking-form .input-wrap .form-group .nice-select{padding-right:1.25rem}.home-booking-form .input-wrap .form-group .nice-select:after{margin-top:-2px;top:50%;right:.15rem}.home-booking-form .input-wrap .form-btn .th-btn{width:100%}}@media (width<=767px){.booking-form.home-booking-form{margin-top:16px}.hero-1 .th-swiper-custom{bottom:16px}}.featured-trips-sec .tour-box_meta{background:color-mix(in srgb, var(--theme-color) 16%, var(--white-color));border-color:color-mix(in srgb, var(--theme-color) 40%, transparent);margin-top:0}.featured-trips-sec .tour-action{margin-top:0}.featured-trips-sec .tour-box{flex-direction:column;height:100%;display:flex}.featured-trips-sec .tour-box_img{aspect-ratio:4/3;overflow:hidden}.featured-trips-sec .tour-box_img img{object-fit:cover;width:100%;height:100%}.featured-trips-sec .tour-content{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.featured-trips-grid>.tour-filter-item>.tour-box{flex:auto;min-height:100%}.featured-trips-grid{align-items:stretch}.featured-trips-grid>.tour-filter-item{flex-direction:column;display:flex}.featured-trips-sec .tour-box_meta-duration i,.featured-trips-sec .tour-box_departure-next>i{color:var(--theme-color)}.featured-trips-sec .tour-box_departure{background:color-mix(in srgb, var(--theme-color-light) 35%, var(--white-color));border-color:color-mix(in srgb, var(--theme-color) 42%, transparent)}.featured-trips-sec .tour-box_departure-label{color:color-mix(in srgb, var(--title-color) 70%, var(--theme-color))}.featured-trips-sec .tour-box .tour-action .th-btn{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--title-color)}.featured-trips-sec .tour-box .tour-action .th-btn:hover,.featured-trips-sec .tour-box .tour-action .th-btn:focus-visible{background-color:var(--theme-color-light);border-color:var(--theme-color-light);color:var(--title-color)}@media (width>=1200px){.featured-trips-grid>.tour-filter-item.col-md-6{flex:0 0 33.3333%;max-width:33.3333%}}
