@media (min-width:1025px){.gallery-tour .gallery-large-swiper .swiper-slide{width:1156px}.custom-acf-gallery-wrapper.gallery-tour{height:650px}}.custom-acf-gallery-wrapper.gallery-tour{overflow:hidden}.gallery-tour .gallery-large-swiper .swiper-slide{opacity:.18;transition:opacity .35s ease,transform .35s ease}.gallery-tour .gallery-large-swiper .swiper-slide:hover{cursor:pointer}.gallery-tour .gallery-large-swiper .swiper-slide-prev,.gallery-tour .gallery-large-swiper .swiper-slide-next{opacity:.35}.gallery-tour .gallery-large-swiper .swiper-slide-active{opacity:1;position:relative}.gallery-tour .gallery-large-swiper .swiper-slide-active:before{content:"";background:linear-gradient(360deg,#231f20 0%,#fff0 100%);bottom:0;position:absolute;width:100%;height:72px}.custom-acf-gallery-wrapper.gallery-tour{height:650px;overflow:hidden}.hometour-slider-wrap .sliderMarginLeft{overflow:hidden}.custom-acf-gallery-wrapper.gallery-tour .swiper.gallery-large-swiper,.custom-acf-gallery-wrapper.gallery-tour .gallery-large-image{height:100%!important}.custom-acf-gallery-wrapper.gallery-tour .gallery-large-image{position:relative;overflow:hidden}.gallery-hotel .swiper.gallery-large-swiper{height:600px;margin-bottom:15px}.gallery-hotel .swiper{max-width:987px}.gallery-hotel .swiper.gallery-thumbs{height:140px}.custom-acf-gallery-wrapper img{width:100%;height:100%!important;object-fit:cover!important;display:block}.top-tour{justify-content:space-between;align-items:center;margin-bottom:15px}.grid-tour .homeTourSwiper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.grid-tour{position:relative}.general-img,.general-img>div{height:100%}span.qtt-tour{color:#A7A498;font-size:16px;font-weight:400;line-height:140%}a.clear-filter{font-size:18px;font-weight:600;color:var(--primary-color);line-height:100%;gap:8px}.filter-list input[type="checkbox"]{display:none}.tour-sidebar-filter{width:272px}.secondary-wrapper-pc .filter-section .filter-title img{transform:rotate(180deg)}.secondary-wrapper-pc .filter-section.active .filter-title img{transform:unset}.secondary-wrapper-pc .filter-section.active .filter-list{overflow:visible}.secondary-wrapper-pc .filter-section .filter-list{overflow:hidden}.filter-section:not(:last-child){margin-bottom:24px;border-bottom:1px solid var(--line-color);padding-bottom:24px}.filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;cursor:pointer}.filter-title img{transition:transform 0.3s ease}.filter-title span{font-weight:600;line-height:140%;font-size:18px;color:var(--primary-color)}.secondary-wrapper-pc .filter-list{height:0;transition:height 0.3s ease}.filter-list{display:flex;flex-wrap:wrap;gap:10px}.filter-checkbox{position:relative}.filter-checkbox span{display:flex;align-items:center;background:#fff0;border:1px solid var(--line-color);border-radius:999px;padding:4px 16px;cursor:pointer;font-size:16px;font-weight:400;line-height:180%;color:var(--primary-color);position:relative;transition:border 0.2s,background 0.2s}.filter-checkbox-input{position:absolute;opacity:0;pointer-events:none;width:100%;height:100%}.filter-checkbox:hover span{border-color:var(--primary-color)}.filter-checkbox-input:checked+span,.filter-checkbox-input:checked~span{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.price-slider-container{margin-top:10px}.price-text span{font-size:20px;font-weight:600;color:#A7A498;line-height:180%}.filter-section .price-text{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;width:100%;width:100%;padding:12px 16px;border-radius:8px;border:1px solid var(--line-color)!important;color:var(--primary-color)!important;text-align:center;font-size:20px;font-weight:600;line-height:180%;background:#fff0;border:0}.price-range-scale{width:100%;display:flex;align-items:center;gap:10px}.price-range-scale>span{flex:1;font-size:16px;font-weight:400;color:var(--primary-color);line-height:180%}.price-range-scale>#slider-range{width:100%;background:#A7A498;border-radius:0;max-height:4px;padding:0}.price-range-scale>#slider-range>.ui-slider-range{background:var(--primary-color)}.price-range-scale>#slider-range>.ui-slider-handle{border-radius:999px;background:var(--primary-color);border:1px solid var(--primary-color);width:12px;height:12px;top:50%;transform:translateY(-50%)}.list-filter>.selected-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.list-filter>.selected-filters>span{padding:4px 12px;border-radius:999px;border:1px solid var(--line-color);font-size:14px;font-weight:400;line-height:170%;color:var(--primary-color);display:flex;align-items:center;gap:10px}.list-filter>.selected-filters>span>button{background:#fff0;padding:0;box-shadow:unset;width:12px;height:12px}.tks-tour-info-box{background:var(--primary-color);padding:24px;gap:24px;justify-content:space-between;align-items:center;border:1px solid var(--line-color);border-radius:12px}.tks-tour-info-box h3{font-size:22px;line-height:130%;color:var(--white);margin-bottom:0}.tks-tour-info-box .info-box{justify-content:flex-end;gap:24px;align-items:center;flex:0 0 40%;max-width:40%}.tks-tour-info-box .info-box>div{text-align:right;flex:1.5;display:flex;flex-direction:column;gap:12px}.tks-tour-info-box .info-box>div p{color:var(--white);font-size:18px;line-height:100%;margin-bottom:0;font-weight:600}.tks-tour-info-box .info-box>div p:first-child{margin-bottom:12px}.tks-tour-info-box .info-box a{padding:8px 16px;font-size:16px;text-align:center;background-color:var(--brand-red);border:1px solid var(--brand-red);color:var(--white);text-transform:uppercase;border-radius:100px;transition:transform 0.3s ease-in-out;text-wrap:nowrap}.tks-tour-info-box .info-box a:hover{border-color:var(--white);color:var(--brand-red);background-color:var(--white)}.swiperItinerary.single-image .swiper-wrapper{display:block!important;transform:none!important}.swiperItinerary.single-image .swiper-slide{width:100%!important}.swiperItinerary.two-images .swiper-wrapper{display:flex!important;transform:none!important;gap:16px}.swiperItinerary.two-images .swiper-slide{width:calc(50% - 8px)!important;flex-shrink:0}@media only screen and (max-width:911px){.grid-tour .hometourSwiper{grid-template-columns:repeat(2,1fr);gap:16px}.tks-tour-info-box .info-box{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:767px){.col-full>.left-sidebar{padding:24px 0}.tks-tour-info-box .info-box>div{text-align:left}.box-fixed-tour.btn-fixed{bottom:55px;padding-left:16px;padding-right:16px}.tks-tour-info-box .info-box>div p:first-child{display:none!important}.tks-tour-info-box{padding:12px;gap:16px;align-items:stretch!important;max-width:90%;margin:0 auto}.tks-tour-info-box .info-box{justify-content:space-between}.tks-tour-info-box{flex-direction:column;text-align:left;flex:0 0 100%;max-width:100%;border-radius:8px}.tks-tour-info-box h3{font-size:16px}.tks-tour-info-box .info-box a{font-size:14px;flex:1}.tks-tour-info-box .info-box>div p{margin-bottom:0;font-size:14px}.page-template-tour-finder .grid-tour .homeTourSwiper{grid-template-columns:repeat(1,1fr);gap:16px}.hometourSwiper .swiper-slide .slide-title{font-size:16px;margin-top:8px;margin-bottom:16px}.menu-search-group .quote-btn,.slide-card .quote-btn{font-size:14px}.secondary-wrapper-mb>button{width:100%;padding:12px 24px;text-transform:uppercase;font-size:14px;line-height:120%;font-weight:600;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px}.secondary-wrapper-mb>button.open-filter{background-color:var(--primary-color);color:var(--white)}.secondary-wrapper-mb>button.remove-filter{border:2px solid var(--line-color);background:var(--white);color:var(--primary-color)}.secondary-wrapper-mb .tour-sidebar-filter{position:fixed;width:100%;height:100%;background:var(--white);padding:16px;z-index:999999;top:0;left:0;transform:translateX(-1000px);transition:transform 0.3s ease-in-out}.secondary-wrapper-mb .tour-sidebar-filter.active{transform:translateX(0);overflow-y:scroll}.top-tour{display:none!important}}@media only screen and (max-width:414px){.grid-tour .hometourSwiper{grid-template-columns:repeat(1,1fr)}.page-tour .hometourSwiper.grid-tour-finder div.swiper-slide,.grid.grid-related-tour .homeTourSwiper .swiper-slide{height:350px}}