.ft2,body{text-rendering:optimizeLegibility}.ixst-title a,.tl-card-title{-webkit-box-orient:vertical;-webkit-line-clamp:2}.md-pop-tile,.md-pop-tile--a,.md-pop-tile--b{--mdp-ar:14/9}.tour-search-wrapper h1.ts-hero-title,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-card2.four .blog-content h4 a,.blog-card2.six .blog-content h4 a,.blog-card2.three .blog-content h4 a,.blog-card2.two .blog-content h4 a,.contact-page .single-contact h6 a{background:linear-gradient(to bottom,var(--title-color) 0,var(--title-color) 98%);transition:background-size .75s}.blog-card2.four .blog-content h4 a,.blog-card2.three .blog-content h4 a,.contact-page .single-contact h6 a{background-position:right 90%;background-repeat:no-repeat}#silktide-banner,#silktide-banner a,#silktide-modal{background-color:var(--backgroundColor)}*,html{scroll-behavior:smooth}*,.tour-search-wrapper .popular-searches li,body{margin:0;padding:0}.blog-card2.six .location:hover svg,.blog-card2.two .location:hover svg,.booking-modal .modal-dialog .modal-content .close-btn:hover svg,.contact-page .single-contact:hover .icon svg,.enquiry-modal .modal-dialog .modal-content .close-btn:hover svg,.primary-btn1.four:hover svg,.primary-btn1.three.transparent:hover span svg,.primary-btn1.transparent:hover span svg,.primary-btn1>span svg,.progress-wrap:hover .arrow,.slider-btn-grp.two .slider-btn:hover svg,.topbar-area.two .contact-list .single-contact .icon svg{fill:var(--white-color)}.primary-btn1::after,.primary-btn1::before{height:100%;width:100%;position:absolute;content:"";z-index:-1}.breadcrumb-list li a,.header-btn,a{text-decoration:none}.tl-lm-remaining,i.bx{vertical-align:middle}#silktide-banner,#silktide-modal{overflow:auto;transform:translate(0,-20px);box-shadow:-5px 5px 10px 0 #00000012,0 0 50px 0 #0000001a;box-sizing:border-box}#silktide-banner,#silktide-modal,#silktide-modal h1{font-family:var(--fontFamily);color:var(--textColor)}#silktide-banner,#silktide-banner .preferences span:hover,#silktide-banner a:hover,#silktide-modal,#silktide-modal h1,#silktide-modal legend,#silktide-modal p{color:var(--textColor)}.campaign-countdown__unit,.co-cv-label,.td-date-select-label,.td-fact-label,.td-info-chip .tdi-label,.tl-bm-section-label{text-transform:uppercase}::-moz-selection{background-color:var(--primary-color1);color:var(--white-color)}::selection{background-color:var(--primary-color1);color:var(--white-color)}html{font-size:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-roboto);color:var(--text-color);font-size:16px;font-weight:400;line-height:1.6}.blog-card2 .blog-img-wrap .blog-date:hover,.header-btn,.header-btn-main,.header-btn:hover .header-btn-main,.header-btn:hover .header-btn-sub,.site-topbar .st-wrap .st-right .st-nav .language-area .language-btn.header-btn:hover .header-btn-main,.site-topbar .st-wrap .st-right .st-nav>a:hover,.slider-btn-grp.white .slider-btn:hover i,.td-form-group label,.td-m-title,.td-mob-enq,.td-price-row strong,.td-star-rows li,.tl-empty-state h4,.tl-pg-btn,.tl-results-info strong,.topbar-area .topbar-wrap .topbar-right .support-and-language-area>a:hover,a.td-share-btn:hover,h1,h2,h3,h4,h5,h6{color:var(--title-color)}.blog-card2 .blog-content h4 a:hover,.blog-sidebar-area .single-widget .category-list li:hover a span,.blog-sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a:hover,.blog-sidebar-area .single-widget .recent-post-widget .recent-post-content>a:hover,.co-card-title span i,.co-checkbox-label a,.co-extras-note a,.co-installment-note i,.co-step.done span,.co-sum-line.extras,.corporate-content-inner a,.hc-item.active .hc-item-btn,.header-btn i,.header-btn:hover i,.req,.site-topbar .st-wrap .st-right .st-nav .language-area .language-btn.header-btn:hover i,.td-tabs-nav ul li a:hover,.tl-bm-person-sub strong,.tl-bm-section-label i,.tl-card-title a:hover,.tl-date-row-price,.tl-date-row:hover,.tl-place-row i,header.style-1 .contact-area .single-contact .content a:hover,header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li>a:hover,header.style-1 .main-menu>ul>li ul.sub-menu>li.active .dropdown-icon,header.style-1 .main-menu>ul>li ul.sub-menu>li:hover .dropdown-icon{color:var(--primary-color1)}.modal-content-md{max-width:600px;margin:auto;border-radius:18px;padding:40px 35px}button,input{border:none;outline:0}p{font-size:var(--typo-body);line-height:1.65;margin:0 0 1em}h1,h2,h3,h4,h5,h6{font-family:var(--font-poppins);line-height:1.25;margin:0 0 .55em}h1{font-size:var(--typo-h1)}h2{font-size:var(--typo-h2)}h3{font-size:var(--typo-h3)}h4{font-size:var(--typo-h4)}h5{font-size:var(--typo-h5)}h6{font-size:var(--typo-h6)}small{font-size:var(--typo-small)}ol,ul{margin:0 0 .9em;padding-left:1.25em}li{margin:.25em 0}.line-break{height:10px;display:block}img{max-width:100%;height:auto}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pt-90{padding-top:90px}.pb-90{padding-bottom:90px}.pb-80{padding-bottom:80px}.pb-65{padding-bottom:65px}.mb-100{margin-bottom:100px}.mt-100{margin-top:100px}.mb-90{margin-bottom:90px}.mb-80{margin-bottom:80px}.mb-15{margin-bottom:15px}.booking-modal .modal-dialog .modal-content .modal-header h4,.mb-10{margin-bottom:10px}.pt-80{padding-top:80px}.pt-50{padding-top:50px}.pt-40{padding-top:40px}.pt-35{padding-top:35px}.pt-30{padding-top:30px}.pb-60{padding-bottom:60px}.mb-65{margin-bottom:65px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-45{margin-bottom:45px}.mb-35{margin-bottom:35px}.home6-destination-section .mb-20,.mb-20{margin-bottom:20px}.mt-15{margin-top:15px}.mt-40{margin-top:40px}.mt-35{margin-top:35px}.comment-area .comment>li,.mb-40{margin-bottom:40px}.mb-30,header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item .menu-title{margin-bottom:30px}.contact-page .single-contact h4,.enquiry-modal .modal-dialog .modal-content .modal-body h4,.mb-25,.select{margin-bottom:25px}.mt-50{margin-top:50px}.mt-30{margin-top:30px}.mt-25{margin-top:25px}.mb-50{margin-bottom:50px}.home4-counter-section.style-2 .mt-60,.mt-60{margin-top:60px}.mt-65{margin-top:65px}.home2-gallery-section .mt-70,.mt-70{margin-top:70px}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.8,.8,.8)}50%{opacity:1}}.progress-wrap{position:fixed;right:30px;bottom:30px;height:45px;width:45px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:inset 0 0 0 2px var(--borders-color);background-color:transparent;z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);transition:.2s linear}.lsb-close,.ts-clear{right:14px;line-height:1}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap svg{fill:none;transition:.5s}.progress-wrap svg.progress-circle{stroke:var(--primary-color1);stroke-width:4;box-sizing:border-box;transition:.2s linear}.progress-wrap .arrow{fill:var(--primary-color1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.5s}.daterangepicker td.active,.daterangepicker td.active:hover,.daterangepicker.single td.active,.daterangepicker.single td.active:hover,.primary-btn1.transparent::after,.progress-wrap:hover,.top-offer-text-slider-section{background-color:var(--primary-color1)}.topbar-divider{display:inline-block;width:2px;height:15px;background-color:var(--borders-color);flex-shrink:0}.header-btn,.primary-btn1{line-height:1;align-items:center;white-space:nowrap}.header-btn{display:inline-flex;gap:8px;padding:7px 14px;font-family:var(--font-poppins, sans-serif);background:0 0;border:1.5px solid var(--borders-color);border-radius:20px;cursor:pointer;transition:.5s}.btn,.primary-btn1,.section-title h2,.td-add-info h6,.td-big-num,.td-book-btn,.td-calc-head .tdc-price,.td-comment-name,.td-custom-banner h3,.td-date-chip,.td-enq-btn,.td-faq-q,.td-features-col h6,.td-gallery-action-btn,.td-gi-overlay,.td-hero-title,.td-info-chip .tdi-val,.td-itin-day,.td-itin-header h6,.td-loc-body h6,.td-mob-book-sm,.td-mob-price-current,.td-price-row.total strong:last-child,.td-qty-val,.td-write-btn,.tl-apply-btn,.tl-badge,.tl-bm-book-btn,.tl-bm-cur-price,.tl-bm-date-wrap select,.tl-bm-detail-btn,.tl-bm-discount-badge,.tl-bm-person-title,.tl-bm-qty span,.tl-bm-section-label,.tl-bm-summary-total strong,.tl-bm-tour-name,.tl-btn-book,.tl-btn-detail,.tl-card-foot-toggle,.tl-empty-state h4,.tl-filter-head,.tl-hero-title,.tl-load-more-btn,.tl-mob-filter-btn,.tl-pg-btn,.tl-price-now,.tl-results-info strong,.tl-sidebar-head{font-family:var(--font-poppins)}.header-btn i{font-size:16px;line-height:1;transition:.5s;flex-shrink:0}.header-btn-text,.tl-bm-person-info{display:flex;flex-direction:column;gap:3px}.header-btn-main{font-weight:600;font-size:13px;line-height:1;transition:.5s}.header-btn-sub{font-size:10px;font-weight:400;line-height:1;transition:.5s}.primary-btn1,.primary-btn1::before{transition:.2s cubic-bezier(.455, .03, .515, .955)}.header-btn:hover{background-color:transparent;border-color:var(--primary-color1)}.primary-btn1,.primary-btn1.four:hover,.primary-btn1:hover,.section-title.white h2,header.style-1 .mobile-logo-area .menu-close-btn:hover i,header.style-1.two .main-menu>ul>li>a,header.style-1.two .main-menu>ul>li>a i{color:var(--white-color)}.primary-btn1{background-color:var(--primary-color1);font-weight:600;font-size:15px;letter-spacing:.48px;padding:20px 24px;border-radius:10px;position:relative;display:inline-flex;overflow:hidden;z-index:1}.primary-btn1>span{transition:opacity .3s,transform .3s;transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);background-color:transparent;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.primary-btn1>span:nth-child(2){position:absolute;top:50%;left:0;opacity:0;transform:translate(0,100%);transition:opacity .3s,transform .3s;transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);white-space:nowrap}.primary-btn1>span svg{transition:.5s}.primary-btn1::before{top:0;left:0;background-size:102% 102%;border-radius:inherit;opacity:0}.primary-btn1::after{top:0;left:0;transform:translateY(110%);background-color:var(--black-color);overflow:hidden;transition:opacity .5s,transform .5s}.blog-card2 .blog-img-wrap,.booking-modal .modal-dialog .modal-content .modal-body form,.co-card-input-wrap,.home2-destination-section .destination-slider-area,.home3-destination-section .destination-slider-area,.site-topbar .st-wrap .st-right .st-nav .language-area,.td-share-wrap,.topbar-area .topbar-wrap .topbar-right .support-and-language-area .language-area,.ts-field,header.style-1,header.style-1 .language-area{position:relative}.primary-btn1:hover .arrow{fill:rgba(255,255,255,0.15)}.primary-btn1:hover>span{transform:translateY(-150%);opacity:0}.primary-btn1:hover>span:nth-child(2){opacity:1;transform:translate(0,-50%)}.primary-btn1:hover::after{transform:translate(0);border-radius:0}.primary-btn1.three.transparent,.primary-btn1.transparent{background-color:transparent;border:1px solid var(--borders-color);color:var(--title-color);padding:16px 17px}.blog-card2.six .location svg,.blog-card2.two .location svg,.primary-btn1.four.transparent span svg,.primary-btn1.three.transparent span svg,.primary-btn1.transparent span svg{fill:var(--title-color)}.primary-btn1.transparent:hover{color:var(--white-color);border-color:var(--primary-color1)}.primary-btn1.two{border-radius:100px}.primary-btn1.three,.primary-btn1.three.transparent::after,.topbar-area.two .topbar-right .support-and-language-area .language-area .language-list li a:hover,header.style-1.two{background-color:var(--primary-color2)}.primary-btn1.three.transparent:hover{color:var(--white-color);border-color:var(--primary-color2)}.primary-btn1.four,.topbar-area.three .topbar-right .support-and-language-area .language-area .language-list li a:hover{background-color:var(--primary-color3);color:var(--title-color2)}.primary-btn1.four.transparent,.slider-btn-grp .slider-btn{background-color:transparent;border:1px solid var(--black-color)}.primary-btn1.four svg,.primary-btn1.four.transparent:hover span svg,.slider-btn-grp.three .slider-btn:hover svg{fill:var(--title-color2)}.primary-btn1.four.transparent{color:var(--title-color);padding:16px 17px}.primary-btn1.four.transparent::after,header.style-1.three{background-color:var(--primary-color3)}.primary-btn1.four.transparent:hover{color:var(--title-color2);border-color:var(--primary-color3)}.section-title h2{color:var(--title-color);font-size:40px;font-weight:600;line-height:1.1;margin-bottom:0}.section-title p{color:var(--text-color);font-family:var(--font-roboto);font-size:18px;font-weight:400;line-height:28px;padding-top:20px;max-width:545px;width:100%;margin:0 auto}.form-inner input,.form-inner label,.form-inner textarea{font-weight:500;color:var(--title-color)}.form-inner input,header.style-1 .main-menu>ul>li ul.sub-menu>li .sub-menu>li>a{padding:10px 20px}.section-title.white p{color:#aaa}.section-title.two p,.tl-check-parent .tl-cnt{margin-left:0}.slider-btn-grp{display:flex;align-items:center;gap:50px}.slider-btn-grp .slider-btn{min-width:40px;max-width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.5s}.pagination-area .paginations-button a svg,.slider-btn-grp .slider-btn svg{fill:none;stroke:var(--title-color);transition:.5s}.daterangepicker .btn-primary,.daterangepicker.single .btn-primary,.form-inner2 .form-check .form-check-input:checked,.slider-btn-grp .slider-btn:hover,.slider-btn-grp.two .slider-btn:hover{background-color:var(--primary-color1);border-color:var(--primary-color1)}.pagination-area .paginations-button a:hover svg,.slider-btn-grp .slider-btn:hover svg{stroke:var(--white-color)}#silktide-modal .switch__off,.cpg-office:hover::before,.hc-category-btn.active svg,.hc-category-btn:hover svg,.img-ph img.loaded,.slider-btn-grp .slider-btn.swiper-button-disabled,.td-pax-mini-remove:hover{opacity:1}.slider-btn-grp.white .slider-btn{border:1px solid rgba(255,255,255,.4)}.slider-btn-grp.white .slider-btn i{color:rgba(255,255,255,.4)}.slider-btn-grp.white .slider-btn:hover{border-color:var(--white-color);background-color:var(--white-color)}.slider-btn-grp.three .slider-btn,.slider-btn-grp.two .slider-btn{background-color:var(--white-color);border-color:var(--borders-color)}.slider-btn-grp.three .slider-btn svg,.slider-btn-grp.two .slider-btn svg{stroke:none;fill:var(--title-color)}.slider-btn-grp.three .slider-btn:hover{background-color:var(--primary-color3);border-color:var(--primary-color3)}.paginations{display:inline-flex;align-items:center;justify-content:center;width:unset;z-index:9;gap:8px}.blog-sidebar-area .single-widget .recent-post-widget .recent-post-content,.form-inner,header.style-1 .contact-area .single-contact .content{line-height:1}.form-inner label{font-family:var(--font-poppins);font-size:16px;display:block;line-height:1;margin-bottom:12px}.form-inner input,.form-inner select,.form-inner textarea,.form-inner2 .form-check .form-check-label{font-family:var(--font-roboto);font-size:16px}.form-inner input{width:100%;background:0 0;height:56px;border:1px solid var(--borders-color);border-radius:10px}.form-inner select{width:100%;height:56px;border:1px solid var(--borders-color);border-radius:10px;background-color:transparent;color:var(--title-color);outline:0;padding-inline-start:20px;cursor:pointer}.form-inner input::-moz-placeholder{color:#aaa;font-weight:400}.form-inner input::placeholder{color:#aaa;font-weight:400}.form-inner input:focus,.form-inner select:focus,.form-inner textarea:focus{border-color:var(--black-color)}.form-inner textarea{width:100%;border-radius:10px;background:0 0;border:1px solid rgba(var(--black-color-opc),.2);outline:0;padding:20px 25px;min-height:170px;resize:none}.site-topbar,.td-date-select-label,.td-meta-bar,.td-mob-price-bar,.td-person-row,.tl-hero,.tl-trust-bar,.topbar-area,header.style-1{border-bottom:1px solid var(--borders-color)}.form-inner textarea::-moz-placeholder{color:#aaa;font-weight:400}.form-inner textarea::placeholder{color:#aaa;font-weight:400}.form-inner2 .form-check{min-height:unset;margin-bottom:0}.form-inner2 .form-check .form-check-input{cursor:pointer;height:16px;width:16px;margin-top:7px;background-color:transparent;border:1px solid rgba(var(--black-color-opc),.2);border-radius:5px}.form-inner2 .form-check .form-check-input:focus{box-shadow:none}.form-inner2 .form-check .form-check-label{cursor:pointer;color:var(--text-color);font-weight:400;line-height:1.2}#silktide-banner:focus,#silktide-wrapper #silktide-cookie-icon:focus,.daterangepicker td.start-date.end-date{border-radius:50%}.daterangepicker .drp-calendar{min-width:270px}.daterangepicker .calendar-table th{padding:4px;color:#aaa}.daterangepicker .calendar-table th.month{color:var(--title-color);font-size:14px}.daterangepicker .calendar-table td{border-radius:50%;padding:5px;font-size:13px;font-family:var(--font-poppins)}.daterangepicker .monthselect,.daterangepicker button,.daterangepicker.single .monthselect,.daterangepicker.single button{outline:0}.daterangepicker td.in-range{background-color:rgba(var(--primary-color1-opc),.1)}@keyframes fade-down{0%{opacity:0;transform:scaleY(0);visibility:hidden}100%{opacity:1;transform:scaleY(1);visibility:visible}}@keyframes zoom-In-effect{0%{transform:scale(.5)}100%{transform:scale(1)}}.site-topbar,.topbar-area{padding:18px 0}.site-topbar .st-wrap,.topbar-area .topbar-wrap{display:flex;align-items:center;justify-content:space-between;gap:105px}@media (max-width:1399px){.topbar-area .topbar-wrap{gap:50px}}@media (max-width:1199px){.mb-80{margin-bottom:70px}.mb-65{margin-bottom:55px}.mb-60{margin-bottom:50px}.mb-40{margin-bottom:30px}.mt-65{margin-top:55px}.topbar-area .topbar-wrap{gap:40px}}.site-topbar .st-wrap .st-logo img,.topbar-area .topbar-wrap .header-logo img{min-width:120px;max-width:120px}@media (min-width:992px) and (max-width:1199px){.pb-80{padding-bottom:60px}.pt-50{padding-top:40px}.topbar-area .topbar-wrap{gap:15px;flex-wrap:nowrap;overflow:hidden}.topbar-area .topbar-wrap .logo-and-search-area{gap:15px;flex:1 1 auto;min-width:0;overflow:hidden}.topbar-area .topbar-wrap .logo-and-search-area .search-area{min-width:0!important;flex:1 1 auto}.topbar-area .topbar-wrap .topbar-right{gap:12px;flex:0 0 auto;flex-shrink:0}}.topbar-area .topbar-wrap .logo-and-search-area{display:flex;align-items:center;gap:45px}.topbar-area .topbar-wrap .logo-and-search-area .search-area{min-width:min(690px,100%);width:100%;flex:1}.topbar-area .topbar-wrap .logo-and-search-area .search-area .form-inner{display:flex;align-items:center;gap:15px;padding:16px 25px;background-color:#f0f0f0;border-radius:100px}.topbar-area .topbar-wrap .logo-and-search-area .search-area .form-inner input{height:unset;padding:0 0 0 3px;border:unset}.tl-results-controls,.topbar-area .topbar-wrap .topbar-right,.topbar-area .topbar-wrap .topbar-right .support-and-language-area,.topbar-area.two .contact-list .single-contact,header.style-1 .contact-area .single-contact{display:flex;align-items:center;gap:10px}.topbar-area .topbar-wrap .topbar-right .support-and-language-area>a{color:var(--primary-color1);font-family:var(--font-poppins);font-weight:600;font-size:15px;line-height:1;transition:.5s;white-space:nowrap;padding-right:15px;position:relative}.topbar-area .topbar-wrap .topbar-right .support-and-language-area>a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:2px;height:15px;background-color:var(--borders-color)}.site-topbar .st-wrap .st-right .st-nav .language-area .language-btn,.topbar-area .topbar-wrap .topbar-right .support-and-language-area .language-area .language-btn,header.style-1 .language-area .language-btn{display:flex;align-items:center;gap:5px;cursor:pointer}.topbar-area .topbar-wrap .topbar-right .support-and-language-area .language-area .language-btn svg,header.style-1 .language-area .language-btn svg{fill:var(--title-color);transition:.5s}.site-topbar .st-wrap .st-right .st-nav .language-area .language-btn span,.topbar-area .topbar-wrap .topbar-right .support-and-language-area .language-area .language-btn span,header.style-1 .language-area .language-btn span{color:var(--title-color);font-family:var(--font-roboto);font-size:14px;font-weight:600;line-height:1;transition:.5s}.site-topbar .st-wrap .st-right .st-nav .language-area .language-btn i,.topbar-area .topbar-wrap .topbar-right .support-and-language-area .language-area .language-btn i,header.style-1 .language-area .language-btn i{font-size:12px;line-height:1;color:var(--title-color)}.site-topbar .st-wrap .st-right .st-nav .language-area .language-list,.topbar-area .topbar-wrap .topbar-right .support-and-language-area .language-area .language-list,header.style-1 .language-area .language-list{padding:0;margin:0;list-style:none;position:absolute;top:35px;left:50%;z-index:9999;width:180px;background-color:var(--white-color);box-shadow:0 30px 80px rgba(8,0,42,.08);border-radius:10px;overflow:hidden;display:none;transform:scaleY(0) translateX(-50%);transform-origin:top}.site-topbar .st-wrap .st-right .st-nav .language-area .language-list.active,.topbar-area .topbar-wrap .topbar-right .support-and-language-area .language-area .language-list.active,header.style-1 .contact-area .contact-list.active,header.style-1 .language-area .language-list.active{display:block;transform:scaleY(1) translateX(-50%);animation:.5s linear fade-up}.topbar-area .topbar-wrap .topbar-right .support-and-language-area .language-area .language-list li a,header.style-1 .language-area .language-list li a{color:var(--title-color);font-family:var(--font-roboto);font-weight:600;text-transform:capitalize;font-size:12px;padding:12px 20px;line-height:1;width:100%;display:flex;align-items:center;transition:.5s;display:flex;align-items:center;gap:10px}.blog-card2.six .location:hover,.blog-card2.two .location:hover,.inspiration-details .tag-and-social-area .social-area .social-list li a:hover,.site-topbar .st-wrap .st-right .st-nav .language-area .language-list li .st-currency-option:hover,.site-topbar .st-wrap .st-right .st-nav .language-area .language-list li a:hover,.topbar-area .topbar-wrap .topbar-right .support-and-language-area .language-area .language-list li a:hover,header.style-1 .language-area .language-list li .st-currency-option:hover,header.style-1 .language-area .language-list li a:hover{color:var(--white-color);background-color:var(--primary-color1)}.topbar-area .topbar-wrap .topbar-right .primary-btn1{padding:16px 28px}.topbar-area .topbar-wrap .topbar-right .primary-btn1>span svg{min-width:15px}.topbar-area.two{padding:18px 130px;border-bottom:unset}@media (max-width:1699px){.topbar-area.two{padding:18px 80px}}@media (min-width:1400px) and (max-width:1599px){.topbar-area.two{padding:18px 20px}header.style-1 .main-menu>ul>li .mega-menu{padding:50px 0}}.topbar-area.two .contact-list{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:45px}.topbar-area.two .contact-list .single-contact .icon{min-width:36px;max-width:36px;height:36px;border-radius:50%;background-color:var(--black-color);display:flex;align-items:center;justify-content:center}.topbar-area.two .contact-list .single-contact a{color:var(--title-color);font-family:var(--font-poppins);font-weight:600;font-size:15px;line-height:1;transition:.5s}.topbar-area.two .contact-list .single-contact a:hover,.topbar-area.two .topbar-right .support-and-language-area>a:hover,header.style-1.two .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li>a.active,header.style-1.two .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li>a:hover,header.style-1.two .main-menu>ul>li ul.sub-menu>li.active .dropdown-icon,header.style-1.two .main-menu>ul>li ul.sub-menu>li.active>a,header.style-1.two .main-menu>ul>li ul.sub-menu>li:hover .dropdown-icon,header.style-1.two .main-menu>ul>li ul.sub-menu>li:hover>a,header.style-1.two .main-menu>ul>li ul.sub-menu>li>a.active,header.style-1.two .main-menu>ul>li ul.sub-menu>li>a:hover{color:var(--primary-color2)}.topbar-area.three .topbar-right,.topbar-area.two .topbar-right{gap:35px}.topbar-area.three .topbar-right .support-and-language-area>a,.topbar-area.two .topbar-right .support-and-language-area>a{color:var(--title-color);transition:.5s}.td-features-col.inc h6,.td-features-col.inc i,.topbar-area.three .topbar-right .support-and-language-area>a:hover,header.style-1 .main-menu>ul>li.active .dropdown-icon2,header.style-1 .main-menu>ul>li.active>a,header.style-1 .main-menu>ul>li.active>a i,header.style-1 .main-menu>ul>li.active>i,header.style-1 .main-menu>ul>li:hover .dropdown-icon2,header.style-1 .main-menu>ul>li:hover>a,header.style-1 .main-menu>ul>li:hover>a i,header.style-1.three .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li>a.active,header.style-1.three .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li>a:hover,header.style-1.three .main-menu>ul>li ul.sub-menu>li.active .dropdown-icon,header.style-1.three .main-menu>ul>li ul.sub-menu>li.active>a,header.style-1.three .main-menu>ul>li ul.sub-menu>li:hover .dropdown-icon,header.style-1.three .main-menu>ul>li ul.sub-menu>li:hover>a,header.style-1.three .main-menu>ul>li ul.sub-menu>li>a.active,header.style-1.three .main-menu>ul>li ul.sub-menu>li>a:hover{color:var(--primary-color3)}header.style-1{width:100%;z-index:999;transition:.8s ease-out;background-color:transparent}header.style-1.sticky{position:fixed;top:0;left:0;width:100%;background-color:var(--white-color);box-shadow:5px 3px 40px rgba(0,72,88,.1);z-index:999}header.style-1 .header-logo img{width:120px}header.style-1 .contact-area{padding:8px 24px;background-color:#f0f0f0;position:relative;display:flex;align-items:end;gap:10px}header.style-1 .contact-area .single-contact .icon{width:34px;height:34px;border-radius:50%;background-color:var(--white-color);display:flex;align-items:center;justify-content:center}header.style-1 .contact-area .single-contact .content span{color:var(--text-color);font-family:var(--font-roboto);font-weight:500;font-size:14px;line-height:1;display:block;margin-bottom:8px}header.style-1 .contact-area .single-contact .content a{color:var(--title-color);font-family:var(--font-roboto);font-weight:500;font-size:18px;line-height:1;transition:.5s}header.style-1 .contact-area .contact-dropdown-btn{font-size:12px;line-height:1;color:var(--title-color);margin-bottom:4px;cursor:pointer}header.style-1 .contact-area .contact-list{padding:10px 0;margin:0;list-style:none;position:absolute;top:58px;left:50%;z-index:9999;background-color:#f0f0f0;box-shadow:0 30px 80px rgba(8,0,42,.08);display:none;transform:scaleY(0) translateX(-50%);transform-origin:top;width:100%}header.style-1 .contact-area .contact-list li{padding:12px 24px}header.style-1 .nav-right{display:flex;align-items:center;gap:30px}@media (min-width:1200px) and (max-width:1399px){header.style-1 .nav-right{gap:25px}}header.style-1 .main-menu>ul>li ul.sub-menu>li .sub-menu::before,header.style-1 .nav-right .mobile-menu-btn{display:none;visibility:hidden}header.style-1 .main-menu{display:inline-block}header.style-1 .main-menu>ul{list-style:none;margin:0;padding:0}header.style-1 .main-menu>ul>li{display:inline-block;position:relative;padding:0}header.style-1 .main-menu>ul>li.position-inherit{position:inherit}header.style-1 .main-menu>ul>li>a{color:var(--title-color);display:block;letter-spacing:.4px;padding:20px 18px;line-height:1;font-family:var(--font-poppins);font-weight:600;font-size:15px;transition:.5s ease-out;position:relative}header.style-1 .main-menu>ul>li>a i{font-size:12px;color:var(--text-color);transition:.55s ease-in-out}header.style-1 .main-menu>ul>li .dropdown-icon{font-size:20px;text-align:center;color:rgba(82,82,82,.6);font-style:normal;position:absolute;right:-5px;top:35px;z-index:999;cursor:pointer;display:none;transition:.5s ease-out;opacity:0}header.style-1 .main-menu>ul>li .mega-menu,header.style-1 .main-menu>ul>li ul.sub-menu{top:55px;display:none;background:var(--white-color);transform-origin:top;left:0;margin:0}header.style-1 .main-menu>ul>li .dropdown-icon.active::before{content:"\f2ea"}header.style-1 .main-menu>ul>li ul.sub-menu{position:absolute;right:0;min-width:220px;border:1px solid var(--borders-color);border-radius:10px;padding:15px 0;text-align:left}header.style-1 .main-menu>ul>li ul.sub-menu>li,header.style-1.three .main-menu>ul>li ul.sub-menu>li,header.style-1.two .main-menu>ul>li ul.sub-menu>li{padding:0;display:block;position:relative}header.style-1 .main-menu>ul>li ul.sub-menu>li i{position:absolute;top:14px;right:20px;display:block;color:var(--title-color);font-size:14px}header.style-1 .main-menu>ul>li ul.sub-menu>li .dropdown-icon{color:var(--title-color);opacity:1;top:16px;font-size:10px}header.style-1 .main-menu>ul>li ul.sub-menu>li>a{display:block;padding:12px 20px;color:var(--title-color);font-weight:500;font-family:var(--font-poppins);font-size:14px;line-height:1.2;transition:.3s ease-out;position:relative;border-radius:6px;margin:0 8px}header.style-1 .main-menu>ul>li ul.sub-menu>li.active>a,header.style-1 .main-menu>ul>li ul.sub-menu>li:hover>a,header.style-1 .main-menu>ul>li ul.sub-menu>li>a.active,header.style-1 .main-menu>ul>li ul.sub-menu>li>a:hover{color:var(--primary-color1);background-color:#f5f0ee}header.style-1 .main-menu>ul>li ul.sub-menu>li>a.active::before,header.style-1 .main-menu>ul>li ul.sub-menu>li>a:hover::before{transform:scale(1)}.co-bank-row:last-child,.td-add-row:last-child,.td-comment:last-child,.td-fi:last-child,.td-star-rows li:last-child,.tl-bm-person-row:last-of-type,header.style-1 .main-menu>ul>li ul.sub-menu>li:last-child,header.style-1 .main-menu>ul>li ul.sub-menu>li:last-child>a{border-bottom:none}.breadcrumb-list li:last-child::after,.td-mob-price-bar .td-mob-headline .td-mob-price-discount[hidden],.tl-check-row input,header .main-menu>ul>li .mega-menu.mega-menu--v2 .vector1,header .main-menu>ul>li .mega-menu.mega-menu--v2 .vector2,header.style-1 .main-menu>ul li.menu-item-has-children>i,header.style-1 .main-menu>ul>li ul.sub-menu>li:last-child>a::before{display:none}header.style-1 .main-menu>ul>li ul.sub-menu>li .sub-menu{left:219px;position:absolute;max-width:230px;min-width:230px;background:var(--white-color);top:3px;padding:10px 0;border-left:unset}.calendar-wrapper.active,.co-pm-panel.active,.co-step-panel.active,.corporate-mobile-select.open .corporate-mobile-select-list,.md-pop .md-dest-panel:not([hidden]),.td-faq-item.open .td-faq-a,.td-itin-item.open .td-itin-body,.td-pax-popover-wrap.td-pax-open .td-pax-popover-panel,.ts-dropdown.active .ts-clear,.ts-dropdown.active .ts-menu,header.style-1 .main-menu>ul>li ul.sub-menu>li .sub-menu>li i{display:block}header.style-1 .main-menu>ul>li .mega-menu{position:absolute;border:1px solid var(--borders-color);padding:50px 0;width:100%;z-index:1}header.style-1 .main-menu>ul>li .mega-menu .menu-row{display:grid;grid-template-columns:repeat(6,1fr);gap:48px}@media (max-width:1399px){.topbar-area .topbar-wrap .logo-and-search-area,header.style-1 .main-menu>ul>li .mega-menu .menu-row{gap:35px}.topbar-area .topbar-wrap .logo-and-search-area .search-area{min-width:575px}.topbar-area .topbar-wrap .topbar-right{gap:10px}.topbar-area.two{padding:18px 10px}header.style-1 .main-menu>ul>li>a{padding:20px 14px}header.style-1 .main-menu>ul>li .mega-menu{padding:50px 0}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item .menu-title{margin-bottom:25px}}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item{padding:0;position:relative}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item:last-child{padding-right:0}@media (max-width:1199px){.topbar-area .topbar-wrap .logo-and-search-area{gap:25px}.topbar-area .topbar-wrap .logo-and-search-area .search-area{min-width:435px}.topbar-area .topbar-wrap .logo-and-search-area .search-area .form-inner{padding:16px 22px;gap:10px}.topbar-area .topbar-wrap .topbar-right{gap:10px}.topbar-area.two{padding:18px 0}.topbar-area.two .contact-list{gap:18px}.topbar-area.two .contact-list .single-contact{gap:7px}.topbar-area.three .topbar-right,.topbar-area.two .topbar-right,header.style-1 .nav-right{gap:20px}header.style-1 .main-menu>ul>li ul.sub-menu{top:53px}header.style-1 .main-menu>ul>li .mega-menu .menu-row{grid-template-columns:repeat(5,1fr);gap:20px;row-gap:30px}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item .menu-title{margin-bottom:20px}header.style-1.two .main-menu>ul>li ul.sub-menu>li .sub-menu{left:unset;right:219px;border:1px solid var(--borders-color);border-right:unset}}.home3-destination-section .feature-and-rating-area .single-feature h5,header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item .menu-title h5{color:var(--title-color);font-family:var(--font-poppins);font-weight:600;font-size:20px;line-height:30px;margin-bottom:0}@media (max-width:1399px){header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item .menu-title h5{font-size:18px}}.blog-sidebar-area .single-widget .category-list,header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul{padding:0;margin:0;list-style:none}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li{margin-bottom:25px;line-height:1;padding:0;display:block}.blog-card2 .blog-content h4,.blog-sidebar-area .single-widget .category-list li:last-child,.blog-sidebar-area .single-widget .recent-post-widget .recent-post-content h6,.co-passenger:last-child,.comment-area .comment>li:last-child,.td-reply-block p,header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li:last-child{margin-bottom:0}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li>a{color:var(--text-color);font-family:var(--font-roboto);font-weight:600;font-size:16px;line-height:1;transition:.5s;display:inline-flex;align-items:center;gap:8px}@media (min-width:1200px) and (max-width:1399px){header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li>a{font-size:14px}}@media (min-width:992px) and (max-width:1199px){header.style-1 .nav-right{gap:15px}header.style-1 .main-menu>ul>li>a{font-size:14px;padding:20px 10px}header.style-1 .main-menu>ul>li ul.sub-menu>li .dropdown-icon{top:13px}header.style-1 .main-menu>ul>li ul.sub-menu>li>a{padding:10px 20px;font-size:13px}header.style-1 .main-menu>ul>li .mega-menu{max-height:430px;overflow-y:auto;padding:40px 0;top:53px}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li{margin-bottom:23px}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li>a{font-size:15px}}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li>a img{min-width:15px;max-width:15px;height:15px;border-radius:50%}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li.active a{color:var(--primary-color1);display:inline-block}header.style-1 .main-menu>ul>li .mega-menu .vector1{position:absolute;bottom:0;left:0;z-index:-1}.error-page .vector2,header.style-1 .main-menu>ul>li .mega-menu .vector2{position:absolute;bottom:0;right:0;z-index:-1}@media (max-width:991px){.pt-100,.pt-90{padding-top:80px}.pb-100,.pb-90{padding-bottom:80px}.mb-100{margin-bottom:80px}.mt-100{margin-top:80px}.mb-90{margin-bottom:70px}.mb-70,.mb-80{margin-bottom:60px}.pt-50{padding-top:30px}.mt-50,.mt-70{margin-top:40px}.mb-50{margin-bottom:40px}.section-title h2{font-size:37px;line-height:1.2}.section-title p{padding-top:15px}header.style-1{padding:18px 0}header.style-1 .header-logo img{width:110px}header.style-1 .contact-area{padding:12px 18px;margin-bottom:20px}header.style-1 .contact-area .single-contact{gap:8px}header.style-1 .contact-area .single-contact .content a{font-size:17px}header.style-1 .contact-area .contact-dropdown-btn{margin-bottom:2px}header.style-1 .contact-area .contact-list{padding:6px 0;top:66px}header.style-1 .nav-right .mobile-menu-btn{display:flex;align-items:center;visibility:visible;justify-content:center;position:relative;min-width:48px;max-width:48px;height:48px;border-radius:10px;border:1px solid var(--borders-color)}header.style-1 .nav-right .mobile-menu-btn svg{fill:var(--title-color)}header.style-1 .nav-right .mobile-menu-btn:hover svg{animation:.75s cubic-bezier(.57,.39,0,.86) forwards qode-draw}header.style-1 .main-menu>ul>li{padding:0 12px}header.style-1 .main-menu>ul>li.position-inherit{position:relative}header.style-1 .main-menu>ul>li .dropdown-icon{opacity:1}header.style-1 .main-menu>ul>li ul.sub-menu>li .dropdown-icon{right:0;top:11px;font-size:20px}header.style-1 .main-menu>ul>li ul.sub-menu>li>a{border-color:rgba(233,228,228,.5)}header.style-1 .main-menu>ul>li ul.sub-menu>li .sub-menu{position:unset;max-width:230px;min-width:215px;background:0 0;top:0;padding:0}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item .menu-title{margin-bottom:15px}header.style-1 .main-menu>ul>li .mega-menu .vector1,header.style-1 .main-menu>ul>li .mega-menu .vector2{display:none}header.style-1.two{padding:15px 0}}header.style-1 .main-menu>ul>li.menu-item-has-children{transition:.55s ease-in-out}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2{font-weight:400}@media (min-width:992px){header.style-1 .main-menu>ul>li:first-child,header.style-1 .main-menu>ul>li:first-child>a{padding-left:0}header.style-1 .main-menu>ul>li:last-child{padding-right:0}header.style-1 .main-menu>ul>li ul.sub-menu>li:hover>.sub-menu{display:block;animation:.45s linear fade-down}header.style-1 .main-menu>ul>li:hover .mega-menu,header.style-1 .main-menu>ul>li:hover>ul.sub-menu{display:block;animation:.3s linear fade-down}header.style-1 .main-menu>ul,header.style-1>.container{overflow:visible}header.style-1 .main-menu{position:relative;z-index:30;overflow:visible}header.style-1 .main-menu>ul>li.mega-v2-parent{position:static}header.style-1 .main-menu>ul>li .mega-menu.mega-menu--v2{left:0;right:auto;width:var(--mega-v2-w,100%);max-width:none;top:100%;transform:none;z-index:50;background:#eef2f7;border-color:rgba(23,129,254,.12);padding:20px 0 14px}header .main-menu>ul>li .mega-menu.mega-menu--v2 .container{max-width:100%;width:100%;padding-left:12px;padding-right:12px}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2{align-items:stretch;gap:14px;width:100%}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__rail{flex:0 0 26%;max-width:320px;display:flex;flex-direction:column;gap:5px}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__tab{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-radius:12px;padding:11px 14px;min-height:44px;background:0 0;color:var(--title-color);font-family:var(--font-poppins);font-weight:600;font-size:18px;line-height:1.25;cursor:pointer;transition:background .2s,color .2s}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__tab:focus-visible,header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__tab:hover{outline:0;background:rgba(255,255,255,.65)}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__tab.is-active{background:#fff;color:#1a2b5b;box-shadow:0 1px 0 rgba(23,129,254,.08)}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;background:var(--mega-dot,#1781fe)}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__tab:nth-child(5n+1) .mega-v2__dot{--mega-dot:#c9a227}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__tab:nth-child(5n+2) .mega-v2__dot{--mega-dot:#1781fe}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__tab:nth-child(5n+3) .mega-v2__dot{--mega-dot:#c62828}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__tab:nth-child(5n+4) .mega-v2__dot{--mega-dot:#2e7d32}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__tab:nth-child(5n+5) .mega-v2__dot{--mega-dot:#6a1b9a}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__panels{flex:1 1 50%;min-width:0;position:relative}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__panel{display:none;padding-right:8px}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__panel.is-active{display:block;animation:.22s ease-out fade-down}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__panel-title{font-family:var(--font-poppins);font-weight:600;font-size:clamp(1.05rem, .95rem + .35vw, 1.28rem);line-height:1.2;color:#111;margin:0 0 6px}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__link-grid{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,max-content));column-gap:clamp(44px,5.5vw,72px);row-gap:6px;justify-content:start;align-items:start;max-width:100%}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__link-grid>li{min-width:0;max-width:min(260px,38vw)}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__link-grid>li>a{color:#111;font-family:var(--font-roboto);font-weight:600;font-size:15px;text-decoration:none;transition:color .2s,text-decoration-color .2s;display:inline-block;max-width:100%;overflow-wrap:anywhere}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__link-grid>li>a:hover{color:#000;text-decoration:underline;text-decoration-color:rgba(17,17,17,0.35);text-underline-offset:3px}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__link-grid .dropdown-icon{display:none}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__link-grid .sub-menu{list-style:none;margin:4px 0 0;padding:0 0 0 10px;column-count:1}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__link-grid .sub-menu a{font-size:14px;font-weight:400;color:#333}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__link-grid .sub-menu a:hover{color:#111}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__side{flex:0 0 30%;max-width:360px;min-width:220px;display:flex;flex-direction:column;gap:6px;align-self:stretch}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card{position:relative;display:block;flex:0 0 auto;width:100%;border-radius:clamp(12px,1.2vw,16px);overflow:hidden;text-decoration:none;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 32px rgba(0,0,0,.08);background:var(--camp-img-bg,#e8e8e8);transition:transform .22s,box-shadow .22s,border-color .22s}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.12);border-color:rgba(23,129,254,.2)}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card-media{position:relative;aspect-ratio:2.4/1;overflow:hidden;background:var(--camp-img-bg,#e8e8e8)}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card-bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.08);filter:blur(16px);opacity:.88;pointer-events:none}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card-bg--sm{display:none}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card-media picture{display:block;position:absolute;inset:0;z-index:2}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card-img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block;transition:transform .4s cubic-bezier(.25, .46, .45, .94)}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card:hover .mega-v2__card-img{transform:scale(1.04)}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card-fallback{position:absolute;inset:0;display:block;background:linear-gradient(135deg,#dbeafe 0,#93c5fd 45%,#1781fe 100%);opacity:.9}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card-shade{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.38) 100%);opacity:.72;transition:opacity .22s;border-radius:inherit}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card:hover .mega-v2__card-shade{opacity:.9}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card-go{position:absolute;right:10px;bottom:10px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.95);color:#1781fe;font-size:1rem;z-index:4;box-shadow:0 4px 12px rgba(0,0,0,.12);transition:transform .2s,background .2s,color .2s}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card:hover .mega-v2__card-go{transform:scale(1.05);background:#1781fe;color:#fff}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card--2 .mega-v2__card-go{color:#1a2b5b}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card--2:hover .mega-v2__card-go{background:#1a2b5b;color:#fff}.calendar-wrapper #calendar-prev .next-month{opacity:0;visibility:hidden;display:block}.tl-card-pricing-row{text-align:right}}header.style-1 .mobile-logo-area .mobile-logo-wrap img{width:110px}header.style-1 .mobile-logo-area .menu-close-btn{height:38px;width:38px;border-radius:10px;border:1px solid var(--borders-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.35s}header.style-1 .mobile-logo-area .menu-close-btn i{font-size:26px;line-height:1;color:var(--title-color);transition:.35s}header.style-1 .mobile-logo-area .menu-close-btn:hover{background-color:var(--title-color)}header.style-1 .primary-btn1 .transparent{padding:19px 17px}header.style-1.three .main-menu>ul>li>a,header.style-1.three .main-menu>ul>li>a i{color:var(--title-color2)}@media only screen and (max-width:991px){header.style-1 .main-menu>ul>li .mega-menu,header.style-1 .main-menu>ul>li ul.sub-menu{position:static;min-width:200px;border:none;opacity:1;visibility:visible;transform:translateY(0)}header.style-1 .dropdown-icon{color:var(--white-color)}header.style-1 .main-menu{position:fixed;top:0;left:0;width:280px;padding:30px 20px!important;z-index:99999;height:100%;overflow:auto;background:var(--white-color);border-right:1px solid var(--borders-color);transform:translateX(-100%);transition:transform .3s ease-in;box-shadow:0 2px 20px rgba(0,0,0,.03)}header.style-1 .main-menu.show-menu{transform:translateX(0)}header.style-1 .main-menu .menu-list{padding-top:50px;padding-bottom:30px;border:unset}header.style-1 .main-menu>ul{float:none;text-align:left;padding:5px 0 20px}header.style-1 .main-menu>ul>li{display:block;position:relative;padding:0}header.style-1 .main-menu>ul li.menu-item-has-children>i,header.style-1 .main-menu>ul>li i{display:block}header.style-1 .main-menu>ul>li>a{padding:15px 0;display:block;border:unset;background-color:transparent}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item::after,header.style-1 .main-menu>ul>li>a i{display:none}header.style-1 .main-menu>ul>li ul.sub-menu{padding:0 0 0 10px;background-color:unset}header.style-1 .main-menu>ul>li ul.sub-menu>li{border-bottom:1px solid #eee}header.style-1 .main-menu>ul>li ul.sub-menu>li a{color:var(--title-color);padding:12px 0}header.style-1 .main-menu>ul>li ul.sub-menu>li a:hover{color:var(--primary-color3);margin-left:10px}header.style-1 .main-menu>ul>li ul.sub-menu>li a.active,header.style-1 .main-menu>ul>li:hover i,header.style-1 .main-menu>ul>li:hover>a,header.style-1.three .main-menu>ul>li ul.sub-menu>li.active .dropdown-icon,header.style-1.three .main-menu>ul>li ul.sub-menu>li.active>a,header.style-1.three .main-menu>ul>li ul.sub-menu>li:hover .dropdown-icon,header.style-1.three .main-menu>ul>li ul.sub-menu>li:hover>a,header.style-1.three .main-menu>ul>li ul.sub-menu>li>a.active,header.style-1.three .main-menu>ul>li ul.sub-menu>li>a:hover,header.style-1.three .main-menu>ul>li.active i,header.style-1.three .main-menu>ul>li.active>a,header.style-1.three .main-menu>ul>li:hover i,header.style-1.three .main-menu>ul>li:hover>a{color:var(--primary-color3)}header.style-1 .main-menu>ul>li ul.sub-menu>li i{color:var(--primary-color3);right:-13px}header.style-1 .main-menu>ul>li ul.sub-menu>li .sub-menu{padding-left:10px}header.style-1 .main-menu>ul>li ul.sub-menu>li .sub-menu li>a{padding:12px 0}header.style-1 .main-menu>ul>li .mega-menu{background:0 0;padding:0}header.style-1 .main-menu>ul>li .mega-menu .container{padding:0}header.style-1 .main-menu>ul>li .mega-menu .menu-row{display:block;padding-left:10px}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item{padding:0;display:block;border-bottom:1px solid rgba(233,228,228,.5)}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item:last-child{margin-bottom:0;border-bottom:unset}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item .menu-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:12px 0}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item .menu-title h5{font-size:14px;font-weight:500;padding-bottom:3px;line-height:1}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item i{display:block;top:10px;right:0;color:var(--title-color)}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul{padding-left:10px;display:none}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li{margin-bottom:0;line-height:1}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li:last-child a{border-bottom:unset}header.style-1 .main-menu>ul>li .mega-menu .menu-row .menu-single-item ul li a{font-size:14px;padding:12px 0;border-bottom:1px solid rgba(233,228,228,.5);display:flex}header.style-1 .main-menu>ul>li.active>a{color:var(--primary-color3);background-color:unset}header.style-1 .main-menu>ul>li .bi{top:13px;font-size:20px;color:var(--title-color);line-height:1}header.style-1.three .main-menu>ul>li>a,header.style-1.three .main-menu>ul>li>a i,header.style-1.two .main-menu>ul>li>a,header.style-1.two .main-menu>ul>li>a i{color:var(--title-color)}header.style-1.three .main-menu>ul>li ul.sub-menu>li,header.style-1.two .main-menu>ul>li ul.sub-menu>li{padding:0;display:block;position:relative}header.style-1.two .main-menu>ul>li ul.sub-menu>li.active .dropdown-icon,header.style-1.two .main-menu>ul>li ul.sub-menu>li.active>a,header.style-1.two .main-menu>ul>li ul.sub-menu>li:hover .dropdown-icon,header.style-1.two .main-menu>ul>li ul.sub-menu>li:hover>a,header.style-1.two .main-menu>ul>li ul.sub-menu>li>a.active,header.style-1.two .main-menu>ul>li ul.sub-menu>li>a:hover,header.style-1.two .main-menu>ul>li.active i,header.style-1.two .main-menu>ul>li.active>a,header.style-1.two .main-menu>ul>li:hover i,header.style-1.two .main-menu>ul>li:hover>a{color:var(--primary-color2)}}@keyframes smooth-header{0%{transform:translateY(-30px)}100%{transform:translateY(0)}}@keyframes qode-draw{0%,100%{clip-path:inset(-2px -2px)}42%{clip-path:inset(-2px -2px -2px 100%)}43%{clip-path:inset(-2px 100% -3px -2px)}}@media only screen and (max-width:1199px){header.style-2 .main-menu>ul>li .bi,header.style-3 .main-menu>ul>li .bi{top:13px;font-size:20px;color:var(--title-color);line-height:1}}@keyframes fade-up2{0%{opacity:0;transform:translateY(10px);visibility:hidden}100%{opacity:1;transform:translateY(0);visibility:visible}}.popular-searches{margin-top:15px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.popular-searches .title{font-weight:600;color:#333}.popular-searches ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.popular-searches ul li a{background:#f3f3f3;padding:6px 12px;border-radius:20px;text-decoration:none;color:#555;transition:.3s}.popular-searches ul li a:hover,.tl-badge--hot{background:var(--primary-color1);color:#fff}.footer-section,.home3-destination-section{background-size:cover;background-repeat:no-repeat}@keyframes fade-down2{0%{opacity:0;transform:scaleY(0) translateX(-50%);visibility:hidden}100%{opacity:1;transform:scaleY(1) translateX(-50%);visibility:visible}}@keyframes scroll-x{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes blink-ring{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.4);opacity:.1}}.footer-section{background-image:url(../img/home1/footer-bg.png),linear-gradient(180deg,#110f0f 0,#110f0f 100%)}@keyframes lang-Down{0%{opacity:0;transform:translateY(0) translateX(-50%);visibility:hidden}100%{opacity:1;transform:translateY(10px) translateX(-50%);visibility:visible}}@keyframes up-down{0%,100%{transform:translateY(35px)}50%{transform:translateY(20px)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.home2-destination-section .destination-slider-area .slider-btn-grp .slider-btn,.home3-destination-section .destination-slider-area .slider-btn-grp .slider-btn{position:absolute;top:calc(50% - 60px);left:-20px;z-index:1}.home2-destination-section .destination-slider-area .slider-btn-grp .slider-btn.destination-slider-next,.home3-destination-section .destination-slider-area .slider-btn-grp .slider-btn.destination-slider-next,.td-related-tours-slider-area .slider-btn-grp .slider-btn.destination-slider-next{left:unset;right:-20px}.blog-card2{padding:10px;border:1px solid var(--borders-color);border-radius:20px}.blog-card2 .blog-img-wrap .blog-img{position:relative;overflow:hidden;display:block;border-radius:10px;aspect-ratio:725/343}.blog-card2 .blog-img-wrap .blog-img img{border-radius:10px;min-height:200px;-o-object-fit:cover;object-fit:cover;transition:.5s ease-out}.blog-card2.six .blog-img-wrap .blog-img{aspect-ratio:14/9;background:#fff}.blog-card2.six .blog-img-wrap .blog-img::before{content:"";position:absolute;inset:0;background-image:var(--bc-bg-lg);background-size:cover;background-position:center;transform:scale(1.08);filter:blur(18px);opacity:.85}.blog-card2.six .blog-img-wrap .blog-img picture{display:block;width:100%;height:100%;position:absolute;inset:0;z-index:2}.blog-card2.six .blog-img-wrap .blog-img img,.blog-card2.six .blog-img-wrap .blog-img picture>img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;max-width:none;min-height:0!important}.blog-card2 .blog-img-wrap .blog-img::after{position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);content:"";z-index:1}.blog-card2 .blog-img-wrap .blog-date{color:var(--primary-color1);font-family:var(--font-poppins);font-weight:500;font-size:25px;line-height:1;padding:10px 17px;background-color:var(--white-color);border:1px solid var(--borders-color);border-radius:10px;display:block;position:absolute;bottom:-33px;right:15px;z-index:9;transition:.5s}.blog-card2 .blog-img-wrap .blog-date span{font-size:16px;display:block;margin-top:5px;transition:.5s}.blog-card2 .location{color:var(--text-color);font-family:var(--font-poppins);font-weight:600;font-size:16px;line-height:1;display:inline-flex;align-items:center;gap:5px;padding:7px 16px;border:1px solid var(--borders-color);border-radius:100px;transition:.5s;margin-bottom:15px}.img-ph::after,.img-ph::before{transition:opacity .3s;content:"";inset:0}.blog-card2 .location svg{fill:var(--text-color);transition:.5s}.blog-card2 .location:hover,.blog-card2.six .blog-content .blog-date:hover,.blog-card2.two .blog-content .blog-date:hover,.co-step.done .co-step-icon{color:var(--primary-color1);border-color:var(--primary-color1)}.blog-card2 .location:hover svg,.blog-sidebar-area .widget-title svg{fill:var(--primary-color1)}.blog-card2 .blog-content{padding:40px 20px 20px}.blog-card2 .blog-content h4 a{color:var(--title-color);font-family:var(--font-poppins);font-weight:600;font-size:25px;line-height:1.4;transition:.5s}.blog-card2 .blog-content p{color:var(--text-color);font-family:var(--font-roboto);font-weight:400;font-size:16px;line-height:24px;margin-bottom:0;margin-top:20px}.blog-card2:hover .blog-img-wrap .blog-img img{transform:scale(1.1)}.blog-card2:hover .blog-img-wrap .blog-img::after{height:250%;transition:.6s linear;background-color:transparent}.blog-card2.six .location,.blog-card2.two .location{color:var(--title-color);font-size:14px;border:unset;background-color:var(--white-color);position:absolute;top:15px;left:15px;margin-bottom:0;padding:8px 16px;z-index:2}.blog-card2.four .blog-content,.blog-card2.six .blog-content,.blog-card2.three .blog-content,.blog-card2.two .blog-content{padding:30px 20px 20px}.blog-card2.four .blog-content .blog-date,.blog-card2.six .blog-content .blog-date,.blog-card2.two .blog-content .blog-date{color:var(--text-color);font-family:var(--font-poppins);font-weight:500;font-size:16px;line-height:1;padding:5px 15px;border-radius:100px;border:1px solid var(--borders-color);display:inline-block;margin-bottom:15px;transition:.5s}.blog-card2.three .blog-content .batch,.home3-destination-section .section-title span{color:var(--title-color);line-height:1;display:inline-block;border-radius:100px;font-family:var(--font-roboto)}.blog-card2.six .blog-content h4 a,.blog-card2.two .blog-content h4 a{color:var(--title-color);background-size:0 1.5px;background-repeat:no-repeat;background-position:right 90%}.blog-card2.four .blog-content h4 a:hover,.blog-card2.six .blog-content h4 a:hover,.blog-card2.three .blog-content h4 a:hover,.blog-card2.two .blog-content h4 a:hover{background-size:100% 1.5px;background-position:0 90%}.blog-card2.three .blog-content .batch{font-weight:500;font-size:14px;padding:6px 15px;background-color:#f0f0f0;margin-bottom:15px;transition:.5s}.blog-card2.three .blog-content .batch:hover{color:var(--white-color);background-color:var(--primary-color2)}.blog-card2.three .blog-content h4 a{color:var(--title-color);font-size:24px;background-size:0 1.5px}.blog-card2.four .blog-content .blog-date:hover{color:var(--primary-color4);border-color:var(--primary-color4)}.blog-card2.four .blog-content h4 a{color:var(--title-color);font-size:20px;background-size:0 1.5px}.blog-card2.six .blog-img-wrap .blog-img img{min-height:250px}.blog-card2.six .blog-content p{font-size:18px;line-height:28px}.home3-destination-section{background-image:url(../img/home3/home3-destination-bg.png),linear-gradient(180deg,#f2f2ff 0,#f2f2ff 100%);padding:100px 0}.home3-destination-section .section-title span{font-weight:600;font-size:18px;padding:7px 18px;background-color:var(--white-color);margin-bottom:20px}.home3-destination-section .feature-and-rating-area .single-feature{padding:25px 30px;background-color:var(--white-color);border-radius:10px;display:flex;align-items:center;gap:15px}@media (max-width:1399px){.blog-card2 .blog-content{padding:35px 12px 20px}.blog-card2 .blog-content h4 a{font-size:22px}.blog-card2.four .blog-content,.blog-card2.six .blog-content,.blog-card2.three .blog-content,.blog-card2.two .blog-content{padding:30px 12px 20px}.blog-card2.three .blog-content h4 a{font-size:21px}.home3-destination-section .feature-and-rating-area .single-feature{padding:25px 20px}.home3-destination-section .feature-and-rating-area .single-feature h5{font-size:19px}.home4-counter-section.style-2 .mt-60{margin-top:50px}}.home3-destination-section .feature-and-rating-area .single-feature .icon{min-width:60px;max-width:60px;height:60px;border-radius:50%;border:1px solid var(--borders-color);display:flex;align-items:center;justify-content:center}@media (min-width:992px) and (max-width:1199px){.blog-card2{padding:8px;border-radius:15px}.blog-card2 .blog-img-wrap .blog-date{font-size:23px;right:10px}.blog-card2 .blog-img-wrap .blog-date span{font-size:15px}.blog-card2 .blog-content,.blog-card2.four .blog-content,.blog-card2.six .blog-content,.blog-card2.three .blog-content,.blog-card2.two .blog-content{padding:30px 5px 20px}.blog-card2 .blog-content h4 a{font-size:20px}.blog-card2 .blog-content p{margin-top:15px}.blog-card2.three .blog-content h4 a{font-size:18px}.blog-card2.six .blog-content p{font-size:16px}.home3-destination-section .feature-and-rating-area .single-feature{gap:10px;padding:20px 10px}.home3-destination-section .feature-and-rating-area .single-feature .icon{min-width:55px;max-width:55px;height:55px}.home3-destination-section .feature-and-rating-area .single-feature h5{font-size:17px;line-height:26px}}@keyframes translate3dMove{0%,100%{transform:translate3d(0,0,0)}25%{transform:translate3d(5px,-5px,0)}50%{transform:translate3d(10px,0,0)}75%{transform:translate3d(5px,5px,0)}}@keyframes imageAnimation{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@media (min-width:768px) and (max-width:991px){.home3-destination-section .feature-and-rating-area .single-feature{gap:10px;padding:15px 10px}.home3-destination-section .feature-and-rating-area .single-feature .icon{min-width:55px;max-width:55px;height:55px}.home3-destination-section .feature-and-rating-area .single-feature h5{font-size:16px;line-height:26px}.home6-destination-section .mb-20{margin-bottom:15px}}.breadcrumb-list{list-style:none;padding:0;margin:20px 0;display:flex;align-items:center;gap:10px;font-family:Arial,sans-serif;font-size:14px;flex-wrap:wrap}.breadcrumb-list li{color:#555;position:relative;padding-right:15px}.breadcrumb-list li::after{content:"/";position:absolute;right:5px;color:#aaa}.breadcrumb-list li:last-child{padding-right:0;font-weight:600;color:#000}.breadcrumb-list li a{color:#007bff}.breadcrumb-list li a:hover,.inspiration-details p a,.tl-clear-link:hover,.top-offer-text-slider a:hover{text-decoration:underline}.pagination-area{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.pagination-area .paginations{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:15px}.pagination-area .paginations .page-item a{color:var(--text-color);font-family:var(--font-roboto);font-size:16px;font-weight:600;line-height:1;width:36px;height:36px;border-radius:50%;border:1px solid var(--borders-color);display:flex;align-items:center;justify-content:center;transition:.5s}.pagination-area .paginations .page-item a:hover,.pagination-area .paginations .page-item.active a{background-color:var(--primary-color1);color:var(--white-color)}.pagination-area .paginations-button a{min-width:88px;max-width:88px;height:88px;border-radius:50%;border:1px solid var(--borders-color);display:flex;align-items:center;justify-content:center;gap:4px;color:var(--title-color);font-family:var(--font-poppins);font-size:16px;font-weight:600;line-height:1;transition:.7s}.pagination-area .paginations-button a:hover{color:var(--white-color);box-shadow:inset 0 0 0 10em var(--primary-color1)}.inspiration-details p a{color:var(--primary-color1);font-weight:500}.inspiration-details img{border-radius:20px;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover}.inspiration-details .inspiration-image span{display:block;text-align:center;color:var(--text-color);font-family:var(--font-roboto);font-weight:400;font-size:14px;line-height:1;margin-top:15px}.inspiration-details .tag-and-social-area{padding:17px 30px;border:1px solid var(--borders-color);border-radius:33px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.inspiration-details .tag-and-social-area .social-area{display:flex;align-items:center;gap:16px}.inspiration-details .tag-and-social-area .social-area h6{font-family:var(--font-poppins);font-weight:600;font-size:18px;line-height:1;color:var(--black-color);margin-bottom:0}.inspiration-details .tag-and-social-area .social-area .social-list{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:16px}.inspiration-details .tag-and-social-area .social-area .social-list li a{width:28px;height:28px;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:var(--text-color);transition:.5s}.inspiration-details .tag-and-social-area .social-area .social-list li a i{font-size:16px}.guider-details-page .guider-img-wrap .guider-social-area .social-list li a i.bi-twitter-x,.inspiration-details .tag-and-social-area .social-area .social-list li a i.bi-twitter-x{font-size:12px}.comment-area .comment{margin:0;padding:0;list-style:none}.comment-area .comment>li>.single-comment-area{margin-bottom:24px}.comment-area .comment .single-comment-area{display:flex;align-items:flex-start;gap:20px}.comment-area .comment .single-comment-area .author-img img{max-width:50px;min-width:50px;height:50px;min-height:unset;border-radius:50%}.comment-area .comment .single-comment-area .comment-content .author-name-deg{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.comment-area .comment .single-comment-area .comment-content .author-name-deg h6{line-height:1;margin-bottom:0;color:var(--title-color);font-family:var(--font-poppins);font-size:18px;font-weight:600}.comment-area .comment .single-comment-area .comment-content .author-name-deg span{color:var(--text-color);font-family:var(--font-roboto);font-size:16px;font-weight:500;line-height:1}.comment-area .comment .single-comment-area .comment-content p{color:var(--text-color);margin-bottom:12px}.blog-sidebar-area .search-widget .search-box{border-radius:10px;background-color:#f0f0f0;padding:22px 30px;display:flex;align-items:center}.blog-sidebar-area .search-widget .search-box input{background-color:transparent;border:none;padding-left:10px;width:100%;color:var(--title-color);font-family:var(--font-roboto);font-weight:500;font-size:14px;line-height:1}.blog-sidebar-area .search-widget .search-box input::-moz-placeholder{color:#aaa;font-weight:400}.blog-sidebar-area .search-widget .search-box input::placeholder{color:#aaa;font-weight:400}.blog-sidebar-area .widget-title{color:var(--title-color);font-family:var(--font-poppins);font-size:25px;font-weight:600;line-height:.9;margin-bottom:30px;display:flex;align-items:center;gap:10px}.blog-sidebar-area .single-widget{padding:35px 30px;border:1px solid var(--borders-color);border-radius:20px}@media (min-width:1200px) and (max-width:1399px){.blog-card2 .blog-content p{font-size:15px;margin-top:15px}.blog-sidebar-area .widget-title{font-size:23px}.blog-sidebar-area .single-widget{padding:30px 20px}}.blog-sidebar-area .single-widget .category-list li{position:relative;display:flex;align-items:center;margin-bottom:25px;transition:.5s}.blog-sidebar-area .single-widget .category-list li a{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:5px;transition:.5s}.blog-sidebar-area .single-widget .category-list li a span{color:var(--black-color);font-family:var(--font-poppins);font-size:16px;font-weight:400;line-height:1;display:flex;align-items:center;transition:.5s}.blog-sidebar-area .single-widget .recent-post-widget{display:flex;align-items:center;gap:15px}.blog-sidebar-area .single-widget .recent-post-widget .recent-post-img img{min-width:88px;max-width:88px;height:86px;border-radius:10px}.blog-sidebar-area .single-widget .recent-post-widget .recent-post-content>a{color:var(--text-color);font-family:var(--font-roboto);font-size:14px;font-weight:500;display:block;margin-bottom:8px;transition:.5s}.blog-sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a{color:var(--black-color);font-family:var(--font-poppins);font-size:16px;font-weight:600;line-height:24px;letter-spacing:.32px;transition:.5s}.related-inspiration-section{border-top:1px solid var(--borders-color)}.booking-modal .modal-dialog,.enquiry-modal .modal-dialog{max-width:872px}.booking-modal .modal-dialog .modal-content,.enquiry-modal .modal-dialog .modal-content{border-radius:20px;padding:55px 60px;position:relative}.booking-modal .modal-dialog .modal-content .close-btn,.enquiry-modal .modal-dialog .modal-content .close-btn{width:36px;height:36px;background-color:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;transition:.5s}.booking-modal .modal-dialog .modal-content .close-btn svg,.enquiry-modal .modal-dialog .modal-content .close-btn svg{fill:#ff3927;transition:.5s}.booking-modal .modal-dialog .modal-content .close-btn:hover,.enquiry-modal .modal-dialog .modal-content .close-btn:hover{background-color:#ff3927}.booking-modal .modal-dialog .modal-content .modal-header{display:block;text-align:center;padding:0;border:unset;margin-bottom:55px}.booking-modal .modal-dialog .modal-content .modal-header p{font-size:16px;max-width:435px;width:100%;margin:0 auto}#silktide-wrapper.st-minimal #silktide-banner .actions.st-actions--minimal,.booking-modal .modal-dialog .modal-content .modal-body,.enquiry-modal .modal-dialog .modal-content .modal-body{padding:0}.enquiry-modal .modal-dialog .modal-content .modal-body .enquiry-form-wrapper{padding:35px 30px;border-radius:10px;border:1px solid var(--borders-color)}.enquiry-modal .modal-dialog .modal-content .modal-body .enquiry-form-wrapper .form-inner label,.td-gallery-action-btn i,.td-tabs-nav ul li a i{font-size:14px}.enquiry-modal .modal-dialog .modal-content .modal-body .enquiry-form-wrapper .form-inner textarea{min-height:110px}.enquiry-modal .modal-dialog .modal-content .modal-body .enquiry-form-wrapper .form-inner input,.enquiry-modal .modal-dialog .modal-content .modal-body .enquiry-form-wrapper .form-inner textarea{background-color:#f0f0f0;border:1px solid transparent}.enquiry-modal .modal-dialog .modal-content .modal-body .enquiry-form-wrapper .form-inner input:focus,.enquiry-modal .modal-dialog .modal-content .modal-body .enquiry-form-wrapper .form-inner textarea:focus{background-color:var(--white-color);border-color:var(--primary-color1)}.contact-page,.top-offer-text-slider-section>.container{position:relative;z-index:1}.contact-page .single-contact{padding:60px 58px 55px;background-color:#e6f5a9;border-radius:10px;text-align:center}.contact-page .single-contact .icon{width:60px;height:60px;border-radius:50%;border:1px solid rgba(var(--black-color-opc),.2);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:.5s}.contact-page .single-contact .icon svg{fill:var(--black-color);transition:.5s}.contact-page .single-contact h6{color:var(--title-color);font-family:var(--font-poppins);font-weight:600;font-size:16px;line-height:1;margin-bottom:15px}.contact-page .single-contact h6 a{color:var(--title-color);background-size:0 1px}.contact-page .single-contact h6 a:hover{background-size:100% 1px;background-position:0 90%}.contact-page .single-contact p{color:var(--title-color);font-size:16px;margin-bottom:0}.contact-page .single-contact:hover .icon{background-color:var(--black-color)}.contact-page .single-contact.two{background-color:#f0f0f0}.contact-page .single-contact.three,.error-page{background-color:#bdebce}.contact-page .vector1{position:absolute;top:10%;right:0;z-index:-1}.contact-page .vector2{position:absolute;top:35%;left:30px;animation:2s linear infinite alternate up-down;z-index:-1}@media (max-width:1199px){header.style-1.three .main-menu>ul>li ul.sub-menu>li .sub-menu{left:unset;right:219px;border:1px solid var(--borders-color);border-right:unset}.blog-card2 .location{font-size:15px;margin-bottom:10px;padding:7px 13px}.home3-destination-section{padding:90px 0}.home4-counter-section.style-2 .mt-60{margin-top:30px}.contact-page .vector2{left:10px;width:90px}}.error-page{padding:100px 0;position:relative;z-index:1}.error-page .vector1{position:absolute;top:0;left:0;z-index:-1}@keyframes stripes{0%{background-position:0 0}100%{background-position:60px 30px}}.calendar-wrapper{width:820px;display:none}.calendar-wrapper.two{width:410px}.calendar-wrapper.two #calendar-prev .next-month{opacity:1;visibility:visible;display:block}@keyframes waves{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}50%{opacity:.9}100%{transform:translate(-50%,-50%) scale(.9);opacity:0}}.site-topbar .st-wrap .st-right .st-nav .language-area .language-list li a,.st-currency-option{padding:12px 20px;font-family:var(--font-roboto);font-weight:600;font-size:12px;gap:10px;transition:.5s;color:var(--title-color)}.lsb-title,.tl-bm-book-btn,.tl-bm-person-title,.tl-bm-qty span,.tl-bm-section-label,.top-offer-text-slider-section .top-offer-text-slider-wrap a strong{font-weight:700}.top-offer-text-slider-section .top-offer-text-slider-wrap{position:relative;padding:0 42px;max-width:554px;width:100%;margin:0 auto}.top-offer-text-slider-section .top-offer-text-slider-wrap .slider-btn{min-width:24px;max-width:24px;height:24px;border:1px solid var(--white-color);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);left:0}.top-offer-text-slider-section .top-offer-text-slider-wrap .slider-btn svg{fill:none;stroke:var(--white-color)}.top-offer-text-slider-section .top-offer-text-slider-wrap .slider-btn.top-offer-text-slider-next{left:unset;right:0}.top-offer-text-slider-section .top-offer-text-slider-wrap a{color:var(--white-color);font-family:var(--font-roboto);font-weight:500;font-size:16px;line-height:24px;display:block;text-align:center}#silktide-modal fieldset:last-of-type,#silktide-modal p:last-of-type,.language-list li form,.top-offer-text-slider-section .top-offer-text-slider-wrap .top-offer-text-slider,.tour-search-wrapper .popular-searches ul li{margin:0}@keyframes fade-up{0%{opacity:0;transform:translateY(10px) translateX(-50%);visibility:hidden}100%{opacity:1;transform:translateY(0) translateX(-50%);visibility:visible}}.site-topbar .st-wrap .st-left{display:flex;align-items:center;gap:45px;flex:1 1 0;min-width:0;container-type:inline-size;container-name:st-left}@media (max-width:1399px){.contact-page .single-contact{padding:55px 30px 50px}.site-topbar .st-wrap{gap:50px}.site-topbar .st-wrap .st-left{gap:20px}}.site-topbar .st-wrap .st-left .st-search{min-width:0;max-width:100%;width:100%}.site-topbar .st-wrap .st-left .st-search .st-search-inner{display:flex;align-items:center;gap:6px;padding:4px 10px;min-height:0;background-color:#f0f0f0}.site-topbar .st-wrap .st-left .st-search .st-search-inner input{height:auto;min-height:0;padding:2px 0 2px 2px;border:unset;background:0 0;flex:1;font-size:.9rem;line-height:1.3}.site-topbar .st-wrap .st-left .st-search .st-search-inner button{background:0 0;border:none;outline:0;cursor:pointer;line-height:1}.site-topbar .st-wrap .st-right{display:flex;align-items:center;gap:8px;flex-shrink:0;max-width:48%}@media (min-width:1400px){.site-topbar .st-wrap .st-right{max-width:none}}.site-topbar .st-wrap .st-right .st-nav{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:8px;row-gap:6px;min-width:0}.site-topbar .st-wrap .st-right .st-nav .st-lang-currency-row{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;flex-shrink:0}.site-topbar .st-wrap .st-left .st-search-wrap{position:relative;flex:0 0 auto;min-width:0}.site-topbar .st-wrap .st-left .st-search-wrap.st-search--expanded{flex:1 1 auto;min-width:0;max-width:min(560px,100%)}.site-topbar .st-wrap .st-left .st-search-wrap.st-search--expanded .st-search-toggle{display:none!important}.site-topbar .st-wrap .st-left .st-search-wrap.st-search--expanded .st-search-panel{position:static;display:block!important;padding:0;margin:0;background:0 0;border:none;border-radius:0;box-shadow:none;min-width:0;width:100%}.site-topbar .st-wrap .st-left .st-search-panel.is-open,.site-topbar .st-wrap .st-left .st-search-wrap.st-search--expanded .st-search-panel[hidden]{display:block!important}.site-topbar .st-wrap .st-left .st-search-wrap.st-search--expanded .st-search{width:100%;max-width:100%}.site-topbar .st-wrap .st-left .st-search-wrap.st-search--expanded .st-search .st-search-inner{border-radius:10px;border:1px solid var(--borders-color)}.site-topbar .st-wrap .st-left .st-search-wrap.st-search--compact .st-search-toggle{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px}#silktide-wrapper.st-minimal #silktide-cookie-icon,.site-topbar .st-wrap .st-left .st-search-panel[hidden],.site-topbar .st-wrap .st-left .st-search-wrap.st-search--compact .st-search-toggle .header-btn-text{display:none!important}.site-topbar .st-wrap .st-left .st-search-toggle{padding:5px 10px;border-radius:8px;border:1px solid var(--borders-color);background:#fff;color:var(--title-color);cursor:pointer;white-space:nowrap}.site-topbar .st-wrap .st-left .st-search-toggle:hover,.td-enq-btn:hover,.tl-bm-detail-btn:hover,.tl-btn-detail:hover,.tl-pg-btn:hover{border-color:var(--primary-color1);color:var(--primary-color1)}.site-topbar .st-wrap .st-left .st-search-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:10050;min-width:0;padding:6px 8px;background:#fff;border:1px solid var(--borders-color);border-radius:10px;box-shadow:0 14px 40px rgba(15,23,42,.12);box-sizing:border-box}.site-topbar .st-wrap .st-left .st-search-wrap.st-search--compact .st-search-panel{left:0;right:auto;width:min(420px,calc(100vw - 20px));min-width:0}@supports (width:1cqw){.site-topbar .st-wrap .st-left .st-search-wrap.st-search--compact .st-search-panel{width:min(420px,100cqw,calc(100vw - 20px))}}.site-topbar .st-wrap .st-left .st-search-panel .st-search{width:100%;min-width:0}.ixbl .container,.site-topbar .st-wrap .st-left .st-search-panel .st-search-inner{min-width:0}.site-topbar .st-wrap .st-left .st-search-panel .st-search-inner .input-group{display:flex;flex-wrap:nowrap;align-items:center;width:100%;min-width:0}.site-topbar .st-wrap .st-left .st-search-panel .st-search-inner .input-group>.form-control,.site-topbar .st-wrap .st-left .st-search-panel .st-search-inner .input-group>input{flex:1 1 auto;min-width:0;width:1%}.site-topbar .st-wrap .st-left .st-search-panel .st-search-inner .input-group>.btn,.site-topbar .st-wrap .st-left .st-search-panel .st-search-inner .input-group>a.btn{flex-shrink:0;white-space:nowrap}.site-topbar .st-wrap .st-right .st-nav>a{color:var(--primary-color1);font-family:var(--font-poppins);font-weight:600;font-size:15px;line-height:1;white-space:nowrap;transition:.5s}.site-topbar .st-wrap .st-right .st-nav .language-area .language-list li a{line-height:1;width:100%;display:flex;align-items:center}.st-currency-option{width:100%;border:0;background:0 0;text-align:left;line-height:1;cursor:pointer;display:flex;align-items:center}.lsb-btn-accept,.lsb-btn-stay,.lsb-title{font-family:var(--font-poppins, sans-serif)}@media (min-width:992px) and (max-width:1199px){.inspiration-details .tag-and-social-area{padding:17px 20px}.blog-sidebar-area .search-widget .search-box{padding:20px}.blog-sidebar-area .widget-title{font-size:22px}.blog-sidebar-area .single-widget{padding:30px 20px}.blog-sidebar-area .single-widget .category-list li a span,.blog-sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a,.contact-page .single-contact p{font-size:15px}.blog-sidebar-area .single-widget .recent-post-widget{gap:10px}.contact-page .single-contact{padding:50px 15px 45px}.contact-page .single-contact h4{font-size:23px}.site-topbar .st-wrap{gap:12px}.site-topbar .st-wrap .st-left{gap:12px;flex:1 1 0;min-width:0}.site-topbar .st-wrap .st-left .st-logo img{min-width:96px;max-width:96px}.site-topbar .st-wrap .st-right{max-width:58%;gap:6px}.site-topbar .st-wrap .st-right .st-nav{gap:6px;flex-wrap:nowrap}.site-topbar .st-wrap .st-right .st-nav>a.header-btn .header-btn-sub{display:none}.site-topbar .st-wrap .st-right .st-nav>a.header-btn{padding:4px 6px}}.lsb-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px;animation:.22s lsbFadeIn}.lsb-modal{position:relative;background:#fff;border-radius:14px;padding:36px 32px 28px;max-width:380px;width:100%;text-align:center;box-shadow:0 16px 48px rgba(0,0,0,.18);animation:.28s cubic-bezier(.4,0,.2,1) lsbSlideUp}.lsb-flag{margin-bottom:14px;border-radius:4px}.lsb-title{font-size:1.1rem;color:var(--title-color,#110f0f);margin:0 0 8px}.lsb-text{font-size:.9rem;color:var(--text-color,#525252);margin:0 0 22px;line-height:1.5}.co-pay-options,.ft2-badges,.lsb-actions{display:flex;flex-direction:column;gap:10px}.lsb-btn-accept,.tour-search-form .btn.btn-lg{display:inline-flex;align-items:center;gap:8px}.lsb-btn-accept{justify-content:center;width:100%;padding:11px 20px;font-size:.92rem;background:var(--primary-color1,#c65a2e);color:#fff;border-radius:8px;text-decoration:none;font-weight:600}.lsb-btn-stay,.lsb-close{color:var(--text-color,#525252);background:0 0;cursor:pointer}.lsb-btn-stay{border:1.5px solid var(--borders-color,#e8e8e8);border-radius:8px;padding:10px 20px;font-size:.88rem;font-weight:500;transition:background .15s}.lsb-btn-stay:hover,.lsb-close:hover{background:var(--borders-color,#e8e8e8)}.lsb-close{position:absolute;top:12px;border:none;font-size:1.4rem;padding:4px 8px;border-radius:6px}@keyframes lsbFadeIn{from{opacity:0}to{opacity:1}}@keyframes lsbSlideUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lsb-hiding{animation:.22s forwards lsbFadeOut}@keyframes lsbFadeOut{to{opacity:0}}.bc{border:1px solid var(--borders-color);border-radius:20px;overflow:hidden;transition:box-shadow .3s}.bc:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.newsletter-section{padding:clamp(60px,10vw,120px) 0;position:relative;overflow:hidden}.newsletter-section::after,.newsletter-section::before{content:"";position:absolute;border-radius:50%;pointer-events:none;opacity:.45}.newsletter-box{max-width:820px;background:rgba(255,255,255,.7);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-radius:clamp(20px,4vw,32px);box-shadow:0 4px 6px rgba(0,0,0,.04),0 20px 60px rgba(0,0,0,.09),inset 0 1px 0 rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.5);padding:clamp(32px,6vw,64px) clamp(24px,5vw,64px);position:relative}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.newsletter-box h2{font-size:clamp(1.4rem, 3.5vw, 2rem);letter-spacing:-.02em;line-height:1.25}.newsletter-box .newsletter-lead{font-size:clamp(.875rem, 2vw, 1rem);color:#6b7280;max-width:540px;margin-left:auto;margin-right:auto}.newsletter-form{display:flex;gap:12px;justify-content:center;align-items:stretch;flex-wrap:nowrap;margin-top:8px}.newsletter-input-wrapper{position:relative;flex:1 1 0;min-width:0}.newsletter-input-wrapper i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#9aa4b2;font-size:17px;pointer-events:none;transition:color .2s}.newsletter-input{width:100%;height:52px;border-radius:50px;padding:0 20px 0 48px;border:1.5px solid #e4e7ec;background:rgba(255,255,255,.92);transition:border-color .25s,box-shadow .25s;font-size:15px;color:#111827}.newsletter-input::placeholder{color:#adb5bd}.newsletter-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(13,110,253,.13);outline:0}.newsletter-input-wrapper:focus-within i,.newsletter-input:focus+i{color:var(--bs-primary)}.newsletter-btn{height:52px;border-radius:50px;padding:0 28px;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:500;letter-spacing:.01em}.newsletter-note{font-size:clamp(.72rem, 1.5vw, .8rem);color:#9ca3af}#ajax-alert-newsletter-area .alert{border-radius:14px;font-size:14px}.breadcrumb-section{background-color:#f2fafa;padding:1px}.tour-search,.ts-field,.ts-menu{background:#fff}.breadcrumb-section.four{background-image:url(../img/innerpages/breadcrumb-bg8.png),linear-gradient(180deg,#bdebce 0,#bdebce 100%);padding:70px 0 165px}.breadcrumb-section.four .banner-content{max-width:unset;text-align:left;margin-left:auto}.breadcrumb-section.four .banner-content h1{color:var(--title-color);margin-bottom:20px}.tour-search{padding:30px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.tour-search-wrapper.is-fixed .tour-search{border-radius:0}.tour-search-wrapper.is-fixed{position:fixed;top:0;left:0;width:100%;z-index:999;animation:.22s cubic-bezier(.22,1,.36,1) both tour-search-fixed-in}@keyframes tour-search-fixed-in{from{transform:translate3d(0,-100%,0);opacity:.92}to{transform:translate3d(0,0,0);opacity:1}}.tour-search-wrapper.is-fixed .container{max-width:100%}.tour-search-form{display:grid;grid-template-columns:2.5fr 1.5fr 1.5fr 1fr;gap:20px}.tour-search-form .btn.btn-lg{height:60px;border-radius:12px;padding:0 22px;font-size:15px;justify-content:center}.tour-search-wrapper .popular-searches{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tour-search-wrapper .popular-searches .title{white-space:nowrap;letter-spacing:.2px}.tour-search-wrapper .popular-searches ul{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tour-search-wrapper .popular-searches a{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:13px;line-height:1;text-decoration:none;color:rgba(0,0,0,.78);border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.03);transition:transform .15s,background-color .15s,border-color .15s,color .15s}.tour-search-wrapper .popular-searches a:hover{transform:translateY(-1px);background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.16);color:rgba(0,0,0,.9)}.campaign-card:hover .campaign-card__thumb img,.ic-card:hover .ic-img,.td-gi:hover img,.tl-tour-card:hover .tl-card-img-link img{transform:scale(1.05)}.tour-search-wrapper .popular-searches a:focus-visible{outline:rgba(0,0,0,.35) solid 2px;outline-offset:2px}.ts-field{display:flex;align-items:center;gap:12px;border:1px solid #ddd;border-radius:12px;padding:0 16px;height:60px}.ts-icon{font-size:18px;opacity:.6;flex-shrink:0}.ts-field input{width:100%;height:100%;border:none;outline:0;font-size:15px;background:0 0;cursor:text}.ts-dropdown{position:relative;cursor:pointer}.img-ph::after,.img-ph::before,.ts-clear,.ts-menu{position:absolute}.ts-dropdown input{pointer-events:none;cursor:default;padding-right:30px}.ts-menu{top:calc(100% + 8px);left:0;width:100%;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);padding:8px 0;display:none;z-index:31}.ts-clear{font-size:18px;color:#999;cursor:pointer;display:none;transition:.2s}.ic-card,.img-ph,.tl-card-img-wrap{position:relative;overflow:hidden}.ts-clear:hover{color:#333}.ts-item{padding:10px 16px;font-size:14px;transition:.2s}.btn,.btn-lg{font-size:16px;font-weight:600}.ts-item:hover{background:#f2f5ff}@media (max-width:991px){header.style-1.three .nav-right .mobile-menu-btn,header.style-1.two .nav-right .mobile-menu-btn{border:1px solid var(--borders-color);min-width:44px;max-width:44px;height:44px}header.style-1.three .nav-right .mobile-menu-btn svg,header.style-1.two .nav-right .mobile-menu-btn svg{fill:var(--white-color)}header.style-1.three .main-menu>ul>li ul.sub-menu>li .sub-menu,header.style-1.two .main-menu>ul>li ul.sub-menu>li .sub-menu{border:unset}header.style-1.three{padding:15px 0}.blog-card2 .blog-content,.blog-card2.four .blog-content,.blog-card2.six .blog-content,.blog-card2.three .blog-content,.blog-card2.two .blog-content{padding:30px 10px 20px}.blog-card2 .blog-content h4 a{font-size:21px}.blog-card2.three .blog-content h4 a{font-size:20px}.blog-card2.four .blog-content h4 a{font-size:19px}.home4-counter-section.style-2 .mt-60{margin-top:0}.booking-modal .modal-dialog .modal-content,.enquiry-modal .modal-dialog .modal-content{padding:55px 40px}.contact-page .single-contact{padding:50px 20px 45px}.contact-page .vector2{left:0}.error-page{padding:80px 0}.calendar-wrapper{width:500px}.tour-search-form{grid-template-columns:1fr 1fr}}.btn{border-radius:8px;padding:10px 20px}.btn-primary{--bs-btn-bg:var(--primary-color1);--bs-btn-border-color:var(--primary-color1);--bs-btn-hover-bg:var(--primary-color1);--bs-btn-hover-border-color:var(--primary-color1);--bs-btn-active-bg:var(--primary-color1);--bs-btn-active-border-color:var(--primary-color1)}.btn-lg{padding:12px 28px;border-radius:10px}.btn-sm{font-size:14px;font-weight:500;padding:6px 14px;border-radius:6px}.img-ph{background:#e8e6e1}.img-ph::after{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);background-size:200% 100%;animation:1.4s ease-in-out infinite ph-shimmer;pointer-events:none;z-index:1}.ic-overlay,.img-ph::before{pointer-events:none;z-index:2}.img-ph::before{margin:auto;width:40px;height:40px;background-color:#ccc;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E") center/contain no-repeat}.img-ph:has(img.loaded)::before{opacity:0}.img-ph:has(img.loaded)::after{opacity:0;animation:none}@keyframes ph-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.img-ph img,.img-ph>img{opacity:0;transition:opacity .4s,transform .55s cubic-bezier(.25, .46, .45, .94)}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.ic-card{border-radius:16px;display:block;border:1px solid var(--borders-color);height:360px}.ic-img,.ic-img-link{height:100%;width:100%;display:block}.ic-card::before{content:"";position:absolute;inset:0;height:50%;top:auto;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.5) 0,transparent 100%)}.ic-img-link{position:absolute;inset:0}.ic-img{object-fit:cover;object-position:center;transition:transform .3s}.ic-overlay{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;padding:20px 18px}.ic-title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35;pointer-events:all;width:100%}.support-widget,.td-book-btn--disabled,.td-gi-overlay,.tl-sk-card{pointer-events:none}.ic-title a{color:#fff;text-decoration:none;overflow:hidden}.ic-card:hover .ic-title a{text-decoration:underline;text-underline-offset:3px}.home2-destination-slider .swiper-slide{height:auto;align-self:stretch}@media (max-width:991.98px){.tour-search-form .btn.btn-lg{height:48px;padding:0 18px;font-size:15px}.tour-search-wrapper .popular-searches{margin-top:12px;gap:8px}.tour-search-wrapper .popular-searches .title{flex:0 0 100%;white-space:normal;color:rgba(0,0,0,.75)}.ic-card{height:auto;aspect-ratio:3/2}}@media (max-width:767.98px){.featured-routes .col-12.col-md-6.col-lg-6:nth-child(2){flex:0 0 50%;max-width:50%}.ic-card{aspect-ratio:4/3}.ic-overlay{padding:14px}.ic-title{font-size:.92rem}}.account-page h4,.co-step.active span{color:var(--primary-color1);font-weight:600}.co-sum-img img,.dashboard-avatar img,.profile-avatar,.td-lb-thumb img{width:100%;height:100%;object-fit:cover}.campaign-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.campaign-card{background:#fff;border-radius:20px;border:1px solid var(--borders-color);overflow:hidden;text-decoration:none;display:flex;flex-direction:column}.campaign-card__badge,.campaign-card__link{border-radius:100px;color:#111;font-weight:600}.campaign-card__thumb{width:100%;height:auto;aspect-ratio:1280/720;overflow:hidden;position:relative}.campaign-card__thumb img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.campaign-card__badge{position:absolute;top:10px;right:10px;background:#fff;font-size:11px;letter-spacing:.03em;padding:3px 10px}.campaign-card__body{padding:16px 16px 10px;flex:1}.campaign-card__title{font-size:16px;font-weight:600;color:#111;line-height:1.5;display:-webkit-box;overflow:hidden}.campaign-card__footer{display:flex;justify-content:flex-end;padding:0 16px 16px}.campaign-card__link{display:inline-flex;align-items:center;gap:5px;font-size:12px;text-decoration:none;background:#f5f4f0;padding:6px 14px;transition:background .2s}.campaign-card__link:hover{background:#e8e6e0}@media (max-width:1024px){.campaign-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.campaign-grid{grid-template-columns:1fr}}.campaign-detail__title{font-size:32px;color:#111;line-height:1.3}.campaign-detail__body{font-size:16px;line-height:1.8;color:#444}.campaign-detail__body img{max-width:100%;border-radius:12px}.campaign-sidebar-sticky{position:sticky;top:20px}.campaign-sidebar-card{border:1px solid var(--borders-color);border-radius:20px;overflow:hidden;background:#fff}.campaign-sidebar-card__thumb{width:100%;height:370px;overflow:hidden;position:relative}.campaign-sidebar-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.campaign-sidebar-card__body{padding:24px}.campaign-countdown{background:#f5f4f0;border-radius:14px;padding:18px 16px;text-align:center}.campaign-countdown__label{font-size:12px;font-weight:600;color:#666;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:14px;line-height:1.4}.campaign-countdown__blocks{display:flex;align-items:center;justify-content:center;gap:4px}.campaign-countdown__block{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:10px;padding:10px 12px 8px;min-width:54px;border:1px solid var(--borders-color)}.campaign-countdown__num{font-size:26px;font-weight:700;color:#111;line-height:1;font-variant-numeric:tabular-nums}.campaign-countdown__unit{font-size:10px;font-weight:600;color:#999;letter-spacing:.06em;margin-top:4px}.campaign-countdown__sep{font-size:22px;font-weight:700;color:#ccc;line-height:1;margin-bottom:14px}.campaign-sidebar-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;border-bottom:1px solid var(--borders-color);margin-bottom:20px}.campaign-sidebar-card__meta-label{display:flex;align-items:center;gap:6px;font-size:13px;color:#666;font-weight:500}.campaign-sidebar-card__meta-value{font-size:13px;font-weight:700;color:#111;white-space:nowrap}.campaign-sidebar-card__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 20px;background:#111;color:#fff;font-size:14px;font-weight:600;border-radius:100px;text-decoration:none;transition:opacity .2s;margin-bottom:14px}.corporate-mobile-select-btn,.corporate-sidebar-btn{text-align:left;font-weight:500;cursor:pointer;width:100%}.campaign-sidebar-card__cta:hover{opacity:.85;color:#fff}.campaign-sidebar-card__note{font-size:11.5px;color:#999;display:flex;align-items:flex-start;gap:5px;line-height:1.5;margin:0}.campaign-sidebar-card__note svg{flex-shrink:0;margin-top:2px}.campaign-other-title{font-size:22px;color:#111}.campaign-grid--other{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.campaign-grid--other{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.campaign-detail__title{font-size:24px}.campaign-countdown__block{min-width:44px;padding:8px 8px 6px}.campaign-countdown__num{font-size:20px}.campaign-grid--other{grid-template-columns:1fr}}.corporate-mobile-select{display:none;position:relative;width:100%}.corporate-mobile-select-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:1.5px solid #e9ecef;border-radius:8px;padding:11px 14px;font-size:.9rem;color:#222;transition:border-color .18s,box-shadow .18s}.corporate-mobile-select-btn svg{flex-shrink:0;width:18px;height:18px;color:#aaa;transition:transform .2s}.corporate-mobile-select.open .corporate-mobile-select-btn{border-color:var(--primary-color1);box-shadow:0 0 0 3px rgba(198,90,46,.12);border-bottom-left-radius:0;border-bottom-right-radius:0}.corporate-mobile-select.open .corporate-mobile-select-btn svg,.hc-item.active .hc-item-chevron{transform:rotate(180deg);color:var(--primary-color1)}.corporate-mobile-select-list{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.08);list-style:none;margin:0;padding:4px 0;z-index:200;max-height:260px;overflow-y:auto}.corporate-mobile-select-list li a{display:block;padding:10px 14px;font-size:.9rem;color:#555;text-decoration:none;transition:background .15s,color .15s}.corporate-mobile-select-list li a:hover,.hc-category-btn:hover{background:#f5f5f5;color:var(--primary-color1)}.corporate-mobile-select-list li a.active{color:var(--primary-color1);font-weight:600;background:rgba(198,90,46,.06)}.corporate-sidebar{display:flex;flex-direction:column;gap:4px;position:sticky;top:100px;padding-top:73px}.corporate-sidebar-btn{display:flex;align-items:center;border:1.5px solid transparent;background:0 0;color:#555;border-radius:8px;padding:10px 14px;font-size:.9rem;text-decoration:none;transition:.18s}.corporate-sidebar-btn:hover{background:#f5f5f5;color:var(--primary-color1);text-decoration:none}.corporate-sidebar-btn.active{background:rgba(198,90,46,.08);border-color:rgba(198,90,46,.25);color:var(--primary-color1);font-weight:600}.corporate-content{border-radius:8px;overflow:hidden}.corporate-content-inner{padding:28px 28px 32px;font-size:.9rem;color:#555;line-height:1.8}.corporate-content-inner h1{font-size:1.5rem;font-weight:700;color:#222;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.corporate-content-inner h2,.corporate-content-inner h3{color:#222;margin-top:28px;margin-bottom:10px}.corporate-content-inner p,.td-form-group{margin-bottom:14px}.corporate-content-inner ol,.corporate-content-inner ul{padding-left:20px;margin-bottom:14px}.hc-search-input:focus{border-color:var(--primary-color1);box-shadow:0 0 0 3px rgba(198,90,46,.12);outline:0}.hc-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:0 0;border:none;padding:2px;color:#aaa;cursor:pointer;display:none;line-height:1}.hc-search-clear:hover{color:#555}.hc-result-count{font-size:.8rem;color:#888;margin-top:6px;min-height:18px;text-align:center}.hc-category-btn,.hc-item-btn{text-align:left;display:flex;cursor:pointer;background:0 0}.hc-sidebar{display:flex;flex-direction:column;gap:4px;position:sticky;top:100px}.hc-category-btn{align-items:center;gap:8px;width:100%;border:1.5px solid transparent;color:#555;border-radius:8px;padding:10px 14px;font-size:.9rem;font-weight:500;transition:.18s;white-space:nowrap}.hc-category-btn svg{flex-shrink:0;opacity:.5}.hc-category-btn.active{background:color-mix(in srgb,var(--primary-color1) 8%,transparent);border-color:color-mix(in srgb,var(--primary-color1) 25%,transparent);color:var(--primary-color1);font-weight:600}.hc-item{border:1.5px solid #e9ecef;border-radius:8px;overflow:hidden;transition:border-color .2s}.hc-item:hover{border-color:#ccc}.co-extra-item:hover,.co-pay-option.active,.co-pm-btn.active,.co-step.active .co-step-icon,.hc-item.active,.td-form-group input:focus,.td-form-group select:focus,.td-form-group textarea:focus,.tl-bm-date-wrap select:focus{border-color:var(--primary-color1)}.hc-item-btn{width:100%;border:none;padding:16px 20px;align-items:center;justify-content:space-between;gap:12px;font-size:.95rem;font-weight:600;color:#222}.hc-item-chevron{flex-shrink:0;width:20px;height:20px;color:#aaa;transition:transform .25s}.hc-item-body{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4, 0, .2, 1)}.hc-item-body-inner{padding:14px 20px 18px;font-size:.9rem;color:#555;line-height:1.7;border-top:1px solid #f0f0f0}.hc-no-results{display:none;text-align:center;padding:48px 20px;color:#aaa;font-size:.9rem}.tl-hero{padding:32px 0 24px}.tl-hero-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.tl-hero-title{font-size:clamp(1.3rem, 3vw, 1.9rem);font-weight:800;color:var(--title-color);margin:0 0 6px}.tl-hero-desc{font-size:.92rem;color:var(--text-color);margin:0}.tl-trust-bar{background:#fff;padding:9px 0}.tl-trust-inner{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.tl-trust-inner span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-color);font-weight:500;cursor:default}.td-meta-bar-left span i,.tl-trust-inner span i{color:var(--primary-color3);font-size:13px}.tl-body{padding:5px 0 80px}.tl-mob-filter-btn{display:none;width:100%;background:var(--primary-color1);color:#fff;border:none;border-radius:10px;padding:12px 18px;font-size:.88rem;font-weight:700;cursor:pointer;margin-bottom:14px;align-items:center;gap:8px}.tl-mob-badge{background:#fff;color:var(--primary-color1);font-size:10px;font-weight:800;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.tl-sidebar{top:0}.tl-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fff;border:1px solid var(--borders-color);border-radius:12px 12px 0 0;font-size:.88rem;font-weight:700;color:var(--title-color)}.co-sum-extra-detail i,.tl-sidebar-head i{color:var(--primary-color1);margin-right:4px}.tl-clear-link{font-size:.75rem;color:var(--primary-color1);text-decoration:none;font-weight:600}.tl-active-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px;background:#fff8f5;border:1px solid var(--borders-color);border-top:none}.tl-active-chip{display:inline-flex;align-items:center;gap:4px;background:var(--primary-color1);color:#fff;font-size:11px;font-weight:600;padding:3px 8px 3px 10px;border-radius:20px}.tl-active-chip button{background:0 0;border:none;color:#fff;cursor:pointer;font-size:13px;padding:0;line-height:1;margin-left:2px}.tl-filter-block{background:#fff;border:1px solid var(--borders-color);border-top:none}.tl-filter-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;font-size:.82rem;font-weight:700;color:var(--title-color);transition:background .15s;user-select:none}.tl-check-parent,.tl-cnt{font-weight:600}.tl-check-row:hover,.tl-filter-head:hover{background:#faf7f4}.tl-filter-head span{display:flex;align-items:center;gap:7px}.tl-filter-head span>i{color:var(--primary-color1);font-size:13px}.tl-fchev{font-size:11px;color:var(--text-color);transition:transform .2s}.tl-filter-head.collapsed .tl-fchev{transform:rotate(-90deg)}.tl-filter-body{overflow:hidden;padding:0 16px 14px;max-height:600px;transition:max-height .3s}.tl-filter-body.closed{max-height:0!important;padding-bottom:0;overflow:hidden}.tl-f-search{display:flex;align-items:center;gap:7px;background:#f5f5f5;border-radius:7px;padding:7px 10px;margin-bottom:10px}.tl-f-search i{color:var(--text-color);font-size:12px}.tl-check-row,.tl-f-search input{font-size:.8rem;color:var(--title-color)}.tl-f-search input{border:none;background:0 0;outline:0;width:100%}.tl-check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.tl-sub-list{list-style:none;padding:0 0 0 20px;margin:4px 0;display:none;flex-direction:column;gap:2px}.tl-cnt,.tl-gcaret{margin-left:auto;font-size:10px}.ixbl-stage.ixbl-nav-on .ixbl-nav,.td-lb-overlay.open,.tl-sub-list.open{display:flex}.tl-check-row{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 4px;border-radius:6px;transition:background .1s}.td-fact-label,.td-itin-body p,.td-itin-chevron,.tl-cnt,.tl-gcaret,.tl-price-field span,.tl-price-sep{color:var(--text-color)}.tl-checkmark{width:15px;height:15px;border:1.5px solid var(--borders-color);border-radius:3px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:.15s}.tl-check-row input:checked~.tl-checkmark{background:var(--primary-color1);border-color:var(--primary-color1)}.tl-check-row input:checked~.tl-checkmark::after{content:"✓";color:#fff;font-size:9px;font-weight:700}.tl-gcaret{transition:transform .2s}.tl-gcaret.open{transform:rotate(90deg)}.tl-cnt{background:#f0f0f0;padding:1px 7px;border-radius:20px}.tl-price-inputs{display:flex;align-items:center;gap:8px;margin-bottom:12px}.tl-price-field{flex:1;display:flex;flex-direction:column;gap:3px}.td-enq-btn,.td-star-rows li,.td-submit-btn,.td-trust,.tl-apply-btn,.tl-results-bar{align-items:center;display:flex}.tl-price-field span{font-size:10px;font-weight:600}.tl-price-field input{border:1px solid var(--borders-color);border-radius:6px;padding:6px 8px;font-size:.8rem;width:100%;outline:0}.tl-price-sep{margin-top:14px}.tl-range-slider{width:100%;accent-color:var(--primary-color1)}.tl-filter-footer{padding:12px 16px 14px;background:#fff;border:1px solid var(--borders-color);border-top:none;border-radius:0 0 12px 12px}.tl-apply-btn{justify-content:center;gap:7px;width:100%;padding:10px;background:var(--primary-color3);color:#fff;border:none;border-radius:8px;font-size:.84rem;font-weight:700;cursor:pointer;transition:opacity .15s}.td-card,.td-date-chip,.td-date-select-wrap,.td-hero-meta .td-chip,.td-highlight,.td-info-chip,.td-mob-enq-sm,.td-share-btn,.tl-results-bar,.tl-sort-wrap select{border:1px solid var(--borders-color)}.tl-sort-wrap select{background-color:#fff;border-radius:7px;padding:6px 10px;font-size:.8rem;color:var(--title-color);outline:0;cursor:pointer}.tl-apply-btn:hover{opacity:.88}.tl-results-bar{background:#fff;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px;border-radius:10px;padding:10px 16px}.tl-results-info{font-size:.85rem;color:var(--text-color)}.tl-sort-wrap{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-color)}.tl-grid{display:grid;grid-template-columns:1fr;gap:20px}.tl-tour-card{background:#fff;border:1px solid var(--borders-color);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s}.tl-tour-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.1);transform:translateY(-3px)}.tl-card-main{display:flex;flex:1 1 auto;flex-direction:row;align-items:stretch;min-width:0;min-height:0}.tl-grid .tl-card-img-wrap{width:260px;flex-shrink:0;position:relative;align-self:stretch}.tl-grid .tl-card-img-wrap img{width:100%;height:100%;min-height:230px;object-fit:cover;display:block}.tl-grid .tl-card-img-link{height:100%;display:block}.tl-grid .tl-card-body{display:flex;flex-direction:column;justify-content:space-between;min-width:0;flex:1}.tl-card-foot-accordion{width:100%}.tl-card-foot-strip{flex-shrink:0;width:100%;box-sizing:border-box;background:#fff;border-top:1px solid var(--borders-color);padding:10px 12px 12px}.tl-card-foot-strip-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:#f3f4f6;border-radius:6px;padding:10px 14px}.td-mob-book-sm,.td-mob-enq-sm,.tl-card-fav,.tl-card-foot-toggle{align-items:center;cursor:pointer}.tl-card-foot-toggle{display:inline-flex;gap:8px;padding:0;margin:0;border:none;background:0 0;font-size:.875rem;font-weight:400;color:var(--title-color);line-height:1.25;text-align:left;transition:color .15s}.tl-card-badges,.tl-card-dur-tag{left:12px;gap:5px;position:absolute}.tl-card-foot-toggle:focus-visible,.tl-card-foot-toggle:hover{color:var(--primary-color1);outline:0}.tl-card-foot-toggle .bi{font-size:1rem;opacity:.88;flex-shrink:0}.tl-card-foot-sep{color:var(--text-color);opacity:.4;font-size:1rem;line-height:1;user-select:none;flex-shrink:0}.tl-card-fav,.tl-pager{justify-content:center}.tl-card-foot-panel{padding:10px 2px 0}.tl-card-foot-panel .tl-card-collapse-hint{margin-top:4px}.tl-card-img-link{display:block;overflow:hidden}.tl-card-img-link img{width:100%;height:210px;object-fit:cover;display:block;transition:transform .4s}.tl-card-badges{top:12px;display:flex;z-index:2}.tl-badge{font-size:10px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.tl-badge--popular{background:var(--primary-color2);color:#fff}.tl-badge--early,.tl-load-more-btn:hover:not(:disabled){background:var(--primary-color3);color:#fff}.tl-badge--lastmin{background:#e74c3c;color:#fff}.tl-badge--default{background:var(--primary-color4);color:#fff}.tl-badge--discount{background:#f39c12;color:#fff}.co-help-btn,.support-toggle,.td-share-popup a:hover,.tl-badge--primary,.tl-bm-qty button:hover,.tl-card-fav.active,.tl-card-fav:hover{background:var(--primary-color1);color:#fff}.tl-badge--secondary{background:#6c757d;color:#fff}.tl-badge--warning{background:#f39c12;color:#fff}.tl-badge--success{background:#27ae60;color:#fff}.tl-badge--danger{background:#e74c3c;color:#fff}.tl-badge--info{background:#2980b9;color:#fff}.tl-badge--dark{background:#2c3e50;color:#fff}.tl-card-fav{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.9);backdrop-filter:blur(4px);border:none;border-radius:50%;width:32px;height:32px;display:flex;font-size:14px;color:var(--text-color);transition:.2s;z-index:2}.tl-card-dur-tag{bottom:10px;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;display:flex;align-items:center}.td-m-title,.td-mob-book,.td-mob-price,.td-submit-btn,.tl-card-title,.tl-card-type-tag{font-weight:700;font-family:var(--font-poppins)}.tl-card-body{padding:16px;display:flex;flex-direction:column;flex:1;min-width:0}.tl-card-top-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:7px}.tl-card-dest{font-size:.75rem;color:var(--text-color);display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-card-dest i{color:var(--primary-color1);font-size:11px;flex-shrink:0}.tl-card-type-tag{font-size:10px;background:#f0f5ff;color:var(--primary-color4);padding:2px 9px;border-radius:20px;white-space:nowrap;flex-shrink:0}.tl-card-title{font-size:.9rem;color:var(--title-color);margin:0 0 10px;line-height:1.35;display:-webkit-box;overflow:hidden}.tl-card-title a{color:inherit;text-decoration:none}.tl-card-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px;flex:1;align-content:flex-start}.tl-card-chip{display:inline-flex;align-items:center;gap:4px;background:#f5f5f5;color:var(--text-color);font-size:10px;font-weight:500;padding:3px 8px;border-radius:20px}.tl-card-chip i{color:var(--primary-color1);font-size:9px}.tl-card-rule{height:1px;background:var(--borders-color);margin:10px 0}.tl-card-collapse-hint{font-size:.75rem;color:var(--text-color);opacity:.88;margin:0 0 8px 2px}.co-form-group,.tl-date-rows{display:flex;flex-direction:column;gap:5px}.tl-date-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 12px;padding:9px 10px;border-radius:8px;font-size:.85rem;text-decoration:none;color:var(--title-color);transition:background .15s,border-color .15s;border:1px solid transparent}.tl-date-row:hover{background:#f7f7f7;border-color:rgba(198,90,46,.15)}.tl-date-row-price{font-weight:700;white-space:nowrap;font-size:.95rem}.tl-date-row-price.tl-date-row-price-stack{display:flex;flex-direction:column;align-items:flex-end;white-space:normal;gap:3px;line-height:1.25}.tl-date-row-p-main{font-size:inherit}.tl-date-row-p-native{font-size:.82rem;font-weight:600;color:var(--text-color);opacity:.92}.tl-card-pricing-dual{margin-top:5px;font-size:.88rem;line-height:1.35;color:var(--text-color);text-align:right;width:100%}.tl-card-pricing-dual .tl-price-native{font-weight:600;color:var(--title-color)}.tl-price-was--dual-native{font-size:.78rem!important}.td-dual-native{font-size:.84rem;color:var(--text-color);margin-top:5px;line-height:1.35;font-weight:500}.ixst-price-native,.td-loc-body span,.td-mob-dual-native,.tl-card-rating,.tl-price-was{font-size:.78rem;color:var(--text-color)}.td-mob-dual-native{display:block;margin-top:3px;line-height:1.3;font-weight:500}.ixst-price{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.ixst-price-native{display:block;font-weight:600;margin-top:0;line-height:1.2}.ixst-price small{margin-top:2px;line-height:1.25}.tl-place-rows{display:flex;flex-direction:column;gap:7px}.tl-place-row{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:var(--text-color);line-height:1.45}.tl-place-row i{margin-top:3px;flex-shrink:0;font-size:.88rem}.tl-card-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.tl-card-rating{display:flex;align-items:center;gap:4px}.tl-card-rating i{color:#f5a623;font-size:12px}.tl-card-rating strong{color:var(--title-color);font-weight:700}.tl-card-pricing{display:flex;flex-direction:column;align-items:flex-end;text-align:right;min-width:0;max-width:100%}.tl-card-pricing-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px 10px;row-gap:2px}.schedule-table .schedule-dates-cell .schedule-date-line,.td-program-pdf-btn,.tl-price-was{white-space:nowrap}.tl-price-now{font-size:1.2rem;font-weight:800;color:var(--primary-color1);line-height:1.2}.tl-price-per{font-size:.72rem;color:var(--text-color);white-space:nowrap;align-self:center}@media (min-width:768px) and (max-width:991.98px){.tl-price-now{font-size:1.28rem}}.tl-btn-book,.tl-btn-detail{display:flex;padding:9px 10px;font-size:.78rem;text-decoration:none}.tl-card-actions{display:flex;gap:8px;margin-top:12px}.tl-btn-detail{flex:1;align-items:center;justify-content:center;gap:5px;border:1.5px solid var(--borders-color);border-radius:8px;font-weight:600;color:var(--title-color);transition:.2s}.tl-btn-book{flex:1.4;align-items:center;justify-content:center;gap:6px;background:var(--primary-color1);border-radius:8px;font-weight:700;color:#fff;transition:opacity .15s}.tl-load-more-btn,.tl-pg-btn{font-weight:600;cursor:pointer}.co-help-btn:hover,.tl-bm-book-btn:hover,.tl-btn-book:hover{opacity:.88;color:#fff}.tl-btn-book:disabled{background:#bbb;cursor:not-allowed;opacity:1}.tl-empty-state{text-align:center;padding:60px 20px;background:#fff;border:1px solid var(--borders-color);border-radius:14px}.tl-empty-icon{font-size:3rem;color:var(--borders-color);margin-bottom:16px}.tl-empty-state h4{font-size:1.1rem;margin-bottom:8px}.tl-empty-state p{font-size:.88rem;color:var(--text-color);margin-bottom:20px}@keyframes tl-shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}.tl-sk{border-radius:6px;background:linear-gradient(90deg,#ececec 25%,#f5f5f5 50%,#ececec 75%);background-size:800px 100%;animation:1.4s linear infinite tl-shimmer}.tl-sk-img{height:210px;border-radius:0}.tl-sk-title{height:16px;width:85%;margin:6px 0}.tl-sk-line{height:11px;border-radius:6px}.tl-sk-pill{height:18px;border-radius:20px}.tl-sk-chip{height:22px;width:68px;border-radius:20px}.tl-sk-btn{height:36px;flex:1;border-radius:8px}.td-qty,.td-qty button,.tl-bm-person-row,.tl-bm-qty,.tl-pager,.tl-pg-btn{display:flex;align-items:center}.tl-pager{gap:6px;margin-top:32px;flex-wrap:wrap}.tl-pg-btn{justify-content:center;min-width:38px;height:38px;padding:0 8px;border:1.5px solid var(--borders-color);border-radius:8px;background:#fff;font-size:.82rem;text-decoration:none;transition:.2s}.td-date-chip.selected,.td-date-chip:hover,.tl-pg-btn.active{background:var(--primary-color1);border-color:var(--primary-color1);color:#fff}.tl-pg-ellipsis{color:var(--text-color);font-size:.85rem;padding:0 4px}.tl-load-more-wrap{text-align:center;padding:32px 0 16px}.tl-load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 40px;background:var(--white-color);border:2px solid var(--primary-color3);color:var(--primary-color3);border-radius:50px;font-size:.95rem;transition:.22s;min-width:220px}.tl-lm-remaining,.tl-spinner-dot{background:var(--primary-color3)}.tl-load-more-btn:disabled{opacity:.5;cursor:not-allowed}.tl-lm-remaining{display:inline-block;color:#fff;font-size:.72rem;font-weight:700;border-radius:20px;padding:2px 8px;margin-left:6px}.tl-load-more-btn:hover .tl-lm-remaining{background:rgba(255,255,255,.25)}.tl-lm-spinner{display:inline-flex;gap:5px;align-items:center}.tl-spinner-dot{width:7px;height:7px;border-radius:50%;animation:1.2s ease-in-out infinite tlDotPulse}.tl-spinner-dot:nth-child(2){animation-delay:.2s}.tl-spinner-dot:nth-child(3){animation-delay:.4s}@keyframes tlDotPulse{0%,100%,80%{transform:scale(.7);opacity:.5}40%{transform:scale(1.1);opacity:1}}.tl-load-info{margin-top:8px;font-size:.8rem;color:var(--text-color)}.tl-booking-modal .modal-content{border:none;border-radius:20px;overflow:hidden}.tl-booking-modal .modal-dialog{max-width:720px}.tl-bm-close{position:absolute;top:14px;right:14px;z-index:10;background:rgba(255,255,255,.9);backdrop-filter:blur(6px);border:1px solid var(--borders-color);border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:var(--text-color);transition:.2s}.tl-bm-close:hover{background:var(--primary-color1);color:#fff;border-color:var(--primary-color1)}.tl-bm-wrap{display:flex;flex-direction:column}.tl-bm-head{background:linear-gradient(135deg,var(--primary-color1) 0,#d4692a 100%);padding:28px 24px 22px;color:#fff}.tl-bm-tour-name{font-size:.82rem;font-weight:600;opacity:.85;margin-bottom:10px;line-height:1.4}.tl-bm-price-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.tl-bm-price-left{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tl-bm-discount-badge{background:rgba(255,255,255,.25);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.tl-bm-old-price{font-size:.85rem;opacity:.65;text-decoration:line-through}.tl-bm-cur-price{font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.5px}.tl-bm-per{font-size:.78rem;opacity:.75;font-weight:500}.tl-bm-body{padding:22px 24px 24px;background:#fff}.tl-bm-section-label{font-size:.76rem;color:var(--text-color);letter-spacing:.7px;margin-bottom:10px;display:flex;align-items:center;gap:6px}.tl-bm-date-wrap select{width:100%;border:1.5px solid var(--borders-color);border-radius:10px;padding:11px 14px;font-size:.85rem;color:var(--title-color);outline:0;cursor:pointer;background-color:#fafafa;transition:border-color .2s}.tl-bm-person-row{justify-content:space-between;padding:12px 0;border-bottom:1px solid #f3f0ec}.td-add-info h6,.tl-bm-person-title{font-size:.88rem;color:var(--title-color)}.tl-bm-person-sub{font-size:.75rem;color:var(--text-color)}.tl-bm-qty{gap:0;background:#f5f2ee;border-radius:10px;overflow:hidden}.tl-bm-qty button{background:0 0;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--title-color);font-size:14px;transition:background .15s}.tl-bm-book-btn,.tl-bm-summary{gap:8px;border-radius:12px;display:flex}.tl-bm-qty span{min-width:32px;text-align:center;font-size:.92rem;color:var(--title-color)}.tl-bm-summary{background:#faf7f4;padding:14px 16px;margin-top:16px;flex-direction:column}.tl-bm-summary-row{display:flex;align-items:center;justify-content:space-between;font-size:.82rem;color:var(--text-color)}.tl-bm-summary-row strong{color:var(--title-color);font-weight:600}.tl-bm-summary-total{padding-top:10px;margin-top:4px;border-top:1px dashed var(--borders-color)}.tl-bm-summary-total strong{font-size:1rem;color:var(--primary-color1)!important}.td-hero-meta .td-chip,.td-meta-bar-left span,.tl-bm-trust span{gap:5px;color:var(--text-color);font-weight:500}.tl-bm-book-btn{align-items:center;justify-content:center;width:100%;padding:14px;background:var(--primary-color1);color:#fff;font-size:.88rem;text-decoration:none;margin-top:16px;transition:opacity .15s}.td-gallery-action-btn,.tl-bm-detail-btn{transition:.2s;text-decoration:none}.tl-bm-detail-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:11px;border:1.5px solid var(--borders-color);border-radius:12px;font-size:.82rem;font-weight:600;color:var(--title-color);margin-top:8px}.tl-bm-trust{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:16px;padding-top:14px;border-top:1px solid #f0ece8}.tl-bm-trust span{display:flex;align-items:center;font-size:.72rem}.td-hero-meta .td-chip i,.tl-bm-trust span i{color:var(--primary-color1);font-size:12px}.td-hero{border-bottom:1px solid var(--borders-color);padding:28px 0 22px}.td-hero-title{font-size:clamp(1.15rem, 2.8vw, 1.65rem);font-weight:700;color:var(--title-color);line-height:1.3;margin:0 0 12px}.td-hero-meta{display:flex;flex-wrap:wrap;gap:8px}.td-hero-meta .td-chip{display:inline-flex;align-items:center;background:#fff;border-radius:20px;padding:5px 14px;font-size:13px}.td-gallery-main-img img,.td-gallery-mosaic .td-gi__img,.td-gi img{width:100%;height:100%;display:block;border-radius:20px;object-fit:fill;object-position:center}.td-hero-meta .td-chip.star i,.td-star-set i.active{color:#f5a623}.td-gallery-wrap{position:relative;background:#000;--tdg-gap:4px;--tdg-radius:20px}.td-gallery-mosaic{display:grid;gap:var(--tdg-gap);width:100%;padding:5px;box-sizing:border-box}.td-gallery--count-1{grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:30/13}.td-gallery--count-2,.td-gallery--count-3,.td-gallery--count-4,.td-gallery--count-5{aspect-ratio:60/23}.td-gallery--count-3,.td-gallery--count-4,.td-gallery--count-5{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.td-gallery-mosaic .td-gi{position:relative;display:block;height:100%;min-height:0;min-width:0;border-radius:var(--tdg-radius);overflow:hidden;cursor:pointer;isolation:isolate}.td-gi__media{position:absolute;inset:0;background:#111;overflow:hidden}.td-gallery-mosaic .td-gi__img,.td-gi__img{width:100%;height:100%;max-width:none!important;display:block;object-fit:fill;object-position:center;border-radius:var(--tdg-radius);transition:transform .35s}.td-gallery-mosaic .td-gi:hover .td-gi__img{transform:scale(1.02)}.td-gallery--count-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.td-gallery--count-3,.td-gallery--count-4,.td-gallery--count-5{grid-template-columns:repeat(4,minmax(0,1fr))}.td-gallery--count-3 .td-gi:first-child{grid-column:1/3;grid-row:1/3}.td-gallery--count-3 .td-gi:nth-child(2){grid-column:3/5;grid-row:1}.td-gallery--count-3 .td-gi:nth-child(3){grid-column:3/5;grid-row:2}.td-gallery--count-4 .td-gi:first-child{grid-column:1/3;grid-row:1/3}.td-gallery--count-4 .td-gi:nth-child(2){grid-column:3;grid-row:1}.td-gallery--count-4 .td-gi:nth-child(3){grid-column:4;grid-row:1}.td-gallery--count-4 .td-gi:nth-child(4){grid-column:3/5;grid-row:2}.td-gallery--count-5 .td-gi:first-child{grid-column:1/3;grid-row:1/3}.td-gallery--count-5 .td-gi:nth-child(2){grid-column:3;grid-row:1}.td-gallery--count-5 .td-gi:nth-child(3){grid-column:4;grid-row:1}.td-gallery--count-5 .td-gi:nth-child(4){grid-column:3;grid-row:2}.td-gallery--count-5 .td-gi:nth-child(5){grid-column:4;grid-row:2}.td-gi-overlay{position:absolute;inset:0;z-index:2;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:.8rem;font-weight:600;gap:4px}.td-gi-overlay i{font-size:1.3rem}.td-gallery-actions{position:absolute;bottom:14px;right:14px;display:flex;gap:8px;z-index:10}.td-gallery-action-btn{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);border-radius:8px;padding:7px 14px;font-size:.78rem;font-weight:600;color:var(--title-color);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.12)}.td-gallery-action-btn:hover{background:#fff;color:var(--primary-color1)}.td-meta-bar{padding:9px 0}.td-meta-bar-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;position:relative}.td-meta-bar-left{display:flex;flex-wrap:wrap;gap:16px}.td-meta-bar-left span{display:flex;align-items:center;font-size:13px}.td-meta-bar-left .tooltip .tooltip-inner{font-size:.85rem;padding:.45rem .65rem;max-width:280px}.td-meta-bar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.td-share-btn,.td-share-popup a{align-items:center;color:var(--title-color)}.td-share-btn{background:0 0;padding:5px 14px;border-radius:20px;font-size:12px;cursor:pointer;display:inline-flex;gap:5px;transition:background .15s;font-family:inherit;text-decoration:none}.td-qty button:hover,.td-share-btn:hover{background:var(--borders-color)}.td-share-popup{display:none;position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--borders-color);border-radius:10px;padding:8px;box-shadow:0 6px 20px rgba(0,0,0,.1);z-index:50;flex-direction:row;gap:6px}.td-share-popup.open{display:flex;z-index:201}.td-share-popup a{width:32px;height:32px;display:flex;justify-content:center;border-radius:6px;font-size:14px;transition:.15s}@media (max-width:767px){.line-break{height:8px}.pt-100,.pt-90{padding-top:70px}.pb-100,.pb-90{padding-bottom:70px}.mb-100{margin-bottom:70px}.mb-80,.mb-90{margin-bottom:50px}.booking-modal .modal-dialog .modal-content .modal-header,.mb-65{margin-bottom:45px}.mb-60,.mb-70{margin-bottom:40px}.mt-60{margin-top:40px}.mt-65{margin-top:45px}.section-title h2{font-size:36px}.slider-btn-grp{gap:40px}.slider-btn-grp .slider-btn{min-width:35px;max-width:35px;height:35px}.slider-btn-grp .slider-btn svg{width:12px}.blog-card2.six .blog-content p{font-size:17px}.home2-gallery-section .mt-70{margin-top:0}.error-page,.home3-destination-section{padding:70px 0}.home3-destination-section .feature-and-rating-area .single-feature{padding:20px 15px;gap:10px}.home3-destination-section .feature-and-rating-area .single-feature h5{font-size:17px;line-height:26px}.pagination-area{gap:10px}.booking-modal .modal-dialog .modal-content,.enquiry-modal .modal-dialog .modal-content{padding:45px 35px}.contact-page .vector1,.contact-page .vector2{display:none}.calendar-wrapper,.calendar-wrapper.two{position:absolute;top:100px;height:auto}.top-offer-text-slider-section .top-offer-text-slider-wrap{padding:0 25px}.top-offer-text-slider-section .top-offer-text-slider-wrap a{font-size:15px}.newsletter-form{flex-wrap:wrap}.newsletter-input-wrapper{flex:1 1 100%}.newsletter-btn{flex:1 1 100%;justify-content:center}.corporate-mobile-select{display:block}.corporate-sidebar{display:none;margin-top:0}.hc-sidebar{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;position:static;padding-bottom:6px;gap:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hc-sidebar::-webkit-scrollbar{display:none}.hc-category-btn{flex-shrink:0;width:auto}.td-share-popup{right:0;left:auto;transform:none;top:auto;bottom:calc(100% + 8px)}.td-meta-bar.td-share-open,.td-meta-bar:has(.td-share-popup.open){position:relative;z-index:250}header.style-1>.container{overflow:visible}header.style-1 .nav-right{position:relative;z-index:100001}header.style-1 .language-area .language-list{left:auto;right:0;transform:scaleY(0);transform-origin:top right}header.style-1 .language-area .language-list.active{transform:scaleY(1);animation:none}}.td-mob-price-bar{display:none;background:#fff;border-bottom:1px solid var(--borders-color);padding:8px 0}.td-mob-price-inner{display:flex;align-items:center;justify-content:space-between;gap:10px}.td-mob-price-left{display:flex;align-items:center;gap:8px;min-width:0}.td-mob-price-left--stack{flex-wrap:nowrap;align-items:center;flex:1 1 auto;min-width:0}.td-mob-price-summary{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.td-mob-price-bar .td-mob-headline{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;min-height:26px;line-height:1}.td-mob-price-bar .td-mob-headline .td-mob-price-discount{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;margin:0;padding:4px 9px;line-height:1;font-size:10px;font-weight:700;background:var(--primary-color1);color:#fff;border-radius:20px;white-space:nowrap}.td-mob-price-bar .td-mob-headline .td-mob-price-main{display:inline-flex;align-items:center;align-self:center;flex:0 1 auto;margin:0;padding:0;line-height:1.1;font-family:var(--font-poppins);font-size:1.1rem;font-weight:800;color:var(--primary-color1);white-space:nowrap}.td-mob-price-bar .td-mob-dual-native-wrap .td-mob-dual-native,.td-mob-price-bar .td-mob-price-caption,.td-mob-price-unit{font-size:.68rem;color:var(--text-color)}.td-mob-price-bar .td-mob-price-caption{line-height:1.2}.td-mob-price-old{font-size:.76rem;color:var(--text-color);text-decoration:line-through}.td-mob-price-current{font-family:var(--font-poppins);font-size:1.1rem;font-weight:800;color:var(--primary-color1)}.td-mob-price-actions{display:flex;gap:6px;flex-shrink:0}.td-mob-book-sm{background:var(--primary-color1);color:#fff;border:none;border-radius:8px;padding:7px 14px;font-weight:700;font-size:.76rem;white-space:nowrap;display:flex;gap:5px}.td-card-title,.td-mob-enq-sm{color:var(--title-color);display:flex}.td-mob-enq-sm{background:#fafafa;border-radius:8px;padding:7px 10px;font-size:.8rem}.td-card-title,.td-tabs-nav ul li a{align-items:center;font-family:var(--font-poppins)}.td-sticky-wrapper{position:sticky;top:0;z-index:200}.td-tabs-nav{background:#fff;border-bottom:2px solid var(--borders-color);overflow:hidden}.td-tabs-nav .container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.td-tabs-nav .container::-webkit-scrollbar{display:none}.td-tabs-nav ul{display:flex;list-style:none;padding:0;margin:0;gap:0;min-width:max-content}.td-tabs-nav ul li a{display:flex;gap:6px;padding:13px 18px;font-size:.8rem;font-weight:600;color:var(--text-color);text-decoration:none;white-space:nowrap;transition:color .15s,box-shadow .15s}.td-tabs-nav ul li a.active{color:var(--primary-color1);box-shadow:inset 0 -2px 0 var(--primary-color1)}.td-body{padding:32px 0 70px}.td-card{background:#fff;border-radius:14px;padding:26px;margin-bottom:20px;scroll-margin-top:120px;animation:.35s both td-fadein}.td-card-title{font-size:1.05rem;font-weight:700;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--borders-color);gap:8px;justify-content:space-between}.td-card-title>span{display:flex;align-items:center;gap:8px}.td-card-title i{color:var(--primary-color1);font-size:.95rem}@keyframes td-fadein{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.td-about-text{color:var(--text-color);font-size:.9rem;line-height:1.8;margin-bottom:16px}.td-about-text *{color:inherit;font-size:inherit;line-height:inherit}.td-info-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px;margin-top:14px}.td-info-chip{border-radius:10px;padding:11px 13px;display:flex;align-items:center;gap:10px;background:#fafafa}.td-info-chip .tdi-icon{width:36px;height:36px;border-radius:8px;background:rgba(198,90,46,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.td-faq-q:hover,.td-highlight,.td-itin-header:hover{background:#fafafa}.td-info-chip .tdi-icon i{color:var(--primary-color1);font-size:15px}.td-info-chip .tdi-label{font-size:10px;color:var(--text-color);letter-spacing:.4px}.td-info-chip .tdi-val{font-size:.85rem;font-weight:600;color:var(--title-color)}.td-highlights{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:4px}.td-highlight{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:var(--text-color);border-radius:8px;padding:9px 11px;line-height:1.45}.td-highlight i{color:var(--primary-color3);margin-top:2px;flex-shrink:0}.td-faq-item,.td-itin-item{border:1px solid var(--borders-color);border-radius:10px;margin-bottom:8px;overflow:hidden}.td-itin-header{display:flex;align-items:center;gap:12px;padding:13px 16px;cursor:pointer;background:#fff;transition:background .12s;user-select:none}.td-itin-day{background:var(--primary-color1);color:#fff;font-size:10px;font-weight:700;padding:3px 9px;border-radius:20px;flex-shrink:0;white-space:nowrap}.td-itin-header h6{flex:1;font-size:.88rem;font-weight:600;color:var(--title-color);margin:0}.td-itin-chevron{font-size:11px;transition:transform .22s}.td-faq-item.open .td-faq-chevron,.td-itin-item.open .td-itin-chevron,.td-pax-popover-wrap.td-pax-open .td-pax-trigger-chevron{transform:rotate(180deg)}.td-itin-body{display:none;padding:16px;border-top:1px solid var(--borders-color);background:#fafafa}.td-itin-body p{font-size:.86rem;line-height:1.7;margin-bottom:12px}.td-itin-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.td-fact{background:#fff;border:1px solid var(--borders-color);border-radius:8px;padding:9px 11px;display:flex;align-items:center;gap:8px}.td-fact i{color:var(--primary-color1);font-size:13px;flex-shrink:0}.td-fact-label{font-size:10px}.td-fact-val{font-size:.82rem;font-weight:600;color:var(--title-color)}.td-expand-btn{font-size:.78rem;color:var(--primary-color1);cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline;padding:0;font-family:inherit;white-space:nowrap}.td-loc-card{background:#fff;border-radius:10px;overflow:hidden;border:1px solid var(--borders-color);transition:box-shadow .22s,transform .22s}.td-add-row,.td-fi{font-size:.84rem;color:var(--text-color);border-bottom:1px dashed var(--borders-color)}.td-loc-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px)}.td-loc-img{height:148px;overflow:hidden}.td-loc-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.td-faq-q,.td-qty button{transition:background .12s;cursor:pointer}.td-loc-card:hover .td-loc-img img{transform:scale(1.06)}.td-loc-body{padding:11px 13px}.td-loc-body h6{font-size:.84rem;font-weight:600;margin:0 0 2px}.td-add-info h6,.td-features-col h6{margin-bottom:10px;font-weight:700}.td-features-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:4px}@media (max-width:575px){.tl-grid .tl-card-main{flex-direction:column}.tl-grid .tl-card-img-wrap{width:100%}.td-features-cols,.td-highlights{grid-template-columns:1fr}}.td-features-col h6{font-size:.88rem;display:flex;align-items:center;gap:6px}.td-features-col.exc h6,.td-features-col.exc i{color:#d9534f}.td-fi{display:flex;align-items:flex-start;gap:8px;padding:6px 0;line-height:1.45}.td-fi i{margin-top:2px;flex-shrink:0;font-size:12px}.td-add-info{margin-top:18px}.td-add-row{display:flex;gap:9px;padding:8px 0;line-height:1.5}.td-add-row i{color:var(--primary-color2);margin-top:2px;flex-shrink:0}.td-faq-q{width:100%;text-align:left;padding:13px 16px;background:#fff;border:none;font-size:.87rem;font-weight:600;color:var(--title-color);display:flex;align-items:center;justify-content:space-between;gap:10px}.td-faq-chevron{font-size:11px;transition:transform .22s;flex-shrink:0}.td-faq-a{display:none;padding:13px 16px;font-size:.85rem;color:var(--text-color);border-top:1px solid var(--borders-color);background:#fafafa;line-height:1.7}#td-leaflet-map{height:520px;border-radius:10px;overflow:hidden;border:1px solid var(--borders-color)}.td-rating-summary{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:#fafafa;border:1px solid var(--borders-color);border-radius:10px;padding:18px;margin-bottom:20px}.td-big-num{font-size:3.2rem;font-weight:800;color:var(--primary-color1);line-height:1}.td-rev-label{font-size:.78rem;color:var(--text-color);margin-top:4px}.td-stars{display:flex;gap:3px;margin:5px 0}.td-stars i{color:#f5a623;font-size:13px}.td-rbars{flex:1;min-width:200px}.td-rbar-row{display:flex;align-items:center;gap:10px;margin-bottom:7px;font-size:.8rem}.td-rbar-row span:first-child{min-width:85px;color:var(--text-color)}.td-rbar-track{flex:1;height:5px;background:var(--borders-color);border-radius:3px;overflow:hidden}.co-step-line.done,.co-step.active .co-step-icon,.co-toggle input:checked+.co-toggle-slider,.td-rbar-fill,.td-write-btn{background:var(--primary-color1)}.td-rbar-fill{height:100%;border-radius:3px}.td-rbar-row span:last-child{min-width:32px;text-align:right;color:var(--text-color);font-weight:600}.td-write-btn{color:#fff;border:none;padding:9px 18px;border-radius:8px;font-size:.83rem;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap}.td-write-btn:hover{background:var(--primary-color4)}.td-comment{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid var(--borders-color)}.td-comment-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.td-comment-name{font-size:.87rem;font-weight:600;color:var(--title-color)}.td-comment-date{font-size:.76rem;color:var(--text-color)}.td-comment p{font-size:.84rem;color:var(--text-color);margin:8px 0;line-height:1.65}.td-reply-btn{background:0 0;border:none;color:var(--primary-color1);font-size:.78rem;cursor:pointer;font-weight:600;padding:0}.td-reply-block{background:#fafafa;border-radius:8px;padding:13px;margin-top:8px}.td-calc-card{background:#fff;border:1px solid var(--borders-color);border-radius:14px;box-shadow:0 6px 28px rgba(0,0,0,.09);margin-bottom:20px}.td-calc-head{background:var(--primary-color1);padding:16px 18px;border-radius:14px 14px 0 0;display:flex;flex-direction:column;align-items:stretch;gap:10px;color:#fff}.tl-booking-modal .td-calc-head #tlm-title,.tl-booking-modal .td-calc-head .tl-bm-tour-name{color:#fff;opacity:1}.td-calc-head .tdc-head-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.td-calc-head .tdc-head-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.td-calc-head .tdc-discount{display:inline-block;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.td-calc-head .tdc-old{font-size:.95rem;color:rgba(255,255,255,.65);text-decoration:line-through;display:inline-flex;align-items:baseline;gap:.35em}.td-calc-head .tdc-price{font-size:1.42rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;display:inline-flex;align-items:baseline;gap:.4em}.td-calc-head .tdc-price #td-base-price,.td-calc-head .tdc-price #td-base-price-modal,.td-calc-head .tdc-price #tlm-cur-price,.travel-inspiration-page .category-header .page-title{letter-spacing:-.02em}.td-calc-head .tdc-price #td-base-code,.td-calc-head .tdc-price #td-base-code-modal,.td-calc-head .tdc-price #tlm-cur-code{letter-spacing:0;font-weight:700}.td-calc-head .tdc-unit{font-size:.74rem;color:rgba(255,255,255,.78);line-height:1.3;flex:1 1 140px;min-width:0}.td-calc-head #td-dual-native-main,.td-calc-head #td-dual-native-modal,.td-calc-head .td-dual-native{color:#fff;opacity:.95}.td-calc-body{padding:20px}.co-sum-chips,.td-date-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.td-date-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;font-size:.76rem;font-weight:600;color:var(--title-color);cursor:pointer;transition:.15s;background:#fff}.td-date-chip i{font-size:11px;color:var(--primary-color1)}.td-date-select-wrap select,.td-person-label h6{font-family:var(--font-poppins);font-weight:600;color:var(--title-color)}.td-date-chip.selected i,.td-date-chip:hover i{color:#fff}.td-date-chip .td-date-seats{font-size:9px;font-weight:400;opacity:.75}.td-date-select-label{font-size:10px;letter-spacing:.5px;color:var(--text-color);padding:7px 13px 3px;display:block;background:#fafafa}.td-date-select-wrap select{border:none;outline:0;box-sizing:border-box;width:100%;font-size:.88rem;cursor:pointer;padding-top:12px;padding-bottom:12px;padding-inline-start:14px;background-color:#fff}.td-date-select-wrap{border-radius:12px;overflow:hidden;margin-bottom:12px}.td-person-row,.td-price-row{margin-bottom:6px;display:flex}.td-person-row{align-items:center;justify-content:space-between;padding:8px 0}.td-person-row:last-of-type{border-bottom:none;margin-bottom:0}.td-person-label h6{font-size:.86rem;margin:0}.td-person-label small{font-size:.72rem;color:var(--text-color)}.td-qty button,.td-qty-val{color:var(--title-color);height:30px}.td-qty{border:1px solid var(--borders-color);border-radius:8px;overflow:hidden}.td-qty button{width:30px;border:none;background:#fafafa;font-size:13px;justify-content:center}.td-book-btn,.td-qty-val{display:flex;align-items:center;font-weight:700}.td-qty-val{width:34px;text-align:center;font-size:.86rem;border-left:1px solid var(--borders-color);border-right:1px solid var(--borders-color);justify-content:center}.td-book-btn,.td-enq-btn{width:100%;gap:7px;text-decoration:none}.td-price-row{justify-content:space-between;align-items:center;font-size:.82rem;color:var(--text-color)}.td-price-row.total{padding-top:10px;margin-top:4px;border-top:1px solid var(--borders-color);font-size:.92rem}.td-price-row.total strong:last-child{color:var(--primary-color1);font-size:1.1rem;font-weight:800}.td-book-btn{padding:13px;background:var(--primary-color1);color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:.9rem;transition:background .2s,transform .15s;justify-content:center;margin-bottom:9px;margin-top:16px}.td-book-btn:hover{background:var(--primary-color4);transform:translateY(-1px);color:#fff}.td-book-btn--disabled{background:#bbb!important;cursor:not-allowed}.td-enq-btn{padding:11px;background:0 0;color:var(--title-color);border:1.5px solid var(--borders-color);border-radius:10px;cursor:pointer;font-size:.85rem;font-weight:600;transition:border-color .2s,color .2s;justify-content:center}.td-trust-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.td-trust{gap:5px;font-size:11px;color:var(--text-color)}.td-trust i{color:var(--primary-color3);font-size:12px}.td-custom-banner{background:var(--primary-color3);border-radius:14px;padding:22px;position:relative;overflow:hidden}.td-custom-banner::after{content:"\2708";position:absolute;right:-8px;bottom:-8px;font-size:72px;opacity:.07;pointer-events:none}.td-custom-banner h3{color:#fff;font-size:1rem;font-weight:700;margin:0 0 9px}.td-custom-link,.td-why-item h6{font-weight:600;font-family:var(--font-poppins)}.td-custom-banner h3 span{color:#f5c842}.td-custom-banner ul{list-style:none;padding:0;margin:0 0 14px}.td-custom-banner ul li{color:rgba(255,255,255,.85);font-size:.82rem;padding:3px 0;display:flex;align-items:center;gap:6px}.td-custom-banner ul li i{color:#f5c842;font-size:11px}.td-custom-banner .guide-note{font-size:.79rem;color:rgba(255,255,255,.7);margin-bottom:14px}.td-custom-banner .guide-note strong{color:#fff;font-size:.95rem}.td-custom-link{display:block;text-align:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);color:#fff;padding:10px;border-radius:8px;font-size:.83rem;text-decoration:none;transition:background .2s}.td-custom-link:hover{background:rgba(255,255,255,.25);color:#fff}.td-why-us-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:4px}.td-why-item{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--borders-color);border-radius:10px}.td-why-icon{position:relative;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.td-why-icon::before{content:"";position:absolute;inset:0;background:var(--primary-color1);opacity:.1;border-radius:10px}.td-why-icon i{color:var(--primary-color1);font-size:17px}.td-why-item h6{font-size:1rem;color:var(--title-color);margin:0 0 3px}.td-why-item p{font-size:.85rem;color:var(--text-color);margin:0;line-height:1.5}.td-mob-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:300;background:#fff;border-top:1px solid var(--borders-color);padding:10px 16px;gap:10px;box-shadow:0 -4px 16px rgba(0,0,0,.09);align-items:center}.td-mob-book,.td-mob-enq{padding:11px 14px;cursor:pointer}.td-mob-price{font-size:1.05rem;color:var(--primary-color1);white-space:nowrap}.td-mob-price small{font-size:.72rem;font-weight:400;color:var(--text-color)}.td-mob-book{flex:1;background:var(--primary-color1);color:#fff;border:none;border-radius:8px;font-size:.85rem}.td-mob-enq{background:#fafafa;border:1px solid var(--borders-color);border-radius:8px;font-size:.88rem}.td-modal .modal-content{border-radius:14px;border:none}.td-modal .td-modal-close{position:absolute;top:14px;right:16px;background:0 0;border:none;font-size:1.1rem;cursor:pointer;color:#6c757d;z-index:5;opacity:1;transition:color .15s}.td-modal .td-modal-close:focus-visible,.td-modal .td-modal-close:hover{color:#495057}.td-modal .modal-body{padding:28px}.td-m-title{font-size:1.1rem;margin-bottom:20px;display:flex;align-items:center;gap:8px}.td-form-group label{font-size:.82rem;font-weight:600;display:block;margin-bottom:5px}.td-form-group input,.td-form-group select,.td-form-group textarea{padding:9px 13px;font-family:inherit;font-size:.88rem;color:var(--title-color);outline:0;transition:border-color .15s;width:100%}.td-form-group input,.td-form-group textarea{border:1px solid var(--borders-color);border-radius:8px;background:#fff}.td-form-group select{border:1px solid var(--borders-color);border-radius:8px;background-color:#fff}.td-lb-content iframe,.td-lb-content img{width:min(90vw,960px);height:min(50.625vw,540px)}.td-form-group textarea{resize:vertical;min-height:90px}.td-submit-btn{width:100%;padding:12px;background:var(--primary-color1);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;justify-content:center;gap:7px}.td-star-rows{list-style:none;padding:0;margin:0 0 18px}.td-star-rows li{justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--borders-color);font-size:.84rem}.td-star-set{display:flex;gap:4px}.td-star-set i{font-size:18px;cursor:pointer;color:var(--borders-color);transition:color .1s}.td-lb-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;align-items:center;justify-content:center;flex-direction:column}.td-lb-close{position:absolute;top:16px;right:20px;background:0 0;border:none;color:#fff;font-size:1.6rem;cursor:pointer;z-index:5}.td-lb-counter{position:absolute;top:20px;left:20px;color:rgba(255,255,255,.7);font-family:var(--font-poppins);font-size:.85rem;font-weight:600}.co-card-title span,.co-hero-title{font-family:var(--font-family, "Poppins", sans-serif)}.td-lb-content{display:flex;align-items:center;justify-content:center}.td-lb-nav,.td-lb-thumb.video::after{position:absolute;align-items:center;color:#fff;display:flex}.td-lb-content img{border-radius:6px;object-fit:cover;display:block}.td-lb-content iframe{border:none;border-radius:8px}.td-lb-nav{top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);width:44px;height:44px;border-radius:50%;cursor:pointer;justify-content:center;font-size:1.1rem}.td-lb-nav.prev{left:16px}.td-lb-nav.next{right:16px}.td-lb-nav.next,.td-lb-nav.prev{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.td-lb-thumbs{display:flex;gap:6px;margin-top:16px;overflow-x:auto;max-width:90vw;padding:4px 0}.td-lb-thumbs::-webkit-scrollbar{display:none}.td-lb-thumb{width:60px;height:42px;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid transparent;opacity:.5;transition:.2s;flex-shrink:0;position:relative}.td-lb-thumb.active{border-color:var(--primary-color1);opacity:1}.td-lb-thumb:hover{opacity:.85}.td-lb-thumb.video::after{content:"\25B6";inset:0;justify-content:center;font-size:12px;background:rgba(0,0,0,.35)}.co-hero{background:linear-gradient(135deg,var(--primary-color1) 0,color-mix(in srgb,var(--primary-color1) 70%,#fff) 100%);padding:36px 0 28px}.co-hero-title{color:#fff;font-size:1.7rem;font-weight:700;margin:0 0 6px}.co-hero-title i{margin-right:10px;opacity:.9}.co-hero-sub{color:rgba(255,255,255,.82);margin:0;font-size:.95rem}.co-stepbar-wrap{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:18px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px rgba(0,0,0,.06)}.co-stepbar{display:flex;align-items:center;justify-content:center;gap:0}.co-step{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:default;min-width:80px}.co-card-title,.co-step-icon{display:flex;align-items:center}.co-step-icon{width:42px;height:42px;border-radius:50%;background:#f0f0f0;color:#aaa;justify-content:center;font-size:1.1rem;transition:.3s;border:2px solid transparent}.co-step span{font-size:.75rem;color:#aaa;font-weight:500;white-space:nowrap}.co-step.active .co-step-icon{color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--primary-color1) 40%,transparent)}.co-step-line{flex:1;height:2px;background:#eee;margin:0 6px 22px;transition:background .3s;max-width:80px}.co-body{padding:36px 0 60px;background:var(--bg-color,#f7f8fa)}.co-pay-option input,.co-pm-panel,.co-step-panel,.support-form__alert:empty,.support-menu__handle,.support-widget__backdrop{display:none}.co-card{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 20px rgba(0,0,0,.07);padding:24px;margin-bottom:20px}.co-card-title{justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:4px}.co-card-title span,.co-card-title--billing>div:first-child>span{font-size:1rem;display:flex;align-items:center;gap:8px;font-weight:600}.co-card-title span{color:var(--heading-color,#1a1a2e)}.co-card-title small{color:#888;font-size:.8rem}.co-card-title--billing>div:first-child{display:flex;flex-direction:column;gap:2px}.co-card-title--billing>div:first-child>span{color:var(--heading-color,#1a1a2e)}.co-billing-same-check{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#555;cursor:pointer;margin:0;user-select:none;white-space:nowrap}.co-billing-same-check input{margin:0;flex-shrink:0}.co-secure-badge{display:flex;align-items:center;gap:5px;font-size:.75rem;color:#fff;background:#28a745;padding:4px 10px;border-radius:20px}.co-form-group label{font-size:.8rem;font-weight:600;color:var(--heading-color,#1a1a2e)}.co-form-group input,.co-form-group select,.co-form-group textarea{padding:10px 14px;font-size:.88rem;font-family:var(--font-family, "Poppins", sans-serif);color:var(--heading-color,#1a1a2e);width:100%;transition:border-color .2s,box-shadow .2s;outline:0}.co-form-group input,.co-form-group textarea{border:1.5px solid #e5e7eb;border-radius:9px;background:#fff}.co-form-group select{border:1.5px solid #e5e7eb;border-radius:9px;background-color:#fff}.co-form-group input:focus,.co-form-group select:focus,.co-form-group textarea:focus,.co-phone-dd-search:focus{border-color:var(--primary-color1);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color1) 15%,transparent)}.co-form-group textarea{resize:vertical}.co-optional{color:#aaa;font-weight:400}.co-phone-wrap{display:flex;gap:8px}.co-phone-wrap select{flex:0 0 110px;max-width:120px}.co-form-group select:not(#contact-phone-code),.form-inner select,.form-select.birgezi-select,.td-date-select-wrap select,.td-form-group select,.tl-bm-date-wrap select,.tl-sort-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:var(--tl-select-chevron);background-repeat:no-repeat;background-position:right var(--tl-select-chevron-inset) center;background-size:var(--tl-select-chevron-size);padding-inline-end:var(--tl-select-pad-inline-end)}.co-phone-wrap input{flex:1;min-width:0;width:100%}.co-passenger{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:18px;margin-bottom:14px}.co-passenger-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.co-passenger-head strong{font-weight:600;color:var(--heading-color)}.co-passenger-badge{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.co-passenger-badge.adult{background:color-mix(in srgb,var(--primary-color1) 12%,#fff);color:var(--primary-color1)}.co-extra-icon.recommended,.co-passenger-badge.baby,.co-passenger-badge.child{background:#fff3e0;color:#f57c00}.co-passenger-tag{font-size:.72rem;background:var(--primary-color1);color:#fff;padding:2px 8px;border-radius:20px;font-weight:600}.co-same-as-contact{margin-bottom:8px}.co-checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--text-color,#555);cursor:pointer;margin-bottom:10px}.co-checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-color1);flex-shrink:0;margin-top:2px}.co-extras-grid{display:flex;flex-direction:column;gap:12px}.co-extra-item{display:flex;align-items:center;gap:14px;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.co-extra-item:hover{box-shadow:0 2px 10px color-mix(in srgb,var(--primary-color1) 10%,transparent)}.co-extra-icon{width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--primary-color1) 10%,#fff);color:var(--primary-color1);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.co-extra-body,.support-item__label{flex:1}.co-extra-name{font-weight:600;font-size:.88rem;color:var(--heading-color);display:flex;align-items:center;gap:8px}.co-extra-desc{font-size:.78rem;color:#888;margin-top:2px}.co-extra-price{font-size:.88rem;font-weight:700;color:var(--primary-color1);margin-top:4px}.co-extra-price span{color:#aaa;font-weight:400;font-size:.78rem}.co-badge-rec{font-size:.68rem;background:#fff3e0;color:#f57c00;padding:2px 7px;border-radius:20px;font-weight:600}.co-extras-note{margin-top:16px;font-size:.8rem;color:#888;background:#f8f9fa;border-radius:8px;padding:10px 14px;display:flex;align-items:flex-start;gap:8px}.co-extras-note i{color:var(--primary-color1);flex-shrink:0;margin-top:1px}.co-toggle{position:relative;width:44px;height:24px;flex-shrink:0}.co-toggle input{opacity:0;width:0;height:0}.co-toggle-slider{position:absolute;inset:0;background:#d1d5db;border-radius:24px;cursor:pointer;transition:.3s}.co-pay-option,.co-pm-btn{cursor:pointer;transition:.2s;display:flex}.co-toggle-slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.3s;box-shadow:0 1px 4px rgba(0,0,0,.2)}.co-toggle input:checked+.co-toggle-slider:before{transform:translateX(20px)}.co-pay-option{align-items:center;gap:14px;border:2px solid #e5e7eb;border-radius:10px;padding:14px 16px}.co-pay-option.active{background:color-mix(in srgb,var(--primary-color1) 4%,#fff)}.co-pay-opt-icon{width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--primary-color1) 10%,#fff);color:var(--primary-color1);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.co-pay-opt-icon.deposit{background:#e8f5e9;color:#388e3c}.co-pay-opt-title{font-weight:600;font-size:.9rem;color:var(--heading-color)}.co-pay-opt-sub{font-size:.78rem;color:#888}.co-pay-opt-amount{margin-left:auto;font-size:1rem;font-weight:700;color:var(--primary-color1);white-space:nowrap}.co-pay-opt-amount.deposit{color:#388e3c}.co-pay-methods{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.co-pm-btn{flex:1;min-width:100px;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:9px;background:#fff;font-size:.82rem;font-weight:600;color:#666;align-items:center;gap:6px;justify-content:center}.co-bank-head,.co-bank-row{border-bottom:1px solid #eee;display:flex}.co-pm-btn.active{background:color-mix(in srgb,var(--primary-color1) 6%,#fff);color:var(--primary-color1)}.co-card-visual{background:linear-gradient(135deg,var(--primary-color1) 0,var(--primary-color2,#1a6e52) 100%);border-radius:14px;padding:22px 24px 18px;color:#fff;margin-bottom:4px;box-shadow:0 8px 32px color-mix(in srgb,var(--primary-color1) 35%,transparent)}.co-bank-info,.co-installment-wrap{background:#f8f9fa;border-radius:9px}.co-cv-logo{font-size:2rem;margin-bottom:16px;opacity:.8}.co-cv-number{font-size:1.15rem;letter-spacing:.15em;font-weight:600;margin-bottom:18px;font-family:monospace}.co-cv-row{display:flex;justify-content:space-between}.co-cv-label{font-size:.65rem;opacity:.7;letter-spacing:.08em;margin-bottom:2px}.co-cv-val{font-size:.88rem;font-weight:600;letter-spacing:.05em}.co-card-input-wrap input{padding-right:42px}.co-card-type-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#aaa;font-size:1.1rem}.co-cvv-tip{color:#aaa;cursor:help;margin-left:4px}.co-installment-wrap{margin-top:14px;padding:12px 14px}.co-installment-note{margin-top:8px;font-size:.76rem;color:#888;display:flex;align-items:center;gap:6px}.co-paypal-info{text-align:center;padding:28px 20px}.co-paypal-info p{color:#666;margin-top:14px}.co-bank-info{padding:16px;margin-bottom:12px}.co-bank-head{align-items:center;gap:10px;padding-bottom:10px;margin-bottom:0;min-width:0}.co-bank-logo-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;width:144px;max-width:144px;height:56px;min-width:0;overflow:hidden}.co-bank-info .co-bank-logo{display:block;width:auto;height:auto;max-width:144px;max-height:56px;min-width:0;object-fit:contain;object-position:left center}.co-bank-head-title{flex:1;min-width:0;font-size:.78rem;font-weight:600;color:#333;line-height:1.3}.co-bank-row{justify-content:space-between;padding:8px 0;font-size:.85rem}.co-bank-row span{color:#888}.co-bank-note{font-size:.8rem;color:#f57c00;background:#fff8e1;border-radius:8px;padding:10px 14px;display:flex;align-items:flex-start;gap:8px}.co-bank-note i{flex-shrink:0;margin-top:1px}.co-contract-checks{display:flex;flex-direction:column;gap:6px}.co-step-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px;margin-bottom:32px;gap:12px}.co-btn-back,.co-btn-next{font-weight:600;align-items:center;text-decoration:none}.co-btn-back,.co-btn-next,.co-btn-pay{font-family:var(--font-family, "Poppins", sans-serif);cursor:pointer;display:flex;gap:8px;transition:.2s}.comment-and-form-area .comment-avatar,.support-form-panel__eyebrow,.support-form-panel__title,.support-form__check,.support-form__field label,.support-form__submit,.support-item,.support-menu__header-text span,.support-menu__header-text strong{font-family:var(--font-poppins)}.co-btn-next{background:var(--primary-color1);color:#fff;border:none;padding:14px 28px;border-radius:10px;font-size:.92rem}.co-btn-next:hover{opacity:.88;transform:translateY(-1px);color:#fff}.co-btn-back{background:#fff;color:var(--heading-color);border:1px solid rgba(0,0,0,.08);padding:13px 22px;border-radius:10px;font-size:.88rem}.co-btn-back:hover{background:#f5f5f5}.co-btn-pay{background:linear-gradient(135deg,#28a745,#1e7e34);color:#fff;border:none;padding:14px 32px;border-radius:10px;font-size:.95rem;font-weight:700;align-items:center;box-shadow:0 4px 16px rgba(40,167,69,.35)}.co-help-card,.co-success-card,.co-summary-card,.co-trust-card{box-shadow:0 2px 20px rgba(0,0,0,.07)}.co-btn-pay:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgba(40,167,69,.45)}.co-success-card{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.08);padding:48px 32px;text-align:center}.co-success-icon{font-size:4rem;color:#28a745;margin-bottom:18px}.co-success-card h3{font-weight:700;color:var(--heading-color);margin-bottom:12px}.co-success-card p{color:#666;max-width:420px;margin:0 auto 20px}.co-booking-ref{background:#f0fdf4;border:1px solid #bbf7d0;display:inline-block;padding:10px 24px;border-radius:8px;font-size:.95rem;color:#166534;margin-bottom:28px}.co-confirm-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.co-confirm-share{display:flex;align-items:center;justify-content:center;gap:10px}.co-confirm-share p{margin:0;font-size:.82rem;color:#888}.co-share-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;text-decoration:none;transition:transform .2s}.co-share-btn:hover{transform:scale(1.1);color:#fff}.co-share-btn.facebook{background:#1877f2}.co-share-btn.whatsapp{background:#25d366}.co-share-btn.twitter{background:#000}.co-summary-card{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.08);overflow:hidden;margin-bottom:16px}.co-sum-img{position:relative;height:160px;overflow:hidden;background:#f0f0f0}.co-sum-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#ccc}.co-sum-discount-badge{position:absolute;top:12px;left:12px;background:var(--primary-color1);color:#fff;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:700}.co-sum-body{padding:18px 18px 0}.co-sum-tour-name{font-weight:700;font-size:.97rem;color:var(--heading-color);margin-bottom:8px;line-height:1.4}.co-sum-chip{font-size:.75rem;background:color-mix(in srgb,var(--primary-color1) 8%,#fff);color:var(--primary-color1);padding:3px 10px;border-radius:20px;display:flex;align-items:center;gap:5px;font-weight:500}.co-sum-chip--transport{align-items:flex-start;max-width:100%}.co-sum-chip--transport>.bi{flex-shrink:0;margin-top:2px}.co-sum-chip__text{line-height:1.45;word-break:break-word}.co-sum-line,.co-sum-row{justify-content:space-between;font-size:.82rem;display:flex}.co-sum-row{align-items:center;padding:8px 0;border-top:1px solid #f0f0f0}.co-sum-row span{color:#888;display:flex;align-items:center;gap:6px}.co-sum-line strong,.co-sum-row strong{color:var(--heading-color);font-weight:600}.co-sum-price-block{padding:14px 18px;background:#fafafa;border-top:1px solid rgba(0,0,0,.08);margin-top:10px}.co-sum-line{align-items:center;padding:5px 0;color:#666}.co-sum-line.total{border-top:2px solid var(--primary-color1);margin-top:8px;padding-top:10px;font-size:.95rem}.co-sum-grand{font-size:1.25rem;color:var(--primary-color1)!important}.co-sum-line.deposit-line{background:#e8f5e9;margin:8px -18px -14px;padding:8px 18px 10px}.co-extras-empty{text-align:center;padding:40px 20px;color:#aaa}.co-extras-empty i{font-size:2.5rem;display:block;margin-bottom:10px;color:#ddd}.co-extras-empty p{margin:0;font-size:.88rem}.co-sum-extra-detail{display:flex;justify-content:space-between;font-size:.78rem;color:#888;padding:3px 0 3px 12px}.co-help-btn,.co-trust-item{font-size:.82rem;display:flex}.co-help-card,.co-trust-card{padding:16px;display:flex}.co-trust-card{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.08);margin-bottom:14px;flex-direction:column;gap:10px}.co-trust-item{align-items:center;gap:9px;color:var(--text-color,#555);font-weight:500}.co-trust-item i{color:var(--primary-color1);font-size:1rem}.co-help-card{background:color-mix(in srgb,var(--primary-color1) 6%,#fff);border-radius:14px;border:1px solid color-mix(in srgb,var(--primary-color1) 20%,#fff);align-items:center;gap:12px}.co-help-card i{font-size:1.6rem;color:var(--primary-color1);flex-shrink:0}.co-help-card strong{font-size:.88rem;color:var(--heading-color);display:block;margin-bottom:2px}.co-help-card p{font-size:.78rem;color:#888;margin:0}.co-help-btn{margin-left:auto;border:none;padding:9px 16px;border-radius:8px;font-weight:600;align-items:center;gap:6px;white-space:nowrap;text-decoration:none}.support-widget{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.support-widget__panels{display:flex;flex-direction:row;align-items:flex-end;gap:12px}.support-item,.support-toggle{align-items:center;display:flex;cursor:pointer}#silktide-banner,#silktide-cookie-icon,#silktide-modal,.support-toggle,.support-widget.is-open .support-toggle{pointer-events:auto}.support-toggle{position:relative;width:58px;height:58px;border-radius:50%;border:none;font-size:24px;color:#fff;background:linear-gradient(135deg,var(--primary-color1) 0,var(--primary-color4) 100%);box-shadow:0 8px 28px rgba(27,32,114,.35);justify-content:center;transition:transform .25s,box-shadow .25s;flex-shrink:0}.support-toggle__ring{position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(var(--primary-color1-opc),.35);animation:2.4s ease-out infinite support-pulse;pointer-events:none}.support-widget.is-open .support-toggle__ring{animation:none;opacity:0}@keyframes support-pulse{0%{transform:scale(.92);opacity:.7}100%,70%{transform:scale(1.18);opacity:0}}.support-toggle:hover{box-shadow:0 10px 32px rgba(27,32,114,.42);transform:scale(1.06)}.support-toggle__icon{transition:opacity .2s,transform .2s;display:flex}.support-toggle__icon--close{position:absolute;opacity:0;transform:rotate(-90deg) scale(.6)}.support-widget.is-open .support-toggle__icon--open{opacity:0;transform:rotate(90deg) scale(.6)}.support-widget.is-open .support-toggle__icon--close{opacity:1;transform:rotate(0) scale(1)}.support-form-panel{width:0;max-height:min(78vh,620px);opacity:0;overflow:hidden;pointer-events:none;transform:translateX(12px) scale(.97);transform-origin:bottom right;transition:width .32s cubic-bezier(.4, 0, .2, 1),opacity .28s,transform .32s cubic-bezier(.4, 0, .2, 1);background:#fff;border-radius:20px;box-shadow:0 16px 48px rgba(17,15,15,.14);border:1px solid rgba(17,15,15,.06);display:flex;flex-direction:column}.support-widget.is-form-open .support-form-panel{width:min(360px,calc(100vw - 36px));opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}.support-form-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 16px 12px;border-bottom:1px solid rgba(17,15,15,.06);background:linear-gradient(135deg,rgba(var(--primary-color4-opc),.08) 0,rgba(var(--primary-color1-opc),.06) 100%);flex-shrink:0}.support-form-panel__eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color4);margin-bottom:2px}.support-form-panel__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--title-color);line-height:1.3}.support-form-panel__close{width:32px;height:32px;border:none;border-radius:10px;background:rgba(17,15,15,.05);color:var(--title-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .18s}.support-form-panel__close:hover{background:rgba(17,15,15,.1)}.support-form{padding:14px 16px 16px;overflow-y:auto;flex:1;min-height:0}.support-form__field{margin-bottom:12px}.support-form__field label{display:block;font-size:12px;font-weight:600;color:var(--title-color);margin-bottom:5px}.support-form__field input,.support-form__field select,.support-form__field textarea{width:100%;border:1px solid rgba(17,15,15,.12);border-radius:10px;padding:10px 12px;font-family:var(--font-poppins);font-size:13px;color:var(--title-color);background:#fafafa;transition:border-color .18s,box-shadow .18s,background .18s}.bpd-article__meta time,.travel-inspiration-page .ux-meta time{color:color-mix(in srgb,var(--primary-color1,#5d2cc1) 80%,var(--title-color))}.support-form__field input:focus,.support-form__field select:focus,.support-form__field textarea:focus{outline:0;border-color:var(--primary-color1);background:#fff;box-shadow:0 0 0 3px rgba(var(--primary-color1-opc),.12)}.support-form__field textarea{resize:vertical;min-height:88px}.support-form__check{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:11.5px;line-height:1.45;color:rgba(17,15,15,.72)}.support-form__check .form-check-input{margin-top:2px;flex-shrink:0}.support-form__alert .alert{font-size:12px;padding:8px 10px;margin-bottom:10px;border-radius:10px}.support-form__submit{width:100%;border:none;border-radius:12px;padding:12px 16px;font-size:13.5px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--primary-color1) 0,var(--primary-color4) 100%);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 18px rgba(27,32,114,.28)}.support-form__submit:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(27,32,114,.34)}.support-menu{background:#fff;border-radius:20px;box-shadow:0 16px 48px rgba(17,15,15,.14);border:1px solid rgba(17,15,15,.06);width:300px;overflow:hidden;opacity:0;transform:translateY(16px) scale(.95);transform-origin:bottom right;pointer-events:none;transition:opacity .28s,transform .28s;flex-shrink:0}.support-widget.is-open .support-menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.support-menu__header{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,var(--primary-color4) 0,var(--primary-color1) 100%);color:#fff}.support-menu__header-icon{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.support-menu__header-text,.tl-catbar-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.support-menu__header-text strong{font-size:14px;font-weight:700;line-height:1.25}.support-menu__header-text span{font-size:11.5px;opacity:.88;line-height:1.3}.support-menu__list{list-style:none;margin:0;padding:8px}.support-menu__list>li+li{margin-top:4px}.support-item{gap:12px;padding:11px 12px;width:100%;text-decoration:none;color:var(--title-color);font-size:13.5px;font-weight:500;background:#fff;border:1px solid transparent;border-radius:14px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;text-align:left}.support-item:hover{background:#f8f8fb;border-color:rgba(17,15,15,.06);transform:translateX(-2px)}.support-item--message{background:linear-gradient(135deg,rgba(var(--primary-color1-opc),.08) 0,rgba(var(--primary-color4-opc),.1) 100%);border-color:rgba(var(--primary-color4-opc),.18)}.support-item--message:hover,.support-widget.is-form-open .support-item--message{background:linear-gradient(135deg,rgba(var(--primary-color1-opc),.12) 0,rgba(var(--primary-color4-opc),.14) 100%);border-color:rgba(var(--primary-color4-opc),.28)}.support-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.support-item__label{font-weight:600;font-size:13.5px;line-height:1.25}.support-item__hint{font-size:11px;font-weight:400;color:rgba(17,15,15,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-item__icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.support-item__arrow{font-size:11px;color:#c2c2c2;flex-shrink:0}.support-item__arrow--form{color:var(--primary-color4)}.support-item--whatsapp .support-item__icon{background:#e8f8ee;color:#25d366}.support-item--phone .support-item__icon{background:#e8f1ff;color:var(--primary-color2)}.support-item--help .support-item__icon{background:#fff4e8;color:var(--primary-color1)}.support-item--live .support-item__icon{background:#fce8f0;color:#e91e63}.support-item--mail .support-item__icon{background:#ede9fb;color:var(--primary-color4)}.support-item--message .support-item__icon{background:rgba(var(--primary-color4-opc),.14);color:var(--primary-color4)}@media (max-width:768px){.breadcrumb-list{margin:14px 0;gap:6px 10px;flex-wrap:wrap;overflow:visible}.breadcrumb-list li{white-space:normal;padding-right:0;line-height:1.35}.breadcrumb-list li::after{position:static;margin-left:8px}.breadcrumb-list li:last-child{font-weight:600;color:#000}.account-nav,.account-sidebar{overflow-x:auto}.account-nav{flex-direction:row!important;flex-wrap:nowrap;white-space:nowrap;border-bottom:1px solid #eaeaea}.account-nav .nav-item{flex:0 0 auto}.account-sidebar .nav-link{border-left:none;border-bottom:3px solid transparent;padding:12px 16px;font-size:14px;margin-bottom:0;border-radius:0}.account-sidebar .nav-link.active,.account-sidebar .nav-link:hover{border-left:none;border-bottom-color:var(--primary-color1);background-color:transparent}.dashboard-profile{flex-direction:column;text-align:center}.co-hero{padding:24px 0 18px}.co-hero-title{font-size:1.25rem}.co-stepbar{gap:0}.co-step span{font-size:.65rem}.co-step-line{max-width:30px}.co-card{padding:16px}.co-btn-next,.co-btn-pay{padding:12px 18px;font-size:.85rem}.co-card-visual{padding:16px 18px 14px}.co-cv-number{font-size:1rem}.co-step-footer{flex-wrap:wrap}.co-btn-back,.co-btn-next,.co-btn-pay{width:100%;justify-content:center}body.support-widget-open{overflow:hidden;touch-action:none}.support-widget{bottom:calc(16px + env(safe-area-inset-bottom,0px));right:14px;gap:10px}.support-widget__panels{flex-direction:column;align-items:flex-end;gap:10px;max-width:min(300px,calc(100vw - 28px))}.support-menu{width:min(300px,calc(100vw - 28px));max-height:min(58dvh,440px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px}.support-menu__list{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(min(58dvh,440px) - 72px);padding-bottom:6px}.support-item__hint,.support-widget.is-form-open .support-menu{display:none}.support-form-panel{max-height:min(62dvh,480px);border-radius:18px;transform:translateY(10px) scale(.97)}.support-widget.is-form-open .support-form-panel{width:min(300px,calc(100vw - 28px))!important;max-height:min(62dvh,480px);transform:translateY(0) scale(1)}.support-form{max-height:calc(min(62dvh,480px) - 64px)}.support-toggle{position:relative;bottom:auto;right:auto;width:52px;height:52px;font-size:21px;z-index:2}.support-item{padding:10px 14px;font-size:13px;gap:10px}.support-item__icon{width:36px;height:36px;font-size:15px}.support-menu__header{padding:12px 16px 14px}.support-menu__header-text strong{font-size:14px}.account-sidebar{margin-bottom:20px}}@media (max-width:480px){.newsletter-btn,.newsletter-input{height:48px;font-size:14px}.support-widget{bottom:calc(12px + env(safe-area-inset-bottom,0px));right:12px;gap:8px}.support-widget__panels{max-width:min(280px,calc(100vw - 24px));gap:8px}.support-menu{width:min(280px,calc(100vw - 24px));max-height:min(54dvh,400px);border-radius:16px}.support-menu__list{max-height:calc(min(54dvh,400px) - 68px)}.support-widget.is-form-open .support-form-panel{width:min(280px,calc(100vw - 24px))!important;max-height:min(58dvh,440px)}.support-form{max-height:calc(min(58dvh,440px) - 64px)}.support-toggle{width:48px;height:48px;font-size:19px}.support-item{padding:9px 12px;font-size:12.5px;gap:9px}.support-item__icon{width:34px;height:34px;font-size:14px;border-radius:10px}.support-item__arrow{font-size:10px}.support-menu__header{padding:10px 14px 12px}.support-form-panel__title{font-size:.95rem}}#silktide-wrapper{--focus:0 0 0 2px #ffffff,0 0 0 4px #000000,0 0 0 6px #ffffff;--boxShadow:-5px 5px 10px 0px #00000012,0px 0px 50px 0px #0000001a;--fontFamily:Helvetica Neue,Segoe UI,Arial,sans-serif;--primaryColor:var(--primary-color1, #533be2);--backgroundColor:#ffffff;--textColor:#4b494b;--backdropBackgroundColor:#00000033;--backdropBackgroundBlur:0px;--cookieIconColor:var(--primary-color1, #533be2);--cookieIconBackgroundColor:#ffffff;position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:99999;pointer-events:none;border:0;display:flex;justify-content:center;align-items:center}#silktide-wrapper a{all:unset;display:inline-block;color:var(--primaryColor);text-decoration:underline}#silktide-wrapper a:hover{cursor:pointer;color:var(--textColor)}#silktide-wrapper #silktide-banner button:focus,#silktide-wrapper #silktide-cookie-icon:focus,#silktide-wrapper #silktide-modal button:focus,#silktide-wrapper a:focus{outline:0;box-shadow:var(--focus);border-radius:5px}#silktide-wrapper .st-button{color:var(--backgroundColor);background-color:var(--primaryColor);border:2px solid var(--primaryColor);padding:10px 20px;text-decoration:none;text-align:center;display:inline-block;font-size:16px;line-height:24px;cursor:pointer;border-radius:5px}#silktide-wrapper .st-button--primary:hover{background-color:var(--backgroundColor);color:var(--primaryColor)}#silktide-banner{border-radius:5px;border:0;position:fixed;bottom:16px;right:16px;width:600px;max-height:calc(100vh - 32px);opacity:0;animation:350ms ease-out .3s forwards silktide-slideInDown;padding:10px 12px!important;max-width:min(560px,calc(100vw - 24px))!important}#silktide-banner p{margin:0 0 8px!important;font-size:13px!important;line-height:1.35!important}#silktide-banner p:last-child{margin-bottom:0!important}#silktide-banner .st-button{padding:5px 10px!important;font-size:13px!important;line-height:1.2!important;border-radius:0!important}#silktide-banner .actions{gap:8px!important;margin-top:6px!important;align-items:center!important;flex-direction:row!important;flex-wrap:wrap!important}#silktide-banner .actions-row{gap:8px!important;justify-content:flex-start!important;flex-grow:0!important}#silktide-banner .preferences{padding:0!important;font-size:13px!important;gap:4px!important;display:flex;gap:5px;border:none;background-color:transparent;color:var(--primaryColor);cursor:pointer}#silktide-banner .preferences:after{content:""!important;display:block;content:">";text-decoration:none}#silktide-banner.center{top:50%;left:50%;bottom:auto;right:auto;position:fixed;transform:translate(-50%,calc(-50% - 20px));animation:350ms ease-out forwards silktide-slideInDown-center}#silktide-banner.bottomLeft{bottom:16px;left:16px;position:fixed}#silktide-banner.bottomCenter{bottom:16px;left:50%;position:fixed;transform:translate(-50%,-20px);animation:350ms ease-out forwards silktide-slideInDown-bottomCenter}#silktide-banner .preferences span{display:block;white-space:nowrap;text-decoration:underline}#silktide-banner p,#silktide-modal p{font-size:16px;line-height:24px;margin:0 0 15px}#silktide-banner a{display:inline-block;color:var(--primaryColor);text-decoration:underline}#silktide-banner a.silktide-logo{align-items:center;justify-content:center;fill:var(--primaryColor);margin-left:auto;width:48px;height:48px;display:none!important}#silktide-banner .actions{display:flex;gap:16px;flex-direction:column}#silktide-banner .actions-row{display:flex;gap:16px;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1}#silktide-modal{display:none;width:800px;max-width:100%;max-height:100%;border:0;opacity:0;animation:350ms ease-out forwards silktide-slideInUp-center;flex-direction:column;padding:30px;border-radius:5px}#silktide-modal header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}#silktide-modal h1{font-size:24px;font-weight:500;margin:0}#silktide-modal .modal-close{display:inline-flex;border:0;padding:13px;cursor:pointer;background:var(--backgroundColor);color:var(--primaryColor)}#silktide-modal .modal-close svg{fill:var(--primaryColor)}#silktide-modal section{flex:1;margin-top:32px}#silktide-modal section::-webkit-scrollbar{display:block;width:5px}#silktide-modal section::-webkit-scrollbar-thumb{background-color:var(--textColor);border-radius:10px}#silktide-modal fieldset{padding:0;border:none;margin:0 0 32px}#silktide-modal legend{padding:0;margin:0 0 10px;font-weight:700;font-size:16px}#silktide-modal .cookie-type-content{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}#silktide-modal .switch{flex-shrink:0;position:relative;display:inline-block;height:34px;width:74px;cursor:pointer}#silktide-modal .switch:focus-within{outline:0;box-shadow:var(--focus);border-radius:25px}#silktide-modal .switch input{opacity:0;position:absolute}#silktide-modal .switch__pill{position:relative;display:block;height:34px;width:74px;background:var(--textColor);border-radius:25px}#silktide-modal .switch__dot{position:absolute;top:2px;left:2px;display:block;height:30px;width:30px;background:var(--backgroundColor);border-radius:50%;transition:left 150ms ease-out}#silktide-modal .switch__off,#silktide-modal .switch__on{text-transform:uppercase;font-size:15px;font-weight:500;color:var(--backgroundColor);position:absolute;top:7px;right:8px;transition:right 150ms ease-out,opacity 150ms ease-out}#silktide-modal .switch__on{opacity:0}#silktide-modal .switch input:checked+.switch__pill{background:var(--primaryColor)}#silktide-modal .switch input:checked~.switch__dot{left:calc(100% - 32px)}#silktide-modal .switch input:checked~.switch__off{right:calc(100% - 32px);opacity:0}#silktide-modal .switch input:checked~.switch__on{right:calc(100% - 34px);opacity:1}#silktide-modal .switch input:disabled+.switch__pill{opacity:.65;cursor:not-allowed}#silktide-modal footer{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media (min-width:600px){#silktide-banner .actions,#silktide-modal footer{flex-direction:row;align-items:center}}#silktide-modal footer a{margin-left:auto;padding:14px 0}#silktide-cookie-icon{display:none!important;position:fixed;bottom:10px;left:10px;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;padding:0;border:none;background-color:var(--cookieIconColor);cursor:pointer;box-shadow:0 0 6px 0 #0000001a;animation:.3s ease-in-out forwards silktide-fadeIn}#silktide-cookie-icon.bottomRight{left:auto;right:10px}#silktide-cookie-icon svg{fill:var(--cookieIconBackgroundColor)}#silktide-backdrop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--backdropBackgroundColor);backdrop-filter:blur(var(--backdropBackgroundBlur));pointer-events:all}@keyframes silktide-fadeIn{from{opacity:0}to{opacity:1}}@keyframes silktide-slideInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes silktide-slideInDown-center{from{opacity:0;transform:translate(-50%,calc(-50% - 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes silktide-slideInDown-bottomCenter{from{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%,0)}}@keyframes silktide-slideInUp-center{from{opacity:0;transform:translate(0,20px)}to{opacity:1;transform:translate(0,0)}}#silktide-wrapper.st-minimal #silktide-banner{width:100%;max-width:min(440px,calc(100vw - 20px));padding:12px 14px 14px;bottom:10px;left:50%;right:auto;transform:translate(-50%,-12px);max-height:none;overflow:visible;box-shadow:0 -4px 24px rgba(15,23,42,.12);animation:350ms ease-out .2s forwards silktide-slideInDown-bottomCenter}#silktide-wrapper.st-minimal #silktide-banner.bottomLeft,#silktide-wrapper.st-minimal #silktide-banner.bottomRight{left:50%;right:auto;transform:translate(-50%,-12px)}#silktide-wrapper.st-minimal #silktide-banner p{font-size:13px;line-height:1.45;margin:0 0 10px}#silktide-wrapper.st-minimal #silktide-banner .accept-all{width:100%;box-sizing:border-box;padding:10px 14px;font-size:14px;line-height:1.25}.ts-dropdown.active .ts-menu{position:fixed;z-index:10050}section.featured-routes.md-pop.md-featured-section .td-tabs-nav{z-index:5}.account-sidebar .nav-link{color:#555;padding:15px 20px;font-weight:500;border-left:3px solid transparent;transition:.3s;width:100%;text-align:left;box-sizing:border-box;margin-bottom:5px}.account-sidebar .nav-link.active,.account-sidebar .nav-link:hover{color:var(--primary-color-1);background-color:#f8f9fa;border-left-color:var(--primary-color1)}.account-content{background-color:#fff;border-radius:10px}.summary-card{border:1px solid #eaeaea;border-radius:10px;transition:transform .3s,box-shadow .3s;background-color:#fdfdfd}.summary-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.dashboard-profile{background-color:#f8f9fa;border-radius:12px;padding:20px}.dashboard-avatar{width:90px;height:90px;border-radius:50%;overflow:hidden;border:3px solid #eaeaea;background-color:#fff;flex-shrink:0}.profile-avatar-wrapper{width:110px;height:110px;border-radius:50%;overflow:hidden;border:3px solid #eaeaea;background-color:#f8f9fa}@media (max-width:768px){.account-nav,.account-sidebar{overflow-x:auto}.account-nav{flex-direction:row!important;flex-wrap:nowrap;white-space:nowrap;border-bottom:1px solid #eaeaea}.account-nav .nav-item{flex:0 0 auto}.account-sidebar .nav-link{border-left:none;border-bottom:3px solid transparent;padding:12px 16px;font-size:14px;margin-bottom:0;border-radius:0}.account-sidebar .nav-link.active,.account-sidebar .nav-link:hover{border-left:none;border-bottom-color:var(--primary-color1);background-color:transparent}.dashboard-profile{flex-direction:column;text-align:center}}.bpd-article__card{border-radius:18px;border:1px solid color-mix(in srgb,var(--primary-color1,#5d2cc1) 12%,var(--borders-color));background:var(--white-color);box-shadow:0 18px 50px rgba(var(--black-color-opc),.06);overflow:hidden;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.bdc-reply__field,.blgcmt-comment-list-head,.bpd-article__meta{margin-bottom:1rem}.bpd-article__card .inspiration-image{margin-bottom:0!important;border-radius:0!important;aspect-ratio:1280/720;position:relative;overflow:hidden;background:#e9eef6}.bpd-article__card .inspiration-image picture,.travel-inspiration-page .blog-img-wrap .blog-img picture{position:absolute;inset:0;display:block}.bpd-article__card .inspiration-image img,.travel-inspiration-page .blog-img-wrap .blog-img img{width:100%;height:100%;max-width:none!important;object-fit:cover;object-position:center;display:block}.bpd-article__body{padding:clamp(1.35rem,3.5vw,2.25rem)}.bpd-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;font-size:.8125rem;color:var(--text-color)}.bpd-article__meta span,.bpd-article__meta time{display:inline-flex;align-items:center;gap:.35rem}.bpd-article__meta time{font-weight:700}.bpd-article__meta i,.travel-inspiration-page .ux-meta time i{color:var(--primary-color3)}.bpd-article__body>h1,.bpd-article__body>h1.h2{letter-spacing:-.02em;line-height:1.2}.bpd-article__body .blog-post-content{font-size:1.0625rem;line-height:1.75}.bpd-article__body .blog-post-content>p{max-width:65ch}.bpd-article__body .tag-and-social-area{margin-top:clamp(2rem,4vw,2.75rem);padding-top:clamp(1.25rem,3vw,1.75rem);border-top:1px solid color-mix(in srgb,var(--black-color-opc),.08)}.inspiration-details-page .search-widget .search-box,.travel-inspiration-page .search-widget .search-box{border-radius:999px;transition:box-shadow .2s,border-color .2s}.inspiration-details-page .search-widget .search-box:focus-within{box-shadow:0 0 0 3px rgba(93,44,193,.15);border-color:var(--primary-color1,#5d2cc1)}.related-inspiration-section .blog-card2.two,.travel-inspiration-page .blog-card2.six{transition:transform .3s,box-shadow .3s;border-radius:14px;overflow:hidden}.related-inspiration-section .blog-card2.two:hover,.travel-inspiration-page .blog-card2.six:hover{transform:translateY(-3px);box-shadow:0 20px 45px rgba(var(--black-color-opc),.08)}.related-inspiration-section .blog-card2.two .blog-content h4 a,.travel-inspiration-page .blog-card2.six .blog-content h4 a{transition:color .2s}.related-inspiration-section .blog-card2.two .blog-content h4 a:hover,.travel-inspiration-page .blog-card2.six .blog-content h4 a:hover{color:var(--primary-color1,#5d2cc1)}.comment-and-form-area.blgcmt-section{padding-top:clamp(1.5rem,3vw,2.5rem)}.comment-and-form-area .comment-avatar{width:52px;height:52px;border-radius:50%;background:rgba(var(--black-color-opc),.08);color:var(--title-color);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05rem;letter-spacing:.02em;flex:0 0 auto;user-select:none}.bdc-reply,.bdc-reply *{box-sizing:border-box}.bdc-reply{margin-top:1rem;font-family:var(--font-roboto);color:var(--text-color);font-size:1rem;line-height:1.55}.bdc-reply__shell{position:relative;max-width:100%;padding:1.45rem 1.35rem 1.5rem 1.5rem;border-radius:16px;border:1px solid var(--borders-color);background:var(--white-color);box-shadow:0 18px 48px rgba(var(--black-color-opc),.07)}.bdc-reply__shell::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:4px;background:var(--primary-color1)}.bdc-reply__heading{margin:0 0 .85rem;padding-left:.75rem;font-family:var(--font-poppins);font-size:clamp(1.2rem, 2.2vw, 1.45rem);font-weight:700;letter-spacing:-.02em;color:var(--title-color);line-height:1.25}.bdc-reply__alert{margin:0 0 .75rem;padding:.65rem .85rem;border-radius:12px;font-size:.95rem;line-height:1.45;border:1px solid transparent;font-family:var(--font-roboto)}.bdc-reply__alert--ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.bdc-reply__alert--err{background:#fef2f2;border-color:#fecaca;color:#991b1b}.bdc-reply__form{margin:0;padding-left:.75rem}.bdc-reply__pair{display:grid;gap:1rem;margin-bottom:1rem}.bdc-reply__field:last-of-type{margin-bottom:0}.bdc-reply__label{display:block;margin-bottom:.4rem;font-family:var(--font-poppins);font-size:.95rem;font-weight:600;letter-spacing:0;color:var(--title-color)}.bdc-reply__input,.bdc-reply__textarea{display:block;width:100%;margin:0;font-family:var(--font-roboto);color:var(--title-color);background:var(--white-color);border:1px solid var(--borders-color);border-radius:12px;padding:.65rem .9rem;font-size:1rem;line-height:1.45;transition:border-color .18s,box-shadow .18s}.bdc-reply__textarea{min-height:7.5rem;max-height:16rem;resize:vertical}.bdc-reply__input::placeholder,.bdc-reply__textarea::placeholder{color:#94a3b8}.bdc-reply__input:hover,.bdc-reply__textarea:hover{border-color:#c4c4c4}.bdc-reply__input:focus,.bdc-reply__textarea:focus{outline:0;border-color:rgba(var(--primary-color1-opc),.55);box-shadow:0 0 0 3px rgba(var(--primary-color1-opc),.15)}.bdc-reply__opt{display:flex;align-items:flex-start;gap:.55rem;margin:.85rem 0 1rem;padding:.65rem 0 0;border-top:1px dashed var(--borders-color)}.bdc-reply__checkbox{width:1.15rem;height:1.15rem;margin:.2rem 0 0;flex-shrink:0;accent-color:var(--primary-color1);cursor:pointer}.bdc-reply__optlabel{margin:0;font-family:var(--font-roboto);font-size:.92rem;line-height:1.5;color:var(--text-color);cursor:pointer}.camp-hero-deck,.camp-slider{margin-left:auto;margin-right:auto}.bdc-reply__actions{padding-top:.25rem}.travel-inspiration-page .blog-img-wrap .blog-img{display:block;width:100%;aspect-ratio:auto 568/388;overflow:hidden;position:relative;background:#e9eef6}.travel-inspiration-page .pagination-area .page-item.active a{border-color:var(--primary-color1,#5d2cc1);background:var(--primary-color1,#5d2cc1);color:#fff}.travel-inspiration-page .ux-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;color:#64748b;font-size:.82rem}.travel-inspiration-page .ux-meta time{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.travel-inspiration-page .ux-meta__stats{display:inline-flex;gap:.8rem;flex-wrap:wrap;align-items:center;color:#64748b}.travel-inspiration-page .ux-meta__stats>span{display:inline-flex;align-items:center;gap:.28rem}.travel-inspiration-page .ux-meta__stats i{color:var(--primary-color3)}.travel-inspiration-page .search-widget .search-box:focus-within{box-shadow:0 0 0 3px rgba(93,44,193,.15);border-color:var(--primary-color1,#5d2cc1)}.campaign-detail-page{--cd-radius:clamp(14px, 1.5vw, 20px);--cd-shadow:0 18px 50px rgba(15, 23, 42, 0.08);--cd-shadow-hover:0 24px 60px rgba(15, 23, 42, 0.12);--cd-border:rgba(15, 23, 42, 0.08);--cd-muted:var(--text-color, #64748b);--cd-accent:var(--primary-color1, #6d28d9);--cd-img-bg:#e8e8e8}.campaign-detail-page .campaign-detail__title-frame{padding:clamp(.85rem,2vw,1.15rem) clamp(1rem,2.2vw,1.35rem);border-radius:var(--cd-radius);border:1px solid var(--cd-border);background:linear-gradient(165deg,rgba(109,40,217,.07) 0,rgba(255,255,255,.92) 45%,rgba(248,250,252,.98) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 8px 28px rgba(15,23,42,.06)}.campaign-detail-page .campaign-sidebar-card .campaign-detail__title-frame{margin:.75rem 1rem 1rem;border-radius:clamp(10px,1.2vw,14px)}.campaign-detail-page .campaign-detail__body-frame{padding:clamp(1rem,2.2vw,1.4rem) clamp(1rem,2.2vw,1.35rem);border-radius:var(--cd-radius);border:1px solid var(--cd-border);background:linear-gradient(165deg,rgba(109,40,217,.06) 0,rgba(255,255,255,.96) 38%,rgba(248,250,252,.99) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 28px rgba(15,23,42,.06)}.campaign-detail-page .campaign-detail__title{font-family:var(--font-poppins);font-weight:800;font-size:clamp(1.35rem, 2.8vw, 1.85rem);line-height:1.25;color:var(--title-color);letter-spacing:-.02em;margin:0}.campaign-detail-page .campaign-detail__body{font-size:1.05rem;line-height:1.75;color:var(--text-color)}.campaign-detail-page .campaign-detail__body>:first-child,.ft2-legal p:first-child,.td-related-tours-slider-area .slider-btn-grp.two,.tour-categories-page-content :first-child{margin-top:0}.campaign-detail-page .campaign-detail__body h2,.campaign-detail-page .campaign-detail__body h3,.campaign-detail-page .campaign-detail__body h4{font-family:var(--font-poppins);font-weight:700;color:var(--title-color);margin-top:1.75rem;margin-bottom:.75rem;line-height:1.35}.campaign-detail-page .campaign-detail__body p{margin-bottom:1rem}.campaign-detail-page .campaign-detail__body ol,.campaign-detail-page .campaign-detail__body ul{padding-left:1.25rem;margin-bottom:1rem}.campaign-detail-page .campaign-detail__body img{max-width:100%;height:auto;border-radius:var(--cd-radius)}.campaign-detail-page .campaign-detail__body-frame .campaign-detail__body img{border:1px solid var(--cd-border);box-shadow:0 6px 24px rgba(15,23,42,.07)}.campaign-detail-page .campaign-detail__body a{color:var(--cd-accent);text-decoration:underline;text-underline-offset:3px}.campaign-detail-page .campaign-detail__body a:hover,.tl-hotel-alt-btn:hover{opacity:.9}.campaign-detail-page .campaign-sidebar-sticky{position:sticky;top:calc(var(--header-height,80px) + 1rem);z-index:2}.campaign-detail-page .campaign-sidebar-card{background:var(--white-color,#fff);border:1px solid var(--cd-border);border-radius:var(--cd-radius);box-shadow:var(--cd-shadow);overflow:hidden;transition:box-shadow .3s}.campaign-detail-page .campaign-sidebar-card:hover{box-shadow:var(--cd-shadow-hover)}.campaign-detail-page .campaign-sidebar-card__thumb{position:relative;background:var(--cd-img-bg);overflow:hidden;line-height:0}.campaign-detail-page .campaign-sidebar-card__thumb img{width:100%;max-width:100%;height:auto;display:block;vertical-align:top}.campaign-detail-page .campaign-countdown{padding:1rem 1.1rem;border-radius:12px;background:linear-gradient(145deg,rgba(109,40,217,.06),rgba(15,23,42,.04));border:1px solid var(--cd-border)}.campaign-detail-page .campaign-countdown__label{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cd-muted);margin-bottom:.75rem}.campaign-detail-page .campaign-countdown__blocks{display:flex;align-items:stretch;justify-content:center;gap:.35rem;flex-wrap:wrap}.campaign-detail-page .campaign-countdown__block{flex:1 1 56px;min-width:52px;text-align:center;padding:.5rem .35rem;background:var(--white-color,#fff);border-radius:10px;border:1px solid var(--cd-border);box-shadow:0 2px 8px rgba(0,0,0,.04)}.campaign-detail-page .campaign-countdown__num{display:block;font-family:var(--font-poppins);font-weight:800;font-size:clamp(1.15rem, 2.5vw, 1.45rem);color:var(--title-color);line-height:1.1;font-variant-numeric:tabular-nums}.campaign-detail-page .campaign-countdown__unit{display:block;font-size:.65rem;font-weight:600;color:var(--cd-muted);margin-top:.2rem;text-transform:uppercase;letter-spacing:.02em}.campaign-detail-page .campaign-countdown__sep{align-self:center;font-weight:800;color:var(--cd-muted);opacity:.5;font-size:1rem}.campaign-detail-page .campaign-sidebar-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 0;border-top:1px dashed var(--cd-border);margin-top:.25rem}.campaign-detail-page .campaign-sidebar-card__meta-label{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;color:var(--cd-muted);flex-shrink:0}.campaign-detail-page .campaign-sidebar-card__meta-value{font-size:.9rem;font-weight:700;color:var(--title-color);text-align:right}.campaign-detail-page .campaign-sidebar-card__cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:1rem;padding:.85rem 1.25rem;border-radius:12px;font-family:var(--font-poppins);font-weight:700;font-size:.95rem;text-decoration:none;color:var(--white-color,#fff)!important;background:linear-gradient(135deg,var(--cd-accent),#4c1d95);box-shadow:0 8px 24px rgba(109,40,217,.35);transition:transform .2s,box-shadow .2s,filter .2s}.campaign-detail-page .campaign-sidebar-card__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(109,40,217,.45);filter:brightness(1.05);color:var(--white-color,#fff)!important}.campaign-detail-page .campaign-sidebar-card__note{display:flex;align-items:flex-start;gap:.45rem;margin-top:1rem;padding:.75rem;font-size:.8rem;line-height:1.5;color:var(--cd-muted);background:rgba(15,23,42,.04);border-radius:10px;margin-bottom:0}.campaign-detail-page .campaign-sidebar-card__note svg{flex-shrink:0;margin-top:.1rem;opacity:.85}.campaign-detail-page .campaign-sidebar-card__body{padding:0 1.25rem 1.35rem}.campaign-detail-page .campaign-other-title{font-family:var(--font-poppins);font-weight:800;font-size:clamp(1.15rem, 2vw, 1.35rem);color:var(--title-color);letter-spacing:-.02em;padding-bottom:.5rem;border-bottom:2px solid var(--cd-border)}.campaign-detail-page .campaign-grid--other{display:grid;grid-template-columns:1fr;gap:1.25rem}.campaign-detail-page .campaign-card--mini{display:flex;flex-direction:column;height:100%;border-radius:var(--cd-radius);overflow:hidden;background:var(--white-color,#fff);border:1px solid var(--cd-border);box-shadow:0 8px 28px rgba(15,23,42,.06);text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s}.campaign-detail-page .campaign-card--mini:hover{transform:translateY(-4px);box-shadow:var(--cd-shadow-hover)}.campaign-detail-page .campaign-card--mini .campaign-card__thumb{position:relative;aspect-ratio:16/10;background:var(--cd-img-bg);overflow:hidden}.campaign-detail-page .campaign-card--mini .campaign-card__thumb img{width:100%;height:100%;object-fit:contain;object-position:center}.campaign-detail-page .campaign-card--mini .campaign-card__body{padding:.85rem 1rem .65rem;flex:1}.campaign-detail-page .campaign-card--mini .campaign-card__title{font-family:var(--font-poppins);font-weight:700;font-size:.9rem;line-height:1.35;color:var(--title-color);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.campaign-detail-page .campaign-card--mini .campaign-card__footer{padding:0 1rem 1rem}.campaign-detail-page .campaign-card--mini .campaign-card__link{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--cd-accent)}.campaign-detail-page .campaign-card__badge{position:absolute;top:10px;right:10px;padding:.25rem .55rem;border-radius:8px;font-size:.7rem;font-weight:700;background:rgba(255,255,255,.95);color:var(--title-color);box-shadow:0 4px 12px rgba(0,0,0,.1)}.camp-page{--camp-radius:clamp(12px, 1.2vw, 18px);--camp-img-bg:#e8e8e8;--camp-deal-duration:0.68s}.camp-page .sr-only,.camp-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.camp-slider__peek,.camp-slider__viewport{border-radius:var(--camp-radius);overflow:hidden}.camp-hero-deck{position:relative;margin-bottom:clamp(2rem,5vw,3rem);padding:12px 14px 18px;max-width:1180px;overflow:visible}.camp-slider__peeks,.top-offer-text-slider-section .tots-live-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.camp-slider__peek{position:absolute;top:50%;width:min(38%,320px);height:86%;box-shadow:0 18px 40px rgba(0,0,0,.18);opacity:.92}.camp-slider__peek img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.camp-slider__peek--left{left:-6px;transform:translateY(-50%) rotate(-5deg);transform-origin:center center}.camp-slider__peek--right{right:-6px;transform:translateY(-50%) rotate(5deg);transform-origin:center center}.camp-slider{position:relative;z-index:2;max-width:860px}.camp-slider__viewport{position:relative;background:var(--camp-img-bg);box-shadow:0 20px 52px rgba(0,0,0,.12);aspect-ratio:21/9;max-height:min(44vw,440px)}.camp-slider__slide{position:absolute;inset:0;opacity:0;visibility:hidden;z-index:1;transform:translate3d(0,0,0)}.camp-slider__slide.is-active{opacity:1;visibility:visible;z-index:2}@media (prefers-reduced-motion:no-preference){.camp-slider__slide{transition:opacity 420ms;will-change:opacity}}.camp-slider__slide[hidden],.md-pop .md-dest-panel[hidden]{display:none!important}@keyframes campDealInR{from{transform:translate3d(108%,0,0) rotate(7deg) scale(.98);opacity:.75}to{transform:translate3d(0,0,0) rotate(0) scale(1);opacity:1}}@keyframes campDealInL{from{transform:translate3d(-108%,0,0) rotate(-7deg) scale(.98);opacity:.75}to{transform:translate3d(0,0,0) rotate(0) scale(1);opacity:1}}.camp-slider__slide.is-active.camp-deal--r{animation:campDealInR var(--camp-deal-duration) cubic-bezier(.2,.9,.25,1) both}.camp-slider__slide.is-active.camp-deal--l{animation:campDealInL var(--camp-deal-duration) cubic-bezier(.2,.9,.25,1) both}.camp-hero{display:block;width:100%;height:100%;text-decoration:none;color:inherit;background:var(--camp-img-bg)}.camp-hero img,.camp-hero picture,.ixst-media a{display:block;width:100%;height:100%}.camp-hero img{object-fit:cover;object-position:center}.camp-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.95);color:var(--primary-color1,#6d28d9);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.14);z-index:6;font-size:1.15rem;cursor:pointer;transition:background .2s,transform .15s}.camp-card,.camp-card__figure{background:var(--camp-img-bg)}.camp-slider__arrow:hover{background:#fff}.camp-slider__arrow:active{transform:translateY(-50%) scale(.95)}.camp-slider__arrow--prev{left:10px}.camp-slider__arrow--next{right:10px}.camp-grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.5rem)}@media (min-width:768px){.camp-grid{grid-template-columns:repeat(2,1fr)}}.camp-card{position:relative;display:block;border-radius:var(--camp-radius);overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 32px rgba(0,0,0,.08);text-decoration:none;color:inherit;aspect-ratio:2.4/1;transition:box-shadow .25s}.camp-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.12)}.camp-card__figure{position:absolute;inset:0}.camp-card__figure img,.camp-card__figure picture{width:100%;height:100%;display:block}.camp-card__figure img{object-fit:cover;object-position:center}.camp-card__btn{position:absolute;right:12px;bottom:12px;width:42px;height:42px;border-radius:50%;background:var(--primary-color1,#6d28d9);color:var(--white-color,#fff);display:flex;align-items:center;justify-content:center;font-size:1.05rem;z-index:2;box-shadow:0 4px 14px rgba(0,0,0,.15);pointer-events:none}.co-phone-dd-btn,.co-phone-dd-item{color:var(--heading-color,#1a1a2e);display:flex}.camp-page .section-title h2{font-family:var(--font-poppins);font-weight:800;color:var(--title-color)}.camp-page .hc-search-input{border-radius:999px;border:1px solid rgba(0,0,0,.1)}.co-phone-dd-btn,.co-phone-dd-panel{background:#fff;border:1px solid rgba(0,0,0,.12)}.camp-page .hc-no-results{display:none;text-align:center;padding:2.5rem 1rem;color:var(--text-color)}.co-phone-dd{position:relative;flex:0 0 110px;max-width:120px}.co-phone-dd-btn{width:100%;height:100%;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px;font-size:.95rem;line-height:1.2}.co-phone-dd-btn:focus{outline:0;border-color:var(--primary-color1);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color1) 15%,transparent)}.co-phone-dd-panel{position:absolute;top:calc(100% + 6px);left:0;width:320px;max-width:min(320px,76vw);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.18);padding:10px;z-index:50}.cpg-form-card,.cpg-hero,.cpg-office,.cpg-wrap{position:relative}.co-phone-dd-search{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:10px 12px;outline:0}.co-phone-dd-list{margin-top:10px;max-height:280px;overflow:auto;-webkit-overflow-scrolling:touch;border-top:1px solid rgba(0,0,0,.06);padding-top:8px}.cpg-form-card,.cpg-office,.ixbl-card,.ixbl-media,.ixbl-swiper,details.ft2-acc{overflow:hidden}.co-phone-dd-item{width:100%;text-align:left;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:0;background:0 0;cursor:pointer}.co-phone-dd-item:focus,.co-phone-dd-item:hover{outline:0;background:color-mix(in srgb,var(--primary-color1) 10%,#fff)}.co-phone-dd-code{font-weight:700;min-width:64px}.co-phone-dd-name{color:rgba(0,0,0,.62);font-size:.9rem}.cpg-wrap{z-index:1;--cpg-accent:var(--primary-color1, #5D2CC1);--cpg-warm:var(--primary-color3, #F05A28);--cpg-soft:color-mix(in srgb, var(--cpg-accent) 12%, var(--body-bg, #faf9fc) 88%)}.cpg-hero{text-align:center;max-width:42rem;margin:0 auto clamp(1.5rem,4vw,2.5rem);padding:clamp(1.75rem,5vw,2.75rem) clamp(.75rem,3vw,1.5rem);border-radius:24px;background:radial-gradient(120% 80% at 50% -20%,color-mix(in srgb,var(--cpg-accent) 18%,transparent),transparent 55%),linear-gradient(165deg,var(--cpg-soft) 0,color-mix(in srgb,var(--body-bg,#fff) 96%,#e8e4f4) 100%);border:1px solid color-mix(in srgb,var(--cpg-accent) 14%,transparent);box-shadow:0 24px 60px -40px color-mix(in srgb,var(--cpg-accent) 35%,transparent)}.cpg-hero::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(12rem,60%);height:3px;border-radius:999px;background:linear-gradient(90deg,var(--cpg-accent),color-mix(in srgb,var(--cpg-accent) 45%,var(--cpg-warm)),var(--cpg-warm));opacity:.9}.cpg-hero__title{font-family:var(--font-poppins);font-weight:700;font-size:clamp(1.75rem, 4.2vw, 2.5rem);line-height:1.18;letter-spacing:-.02em;color:var(--title-color);margin:0 0 .85rem}.cpg-hero__lead{font-family:var(--font-roboto);font-size:clamp(.9375rem, 1.5vw, 1.0625rem);line-height:1.65;color:var(--text-color);margin:0 auto;max-width:36rem;opacity:.95}.cpg-offices,.ft2-legal:not(p) p{margin-left:auto;margin-right:auto}.cpg-offices{max-width:920px;margin-bottom:clamp(2.75rem,7vw,5rem)}.cpg-office{height:100%;border-radius:18px;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,2rem);text-align:left;border:1px solid var(--borders-color);box-shadow:0 20px 48px rgba(var(--black-color-opc),.05);transition:transform .35s,box-shadow .35s,border-color .35s;background:var(--white-color);display:flex;align-items:flex-start;gap:16px}.cpg-office--three,.cpg-office--two{border-color:rgba(var(--black-color-opc),.06)}.cpg-office::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--cpg-accent),color-mix(in srgb,var(--cpg-accent) 50%,var(--cpg-warm)));opacity:0;transition:opacity .35s}.cpg-office--two{background:linear-gradient(180deg,#fafafe 0,#fff 45%)}.cpg-office--three{background:linear-gradient(180deg,#f7f5fd 0,#fff 50%)}.cpg-office:hover{transform:translateY(-5px);box-shadow:0 28px 56px rgba(var(--black-color-opc),.09);border-color:color-mix(in srgb,var(--cpg-accent) 22%,var(--borders-color))}.cpg-office__icon{width:68px;height:68px;margin:0;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--cpg-accent) 25%,var(--borders-color));background:linear-gradient(145deg,color-mix(in srgb,var(--cpg-accent) 10%,#fff),#f5f3ff);color:var(--cpg-accent);transition:background .35s,color .35s,border-color .35s,transform .35s;flex:0 0 auto}.cpg-office__phone,.cpg-office__title{font-family:var(--font-poppins);color:var(--title-color);font-weight:600}.cpg-office__body,.newsletter-section.newsletter-strip .newsletter-input-wrapper{flex:1 1 auto;min-width:0}.cpg-office__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:.85rem}.cpg-office__meta .cpg-office__title,.ft2-legal p:last-child,.tour-categories-page-content :last-child{margin-bottom:0}.cpg-office__icons{justify-content:flex-start}@media (max-width:575.98px){.td-gallery-wrap{background:#000}.td-gallery-wrap .container-fluid{padding-left:0;padding-right:0;max-width:100%}.td-gallery--count-1,.td-gallery--count-2,.td-gallery--count-3,.td-gallery--count-4,.td-gallery--count-5,.td-gallery-mosaic{display:block;width:100%;min-height:0;aspect-ratio:unset;padding:0}.td-gallery-mosaic .td-gi:not(:first-child){display:none}.td-gallery-mosaic .td-gi:first-child{height:auto;width:100%;aspect-ratio:var(--tdg-ar);border-radius:0}.td-gallery-mosaic .td-gi:first-child .td-gi__img,.td-gallery-mosaic .td-gi:first-child .td-gi__media{border-radius:0}.td-meta-bar{position:relative;z-index:1;background:#fff}.blog-card2.six .blog-img-wrap .blog-img::before{background-image:var(--bc-bg-sm)}.tour-search-wrapper .popular-searches ul{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:2px}.tour-search-wrapper .popular-searches ul::-webkit-scrollbar{height:6px}.tour-search-wrapper .popular-searches ul::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:999px}.tour-search-wrapper .popular-searches a{scroll-snap-align:start;white-space:nowrap}.ic-card{aspect-ratio:1/1}.ic-title{font-size:.85rem}.ic-overlay{padding:10px 12px}.td-why-us-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.td-why-item{flex-direction:column;align-items:center;text-align:center;padding:12px 8px;gap:8px}.td-why-icon{width:36px;height:36px}.td-why-icon i{font-size:15px}.td-why-item h6{font-size:1rem;line-height:1.25}.td-why-item p{font-size:.8rem;line-height:1.4}#silktide-wrapper.st-minimal #silktide-banner{max-width:calc(100vw - 16px);padding:10px 12px 12px;bottom:8px}#silktide-wrapper.st-minimal #silktide-banner p{font-size:12.5px;margin-bottom:8px}.camp-card{aspect-ratio:16/10}.cpg-office{flex-direction:column;align-items:center;text-align:center}.cpg-office__meta{justify-content:center;margin-bottom:1rem}.cpg-office__icons{justify-content:center}}.cpg-office:hover .cpg-office__icon{background:linear-gradient(145deg,var(--cpg-accent),color-mix(in srgb,var(--cpg-accent) 75%,#2d1a5c));color:var(--white-color);border-color:var(--cpg-accent);transform:scale(1.04)}.cpg-office__title{font-size:clamp(1.125rem, 2.5vw, 1.3rem);margin:0 0 1.1rem;line-height:1.3}.cpg-office__phone{font-size:1rem;margin:0 0 .85rem;line-height:1.45}.cpg-office__phone span{display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-color);margin-bottom:.35rem;opacity:.85}.cpg-office__phone a{color:inherit;text-decoration:none;background:linear-gradient(to bottom,currentColor 0,currentColor 98%);background-size:0 1px;background-repeat:no-repeat;background-position:right 90%;transition:background-size .45s}.cpg-office__phone a:hover{background-size:100% 1px;background-position:0 90%;color:var(--cpg-accent)}.cpg-office__address{font-family:var(--font-roboto);font-size:.9375rem;line-height:1.6;color:var(--title-color);margin:0;opacity:.88}.cpg-form-head__title,.cpg-wrap .btn-primary,.cpg-wrap .form-inner label,.error-404-code,.error-404-title{font-family:var(--font-poppins)}.cpg-office__icons{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0}.cpg-office__iconlink{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--title-color);background:color-mix(in srgb,var(--white-color) 92%,var(--cpg-accent) 8%);border:1px solid color-mix(in srgb,var(--cpg-accent) 14%,var(--borders-color));box-shadow:0 12px 28px rgba(var(--black-color-opc),.04);transition:transform .2s,box-shadow .2s,border-color .2s,color .2s}.cpg-office__iconlink:hover{transform:translateY(-2px);color:var(--cpg-accent);border-color:color-mix(in srgb,var(--cpg-accent) 32%,var(--borders-color));box-shadow:0 18px 34px rgba(var(--black-color-opc),.07)}.cpg-office__iconlink .bi{font-size:1.15rem}.cpg-form-shell{max-width:920px;margin:0 auto}.cpg-form-card{border-radius:24px;padding:clamp(1.75rem,4.5vw,3.5rem);border:1px solid color-mix(in srgb,var(--cpg-accent) 12%,rgba(var(--black-color-opc),.08));box-shadow:0 24px 64px -32px color-mix(in srgb,var(--cpg-accent) 28%,transparent),0 12px 40px rgba(var(--black-color-opc),.05);background:linear-gradient(135deg,color-mix(in srgb,var(--cpg-accent) 6%,#fff) 0,#f4f2fc 48%,#fff 100%)}.cpg-form-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:0 6px 6px 0;background:linear-gradient(180deg,var(--cpg-accent),var(--primary-color2,var(--cpg-accent)),var(--cpg-warm));opacity:.92}.cpg-form-head{text-align:center;margin-bottom:clamp(1.85rem,4vw,2.65rem);padding-left:clamp(.25rem,2vw,.75rem);padding-right:clamp(.25rem,2vw,.75rem)}@media (min-width:577px){.cpg-form-head{padding-left:1rem}}.cpg-form-head__title{font-weight:700;font-size:clamp(1.5rem, 3vw, 1.95rem);color:var(--title-color);margin:0;letter-spacing:-.02em;line-height:1.25}.cpg-wrap .form-inner label{font-weight:600;font-size:.875rem;color:var(--title-color);margin-bottom:.4rem}.cpg-wrap .form-inner input,.cpg-wrap .form-inner select,.cpg-wrap .form-inner textarea{background-color:var(--white-color)!important;border:1px solid transparent!important;border-radius:12px!important;transition:border-color .25s,box-shadow .25s}.cpg-wrap .form-inner textarea{min-height:140px;resize:vertical}.cpg-wrap .form-inner select{width:100%;height:56px;padding:10px 44px 10px 18px;color:var(--title-color);font-family:var(--font-roboto);font-size:16px;font-weight:500;line-height:1.2;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%235D2CC1' stroke-width='2'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.cpg-wrap .form-inner input:focus,.cpg-wrap .form-inner select:focus,.cpg-wrap .form-inner textarea:focus{border-color:var(--cpg-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cpg-accent) 22%,transparent);outline:0}.cpg-wrap .form-inner2{padding:1rem 1.1rem;border-radius:14px;background:color-mix(in srgb,var(--white-color) 92%,var(--cpg-accent) 8%);border:1px solid color-mix(in srgb,var(--cpg-accent) 10%,transparent)}.cpg-wrap .form-inner2 .form-check{display:flex;align-items:flex-start;gap:.65rem;margin:0}.cpg-wrap .form-inner2 .form-check-input{margin-top:.2rem;flex-shrink:0;width:1.1rem;height:1.1rem;border-color:color-mix(in srgb,var(--cpg-accent) 35%,var(--borders-color))}.cpg-wrap .form-inner2 .form-check-input:checked{background-color:var(--cpg-accent);border-color:var(--cpg-accent)}.cpg-wrap .form-inner2 .form-check-label{color:var(--text-color);line-height:1.55;font-size:.9375rem}.cpg-wrap .btn-primary{padding:16px 32px;font-weight:600;font-size:.9375rem;letter-spacing:.02em;border-radius:12px;border:none;background:linear-gradient(135deg,var(--cpg-accent),color-mix(in srgb,var(--cpg-accent) 72%,#1a0d3a));box-shadow:0 12px 28px color-mix(in srgb,var(--cpg-accent) 35%,transparent);transition:transform .2s,box-shadow .2s,filter .2s}.cpg-wrap .btn-primary:hover{filter:brightness(1.05);box-shadow:0 16px 36px color-mix(in srgb,var(--cpg-accent) 42%,transparent);transform:translateY(-1px)}.cpg-wrap .btn-primary .bi{transition:transform .25s;margin-left:.25rem}.cpg-wrap .btn-primary:hover .bi{transform:translate(3px,-3px)}.error-404-card,.error-404-hero{background:var(--white-color,#fff)}.error-404-wrap{padding:clamp(2.5rem,6vw,4rem) 0 clamp(3rem,8vw,5rem)}.error-404-inner{max-width:960px;margin:0 auto}.error-404-hero{text-align:center;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.25rem,3vw,2rem);border-radius:20px;border:1px solid var(--borders-color,#e8e8e8)}.error-404-code{font-weight:800;font-size:clamp(3.25rem, 12vw, 5rem);line-height:1;color:var(--primary-color1);letter-spacing:-.03em}.error-404-title{font-weight:700;font-size:clamp(1.2rem, 2.8vw, 1.45rem);color:var(--title-color);margin:1rem 0 .65rem}.error-404-desc{font-family:var(--font-roboto);color:var(--text-color);font-size:.98rem;line-height:1.65;margin:0 auto;max-width:36rem}.error-404-card-title,.error-404-section-title{font-family:var(--font-poppins);font-weight:600}.error-404-actions{margin-top:1.65rem;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;align-items:center}.error-404-actions .primary-btn1{min-width:10rem;justify-content:center}.error-404-section-title{font-size:1.05rem;color:var(--title-color);margin:clamp(2rem,5vw,2.75rem) 0 1rem;text-align:center}.error-404-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width:576px){.bdc-reply__pair{grid-template-columns:1fr 1fr}.campaign-detail-page .campaign-grid--other{grid-template-columns:repeat(2,1fr)}.error-404-grid{grid-template-columns:repeat(3,1fr);gap:.85rem}}.error-404-card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;height:100%;padding:1rem 1rem 1.1rem;border-radius:14px;border:1px solid var(--borders-color,#e8e8e8);text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s,transform .2s}.error-404-card:hover{border-color:var(--primary-color1);transform:translateY(-2px);color:inherit}.error-404-card-icon{height:2.5rem;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--primary-color1)}.error-404-card-title{font-size:.95rem;color:var(--title-color);margin:0;line-height:1.25}.error-404-card-hint{font-family:var(--font-roboto);font-size:.8rem;color:var(--text-color);opacity:.88;margin:0;line-height:1.45}.badge-status,.error-title{font-family:var(--font-poppins)}.ft2-copy,.ft2-legal{opacity:1;text-wrap:balance}.error-icon-wrap{width:100px;height:100px;border-radius:50%;background:#fff3ee;border:2px solid #f5c4b3;display:flex;align-items:center;justify-content:center;margin:0 auto}.badge-status{display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--primary-color1);background:#fff3ee;border:1px solid #f5c4b3;border-radius:20px;padding:4px 14px}.error-title{font-size:28px;font-weight:700;color:var(--title-color)}.error-desc{color:var(--text-color);max-width:380px;margin:0 auto;line-height:1.7}.section-divider{width:48px;height:3px;background:var(--primary-color1);border-radius:2px}:root{--font-poppins:"Poppins",sans-serif;--font-courgette:var(--font-poppins);--font-roboto:"Roboto",sans-serif;--white-color:#fff;--white-color-opc:255,255,255;--black-color:#110f0f;--black-color-opc:17,15,15;--title-color:#110f0f;--title-color-opc:17,15,15;--title-color2:#f6f3bc;--title-color2-opc:246,243,188;--text-color:#525252;--white-text-color:#aaaaaa;--primary-color1:#5d2cc1;--primary-color1-opc:23,129,254;--primary-color2:#0ea9d0;--primary-color2-opc:14,169,208;--primary-color3:#f05a28;--primary-color3-opc:40,83,64;--primary-color4:#1b2072;--primary-color4-opc:27,32,114;--borders-color:#e8e8e8;--typo-body:1rem;--typo-small:0.875rem;--typo-h1:clamp(1.75rem, 1.2vw + 1.4rem, 2.5rem);--typo-h2:clamp(1.5rem, 1vw + 1.25rem, 2.1rem);--typo-h3:clamp(1.25rem, 0.8vw + 1.05rem, 1.75rem);--typo-h4:clamp(1.125rem, 0.6vw + 1rem, 1.4rem);--typo-h5:1.125rem;--typo-h6:1rem;--tl-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--tl-select-chevron-inset:14px;--tl-select-chevron-size:0.85rem;--tl-select-pad-inline-end:2.25rem;--ixbl-p1:var(--primary-color1);--ixbl-p3:var(--primary-color3);--ixbl-ink:#0b1220;--ixbl-muted:#64748b;--ixbl-line:rgba(15,23,42,.10);--ixbl-surface:#fff;--ixbl-soft:#f8fafc;--ixbl-radius:20px;--ixbl-shadow:0 18px 56px -44px rgba(15,23,42,.45)}.ixbl{padding:clamp(2.25rem,5vw,3.75rem) 0;border-block:1px solid rgba(15,23,42,.06);font-weight:400}.ixbl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(1.25rem,3vw,2rem)}.ixbl-kicker{margin:0 0 .35rem;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ixbl-p3)}.ft2-acc__head .ft2-col-title,.ft2-brandname{font-weight:700;font-family:var(--font-poppins)}.ixbl-more a,.ixbl-nav button,.ixbl-title{color:var(--ixbl-ink)}.ixbl-title{margin:0;font-size:clamp(1.55rem, 2.8vw, 2.15rem);letter-spacing:-.02em;line-height:1.15}.ixbl-sub{margin:.55rem 0 0;color:var(--ixbl-muted);max-width:56ch;line-height:1.55}.ixbl-more{display:flex;justify-content:center;margin-top:clamp(1.25rem,3vw,1.75rem)}.ixbl-more a{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-radius:999px;text-decoration:none;font-size:.9rem;background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.1)}.ixbl-hit:hover .ixbl-cardtitle,.ixbl-more a:hover{color:var(--ixbl-p1)}.ft2 .container,.ixbl-stage{position:relative;min-width:0}.ixbl-swiper{width:100%}.ixbl-swiper .swiper-wrapper{align-items:stretch}.ixbl-swiper .swiper-slide{height:auto;box-sizing:border-box}.ixbl-nav{display:none;position:absolute;top:50%;left:-14px;right:-14px;transform:translateY(-50%);z-index:3;pointer-events:none;align-items:center;justify-content:space-between;padding:0}.ft2,.ft2-bottom,.ft2-newsletter,.hb-card,.ixbl-media{position:relative}.ixbl-nav button{pointer-events:auto;border:1px solid rgba(15,23,42,.1);width:42px;height:42px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 12px 26px -18px rgba(15,23,42,.35);display:inline-flex;align-items:center;justify-content:center}.ixbl-nav button:focus-visible{outline:3px solid rgba(var(--primary-color1-opc),.25);outline-offset:2px}.ixbl-nav i{font-size:18px;color:var(--ixbl-p1)}.ixbl-nav button:hover{border-color:rgba(var(--primary-color1-opc),.28)}.ixbl-nav button:active{transform:translateY(0)}.ixbl-card{background:var(--ixbl-surface);border:1px solid var(--ixbl-line);border-radius:var(--ixbl-radius);box-shadow:var(--ixbl-shadow);height:100%}.ixbl-hit{display:block;text-decoration:none;color:inherit}.ixbl-media{aspect-ratio:1280/720;background:#e9eef6}.ixbl-media picture{display:block;position:absolute;inset:0}.ixbl-media img,.tour-categories-category-card__img,.tour-category-branch-subcategory-card__img{width:100%;height:100%;max-width:none!important;object-fit:fill;object-position:center;display:block}.ixbl-body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:10px}.ux-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;color:var(--ixbl-muted);font-size:.82rem}.ux-meta time{color:var(--ixbl-ink);display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.ux-meta time i,.ux-meta__stats i{color:var(--ixbl-p3)}.ux-meta__stats{display:inline-flex;gap:.8rem;flex-wrap:wrap}.ux-meta__stats>span{display:inline-flex;align-items:center;gap:.28rem}.ixbl-cardtitle{margin:0;font-size:1.05rem;letter-spacing:-.015em;line-height:1.35;color:var(--ixbl-ink)}.ixbl-empty{margin:0;padding:2rem;text-align:center;color:var(--ixbl-muted);border:1px dashed rgba(15,23,42,.18);border-radius:16px;background:rgba(255,255,255,.7)}.hb-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;padding:18px 18px 14px;box-shadow:0 18px 48px -44px rgba(15,23,42,.35)}.hb-content{color:var(--text-color);line-height:1.7;font-size:.95rem}.ft2-social a:hover,.hb-content a,.hb-more{color:var(--primary-color1)}.hb-content p{margin:0 0 .65rem}.hb-content a{text-decoration:underline;text-underline-offset:2px}.ft2-link,.ft2-link:hover,.ft2-logo,.ft2-social a{text-decoration:none}.hb-card.hb-collapsed .hb-content{max-height:240px;overflow:hidden}.hb-card.hb-collapsed::after{content:"";position:absolute;left:0;right:0;bottom:44px;height:80px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 55%,#fff 100%);pointer-events:none;border-radius:0 0 16px 16px}.hb-more{appearance:none;border:0;background:0 0;padding:10px 0 0;cursor:pointer}.ft2{--ft-r:clamp(0.875rem, 0.28vw + 0.82rem, 1rem);--ft-sm:clamp(0.8125rem, 0.22vw + 0.76rem, 0.9375rem);--ft-xs:clamp(0.75rem, 0.18vw + 0.7rem, 0.8125rem);--ft-title-col:clamp(0.6875rem, 0.35vw + 0.62rem, 0.8125rem);--ft-leading:1.55;--ft-leading-tight:1.35;--ft-max-text:min(100%, 38rem);--ft-page-top:var(--body-bg, var(--bs-body-bg, #faf9fc));background:linear-gradient(168deg,color-mix(in srgb,var(--ft-page-top) 92%,#e8e4f4) 0,var(--ft-page-top) 45%,#f3f0fb 100%);border-top:none;padding:clamp(2.5rem,5vw + 1rem,4rem) 0 0;overflow-x:clip;-webkit-font-smoothing:antialiased}.ft2::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:5;pointer-events:none;background:linear-gradient(90deg,var(--primary-color1,#5d2cc1) 0,color-mix(in srgb,var(--primary-color1,#5d2cc1) 40%,var(--primary-color3,#f05a28)) 52%,var(--primary-color3,#f05a28) 100%)}.ft2 .ft2-inner{display:flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:clamp(1.35rem,4vw,2rem);column-gap:clamp(1.5rem,4vw,3.25rem);row-gap:clamp(1.5rem,4vw,2rem);min-width:0}.ft2-brand{flex:0 1 auto;min-width:0;max-width:100%;--ft-max-text:min(100%, 34ch);display:flex;flex-direction:column;gap:clamp(12px,2.5vw,18px)}@media (min-width:992px){.campaign-detail-page .campaign-grid--other{grid-template-columns:repeat(4,1fr);gap:1rem}.error-404-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.ft2 .ft2-inner{flex-wrap:nowrap}.ft2-links-block{flex-wrap:nowrap;gap:clamp(1rem,2.5vw,2rem)}.ft2-brand{max-width:var(--ft-max-text)}}.ft2-links-block,.ft2-menus,.ft2-newsletter{min-width:0;max-width:100%}.ft2-links-block{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:clamp(1.25rem,3.5vw,2.25rem)}.ft2-menus{flex:1 1 100%;width:100%;display:grid;grid-template-columns:1fr;column-gap:clamp(.75rem,3vw,1.5rem);row-gap:.65rem;align-items:start;justify-items:stretch}@media (min-width:640px) and (max-width:991.98px){.ft2-menus{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.85rem}}@media (min-width:992px){.ft2-links-block{flex:1 1 480px}.ft2-menus{flex:1 1 12rem;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.25rem;row-gap:1.5rem}}.ft2-newsletter{flex:1 1 100%;padding:clamp(1.1rem,3.2vw,1.45rem);border-radius:18px;background:rgba(255,255,255,.9);border:1px solid rgba(17,15,15,.06);box-shadow:0 14px 44px -32px rgba(17,15,15,.35)}.ft2-newsletter::before{content:"";display:block;width:min(48px,18%);height:3px;border-radius:999px;background:linear-gradient(90deg,var(--primary-color1,#5d2cc1),color-mix(in srgb,var(--primary-color1,#5d2cc1) 55%,transparent));margin-bottom:clamp(.65rem,2vw,.85rem)}@media (min-width:992px){.ft2-newsletter{flex:0 1 17.5rem;min-width:min(100%,15rem);max-width:20rem}}@media (min-width:992px) and (max-width:1199.98px){header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card-bg--lg{display:none}header .main-menu>ul>li .mega-menu.mega-menu--v2 .mega-v2__card-bg--sm{display:block}.ft2-brand{--ft-max-text:min(100%, 28ch)}.ft2-menus{grid-template-columns:repeat(2,minmax(0,1fr))}.ft2-newsletter{flex-basis:15.5rem;max-width:17rem}}.ft2-col{min-width:0;max-width:100%}.ft2-lead,.ft2-muted{max-width:var(--ft-max-text);overflow-wrap:anywhere;white-space:normal;hyphens:none}details.ft2-acc{min-width:0;border-radius:16px;border:1px solid rgba(17,15,15,.07);background:color-mix(in srgb,var(--body-bg,#fff) 92%,#f3f0fb);box-shadow:0 4px 20px rgba(93,44,193,.06)}.ft2-acc__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;margin:0;-webkit-tap-highlight-color:transparent}.ft2-acc__head::-webkit-details-marker{display:none}.ft2-acc__head::marker{display:none}.ft2-acc__head .ft2-col-title{margin:0;flex:1;text-align:left;font-size:clamp(.78rem, 2.5vw, .82rem);letter-spacing:.12em;line-height:1.35;text-transform:uppercase;color:var(--title-color)}.ft2-acc__chev{flex-shrink:0;width:.55rem;height:.55rem;border-right:2px solid var(--primary-color1,#5d2cc1);border-bottom:2px solid var(--primary-color1,#5d2cc1);transform:rotate(45deg);transition:transform .25s;margin-top:-2px}details.ft2-acc[open] .ft2-acc__chev{transform:rotate(225deg);margin-top:2px}.ft2-acc__panel{padding:0 12px 14px 16px}.ft2-links,.ft2-social{padding:0;margin:0;list-style:none}.ft2-acc__panel .ft2-links{gap:0}@media (min-width:992px){details.ft2-acc{border:none;border-radius:0;background:0 0;box-shadow:none;overflow:visible}.ft2-acc__head{padding:0;cursor:default;pointer-events:none}.ft2-acc__chev{display:none}.ft2-acc__panel{padding:0}.ft2-acc__head .ft2-col-title{font-size:var(--ft-title-col);letter-spacing:.11em;margin:0 0 clamp(10px,2vw,14px)}}@media (max-width:639.98px){.ft2-acc__head .ft2-col-title{font-size:clamp(.8125rem, 2.8vw, .875rem)}.ft2-link{font-size:var(--ft-sm);line-height:var(--ft-leading)}}.ft2-logo{display:inline-flex;align-items:center;gap:10px;transition:opacity .2s}.ft2-logo:hover,.td-pax-step:hover{opacity:.92}.ft2-logo img{width:auto;max-width:170px;height:auto;display:block}.ft2-brandname{font-size:clamp(1.0625rem, .5vw + .95rem, 1.25rem);line-height:var(--ft-leading-tight);color:var(--title-color);letter-spacing:-.02em}.ft2-lead,.ft2-link,.ft2-muted{line-height:var(--ft-leading);word-break:break-word}.ft2-lead{margin:0;color:color-mix(in srgb,var(--text-color) 92%,var(--title-color) 8%);font-family:var(--font-poppins);font-size:var(--ft-r);font-weight:500;text-wrap:balance}.ft2-link,.ft2-muted{color:var(--text-color)}.ft2-muted{margin:0;font-size:var(--ft-sm)}.ft2-muted.ft2-addr{font-size:var(--ft-xs);opacity:.92;line-height:1.6}.ft2-social{display:flex;gap:10px;gap:8px;flex-wrap:wrap}.ft2-social a{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px;border:1px solid rgba(17,15,15,.1);display:inline-flex;align-items:center;justify-content:center;color:var(--title-color);transition:border-color .2s,color .2s,box-shadow .2s,transform .2s;background:#fff}.ft2-social a:hover{border-color:var(--primary-color1);box-shadow:0 8px 24px rgba(93,44,193,.18);transform:translateY(-2px)}@media (min-width:992px){.ft2-acc__head .ft2-col-title{font-size:var(--ft-title-col);letter-spacing:.11em;color:color-mix(in srgb,var(--text-color) 72%,transparent);margin:0 0 clamp(10px,2vw,14px)}.ixst-title a{-webkit-line-clamp:3}}.ft2-links{display:flex;flex-direction:column;gap:2px}.ft2-bottom-sheet,.ft2-copy{margin:0 auto;text-align:center}.ft2-links li{display:flex;align-items:stretch}.ft2-link{font-size:var(--ft-r);overflow-wrap:break-word;transition:color .15s;flex:1;border-radius:6px}.ft2-link:hover{color:var(--primary-color1)}.ft2-bottom{isolation:isolate;border-top:1px solid rgba(124,58,237,.1);border-bottom:1px solid rgba(17,15,15,.2);padding:clamp(16px,3.5vw,22px) 0;min-height:clamp(72px,12vw,100px);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.ft2-bottom-video-bg,.ft2-bottom-video-bg .ft2-video{height:100%;min-height:100%;position:absolute;width:100%}.ft2-bottom-video-bg{inset:0;z-index:0;pointer-events:none}.ft2-bottom-video-bg .ft2-video{left:50%;top:50%;min-width:100%;max-width:none;transform:translate(-50%,-50%);object-fit:cover;object-position:50% 50%}.ft2-bottom-video-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.35) 0,rgba(236,228,248,.45) 45%,rgba(210,195,235,.5) 100%);pointer-events:none}.ft2-copy,.ft2-legal p,div.ft2-legal:not(:has(p)),p.ft2-legal{color:#000;font-weight:600;background:0 0;-webkit-text-fill-color:currentColor;animation:none}.ft2-bottom .container,.tour-search-wrapper>.container{position:relative;z-index:2}.ft2-bottom-sheet{max-width:56rem;padding:0;--ft-brand-mid:color-mix(
      in srgb,
      var(--primary-color1, #5D2CC1) 50%,
      var(--primary-color3, #F05A28)
    )}@keyframes ft2-shine-sweep{0%{background-position:175% center}100%{background-position:-175% center}}.ft2-bottom-inner{display:flex;align-items:center;justify-content:center;gap:14px 20px;flex-wrap:wrap;min-width:0}.ft2-copy{flex:0 1 auto;font-size:var(--ft-sm);line-height:1.55;max-width:65ch}.ft2-legal,.ft2-tursab{font-size:var(--ft-xs)}.ft2-tursab{margin:6px 0 0;font-weight:700;line-height:1.45;color:#000;text-align:left}.ft2-pay{display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;padding:0;margin:clamp(14px,2.5vw,18px) 0 0;flex-wrap:wrap;width:100%}.ft2-pay img{width:auto;height:45px;max-width:100%;display:block;opacity:.92}.ft2-legal{margin:10px 0 0;padding-top:0;border-top:none;font-weight:500;line-height:1.55;text-align:center}.ft2-legal:not(p) p{max-width:65ch}.ft2-legal a,p.ft2-legal a{-webkit-text-fill-color:currentColor!important;color:inherit!important;background:0 0!important;animation:none!important;text-decoration:underline;text-underline-offset:2px}.ft2-legal p{margin:.5em 0}.ft2-badge img{width:auto;max-width:200px;height:auto;display:block}@media (prefers-reduced-motion:reduce){.camp-slider__slide.is-active.camp-deal--l,.camp-slider__slide.is-active.camp-deal--r,.tour-search-wrapper.is-fixed{animation:none}.cpg-office,.cpg-office__icon,.cpg-wrap .btn-primary,.related-inspiration-section .blog-card2.two,.travel-inspiration-page .blog-card2.six{transition:none}.campaign-detail-page .campaign-card--mini:hover,.campaign-detail-page .campaign-sidebar-card__cta:hover,.cpg-office:hover,.cpg-office:hover .cpg-office__icon,.cpg-wrap .btn-primary:hover,.cpg-wrap .btn-primary:hover .bi,.related-inspiration-section .blog-card2.two:hover,.travel-inspiration-page .blog-card2.six:hover{transform:none}.ft2-bottom-video-bg .ft2-video{display:none}.ft2-bottom-video-overlay{background:linear-gradient(180deg,#e8eaf2 0,#ddd5ec 100%)}.ft2-copy,.ft2-legal p,div.ft2-legal:not(:has(p)),p.ft2-legal{animation:none;background-image:none;-webkit-text-fill-color:unset;color:#000}.ft2-legal p,div.ft2-legal:not(:has(p)),p.ft2-legal{font-weight:500}}@supports not (color:color-mix(in srgb,black 50%,white)){.bpd-article__card{border-color:var(--borders-color)}.cpg-wrap{--cpg-soft:#f3f0fb}.cpg-hero{background:linear-gradient(165deg,#f0ecf8 0,#fff 100%)}.cpg-form-card{background:linear-gradient(135deg,#faf8ff 0,#fff 100%)}.ft2{background:linear-gradient(168deg,#f0eef6 0,#faf9fc 45%,#f3f0fb 100%)}.ft2::before{background:linear-gradient(90deg,var(--primary-color1,#5d2cc1) 0,var(--primary-color3,#f05a28) 100%)}.ft2-bottom-video-overlay{background:linear-gradient(180deg,rgba(255,255,255,.4) 0,rgba(230,222,245,.5) 50%,rgba(210,198,232,.55) 100%)}.ft2-acc__head .ft2-col-title{color:#64748b}.ft2-lead{color:var(--text-color)}.ft2-newsletter::before{background:var(--primary-color1,#5d2cc1)}.ft2-copy,.ft2-legal p,div.ft2-legal:not(:has(p)),p.ft2-legal{background-image:none;-webkit-text-fill-color:currentColor;color:#000}}:root{--ixst-p1:var(--primary-color1);--ixst-p3:var(--primary-color3);--ixst-ink:#0b1220;--ixst-muted:#64748b;--ixst-line:rgba(15,23,42,.10);--ixst-surface:#fff;--ixst-shadow:0 18px 52px -40px rgba(15,23,42,.45);--ixst-radius:18px}.ixst-card{background:var(--ixst-surface);border:1px solid var(--ixst-line);border-radius:var(--ixst-radius);overflow:hidden;box-shadow:var(--ixst-shadow);height:100%}.ixst-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#eef2f7}.ixst-media img{width:100%;height:100%;object-fit:fill;display:block}.ixst-media-badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;max-width:calc(100% - 24px)}.ixst-badge{position:static}.ixst-badge span{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--ixst-p1);color:#fff;font-weight:700;font-size:12px;line-height:1;border:1px solid rgba(255,255,255,.25)}.vp-table td,.vp-table th{padding:4px 0}.ixst-badge--discount span{background:#dc2626;border-color:rgba(255,255,255,.2)}.ixst-body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:8px;height:var(--ixst-body-h,auto)}.ixst-title{margin:0;font-size:clamp(.95rem, .35vw + .88rem, 1.06rem);line-height:1.35;letter-spacing:-.02em;min-height:var(--ixst-title-h,auto)}.ixst-title a{color:var(--ixst-ink);text-decoration:none;transition:color .18s;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;hyphens:auto}.ixst-title a:hover{color:var(--ixst-p1)}.ixst-title a:focus-visible{outline:rgba(93,44,193,.25) solid 3px;outline-offset:2px;border-radius:8px}.ixst-meta{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--ixst-muted);line-height:1.3}.ixst-meta i{color:var(--ixst-p3)}.ixst-divider{height:1px;background:var(--ixst-line);margin-top:auto}.ixst-price{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ixst-price strong{font-weight:700;letter-spacing:-.01em;color:var(--ixst-ink)}.ixst-price .ixst-price-native{color:var(--ixst-ink);font-size:.82rem;font-weight:600}.ixst-price small{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.md-pop{--mdp-ink:#0b1220;--mdp-muted:#64748b;--mdp-p1:var(--primary-color1, #5D2CC1);--mdp-p3:var(--primary-color3, #F05A28);--mdp-p1-rgb:var(--primary-color1-opc, 93, 44, 193);--mdp-p3-rgb:var(--primary-color3-opc, 240, 90, 40);--mdp-line:rgba(var(--mdp-p1-rgb), 0.14);--mdp-radius:16px;--mdp-gap:14px;--mdp-badge-tr:14px}.md-pop .md-featured-tabs-action{flex:0 0 auto;flex-shrink:0;display:flex;align-items:center;margin-left:.35rem}.md-pop__all{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;font-size:.92rem;font-weight:700;color:var(--mdp-p1);text-decoration:none;white-space:nowrap;padding:.45rem .55rem;border-radius:999px;border:1px solid transparent;background:0 0;transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.md-pop__all i{font-size:1rem;color:var(--mdp-p3);transition:transform .18s,color .18s}.md-pop__all:hover{color:var(--mdp-p3);background:rgba(var(--mdp-p3-rgb),.08);border-color:rgba(var(--mdp-p3-rgb),.22)}.md-pop__all:hover i{color:var(--mdp-p1);transform:translate(2px,-2px)}.md-pop__all:focus-visible{outline:3px solid rgba(var(--mdp-p1-rgb),.28);outline-offset:2px}.md-pop .td-tabs-nav{position:sticky;top:0;z-index:5;background:rgba(255,255,255,.88);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:none;box-shadow:none;overflow:visible!important;margin-bottom:1rem}.md-pop .td-tabs-nav>.container.md-featured-tabs-wrap{overflow:visible!important;padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);padding-right:calc(var(--bs-gutter-x,1.5rem) * .5)}.md-pop .md-featured-tabs-row{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem;min-width:0;padding:.65rem .75rem;border-radius:18px;border:1px solid var(--mdp-line);background:linear-gradient(180deg,#fff 0,rgba(var(--mdp-p1-rgb),.04) 100%);box-shadow:0 14px 40px -24px rgba(var(--mdp-p1-rgb),.35),0 1px 0 rgba(255,255,255,.9) inset}.md-pop .md-featured-tabs-row::before{content:"";position:absolute;left:12px;right:12px;top:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--mdp-p1) 0,var(--mdp-p3) 55%,var(--mdp-p1) 100%);opacity:.55;pointer-events:none}.md-pop .md-featured-tabs-scroll{flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.md-pop .td-tabs-nav button.md-tab-btn,.td-related-tours__title{align-items:center;font-weight:700;font-family:var(--font-poppins)}.md-pop .md-featured-tabs-scroll::-webkit-scrollbar{display:none}.md-pop .td-tabs-nav ul{display:flex;list-style:none;padding:0;margin:0;gap:.35rem;min-width:max-content}.md-pop .td-tabs-nav button.md-tab-btn{display:flex;padding:.55rem .95rem;font-size:.92rem;color:var(--mdp-ink);background:rgba(255,255,255,.92);border:1px solid rgba(var(--mdp-p1-rgb),.2);border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .15s;line-height:1.2}.md-pop .td-tabs-nav button.md-tab-btn:focus-visible{outline:3px solid rgba(var(--mdp-p1-rgb),.28);outline-offset:2px}.md-pop .td-tabs-nav button.md-tab-btn:hover{border-color:var(--mdp-p3);box-shadow:0 6px 18px -10px rgba(var(--mdp-p3-rgb),.45);color:var(--mdp-p1)}.md-pop .td-tabs-nav button.md-tab-btn.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--mdp-p3) 0,#e04e1f 45%,var(--mdp-p1) 160%);background-size:140% 140%;background-position:15% 50%}.md-pop .td-tabs-nav button.md-tab-btn.active:hover{color:#fff;filter:brightness(1.04);transform:translateY(-1px)}.md-pop .md-dest-panels{position:relative;min-height:80px}.md-pop .md-dest-panel{padding-top:4px;width:100%}.md-pop-grid{display:grid;gap:var(--mdp-gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(160px,1fr) minmax(160px,1fr);min-height:clamp(320px,52vw,460px)}.md-pop-grid>.md-pop-tile--a{grid-column:1;grid-row:1}.md-pop-grid>.md-pop-tile--b{grid-column:1;grid-row:2}.md-pop-grid>.md-pop-tile--c{grid-column:2;grid-row:1/span 2}.md-pop-grid>.md-pop-tile--d{grid-column:3/span 2;grid-row:1}.md-pop-grid>.md-pop-tile--e{grid-column:3;grid-row:2}.md-pop-grid>.md-pop-tile--f{grid-column:4;grid-row:2}.md-pop-tile{position:relative;display:block;height:100%;min-height:0;border-radius:var(--mdp-radius);overflow:hidden;text-decoration:none;color:#fff;box-shadow:0 18px 48px -36px rgba(var(--mdp-p1-rgb),.35);border:1px solid rgba(255,255,255,.12);isolation:isolate}.md-pop-tile--c{--mdp-ar:3/4}.md-pop-tile--d{--mdp-ar:30/13}.md-pop-tile--e,.md-pop-tile--f{--mdp-ar:14/9}.md-pop-tile:focus-visible{outline:3px solid rgba(var(--mdp-p1-rgb),.35);outline-offset:3px}.md-pop-tile__media{position:absolute;inset:0;background:#e9eef6;overflow:hidden}.md-pop-tile__img{width:100%;height:100%;max-width:none!important;object-fit:fill;object-position:center;display:block;transition:none}.md-pop-tile__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.62) 0,rgba(0,0,0,.12) 42%,transparent 68%);pointer-events:none;z-index:1}.md-pop-tile__label{position:absolute;left:14px;bottom:14px;right:14px;z-index:2;font-family:var(--font-poppins);font-weight:700;font-size:clamp(.95rem, .35vw + .85rem, 1.1rem);letter-spacing:-.02em;line-height:1.25;text-shadow:0 2px 18px rgba(0,0,0,.35)}.md-pop-fallback{display:grid;gap:var(--mdp-gap);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.md-pop-fallback .md-pop-tile{height:auto;aspect-ratio:var(--mdp-ar)}@media (hover:none),(pointer:coarse){.md-pop-tile:hover .md-pop-tile__img{transform:none}}.auth-modal .modal-dialog{transform:scale(.7) translateY(-30px);opacity:0;transition:transform .35s cubic-bezier(.175,.885,.32,1.2),opacity .35s}.auth-modal.show .modal-dialog{transform:scale(1) translateY(0);opacity:1}.newsletter-section.newsletter-strip{padding:clamp(1.25rem,4vw,2rem) 0}.newsletter-section.newsletter-strip .newsletter-box{max-width:1100px;padding:clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.75rem);text-align:left}.newsletter-strip__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2rem)}.newsletter-strip__copy{flex:1 1 260px;min-width:0}.newsletter-strip__copy h2{font-size:clamp(1.05rem, 2.2vw, 1.35rem);line-height:1.3;letter-spacing:-.02em;margin:0 0 .35rem;font-weight:700}.newsletter-strip__copy .newsletter-lead{margin:0;font-size:clamp(.8125rem, 1.5vw, .9375rem);line-height:1.45;color:#6b7280;max-width:36rem}.newsletter-strip__form-wrap{flex:1 1 280px;min-width:0}.newsletter-section.newsletter-strip .newsletter-form{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-end;gap:.5rem;margin:0;width:100%}.newsletter-section.newsletter-strip .newsletter-input{height:46px;padding-left:2.75rem;font-size:.9375rem}.newsletter-section.newsletter-strip .newsletter-input-wrapper i{left:14px;font-size:1rem}.newsletter-section.newsletter-strip .newsletter-btn{flex:0 0 auto;height:46px;padding-left:1.1rem;padding-right:1.1rem;font-size:.9rem;white-space:nowrap}.newsletter-strip__note{margin:.75rem 0 0;font-size:.7rem;line-height:1.4;color:#9ca3af}.newsletter-section.newsletter-strip--footer{padding:0!important;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.newsletter-section.newsletter-strip--footer::after,.newsletter-section.newsletter-strip--footer::before{display:none!important;content:none!important}.newsletter-section.newsletter-strip--footer .newsletter-box{max-width:none;min-width:0;margin:0;padding:0;background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;text-align:left}.newsletter-section.newsletter-strip--footer .newsletter-box>h2{font-family:var(--font-poppins);font-weight:700;font-size:15px;line-height:1.25;color:var(--title-color);margin:0 0 10px!important;letter-spacing:0}.newsletter-section.newsletter-strip--footer .newsletter-box>.newsletter-lead{margin:0 0 12px!important;font-size:13px;line-height:1.5;color:var(--text-color);max-width:none!important}.newsletter-section.newsletter-strip--footer .newsletter-form{flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:.5rem;margin-top:0!important}.newsletter-section.newsletter-strip--footer .newsletter-input-wrapper{flex:1 1 0;min-width:0;width:auto}.newsletter-section.newsletter-strip--footer .newsletter-btn{flex:0 0 auto}@media (min-width:992px){.newsletter-section.newsletter-strip--footer .newsletter-btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newsletter-section.newsletter-strip--footer .newsletter-btn{width:46px;min-width:46px;padding-left:0;padding-right:0;gap:0!important}}@media (max-width:380px){.newsletter-section.newsletter-strip--footer .newsletter-form{flex-wrap:wrap}.newsletter-section.newsletter-strip--footer .newsletter-input-wrapper{flex:1 1 100%}.newsletter-section.newsletter-strip--footer .newsletter-btn{width:100%;min-width:0}}.newsletter-section.newsletter-strip--footer .newsletter-strip__note{margin:10px 0 0!important;font-size:11px;line-height:1.45;color:#9ca3af}#ajax-alert-newsletter-area-footer .alert{border-radius:10px;font-size:13px}@media (max-width:639px){.newsletter-section.newsletter-strip:not(.newsletter-strip--footer) .newsletter-form{flex-wrap:wrap}.newsletter-section.newsletter-strip:not(.newsletter-strip--footer) .newsletter-input-wrapper{flex:1 1 100%}.newsletter-section.newsletter-strip:not(.newsletter-strip--footer) .newsletter-btn{width:100%;justify-content:center}}.td-related-tours__title{font-size:clamp(1.15rem, 2.2vw, 1.35rem);color:var(--title-color);margin:0 0 1.15rem;display:flex;gap:.5rem}.td-related-tours__title i{color:var(--primary-color1,#5d2cc1)}.td-related-tours-slider-area{position:relative;padding-bottom:.25rem}.td-related-tours-slider-area .slider-btn-grp .slider-btn{position:absolute;top:calc(50% - 60px);left:-20px;z-index:2}@media (max-width:576px){.comment-area .comment .single-comment-area .comment-content .author-name-deg h6,.home3-destination-section .section-title span,.tour-search .ts-icon{font-size:16px}.mb-45{margin-bottom:35px}.section-title h2{font-size:28px;line-height:1.3}.section-title p{padding-top:10px;font-size:16px}.slider-btn-grp{gap:30px}.paginations{justify-content:center}.form-inner input{font-size:15px;border-radius:5px;height:52px}.form-inner textarea{padding:20px 15px;border-radius:5px;font-size:15px}.blog-card2 .blog-img-wrap .blog-date span,.blog-card2.six .blog-content p,.blog-sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a,.comment-area .comment .single-comment-area .comment-content p,.enquiry-modal .modal-dialog .modal-content .modal-body .enquiry-form-wrapper .form-inner input,.enquiry-modal .modal-dialog .modal-content .modal-body .enquiry-form-wrapper .form-inner textarea,.form-inner2 .form-check .form-check-label{font-size:15px}header.style-1 .header-logo img{width:100px}header.style-1 .nav-right{gap:15px}header.style-1 .nav-right .mobile-menu-btn,header.style-1.three .nav-right .mobile-menu-btn,header.style-1.two .nav-right .mobile-menu-btn{min-width:40px;max-width:40px;height:40px}header.style-1 .nav-right .mobile-menu-btn svg,header.style-1.three .nav-right .mobile-menu-btn svg,header.style-1.two .nav-right .mobile-menu-btn svg{width:18px}.home2-destination-section .destination-slider-area .slider-btn-grp .slider-btn,.home3-destination-section .destination-slider-area .slider-btn-grp .slider-btn{left:-8px}.home2-destination-section .destination-slider-area .slider-btn-grp .slider-btn.destination-slider-next,.home3-destination-section .destination-slider-area .slider-btn-grp .slider-btn.destination-slider-next,.td-related-tours-slider-area .slider-btn-grp .slider-btn.destination-slider-next{left:auto;right:-8px}.blog-card2{border-radius:15px}.blog-card2 .blog-img-wrap .blog-date{font-size:23px;right:10px}.blog-card2 .blog-content,.blog-card2.four .blog-content,.blog-card2.six .blog-content,.blog-card2.three .blog-content,.blog-card2.two .blog-content{padding:25px 5px 15px}.blog-card2 .blog-content p{font-size:15px;margin-top:15px}.blog-card2.six .location,.blog-card2.two .location{top:10px;left:10px;padding:6px 13px;font-size:13px}.blog-card2.four .blog-content .blog-date,.blog-card2.six .blog-content .blog-date,.blog-card2.two .blog-content .blog-date{font-size:14px;padding:5px 12px}.blog-card2.three .blog-content .batch{font-size:15px;padding:5px 12px}.blog-card2.four .blog-content h4 a{font-size:18px}.home3-destination-section .feature-and-rating-area .single-feature{padding:15px}.breadcrumb-list{font-size:13px}.breadcrumb-list li::after{margin-left:6px}.pagination-area .paginations .page-item a{width:30px;height:30px;font-size:12px}.pagination-area .paginations-button a{min-width:65px;max-width:65px;height:65px;font-size:14px}.calendar-wrapper,.calendar-wrapper.two,.inspiration-details img{width:100%}.inspiration-details .tag-and-social-area{padding:22px 15px;border-radius:15px;gap:30px}.comment-area .comment .single-comment-area{gap:15px;flex-wrap:wrap}.comment-area .comment .single-comment-area .comment-content .author-name-deg span,.tour-search .ts-field input{font-size:14px}.blog-sidebar-area .single-widget,.enquiry-modal .modal-dialog .modal-content .modal-body .enquiry-form-wrapper{padding:30px 15px}.blog-sidebar-area .single-widget .recent-post-widget .recent-post-content>a{margin-bottom:5px}.booking-modal .modal-dialog .modal-content,.enquiry-modal .modal-dialog .modal-content{border-radius:15px;padding:45px 20px}.booking-modal .modal-dialog .modal-content .close-btn,.enquiry-modal .modal-dialog .modal-content .close-btn{top:15px;right:15px}.contact-page .single-contact{padding:45px 15px 40px}.calendar-wrapper.two .calendar{padding:15px 10px}.breadcrumb-section.four{padding:60px 0 160px}.breadcrumb-section.four .banner-content h1{font-size:30px}.tour-search-form{grid-template-columns:1fr;gap:12px}.tour-search{padding:18px 16px;border-radius:28px}.tour-search .ts-field{height:48px;padding:0 12px;gap:10px;border-radius:10px}.tour-search .ts-field .bi.fs-5{font-size:1rem}.tour-search-form .btn-lg{padding:10px 20px;font-size:15px}.tour-search-wrapper .popular-searches{margin-top:12px;gap:8px}.tour-search-wrapper .popular-searches ul{gap:6px}.tour-search-wrapper .popular-searches ul li a{padding:5px 10px;font-size:13px}.cpg-form-card::before{width:100%;height:4px;bottom:auto;border-radius:0 0 8px 8px}.td-related-tours-slider-area .slider-btn-grp .slider-btn{left:-8px;right:auto}}.top-offer-text-slider-section{--tots-p1:var(--primary-color1, #5D2CC1);--tots-p3:var(--primary-color3, #F05A28);--tots-p1-rgb:var(--primary-color1-opc, 93, 44, 193);--tots-p3-rgb:var(--primary-color3-opc, 240, 90, 40);position:relative;overflow:hidden;padding:.55rem 0;background:linear-gradient(92deg,var(--tots-p1) 0,#4a2399 42%,var(--tots-p3) 100%)}.top-offer-text-slider-section .tots-live-bg .tots-spin{position:absolute;left:50%;top:50%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;background:conic-gradient(from 0deg,transparent 0deg,rgba(var(--tots-p3-rgb),.12) 70deg,transparent 140deg,rgba(255,255,255,.06) 200deg,transparent 280deg);animation:36s linear infinite tots-spin;opacity:.9}.top-offer-text-slider-section .tots-live-bg .tots-wave{position:absolute;left:-25%;width:150%;height:18px;bottom:-1px;background-repeat:repeat-x;background-position:0 100%;background-size:720px 100%;opacity:.35}.top-offer-text-slider-section .tots-live-bg .tots-wave--1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 960 48' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' fill-opacity='0.35' d='M0 24 C160 8 320 40 480 24 C640 8 800 40 960 24 L960 48 L0 48 Z'/%3E%3C/svg%3E");animation:18s linear infinite tots-wave}.top-offer-text-slider-section .tots-live-bg .tots-wave--2{height:14px;bottom:0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 960 48' preserveAspectRatio='none'%3E%3Cpath fill='%23F05A28' fill-opacity='0.55' d='M0 30 C200 12 400 44 600 28 C720 18 840 36 960 26 L960 48 L0 48 Z'/%3E%3C/svg%3E");animation:24s linear infinite tots-wave-rev}@keyframes tots-spin{to{transform:rotate(360deg)}}@keyframes tots-wave{0%{transform:translateX(0)}100%{transform:translateX(-720px)}}@keyframes tots-wave-rev{0%{transform:translateX(-360px)}100%{transform:translateX(360px)}}.top-offer-text-slider-section .top-offer-text-slider-wrap{display:flex;align-items:center;gap:.75rem;min-height:2.5rem}.top-offer-text-slider-section .top-offer-text-slider{flex:1 1 auto;min-width:0;color:#fff}.top-offer-text-slider-section .top-offer-text-slider .swiper-slide{text-align:center}.top-offer-text-slider-section .top-offer-text-slider .swiper-slide a{display:inline-block;color:#fff!important;font-weight:700;font-size:clamp(.88rem, 2.5vw, 1rem);text-decoration:none;letter-spacing:.01em;line-height:1.35;transition:opacity .2s,color .2s;text-shadow:0 1px 12px rgba(0,0,0,.2)}.top-offer-text-slider-section .slider-btn{flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,transform .15s}.top-offer-text-slider-section .slider-btn svg path{stroke:currentColor;fill:none}.tour-search-wrapper{--pc1:#5D2CC1;--pc3:#F05A28;--pc1-rgb:93,44,193;--pc3-rgb:240,90,40;--ts-wave-fill:#ffffff;position:relative;z-index:30;overflow:hidden;padding:clamp(22px,5vw,48px) 0 0}.tour-search{overflow:visible;position:relative;z-index:2}.tour-search-wrapper .ts-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;min-height:min(58vh,640px)}.tour-search-wrapper .ts-hero-bg .ts-hero-photo{position:absolute;inset:-6px;display:block;margin:0;overflow:hidden;background-color:#3d2a4a}.tour-search-wrapper .ts-hero-bg .ts-hero-photo-img{width:100%;height:100%;object-fit:cover;object-position:center 32%;display:block;filter:saturate(1.22) contrast(1.1) brightness(1.06);transform:scale(1.04);transform-origin:center center}.tour-search-wrapper .ts-hero-bg .ts-hero-photo--fallback{background-color:#3d2a4a}.tour-search-wrapper .ts-hero-bg .ts-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,8,24,.12) 0,rgba(8,5,16,.08) 42%,rgba(5,3,12,.38) 100%),linear-gradient(90deg,rgba(var(--pc1-rgb),.08) 0,transparent 45%,rgba(var(--pc3-rgb),.06) 100%);pointer-events:none}.tour-search-wrapper .ts-hero-bg .ts-hero-pop{position:absolute;inset:0;background:radial-gradient(ellipse 85% 55% at 50% 18%,rgba(255,230,200,.14) 0,transparent 52%),radial-gradient(ellipse 70% 50% at 82% 70%,rgba(var(--pc3-rgb),.12) 0,transparent 48%);mix-blend-mode:soft-light;pointer-events:none}.tour-search-wrapper .ts-hero-bg .ts-hero-vignette{position:absolute;inset:0;box-shadow:inset 0 0 90px rgba(0,0,0,.12);pointer-events:none}.tour-search-wrapper .ts-hero-wave{position:relative;z-index:1;display:block;width:100%;margin:clamp(18px,4vw,36px) 0 -2px;line-height:0;font-size:0;pointer-events:none}.tour-search-wrapper .ts-hero-wave svg{display:block;width:100%;height:auto;vertical-align:bottom;margin-bottom:-3px;transform:translateY(2px);shape-rendering:geometricPrecision}.tour-search-wrapper .ts-tursab-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-family:var(--font-poppins);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.35);box-shadow:0 8px 28px rgba(0,0,0,.15)}.tour-search-wrapper .ts-badge-title-row .ts-hero-title-wrap{flex:1 1 0;min-width:0;text-align:center}.tour-search-wrapper h1.ts-hero-title{margin:0;padding:0;font-family:inherit;font-weight:400;font-style:normal;font-size:clamp(1.2rem, 2.6vw + .55rem, 2.5rem);line-height:1.22;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.28),0 1px 3px rgba(0,0,0,.18);pointer-events:none;user-select:none;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:balance}@supports (text-wrap:pretty){.tour-search-wrapper h1.ts-hero-title{text-wrap:pretty}}@media (max-width:575.98px){.ft2-bottom-inner{flex-direction:column;align-items:stretch}.ft2-copy,.ft2-tursab{text-align:center}.md-pop-tile,.md-pop-tile--c{aspect-ratio:var(--mdp-ar)}.md-pop-grid{display:flex;flex-direction:column;gap:var(--mdp-gap)}.md-pop-tile{height:auto}.md-pop .md-pop-tile__media::after{background:linear-gradient(to top,rgba(0,0,0,.18) 0,transparent 52%)}.md-pop .md-pop-tile__label{left:0;bottom:0;right:auto;max-width:100%;padding:.65rem 1.1rem .78rem .95rem;margin:0;background:var(--mdp-p3);color:#fff;text-shadow:none;border-radius:0 var(--mdp-badge-tr) 0 var(--mdp-radius);font-size:clamp(.94rem, 3.5vw, 1.05rem);font-weight:700;letter-spacing:-.01em;line-height:1.3;box-shadow:0 4px 24px rgba(0,0,0,.14)}.md-pop-fallback{display:flex;flex-direction:column}.md-pop-fallback .md-pop-tile{height:auto;aspect-ratio:var(--mdp-ar)}.tour-search-wrapper{padding-bottom:clamp(20px,6vw,36px)}.tour-search-wrapper h1.ts-hero-title{white-space:normal;overflow:visible;text-overflow:clip;max-width:none;text-wrap:balance;font-size:clamp(1.05rem, 5.2vw + .35rem, 1.55rem);line-height:1.24;letter-spacing:-.008em}.tour-search-wrapper .ts-badge-title-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px}.tour-search-wrapper .ts-badge-title-row .ts-hero-title-wrap{text-align:left;width:100%}.tour-search-wrapper .ts-badge-title-row .ts-badge-spacer,.tour-search-wrapper .ts-hero-wave{display:none}}@media (min-width:576px){.ft2-copy{max-width:none}.tour-search-wrapper .ts-badge-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.tour-search-wrapper .ts-badge-title-row .ts-badge-spacer{flex-shrink:0;visibility:hidden}.tour-search-wrapper h1.ts-hero-title{white-space:nowrap;overflow:visible;text-overflow:clip;max-width:none;text-wrap:normal}}@media (min-width:576px) and (max-width:991.98px){.tour-search-wrapper .ts-badge-title-row{justify-content:flex-start;align-items:center;gap:12px 16px}.tour-search-wrapper .ts-badge-title-row .ts-badge-spacer{display:none}.tour-search-wrapper .ts-badge-title-row .ts-hero-title-wrap{flex:1 1 auto;min-width:0;text-align:left;container-type:inline-size}.tour-search-wrapper h1.ts-hero-title{font-size:clamp(1.1rem, 3.1vw + .5rem, 1.85rem);line-height:1.22}@supports (font-size:1cqw){.tour-search-wrapper .ts-hero-title-wrap h1.ts-hero-title{font-size:clamp(1.05rem, 10cqw + .42rem, 1.85rem)}}.tour-search-wrapper .ts-tursab-badge{font-size:12px;padding:7px 12px}}@media (min-width:992px){.tour-search-wrapper .ts-badge-title-row{justify-content:space-between}.tour-search-wrapper .ts-badge-title-row .ts-badge-spacer{display:inline-flex;visibility:hidden}.tour-search-wrapper .ts-badge-title-row .ts-hero-title-wrap{flex:1 1 0;text-align:center}}@media (min-width:1200px){.tour-search-wrapper h1.ts-hero-title{font-size:clamp(1.85rem, 2.1vw + 1rem, 2.55rem);line-height:1.18}}.tour-search-wrapper h1.ts-hero-title em{font-style:normal;font-weight:inherit;background:linear-gradient(92deg,#fff 0,rgba(var(--pc3-rgb),.92) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tour-search-wrapper .popular-searches{margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgba(var(--pc1-rgb),.15)}.tour-search-wrapper .popular-searches .title{display:block;margin-bottom:.65rem;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(92deg,var(--pc1) 0,var(--pc3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tour-search-wrapper .popular-searches ul{display:flex;flex-wrap:wrap;gap:.5rem .55rem;list-style:none;margin:0;padding:0}.tour-search-wrapper .popular-searches ul li a{display:inline-block;padding:.45rem .9rem;border-radius:999px;font-size:.82rem;font-weight:600;text-decoration:none;color:var(--pc1);background:rgba(var(--pc1-rgb),.08);border:1px solid rgba(var(--pc1-rgb),.28);box-shadow:0 1px 0 rgba(255,255,255,.7) inset;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .15s}.tour-search-wrapper .popular-searches ul li:nth-child(3n+2) a{color:#c2410c;background:rgba(var(--pc3-rgb),.08);border:1px solid rgba(var(--pc3-rgb),.35)}.tour-search-wrapper .popular-searches ul li a:focus-visible,.tour-search-wrapper .popular-searches ul li a:hover{color:#fff;background:linear-gradient(135deg,var(--pc1) 0,#4a2399 100%);border-color:var(--pc3);box-shadow:0 0 0 2px rgba(var(--pc3-rgb),.45),0 8px 20px rgba(var(--pc1-rgb),.28);transform:translateY(-1px);outline:0}.tour-search-wrapper .popular-searches ul li:nth-child(3n+2) a:focus-visible,.tour-search-wrapper .popular-searches ul li:nth-child(3n+2) a:hover{background:linear-gradient(135deg,var(--pc3) 0,#d94d1f 100%);border-color:var(--pc1);box-shadow:0 0 0 2px rgba(var(--pc1-rgb),.4),0 8px 20px rgba(var(--pc3-rgb),.28)}@media (max-width:767.98px){.camp-slider__peek{width:min(44%,200px);height:82%;opacity:.88}.camp-slider__viewport{aspect-ratio:16/10;max-height:none}.camp-slider__arrow{width:38px;height:38px;left:6px}.camp-slider__arrow--next{left:auto;right:6px}.ft2-link{width:100%;min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}.md-pop .md-featured-tabs-row{flex-wrap:nowrap;gap:.5rem}.md-pop .md-featured-tabs-scroll{flex:1 1 0;min-width:0;max-width:100%}.md-pop .md-featured-tabs-action{margin-left:.25rem;margin-top:0}.tour-search-wrapper .popular-searches ul{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:6px;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;scrollbar-width:none;-ms-overflow-style:none}.tour-search-wrapper .popular-searches ul::-webkit-scrollbar{display:none}.tour-search-wrapper .popular-searches ul li{flex-shrink:0}.tour-search-wrapper .popular-searches ul li a{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.md-pop .td-tabs-nav button.md-tab-btn.active:hover,.md-pop__all:hover i{transform:none}.top-offer-text-slider-section .tots-live-bg .tots-spin,.top-offer-text-slider-section .tots-live-bg .tots-wave{animation:none!important}.tour-search-wrapper .tour-search-form>.btn.btn-primary{transition:none!important}}.schedule-filter-section{border-bottom:1px solid var(--borders-color,#e8e8e8)}.schedule-filter-label{font-size:.8125rem;font-weight:600;color:var(--text-color,#666);line-height:1.3;min-height:1.3em}.schedule-filter-label--spacer{visibility:hidden;user-select:none}.schedule-filter-control,.schedule-filter-reset{min-height:46px;box-sizing:border-box}.schedule-filter-reset{padding-top:0;padding-bottom:0}.birgezi-select{border-radius:8px;border:1px solid var(--borders-color,#ddd)}.schedule-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.schedule-table{table-layout:fixed;width:100%;min-width:1180px}.schedule-table thead th{background:var(--primary-color1,#2c3e50);color:#fff;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px;border:none;vertical-align:middle;text-align:left}.schedule-table td:nth-child(5),.schedule-table thead th:last-child{text-align:right;padding-left:8px}.schedule-table tbody td{padding:14px;font-size:.9rem;border-color:var(--borders-color);vertical-align:middle}.schedule-table td:first-child,.schedule-table th:first-child{width:46%}.schedule-table td:nth-child(2),.schedule-table th:nth-child(2){width:22%}.schedule-table td:nth-child(3),.schedule-table th:nth-child(3){width:10%}.schedule-table td:nth-child(4),.schedule-table th:nth-child(4){width:14%}.schedule-table td:nth-child(5),.schedule-table th:nth-child(5){width:8%;white-space:nowrap}.schedule-table td:first-child{white-space:normal}.schedule-table .cal-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px;line-height:1.25}.schedule-table .cal-price-main{font-weight:700;color:var(--primary-color1,#2c3e50);white-space:nowrap}.schedule-table .cal-price-dual{color:#6c757d;font-size:.82rem;white-space:nowrap}.schedule-table .cal-per-person{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.04);color:#6c757d;font-size:.75rem;font-weight:600;white-space:nowrap}.schedule-table .schedule-dates-cell{font-size:.875rem;line-height:1.35}.schedule-table .tour-cell-link{display:flex;align-items:flex-start;gap:.5rem;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.schedule-table .tour-cell-link img{flex-shrink:0;margin-top:.1em}.schedule-table .tour-cell-title{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.tour-categories-page,.tour-category-branch-page{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(3rem,8vw,6rem)}.tour-categories-intro{text-align:center;max-width:720px;margin:0 auto clamp(2rem,5vw,2.5rem);padding:0 .5rem}.tour-categories-intro h1{font-family:var(--font-poppins);font-weight:700;font-size:clamp(1.65rem, 4vw, 2.35rem);color:var(--title-color);margin:0 0 .65rem;line-height:1.2}.tour-categories-intro p{font-family:var(--font-roboto);color:var(--text-color);margin:0;font-size:1rem;line-height:1.65}.tour-categories-card-grid .row,.tour-category-branch-card-grid .row{--bs-gutter-x:1.25rem;--bs-gutter-y:1.5rem}.tour-categories-category-card{display:block;height:100%;width:100%;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--borders-color);box-shadow:0 18px 48px rgba(var(--black-color-opc),.07);transition:transform .3s,box-shadow .3s,border-color .3s;background:var(--white-color)}.tour-categories-category-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgba(var(--black-color-opc),.12);border-color:rgba(var(--black-color-opc),.12)}.tour-categories-category-card__image,.tour-category-branch-subcategory-card__image{position:relative;width:100%;aspect-ratio:14/9;min-height:0;background:#e9eef6;overflow:hidden}.tour-categories-category-card__media,.tour-category-branch-subcategory-card__media{position:absolute;inset:0;overflow:hidden}.tour-categories-category-card__body{padding:1rem 1.1rem 1.25rem;font-family:var(--font-poppins)}.tour-categories-category-card__body strong{display:block;font-size:clamp(1rem, 2.2vw, 1.1rem);font-weight:600;color:var(--title-color);line-height:1.35}.tour-categories-category-card__body span{display:block;margin-top:.35rem;font-size:.875rem;font-weight:500;color:var(--primary-color1)}.tour-categories-page-content{max-width:900px;margin:clamp(2.5rem,6vw,4rem) auto 0;padding:clamp(1.25rem,3vw,2rem);border-radius:16px;background:#fafbff;border:1px solid var(--borders-color);font-family:var(--font-roboto);color:var(--text-color);line-height:1.7}.tour-categories-empty-state,.tour-category-branch-empty-state{text-align:center;font-family:var(--font-roboto);color:var(--text-color);padding:2rem 1rem}.tour-category-branch-intro{text-align:center;max-width:720px;margin:0 auto clamp(2rem,5vw,2.75rem);padding:0 .5rem}.tour-category-branch-intro h1{font-family:var(--font-poppins);font-weight:700;font-size:clamp(1.5rem, 3.6vw, 2.1rem);color:var(--title-color);margin:0 0 .5rem;line-height:1.2}.tour-category-branch-intro p{font-family:var(--font-roboto);color:var(--text-color);margin:0;font-size:.98rem;line-height:1.6}.tour-category-branch-subcategory-card{display:block;height:100%;width:100%;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--borders-color);box-shadow:0 14px 40px rgba(var(--black-color-opc),.06);transition:transform .25s,box-shadow .25s;background:var(--white-color)}.tour-category-branch-subcategory-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(var(--black-color-opc),.1)}.tour-category-branch-subcategory-card__body{padding:.85rem 1rem 1.1rem;font-family:var(--font-poppins)}.td-pax-add-room-btn,.td-pax-popover-trigger{font-family:inherit;cursor:pointer;width:100%}.tour-category-branch-subcategory-card__body strong{display:block;font-size:1rem;font-weight:600;color:var(--title-color);line-height:1.35}.tour-category-branch-subcategory-card__body span{display:block;margin-top:.3rem;font-size:.82rem;font-weight:500;color:var(--primary-color1)}#td-lb .td-lb-content{display:flex;align-items:center;justify-content:center;overflow:hidden}#td-lb .td-lb-content iframe,#td-lb .td-lb-content img{max-width:min(1100px,92vw);max-height:min(72vh,720px);width:auto;height:auto;display:block}#td-lb .td-lb-content img{object-fit:contain;object-position:center;background:0 0}#td-lb .td-lb-content iframe{width:min(1100px,92vw);height:min(62vh,620px);border:0;border-radius:12px;background:#000}.td-sidebar .td-calc-card .td-calc-body{overflow:visible}.td-pax-popover-wrap{position:relative;margin-top:10px;z-index:5}.td-pax-popover-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#fff;border:1px solid var(--borders-color,#e8e8e8);border-radius:12px;text-align:left;transition:border-color .2s,box-shadow .2s}.td-pax-popover-trigger:hover{border-color:var(--primary-color1,#0d6efd);box-shadow:0 4px 18px rgba(0,0,0,.06)}.td-pax-popover-wrap.td-pax-open .td-pax-popover-trigger{border-color:var(--primary-color1,#0d6efd);box-shadow:0 4px 18px rgba(0,0,0,.08)}.td-pax-trigger-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.td-pax-trigger-title{font-weight:700;font-size:.92rem;color:var(--title-color,#1a1a1a);line-height:1.2}.td-pax-trigger-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;font-size:.88rem;font-weight:600;color:var(--title-color,#333)}.td-pax-sum-item{display:inline-flex;align-items:center;gap:6px}.td-pax-sum-item .td-pax-trigger-ic{font-size:1.05rem;color:var(--primary-color1,#0d6efd)}.td-pax-trigger-chevron{flex-shrink:0;font-size:.85rem;color:var(--text-color,#6c757d);transition:transform .2s}.td-pax-popover-panel{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);padding:clamp(12px,2.5vw,16px);background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06);max-height:min(72vh,32rem);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box}.td-pax-mini-room+.td-pax-mini-room{margin-top:14px;padding-top:14px;border-top:1px solid #eef0f3}.td-pax-mini-room-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.td-pax-mini-room-title{font-size:.8rem;font-weight:700;color:var(--title-color,#333)}.td-pax-mini-remove{border:0;background:0 0;color:#dc3545;font-size:1.25rem;line-height:1;padding:0 4px;cursor:pointer;opacity:.85}.td-pax-mini-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,5.75rem),1fr));gap:10px 8px}.td-pax-mini-col{display:flex;flex-direction:column;gap:8px;min-width:0}.td-pax-mini-lbl{font-size:.72rem;font-weight:600;color:#5c5c5c;line-height:1.25}.td-pax-stepper{display:flex;align-items:center;justify-content:space-between;gap:4px;background:#f4f6f9;border-radius:10px;padding:4px}.td-pax-mini-cols .td-pax-step{flex:0 0 auto;width:30px;height:30px;border:0;border-radius:8px;background:var(--primary-color1,#0d6efd);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s,transform .1s;font-size:.9rem;line-height:1;padding:0}.td-pax-step:active{transform:scale(.97)}.td-pax-mini-cols .td-pax-step-val{flex:1;text-align:center;font-weight:700;font-size:.9rem;color:var(--title-color,#222);min-width:0}.td-pax-add-room-btn{margin-top:14px;padding:11px 12px;border:0;border-radius:10px;background:#e9ecef;color:#334155;font-weight:600;font-size:.88rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,color .2s}.td-pax-add-room-btn:hover{background:#dde1e6;color:var(--primary-color1,#0d6efd)}#tdGeneralInfoModal .td-gi-header{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid rgba(17,24,39,.08);padding:18px 56px 14px 22px}#tdGeneralInfoModal .td-gi-header .td-modal-close{position:absolute;top:14px;right:16px;z-index:10}#tdGeneralInfoModal .td-gi-title{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:800;letter-spacing:-.2px}#tdHotelModal{z-index:1060}#tdHotelModal .td-hotel-opt-card{border:1px solid rgba(17,24,39,.1);border-radius:14px;padding:12px 14px;margin-bottom:10px;background:#fafafa;transition:border-color .2s,box-shadow .2s,background .2s}#tdHotelModal .td-hotel-opt-card--on,.tl-hotel-sheet .tl-hotel-card.tl-hotel-card--active{border-color:var(--primary-color1,#5b21b6);box-shadow:0 0 0 1px var(--primary-color1,#5b21b6)}#tdHotelModal .td-hotel-opt-card--on{background:#fff}#tdHotelModal .td-hotel-opt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 6px}#tdHotelModal .td-hotel-opt-head .td-hotel-opt-title{flex:1;min-width:0;margin:0}#tdHotelModal .td-hotel-opt-head-badge{flex-shrink:0;line-height:1;padding-top:1px}#tdHotelModal .td-hotel-opt-title{font-weight:700;font-size:.95rem;margin:0 0 6px;color:var(--title-color,#1a1a1a);line-height:1.25}#tdHotelModal .td-hotel-opt-meta{font-size:.8rem;color:#6b7280;margin-bottom:8px;line-height:1.35}#tdHotelModal .td-hotel-opt-pill{display:inline-block;font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:999px;background:#eef0f3;color:#495057;margin-top:4px}#tdHotelModal .td-hotel-opt-price{font-size:1.2rem;font-weight:800;color:var(--primary-color1,#5b21b6);line-height:1.2}#tdHotelModal .td-hotel-opt-native{font-size:.78rem;color:#9ca3af;margin-top:2px}#tdHotelModal .td-hotel-opt-hint{font-size:.72rem;color:#868e96;margin-top:4px}#tdHotelModal .td-hotel-opt-foot{display:flex;justify-content:flex-end;margin-top:10px;gap:8px;flex-wrap:wrap}.td-ask-price-badge{display:inline-flex;align-items:center;font-size:.82rem;font-weight:700;letter-spacing:.03em;padding:6px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(91,33,182,.14),rgba(91,33,182,.06));color:var(--primary-color1,#5b21b6);border:1px solid rgba(91,33,182,.28);line-height:1.2}.td-ask-price-badge--sm{font-size:.72rem;padding:4px 9px}.tdc-head-main{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:6px}.td-hotel-sum-stack{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;max-width:100%}.td-hotel-sum-name-full{font-weight:600;font-size:.88rem;color:var(--title-color,#1a1a1a);line-height:1.35;word-break:break-word}.td-hotel-sum-p-row{font-size:.8rem;color:#495057}.td-hotel-sum-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.td-hotel-sum-name{font-weight:600;font-size:.88rem;max-width:100%}.td-hotel-sum-p{font-weight:700;font-size:.88rem;color:var(--primary-color1,#5b21b6)}.td-hotel-sum-nat{font-size:.78rem;color:#868e96;font-weight:500}.tl-hotel-sheet .tl-hotel-card{border:1px solid rgba(17,24,39,.08);border-radius:14px;padding:14px 16px;margin-bottom:12px;background:#fff}.tl-hotel-sheet .tl-hotel-name{font-weight:700;font-size:1rem;margin:0 0 6px}.tl-hotel-sheet .tl-hotel-meta{font-size:.85rem;color:#6b7280}.tl-hotel-sheet .tl-hotel-price{font-size:1.35rem;font-weight:800;color:var(--primary-color1,#5b21b6)}.tl-hotel-sheet .tl-hotel-native{font-size:.8rem;color:#9ca3af}.tl-hotel-sheet .tl-hotel-actions{margin-top:10px;display:flex;justify-content:flex-end}.tl-hotel-alt-btn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;border-radius:10px;border:1px dashed var(--primary-color1,#5b21b6);background:0 0;color:var(--primary-color1,#5b21b6);font-size:.85rem;cursor:pointer;width:100%;justify-content:center}.tl-catbar-name,.tl-catbar-title{color:var(--title-color);font-weight:700}.tl-catbar-wrap{padding:12px 0 2px}.tl-catbar-title{margin:0 0 8px;line-height:1.2;font-size:16px}.tl-catbar{display:flex;gap:12px;align-items:stretch;overflow:auto;padding:2px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.tl-catbar::-webkit-scrollbar{display:none}.tl-catbar-item{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:2px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 10px 30px -24px rgba(15,23,42,.45);min-width:220px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s;touch-action:manipulation}.vp-grid,.vp-top{gap:14px}.tl-catbar-item:hover{border-color:rgba(93,44,193,.35)}.tl-catbar-item.is-active{border-color:var(--primary-color3);box-shadow:0 16px 40px -26px rgba(240,90,40,.55)}.tl-catbar-name{line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.tl-catbar-cnt{font-size:.82rem;color:var(--text-color);opacity:.9}.tl-tour-card.is-premium{position:relative;border-radius:16px;border:1px solid color-mix(in srgb,var(--primary-color3) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color3) 14%,#fff) 0,#fff 100%)}.tl-tour-card.is-premium::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color1) 58%,transparent),color-mix(in srgb,var(--primary-color3) 72%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (max-width:991.98px){.td-mob-bar,.tl-mob-filter-btn{display:flex}.tl-sidebar{position:static;display:none}.tl-sidebar.open{display:block;max-height:85vh;overflow-y:auto;z-index:100}.tl-filter-footer{position:sticky;bottom:0;z-index:10;border-radius:0;border-left:none;border-right:none;box-shadow:0 -4px 16px rgba(0,0,0,.1)}.tl-card-footer{flex-direction:column;align-items:stretch}.tl-card-pricing{align-items:flex-start;text-align:left;width:100%}.tl-card-pricing-row{justify-content:flex-start}.td-hero{padding-top:14px}.td-gallery-actions{bottom:10px;right:10px}.td-gallery-action-btn{padding:5px 10px;font-size:.72rem}.td-mob-price-bar{display:block}.td-meta-bar.td-share-open,.td-meta-bar:has(.td-share-popup.open){position:relative;z-index:250}.td-share-popup{top:auto;bottom:calc(100% + 8px)}.td-tabs-nav ul li a{padding:10px 12px;font-size:.72rem}.td-tabs-nav ul li a i{font-size:11px}.td-body{padding-bottom:80px}.campaign-detail-page .campaign-sidebar-sticky{position:relative;top:auto}.campaign-detail-page .campaign-sidebar-card__body{padding-bottom:1.5rem}.ft2-brand{flex:1 1 100%}.md-pop-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(160px,1fr));min-height:0}.md-pop-grid>.md-pop-tile--a{grid-column:1;grid-row:1}.md-pop-grid>.md-pop-tile--b{grid-column:1;grid-row:2}.md-pop-grid>.md-pop-tile--c{grid-column:2;grid-row:1/span 2}.md-pop-grid>.md-pop-tile--d{grid-column:1/span 2;grid-row:3}.md-pop-grid>.md-pop-tile--e{grid-column:1;grid-row:4}.md-pop-grid>.md-pop-tile--f{grid-column:2;grid-row:4}.tl-catbar-wrap{padding:10px 0 6px}.tl-catbar-item{min-width:200px}.tl-catbar{padding-bottom:6px}}.vp-wrap{max-width:900px;margin:24px auto;padding:0 12px}.vp-card{border:1px solid #e6e6e6;border-radius:12px;padding:18px;background:#fff}.vp-brand{display:flex;justify-content:center;align-items:center;margin-bottom:14px}.vp-brand img{max-height:52px;max-width:220px;object-fit:contain}.vp-divider{height:1px;background:#eee;margin:14px 0}.vp-top{display:flex;align-items:center;margin-bottom:14px}.vp-foot-grid,.vp-grid{display:grid;grid-template-columns:1fr 1fr}.vp-cover{width:120px;height:90px;object-fit:cover;border-radius:10px;border:1px solid #e6e6e6;flex:0 0 auto}.vp-title{font-size:18px;font-weight:700;margin:0}.vp-sub{color:#666;font-size:13px;margin:2px 0 0}.vp-box{border:1px solid #eee;border-radius:10px;padding:12px}.vp-box h6{margin:0 0 8px;font-size:14px}.vp-table{width:100%;font-size:13px}.vp-table th{width:42%;color:#666;font-weight:600}.vp-pax li{margin:2px 0}.vp-footer{margin-top:14px;padding-top:12px;border-top:1px dashed #e6e6e6;color:#555;font-size:12px}.vp-footer strong{color:#222}.vp-foot-grid{gap:10px}@media print{body{background:#fff!important}#supportMenu,#supportToggle,#supportWidget,.btn,.footer-section,.header,.modal,.navbar,.offcanvas,.site-topbar,.support-widget,footer,header{display:none!important}.vp-wrap{max-width:none;margin:0;padding:0}.vp-card{border:0;border-radius:0;padding:0}a[href]:after{content:""}}