#tft-site-main-body h1,#tft-site-main-body h2,#tft-site-main-body h3,#tft-site-main-body h4,#tft-site-main-body h5,#tft-site-main-body h6{font-family:var(--ow-font)!important;font-weight:400;line-height:1.2}#tft-site-main-body h1,#tft-site-main-body h2,#tft-site-main-body h3{font-weight:500}#tft-site-main-body h4,#tft-site-main-body h5,#tft-site-main-body h6{font-weight:400}#tft-site-main-body h1{font-size:64px}#tft-site-main-body h2{font-size:54px}#tft-site-main-body h3{font-size:44px}#tft-site-main-body h4{font-size:36px}#tft-site-main-body h5{font-size:28px}#tft-site-main-body h6{font-size:20px}body#tft-site-main-body,body,p,li{font-family:var(--ow-font)!important;font-size:16px;font-weight:400;color:#4A5A61}span{font-family:var(--ow-font);color:#4A5A61}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,.elementor-heading-title span{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}button,input,select,textarea{font-family:var(--ow-font)}header.tft-design-2 .tft-menus-section{padding-top:12px;padding-bottom:12px;background:#EDF3F4!important}header.tft-design-2 .tft-menus-section.tft-header-mobile .tft-mobile-main-menu .tft-site-navigation{background-color:#EDF3F4;top:11px!important}header.tft-design-2 .tft-menus-section .tft-flex .tft-account ul li a.login{border:1px solid #0E6E8C}header.tft-design-2 .tft-menus-section .tft-flex .tft-account ul li a.login:hover{background:#0E6E8C;color:#EDF3F4;border-color:#0E6E8C}header.tft-design-2 .tft-menus-section .tft-flex .tft-account ul li a:hover,#tft-site-main-body h2{color:#0E6E8C}header.tft-design-2 .tft-top-header{background:#0E6E8C}header.tft-design-2 .tft-top-header .tft-flex .tft-contact-info ul li{font-size:14px}header.tft-design-2 .tft-flex{max-width:1552px;margin:0 auto}.tft-container{max-width:1552px!important;width:100%!important;padding-left:56px!important;padding-right:56px!important}.elementor-main-swiper .elementor-background-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,.5) 100%)}.elementor-main-swiper .elementor-slide-heading{color:#FFFFFF!important;text-shadow:0 3px 8px rgba(0,0,0,.55);animation:fadeInUp 0.8s ease-out 0.2s both}.elementor-main-swiper .elementor-slide-description,.elementor-element-2fdc6e07 .elementor-heading-title.elementor-size-default,.tft-page-banner .entry-title,.elementor-element-63346e81 .elementor-heading-title{text-shadow:0 2px 6px rgba(0,0,0,.35);animation:fadeInUp 0.8s ease-out 0.4s both}.elementor-main-swiper .elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-button{cursor:pointer}.elementor-main-swiper .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:25px}.elementor-main-swiper .swiper-pagination-bullet{width:8px;height:8px;background:#fff;opacity:.7;transition:all 0.3s ease;margin:0 4px!important}.elementor-main-swiper .swiper-pagination-bullet-active{background:#0E6E8C;opacity:1;transform:scale(1);box-shadow:0 0 5px rgba(14,110,140,.5)}.elementor-main-swiper .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.elementor-main-swiper .swiper-pagination-bullet{background:#fff}.elementor-main-swiper .elementor-slide-button{color:white!important;padding:15px 40px!important;letter-spacing:.5px;text-transform:uppercase;position:relative;overflow:hidden;animation:fadeInUp 0.8s ease-out 0.6s both}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#tft-site-main-body .tft-hotel-details h3{font-size:24px;margin-top:8px;margin-bottom:12px;line-height:normal}#tft-site-main-body .tft-hotel-details h3 a{font-family:var(--ow-font)!important}#tft-site-main-body .tft-hotel-details h3:hover{color:#0A5670}#tft-site-main-body .tft-hotel-details{border:1px solid #DCE6E9;box-shadow:0 4px 8px rgba(0,0,0,.05);border-radius:6px}span.tft-price-label{color:#08222D}#tft-site-main-body .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations{margin-bottom:8px}.tft-popular-hotels-wrapper .tft-popular-hotel-header{align-items:center}.tft-popular-hotel-filter span.select2.select2-container{min-width:300px!important;line-height:1.5;max-width:360px}.tft-popular-hotel-filter .select2-container--default .select2-selection--multiple{border:2px solid #DCE6E9!important;border-radius:6px!important;background:white!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;padding:14px 18px!important;min-height:54px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:inline;vertical-align:middle;max-width:94%;overflow:hidden;text-overflow:ellipsis}.select2-container--default .select2-selection--multiple .select2-selection__rendered:has(li){display:inline-block!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{padding:0px!important;margin-right:0px!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered li span{font-size:14px!important}.select2-container--default .select2-search--inline .select2-search__field{color:#08222D!important;font-size:15px!important;margin:0 0 0 4px!important;padding:0!important;height:24px!important;vertical-align:middle!important}.select2-container--default .select2-dropdown{border:none!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important;border-radius:12px!important;margin-top:2px!important;overflow:hidden}.select2-container--default .select2-results__option{padding:12px 20px!important;border-bottom:1px solid #EDF3F4!important;transition:all 0.2s!important;display:flex;justify-content:space-between;position:relative}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:linear-gradient(135deg,#0E6E8C 0%,#0A5670 100%)!important;color:white!important}.select2-container--default .select2-results__option[aria-selected=true]{padding-right:45px!important;color:#08222D!important;background:#fff!important;font-weight:500}.select2-container--default .select2-results__option[aria-selected=true]::after{content:"✓";position:absolute;right:20px;color:#0E6E8C;font-weight:700;font-size:14px;top:50%;transform:translateY(-50%)}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#0E6E8C!important;box-shadow:0 0 0 4px rgba(14,110,140,.1)!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{display:inline-block;margin-bottom:4px}.tft-popular-hotels-wrapper .tft-popular-hotel-header ul li:hover{background-color:transparent!important;color:#0A5670!important}.tft-popular-hotel-filter .select2-container--default .select2-selection--multiple .select2-selection__choice{background:transparent!important;color:#0E6E8C!important;border:none;padding:0;margin:0;font-size:15px;font-weight:500;display:inline;position:relative;border-radius:unset}.select2-container--default .select2-selection--multiple .select2-selection__choice:not(:last-child)::after{content:", ";color:#4A5A61;font-weight:400}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:none!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#EDF3F4!important;color:#0E6E8C!important;position:relative}.select2-container--default .select2-results__option--highlighted[aria-selected]::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#0E6E8C}.select2-container--default .select2-results__option{transition:background 0.15s ease;padding:10px 20px}.select2-container--default .select2-selection--multiple{position:relative;padding-right:30px!important}.select2-container--default .select2-selection--multiple::after{content:"\f078";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#777;font-size:14px;transition:all 0.3s ease;pointer-events:none}.select2-container--default.select2-container--focus .select2-selection--multiple::after,.select2-container--default.select2-container--open .select2-selection--multiple::after{color:#0E6E8C}.select2-container--default.select2-container--open .select2-selection--multiple::after{transform:translateY(-50%) rotate(180deg)}.select2-container--default .select2-search--inline{width:calc(100% - 30px)!important}#tft-site-main-body .tft-hotel-details p:empty,#tft-site-main-body .tft-hotel-details span:empty{display:none}.tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a{border-color:#0E6E8C}.elementor-widget-container .tft-about-us-wrapper .tft-about-us-grid .years-of-experience .tft-experience-years h2{color:#0E6E8C!important;height:unset!important;width:unset!important}.tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a:hover{background:#0E6E8C!important}.tft-about-us-wrapper .tft-about-us-content p:empty{display:none}.tft-about-us-wrapper .tft-about-us-content h6{color:#0E6E8C!important;font-size:18px!important;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px}.tft-about-us-wrapper .tft-about-us-content h3{color:#08222D!important;line-height:1.3!important;margin-bottom:25px!important;position:relative;padding-bottom:15px}.tft-about-us-wrapper .tft-about-us-content p{color:#4A5A61!important;font-size:16px!important;line-height:1.5!important;margin-bottom:20px!important}.tft-about-us-wrapper .tft-about-us-content .tft-about-us-quotes{position:relative;font-style:italic;padding:25px;margin:30px 0!important;background:rgba(14,110,140,.05);border-left:3px solid #0E6E8C;color:#08222D!important;font-size:18px!important;line-height:1.6!important}.tft-about-us-wrapper .tft-about-us-author{color:#0E6E8C!important;font-weight:600!important;font-size:16px!important;margin-bottom:30px!important}.tft-about-us-wrapper .tft-about-image img{border-radius:12px;box-shadow:0 15px 30px rgba(0,0,0,.1);transition:transform 0.5s ease}.tft-about-us-wrapper .tft-about-image:hover img{transform:scale(1.02)}.tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a:hover{border-color:#0E6E8C!important}.elementor-element.elementor-element-4c95c09d{margin:0 auto!important}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a{font-family:var(--ow-font)!important}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a:hover{background:var(--ow-primary-dk)}.tft-blog-gird-section .tft-content-details .tft-title{font-size:28px!important}.tft-design-2-blog .tft-blog-gird-section .tft-post-single-item p.content{font-size:16px}.tft-design-2-blog .tft-blog-gird-section .tft-post-single-item p.content span{font-size:16px}.tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a h3{margin-bottom:24px!important}.tft-design-2-blog .tft-news-header h6{color:#0E6E8C!important;font-size:18px!important;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px}.tft-design-2-blog .tft-news-header h3{color:#08222D!important;line-height:1.3!important;margin-bottom:0px!important;position:relative;padding-bottom:0}.tft-design-2-blog .tft-post-single-item{background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.06);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;height:100%}.tft-design-2-blog .tft-post-single-item:hover{box-shadow:0 8px 25px rgba(0,0,0,.1)}.tft-design-2-blog .tft-blog-thumbnail{overflow:hidden}.tft-design-2-blog .tft-blog-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.tft-design-2-blog .tft-post-single-item:hover .tft-blog-thumbnail img{transform:scale(1.05)}.tft-design-2-blog .tft-content-details{padding:25px}.tft-design-2-blog .tft-meta{color:#4A5A61!important;font-size:14px!important;margin-bottom:10px!important}.tft-design-2-blog .tft-meta i{color:#0E6E8C!important;margin-right:5px}.tft-design-2-blog .tft-title{color:#08222D!important;font-size:20px!important;line-height:1.4!important;margin-bottom:15px!important;transition:color 0.3s ease}.tft-design-2-blog .tft-post-single-item:hover .tft-title{color:#0E6E8C!important}.tft-design-2-blog .tft-content-details .content{color:#4A5A61!important;font-size:16px!important;line-height:1.5!important;margin-bottom:0}.tft-design-2-blog .tft-content-details .content span{color:#0E6E8C;font-weight:500}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item .tft-content-details{padding:12px 22px!important}.elementor-widget-container .tft-testimonials-design-3{padding:0px!important}.elementor-widget-container .tft-testimonials-design-3 .tft-heading-content{max-width:40%;padding-right:5%}.elementor-widget-container .tft-testimonials-design-3 .tft-section-subtitle{color:#0E6E8C!important;font-size:18px!important;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px}.elementor-widget-container .tft-testimonials-design-3 .tft-section-title{color:#08222D!important;line-height:1.3;margin-bottom:20px!important}.tft-heading-content h2::after{display:none}.elementor-widget-container .tft-testimonials-design-3 .tft-heading-content p,.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial .tft-testimonials-inner .testimonial-review p{color:#4A5A61;font-size:16px;line-height:1.5;opacity:.9}.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-slider-arrows .tft-arrow:hover{background:#0E6E8C;border-color:#0E6E8C;transition:all 0.2s ease-in}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-3 .tft-testimonials-content .tft-slider-arrows .tft-arrow:hover i{color:#ffffff!important;font-weight:500;transform:scale(1.1)}.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial .tft-testimonials-inner .testimonial-author .testimonial-author-image{display:none}.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial{background:white!important;border-radius:12px!important;box-shadow:0 5px 15px rgba(0,0,0,.06)!important;height:100%!important;display:flex!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important;box-shadow:rgba(0,0,0,.24) 0 3px 8px!important;padding:0;min-height:unset!important}.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial:hover{transform:translateY(-5px)!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important}.tft-testimonials-design-3 .testimonial-review{color:#08222D!important;font-size:16px!important;line-height:1.5!important;margin-bottom:25px!important;flex-grow:1!important;padding-right:10px!important;overflow-y:auto}.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial .tft-testimonials-inner .testimonial-author{margin-top:auto;padding-top:20px;border-top:1px solid #2763a3de}.elementor-widget-container .tft-testimonials-design-3 .person-name{color:#0E6E8C!important;font-size:18px!important}.elementor-widget-container .tft-testimonials-design-3 .designation{color:#4A5A61!important;font-size:14px!important}.tft-testimonials-design-3 .tft-testimonials-inner{display:flex;flex-direction:column;padding:30px}.tft-testimonials-design-3 .container{max-width:100%!important}.tft-testimonials-design-3 .elementor-widget-container .tft-testimonials-content{gap:4%}.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders{padding:0 12px}.tft-testimonials-design-3 .testimonial-review{scrollbar-width:thin!important;scrollbar-color:#0E6E8C #D8EAFFDB!important}.tft-testimonials-design-3 .testimonial-review::-webkit-scrollbar{width:6px!important;height:6px!important}.tft-testimonials-design-3 .testimonial-review::-webkit-scrollbar-track{background:#D8EAFFDB!important;border-radius:2px!important}.tft-testimonials-design-3 .testimonial-review::-webkit-scrollbar-thumb{background-color:#0E6E8C!important;border-radius:2px!important;border:1px solid rgba(255,255,255,.2)!important}.tft-testimonials-design-3 .testimonial-review::-webkit-scrollbar-thumb:hover{background-color:#0A5670!important}.tft-testimonials-design-3 .testimonial-review{scroll-behavior:smooth!important}.tft-testimonials-design-3 .tft-arrow{background:white!important;width:60px!important;height:60px!important;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;margin-top:15px}.tft-testimonials-design-3 .tft-arrow:hover{background:#0E6E8C!important;border-color:#0E6E8C!important;transform:scale(1.1)!important;box-shadow:0 4px 15px rgba(0,0,0,.2)!important}.tft-testimonials-design-3 .tft-arrow:hover i{transform:scale(1.1)!important;transition:all 0.3s ease!important}.tft-testimonials-design-3 .container{max-width:1552px!important;margin:0 auto!important}.tft-testimonials-design-3 .tft-testimonials-content{gap:20px!important}.tft-arrow i{color:#0E6E8C!important;transition:all 0.3s ease!important;font-weight:400!important}.tft-arrow:hover i{color:white!important}.testimonial-review p{position:relative;font-style:italic;padding-left:25px;color:#4A5A61}.testimonial-review p::before{content:"\201C";font-size:40px;color:var(--ow-primary);position:absolute;left:0;top:-10px;font-family:var(--ow-font);opacity:.5}.tft-hotel-header h6{color:#0E6E8C!important;font-size:18px!important;;letter-spacing:1px;text-transform:uppercase!important;margin-bottom:10px!important}.tft-hotel-header h2{color:#08222D!important;line-height:1.3!important;margin-bottom:20px!important;position:relative}.tft-prices{display:flex;gap:10px;margin-bottom:15px}.tft-price-label{font-size:16px;color:#4A5A61}.tft-price-label i{display:none}span.tft-price-label>span::before{content:"€";margin:0 3px}.tft-price-label span{color:#08222D!important}header .tft-w-padding{padding-left:56px!important;padding-right:56px!important}@media (max-width:1400px){.elementor-widget-container .tft-testimonials-design-3 .tft-heading-content p,.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial .tft-testimonials-inner .testimonial-review p{font-size:14px!important}.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial .tft-testimonials-inner .testimonial-author{margin-top:40px}.tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a h3{font-size:22px!important}}@media (max-width:1200px){.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial{min-height:280px!important}.tft-about-us-wrapper .tft-about-us-grid{display:grid;grid-template-columns:40% 60%}.tft-testimonials-content .tft-section-title{font-size:34px!important}}@media (max-width:991px){.elementor-widget-container .tft-testimonials-design-3 .tft-section-title{margin-bottom:10px!important}.elementor-widget-container .tft-testimonials-design-3 .tft-heading-content{max-width:100%;padding-right:0!important}.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders{padding:0}.tft-testimonials-design-3 .tft-testimonials-content{gap:0px!important}.tft-section-title{font-size:28px!important}.elementor-widget-container .tft-testimonials-design-3{padding:10px 0px!important}.tft-testimonials-design-3 .tft-testimonials-inner{padding:20px!important}.tft-about-us-wrapper{padding:60px 0}.tft-about-us-wrapper .tft-about-us-grid{display:grid;grid-template-columns:1fr!important}.tft-about-us-wrapper .tft-about-us-grid .tft-about-us-image .tft-about-image{padding-left:0px!important}.tft-about-us-wrapper .tft-about-us-grid .years-of-experience{display:none!important}.elementor-element-5f6c4eb8.e-con>.e-con-inner{padding-block-end:0px!important}.tft-about-us-wrapper .tft-about-us-image{padding-top:30px!important}.tft-about-us-wrapper .tft-about-us-image img{margin-top:0!important}.tft-hotel-details.tft-prices{margin-bottom:6px}.tft-hotel-details .tft-prices span,.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations span,.tft-popular-hotels-wrapper .weekday{font-size:14px}#tft-site-main-body .tft-hotel-details h3{font-size:18px;margin-top:0}.tft-popular-hotel-filter{margin-top:12px}}@media (max-width:767px){header .tft-w-padding,.tft-container{padding-left:16px!important;padding-right:16px!important}.tft-testimonials-content .tft-section-title{font-size:24px!important}.tft-section-title{font-size:24px!important}.tft-about-us-content h6{font-size:16px!important}.tft-about-us-quotes{font-size:16px!important;padding:20px!important}.tft-popular-hotel-filter{text-align:center}}.wpcf7-form-control-wrap{margin-top:8px;display:inline-block;width:100%;position:relative}.wpcf7-form-control-wrap input.wpcf7-form-control{font-family:var(--ow-font)!important}.wpcf7-not-valid-tip{position:absolute;bottom:-4px}#tf-cf7-contact-form p{line-height:1}.elementor-kit-9 p{margin-bottom:14px}.elementor-element .elementor-element{--widgets-spacing-row:10px}.elementor-element-44c66375{background-color:#EDF3F4}.elementor-element-44c66375 .e-con-inner{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:30px!important}.elementor-element-556c3824,.elementor-element-468163d4,.elementor-element-1406fb96,.elementor-element-1d00a2f7{background:#FFFFFF!important;border-radius:12px;padding:50px 30px;box-shadow:0 10px 40px rgba(0,0,0,.05);border:1px solid rgba(14,110,140,.15);transition:all 0.5s cubic-bezier(.23,1,.32,1);text-align:center;position:relative;overflow:hidden;z-index:1}.elementor-element-556c3824:hover,.elementor-element-468163d4:hover,.elementor-element-1406fb96:hover,.elementor-element-1d00a2f7:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(0,0,0,.1);border-color:rgba(14,110,140,.2)}.elementor-element-556c3824::before,.elementor-element-468163d4::before,.elementor-element-1406fb96::before,.elementor-element-1d00a2f7::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,rgba(14,110,140,0) 0%,rgba(14,110,140,0) 50%,rgba(14,110,140,.03) 50%,rgba(14,110,140,.08) 100%);transform:rotate(30deg);pointer-events:none}h6.elementor-heading-title{font-size:20px!important;background:linear-gradient(90deg,#08222D 0%,#0E6E8C 100%);-webkit-background-clip:text!important;background-clip:text;color:transparent!important;font-family:var(--ow-font)!important;margin-bottom:10px}span.elementor-heading-title{color:#4A5A61!important;font-size:16px!important;line-height:1.6!important;display:block}.elementor-icon{background:#0E6E8C!important;color:white!important;width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:24px;transition:all 0.3s ease}.elementor-element-d053929 .elementor-icon svg{fill:white!important;width:24px!important;height:24px!important}.elementor-icon:hover{transform:rotate(15deg) scale(1.1)}.elementor-element-31fa2ae .elementor-icon:before{content:"\f0e0";font-family:'Font Awesome 5 Free';font-weight:900}.elementor-element-f89ba0f .elementor-icon:before{content:"\f3c5";font-family:'Font Awesome 5 Free';font-weight:900}.elementor-element-4a26ea4b .elementor-icon:before{content:"\f017";font-family:'Font Awesome 5 Free';font-weight:900}.elementor-icon{background:rgba(14,110,140,.1)!important;color:#0E6E8C!important;width:70px;height:70px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:28px;transition:all 0.3s ease;border:2px solid rgba(14,110,140,.2)}.elementor-element-d053929 .elementor-icon svg{fill:#0E6E8C!important;width:26px;height:26px;transition:fill 0.3s ease}.elementor-icon:hover{background:#0E6E8C!important;color:white!important;transform:scale(1.1) rotate(6deg);box-shadow:0 10px 25px rgba(14,110,140,.3)}.elementor-element-d053929 .elementor-icon:hover svg{fill:white!important}.blog i,.entry-meta i,.share-buttons i,.entry-footer-meta i{color:#0E6E8C!important}.blog .tft-pagination .page-numbers.current{background:#0E6E8C!important;color:#fff!important}.blog .tft-pagination .nav-links>a{color:#0E6E8C!important}.blog .tft-pagination .nav-links>a:hover{color:var(--ow-muted)!important;background:none}.single-post .button,.single-post input[type="submit"],.wp-block-button__link,#submit,.single-post .wp-block-search__button,.single-post .form-submit input[type="submit"]{background:#0E6E8C!important;color:#FFFFFF!important;border:none!important;border-radius:6px!important;padding:10px 20px!important;font-weight:500;text-transform:uppercase;font-size:.9em;letter-spacing:.5px;transition:all 0.3s ease;cursor:pointer}.single-post .button:hover,.single-post input[type="submit"]:hover,.single-post .wp-block-button__link:hover{background:#0A5670!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.single-post .tft-sidebar .wp-block-search__button{background:#0E6E8C!important}.wp-block-latest-posts__list .alignleft{margin-bottom:0px!important}.nav-previous .nav-subtitle,.nav-previous .nav-title,.nav-next .nav-subtitle,.nav-next .nav-title{font-size:14px}.nav-previous .nav-subtitle,.nav-next .nav-subtitle{color:#0E6E8C}.nav-previous:hover .nav-title,.nav-next:hover .nav-title,.nav-previous:hover .nav-subtitle,.nav-next:hover .nav-subtitle{color:#0E6E8C}#block-30.widget_categories{background:rgba(248,247,247,.6);border-radius:6px;padding:18px;border:1px solid rgba(14,110,140,.1);backdrop-filter:blur(2px)}#block-30 .wp-block-categories-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}#block-30 .cat-item{margin:0;background:rgba(255,255,255,.9);border-radius:12px;transition:all 0.3s cubic-bezier(.16,.01,.77,1);border:1px solid rgba(14,110,140,.15);padding:4px 12px;box-shadow:0 1px 2px rgba(0,0,0,.03)}#block-30 .cat-item a{color:#0E6E8C;text-decoration:none;font-size:.81rem;font-weight:500;display:flex;align-items:center;letter-spacing:.01em;line-height:1.3}#block-30 .cat-item a::after{content:attr(data-count);background:rgba(14,110,140,.08);color:#0E6E8C;font-size:.68rem;padding:1px 6px;border-radius:6px;margin-left:6px;transition:all 0.3s ease;font-weight:500}#block-30 .cat-item:hover{background:linear-gradient(135deg,#0E6E8C 0%,#0A5670 100%);box-shadow:0 4px 8px rgba(14,110,140,.15);border-color:transparent}#block-30 .cat-item:hover a{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}#block-30 .cat-item:hover a::after{background:rgba(255,255,255,.25);color:#fff;transform:translateY(-1px)}#block-30 .cat-item:active{transform:scale(.97)}.tft-sidebar .wp-block-categories li{font-size:14px!important;transition:color 0.2s ease}.tft-sidebar .wp-block-categories li:hover{color:#fff!important}.comment-respond{background:#FFF;padding:25px;border-radius:6px;margin-top:0;border:1px solid #D8EAFFDB}.comment-reply-title{color:#0E6E8C;font-size:1.3em!important;margin-bottom:20px}.comment-form textarea,.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%;padding:12px;border:1px solid #D8EAFFDB;border-radius:6px;margin-bottom:15px;transition:border 0.3s}.comment-form textarea:focus,.comment-form input:focus{border-color:#0E6E8C;outline:none}.wp-block-social-links.is-style-default .wp-social-link{background:#0E6E8C!important;width:36px!important;height:36px!important;transition:all 0.3s!important;display:flex;justify-content:center;align-items:center}.wp-block-social-links.is-style-default .wp-social-link:hover{background:#0A5670!important;transform:scale(1.1)!important}.wp-block-social-links.is-style-default .wp-social-link svg{width:18px!important;height:18px!important}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg{color:#fff;fill:#fff}.single-post i{color:#0E6E8C!important}footer .social_icon i{color:#fff!important}.entry-content h2{font-size:32px!important;margin-top:20px}.entry-content h3,.entry-content h4{font-size:24px!important}.entry-content h2 strong,.entry-content h2 b{font-weight:500!important}.post-navigation .nav-links{justify-content:space-between}.post-navigation .nav-previous,.post-navigation .nav-next{flex:0 0 35%}#block-32.widget_tag_cloud{background:rgba(248,247,247,.6);border-radius:6px;padding:18px;border:1px solid rgba(14,110,140,.1);backdrop-filter:blur(2px)}#block-32 .wp-block-tag-cloud{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#block-32 .tag-cloud-link{display:inline-block;background:#0E6E8C14;color:#0E6E8C;text-decoration:none;font-size:0.81rem!important;font-weight:500;padding:5px 10px;border-radius:6px;transition:all 0.3s cubic-bezier(.16,.01,.77,1)}#block-32 .tag-cloud-link:hover{background:linear-gradient(135deg,#0E6E8C 0%,#0A5670 100%);box-shadow:0 4px 8px rgba(14,110,140,.15);border-color:transparent;color:white!important}#block-32 .tag-cloud-link:active{transform:scale(.97)}#block-28.widget_recent_entries{background:#FFF;border-radius:6px;padding:12px;border:1px solid rgba(14,110,140,.1)}#block-28 .wp-block-latest-posts__list{list-style:none;padding:0;margin:0}#block-28 .wp-block-latest-posts__list li{padding:10px 0;border-bottom:1px solid rgba(14,110,140,.05)}#block-28 .wp-block-latest-posts__list li:last-child{border-bottom:none;padding-bottom:0}#block-28 .wp-block-latest-posts__post-title{color:#08222D;font-size:.92rem;font-weight:500;line-height:1.3;margin:0 0 2px 0;display:block;text-decoration:none}#block-28 .wp-block-latest-posts__post-author,#block-28 .wp-block-latest-posts__post-date{color:rgba(14,110,140,.8);font-size:.72rem;display:inline-block}#block-28.alignleft{margin-bottom:0}#block-28 .wp-block-latest-posts__post-author::after{content:"·";margin:0 5px;color:rgba(14,110,140,.4)}#block-28 .wp-block-latest-posts__post-title:hover{color:#0E6E8C;text-decoration:underline}#block-26 .wp-block-search__button{background:#0E6E8C!important;font-size:14px;margin-left:6px}#block-26 .wp-block-search__button:hover{background:#0A5670!important}.entry-content h3,.entry-content h4,.entry-content h5{color:#0E6E8C!important;margin-top:10px;font-weight:300!important}#tft-site-main-body h2.entry-title{font-size:40px!important}.tft-tags-single-posts{margin-bottom:20px!important}#block-33 h2,#block-31 h2,#block-29 h2,#block-27 h2{margin-bottom:0px!important}#billing_title_field{width:14%!important;margin-right:2%!important}#billing_first_name_field{width:41%!important;margin-right:2%!important}#billing_last_name_field{width:41%!important}.tf-withoutpayment-popup{max-width:600px!important}.tf-withoutpayment-popup{box-shadow:0 10px 30px rgba(0,0,0,.15);overflow:hidden}.tf-booking-tabs{position:relative;padding:16px!important;border-radius:unset!important;border-bottom:unset!important;margin-bottom:12px!important}.tf-booking-times{position:absolute;top:20px;right:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.tf-booking-times span{transition:transform 0.2s ease}.tf-booking-times:hover span{transform:scale(1.2)}.tf-booking-times svg{width:28px;height:26px!important}.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info{max-height:280px!important}.tf-booking-fixed-summery h5{text-align:center;margin-bottom:10px!important}.tf-booking-fixed-summery h4{margin:0;text-align:center;color:#0E6E8C!important}.tf-booking-traveller-info th{text-transform:uppercase;letter-spacing:.5px}.tf-booking-traveller-info td{padding:5px 0!important;border-bottom:1px solid #DCE6E9!important;color:#08222D!important}.tf-booking-pagination{padding:0 24px 24px}.tf_btn{background:#0E6E8C!important;color:#fff;border:none;width:100%!important;padding:14px;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:all 0.2s ease;text-transform:uppercase;letter-spacing:.5px}.tf_btn:hover{background:#0A5670;transform:translateY(-1px)}.tf-single-review-box a{background-color:#0E6E8C!important}.tf-single-review-box a:hover{background-color:#0A5670!important}.tf-single-review-box span{color:#FFF}.upcomming-tours .section-title h2{color:#0E6E8C!important;font-size:36px!important;margin-bottom:12px;text-align:center}.upcomming-tours .section-title p{color:#4A5A61;text-align:center;max-width:700px;margin:0 auto 40px;font-size:16px;line-height:1.6}.upcomming-tours .tf-post-single-box{background:#FFF;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.08);overflow:hidden;transition:all 0.3s ease;margin:0 10px;border:1px solid #DCE6E9}.upcomming-tours .tf-post-single-box:hover{box-shadow:0 12px 24px rgba(0,0,0,.12)}.upcomming-tours .tf-image-data img{transition:transform 0.3s}.upcomming-tours .tf-post-single-box:hover .tf-image-data img{transform:scale(1.03)}.upcomming-tours .tf-meta-data-price{background:rgba(14,110,140,.9)!important;color:#fff;padding:8px 16px!important;position:absolute!important;bottom:20px!important;left:20px;border-radius:6px;font-weight:500;font-size:16px!important}.upcomming-tours .tf-meta-data-price span{color:white!important}.upcomming-tours .tf-meta-info{margin-top:0!important;padding:15px!important;min-height:140px}.upcomming-tours .tf-meta-location{color:#0E6E8C;font-size:14px;margin-bottom:8px;display:flex;align-items:center;gap:6px}.upcomming-tours .tf-meta-location i{font-size:16px}.upcomming-tours .tf-meta-title h2{font-size:22px!important}.upcomming-tours .tf-meta-title h2 a{color:#08222D!important;font-size:22px!important;font-weight:500!important;line-height:1.4;transition:color 0.3s!important}.upcomming-tours .tf-meta-title h2 a:hover{color:#0E6E8C!important}.upcomming-tours .slick-dots{bottom:-35px!important}.upcomming-tours .slick-dots li{margin:0 3px!important;width:8px!important;height:8px!important}.upcomming-tours .slick-dots li button{width:8px!important;height:8px!important;background:var(--ow-rule)!important;border-radius:50%!important;padding:0!important}.upcomming-tours .slick-dots li.slick-active button{background:#0E6E8C!important;width:8px!important}.slick-dots li button:before{display:none!important}.slick-prev,.slick-next{display:none!important}.tf-single-template__two .tf-container{max-width:1552px!important;margin:0 auto!important;padding-left:56px!important;padding-right:56px!important}.tf-single-template__two .tf-content-wrapper .tf-details{justify-content:unset!important}.tf-single-head{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(14,110,140,.1)}.tf-head-info{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.tf-head-title h1{color:#08222D;font-size:32px;line-height:1.3;margin:0 0 12px 0}.tf-title-meta{display:flex;align-items:center;gap:8px;color:#4A5A61;font-size:15px}.tf-title-meta i{color:#0E6E8C;font-size:16px}.tf-title-meta a{color:#4A5A61;text-decoration:none;transition:color 0.2s ease}.tf-title-meta a:hover{color:#0E6E8C;text-decoration:underline}.tf-head-social{display:flex;gap:12px}.tf-head-social .tf-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#EDF3F4;transition:all 0.3s ease;cursor:pointer;position:relative}.tf-head-social .tf-icon:hover{background:rgba(14,110,140,.1)}.tf-head-social .tf-icon i{color:#4A5A61;font-size:16px;transition:color 0.3s ease}.tf-head-social .tf-icon:hover i{color:#0E6E8C}.tf-head-social .tf-wishlist-box i.add-wishlist{color:var(--ow-danger)}.tf-head-social .tf-share{position:relative}.tf-head-social .share-tour-content{position:absolute;top:100%;right:0;width:220px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:20px;z-index:100;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease}.tf-head-social .tf-share:hover .share-tour-content{opacity:1;visibility:visible;transform:translateY(0)}.tf-head-social .share-tour-content h4{font-size:16px;color:#08222D;margin:0 0 15px 0;text-align:center}.tf-head-social .tf-dropdown-share-content ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tf-head-social .tf-dropdown-item{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#EDF3F4;transition:all 0.3s ease}.tf-head-social .tf-dropdown-item:hover{transform:translateY(-2px)}.tf-head-social .tf-dropdown-item i{font-size:16px;color:#4A5A61}.tf-head-social .tf-dropdown-item:hover i{color:#fff}.tf-head-social .tf-dropdown-item:hover{background:#0E6E8C}.tf-head-social .fa-facebook:hover{background:#3b5998!important}.tf-head-social .fa-twitter-square:hover{background:#1da1f2!important}.tf-head-social .fa-linkedin:hover{background:#0077b5!important}.tf-head-social .fa-pinterest:hover{background:#bd081c!important}.tf-head-social #share_link_button{background:#EDF3F4;color:#4A5A61;border:none;border-radius:6px;padding:8px 12px;font-size:14px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:6px}.tf-head-social #share_link_button:hover{background:#0E6E8C;color:#fff}.tf-head-social.share-center-url-input{position:absolute;left:-9999px}.tf-trip-info{border-radius:12px!important;padding:24px;margin-bottom:32px;border:1px solid rgba(14,110,140,.1);box-shadow:0 4px 12px rgba(0,0,0,.04)}.tf-trip-info-inner{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.tf-trip-person-info ul{display:flex}.tf-trip-person-info li{background:#FFFFFF!important;border:1px solid rgba(14,110,140,.15)!important;border-radius:6px;padding:10px 18px;cursor:pointer;transition:all 0.25s ease-out;height:unset!important;width:unset!important}.tf-trip-person-info li:hover{border-color:rgba(14,110,140,.3)}.tf-trip-person-info li.active{background:rgba(14,110,140,.08)!important;border-color:#0E6E8C!important;color:#0E6E8C!important}.tf-trip-person-info li i{font-size:15px!important;transition:transform 0.2s ease!important}.tf-trip-person-info li.active i{color:#0E6E8C!important}.tf-trip-person-info li p{margin:0!important;font-size:15px!important}.tf-trip-pricing{display:none;border-left:4px solid #0E6E8C;flex-direction:column!important;background:linear-gradient(135deg,#EDF3F4 0%,#FFFFFF 100%);border-radius:6px;padding:20px 28px!important;box-shadow:inset 0 0 0 1px rgba(14,110,140,.1),0 3px 6px rgba(0,0,0,.03);position:relative;overflow:hidden;transition:opacity 0.3s ease;text-align:start!important}.tf-trip-pricing.active{display:flex;animation:fadeIn 0.3s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.tf-price-label{color:#4A5A61!important;font-size:14px!important}.tf-price-amount{color:#0E6E8C!important;font-size:26px!important;line-height:1;position:relative;display:inline-block}.tf-price-amount:after{content:"";position:absolute!important;bottom:-4px;left:0;width:32px;height:2px;background:rgba(14,110,140,.3)!important}.tf-price-label-bttm{color:#666;font-size:13px!important;margin-top:6px}.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left{gap:35px!important}.tf-booking-price p{color:#0E6E8C;font-size:28px!important;margin:0;display:flex;align-items:center;gap:8px}.tf-booking-price span{color:#4A5A61!important;font-size:14px!important;font-weight:500}.tf-booking-form .tf-field-group{position:relative;margin-bottom:16px}.tf-booking-form .tf-field-group i{position:absolute!important;left:15px!important;top:50%;transform:translateY(-50%);color:#0E6E8C;font-size:16px}.tf-booking-form .tf-field{width:100%;padding:12px 15px 12px 45px!important;border:1px solid #DCE6E9;border-radius:6px;font-size:15px;transition:all 0.3s ease}.tf-booking-form .tf-field:focus{border-color:#0E6E8C!important;box-shadow:0 0 0 3px rgba(14,110,140,.1)!important;outline:none!important}.tf-booking-form select.tf-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230E6E8C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:16px}.tf-booking-form .tf-form-title p{color:#08222D!important;font-size:16px!important;font-weight:500;margin-bottom:12px!important}.tf-booking-form .tf_acrselection{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tf-booking-form .acr-label{color:#4A5A61!important;font-size:15px!important;display:flex;align-items:center;gap:10px!important}.tf-booking-form .acr-select{display:flex!important;align-items:center!important;gap:10px!important;width:unset!important}.tf-booking-form .acr-select input{width:50px!important;text-align:center!important;padding:8px!important;border:1px solid #DCE6E9!important;border-radius:6px!important}.tf-booking-form .acr-dec,.tf-booking-form .acr-inc{width:30px;height:30px;background:#EDF3F4;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0E6E8C;font-weight:700;transition:all 0.2s ease}.tf-booking-form .acr-dec:hover,.tf-booking-form .acr-inc:hover{background:rgba(14,110,140,.1)}.flatpickr-calendar{background:#FFF;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);border:1px solid #DCE6E9;width:340px;padding:14px}.woocommerce h3#order_review_heading{position:static!important}.flatpickr-months{margin-bottom:16px;padding:0 8px}.flatpickr-current-month{font-size:15px;font-weight:500;color:#08222D}.flatpickr-monthDropdown-months{font-size:15px;font-weight:600;color:#0E6E8C;border-bottom:2px solid rgba(14,110,140,.2);padding-right:22px}.numInputWrapper input{font-size:15px;color:#08222D}.flatpickr-prev-month,.flatpickr-next-month{padding:6px;border-radius:6px;transition:all 0.2s ease}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background:rgba(14,110,140,.08)}.flatpickr-prev-month svg,.flatpickr-next-month svg{width:14px;height:14px;fill:#0E6E8C}.flatpickr-weekdays{margin-bottom:8px}.flatpickr-weekday{color:#4A5A61;font-size:13px!important;font-weight:500;text-transform:uppercase}.flatpickr-day{height:36px;line-height:36px;border-radius:6px;margin:2px;font-size:14px;transition:all 0.2s ease}.flatpickr-day:not(.disabled):not(.flatpickr-disabled){color:#08222D;border:1px solid transparent}.flatpickr-day:not(.disabled):not(.flatpickr-disabled):hover{background:rgba(14,110,140,.08);border-color:rgba(14,110,140,.2)}.flatpickr-day.today{border:1px solid #0E6E8C;color:#0E6E8C;font-weight:600;background:transparent}.flatpickr-day.selected{background:#0E6E8C;color:#fff;font-weight:600;border-color:#0E6E8C}.flatpickr-day.disabled,.flatpickr-day.flatpickr-disabled{color:var(--ow-rule);background:#EDF3F4;cursor:not-allowed;position:relative}.flatpickr-day.disabled::after,.flatpickr-day.flatpickr-disabled::after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--ow-rule)}.flatpickr-monthDropdown-months:disabled,.numInputWrapper input.disabled{opacity:.5;cursor:not-allowed}.arrowTop:after{border-bottom-color:#FFF}.arrowTop:before{border-bottom-color:#DCE6E9}.tf-review-form{margin-top:0}.tf-review-wrapper{background-color:#FFF;border-radius:6px;padding:30px;box-shadow:0 2px 15px rgba(0,0,0,.05);margin-bottom:50px!important}.tf-review-wrapper .tf-section-head .tf-title{color:#0E6E8C!important;font-size:24px!important;margin-bottom:10px}.tf-review-wrapper .tf-section-head p{color:#08222D!important;font-size:14px!important;margin-bottom:20px!important}.tf-review-wrapper .tf-rating-wrapper{margin-bottom:20px!important}.tf-review-wrapper .tf-form-single-rating{margin-bottom:15px!important}.tf-review-wrapper .tf-form-single-rating label{color:#08222D!important;font-weight:600!important;display:block!important;margin-bottom:8px!important}.tf-review-wrapper .ratings-container.star5{display:flex!important;gap:5px!important}.tf-review-wrapper .ratings-container.star5 input[type="radio"]{display:none!important}.tf-review-wrapper .ratings-container.star5 label{color:#D8EAFFDB!important;font-size:20px!important}.ratings-container.star5 input[type="radio"]:checked~label,.ratings-container.star5 label:hover,.ratings-container.star5 label:hover~label{color:#0E6E8C!important}.review-desc textarea{border:1px solid #D8EAFFDB!important;background:#FFFFFF!important;color:#08222D!important;font-size:14px!important;resize:vertical;min-height:120px;margin-bottom:20px}.review-desc textarea:focus{border-color:#0E6E8C!important;box-shadow:0 0 0 1px #0E6E8C;outline:none!important}.tf-review-submit .tf_btn{background-color:#0E6E8C!important;color:#FFFFFF!important;border:none;padding:12px 25px!important;font-weight:600}.tf-review-submit .tf_btn:hover{background-color:#0A5670!important;transform:translateY(-2px)}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #order_review_heading{font-weight:500!important;margin-bottom:25px!important}.woocommerce-checkout .form-row-first{margin-right:4%!important}.woocommerce-checkout .input-text,.woocommerce-checkout .select,.woocommerce-checkout .select2-selection--single{border:1px solid #DCE6E9!important;border-radius:6px!important;padding:14px 16px!important;background:#FFFFFF!important;font-size:15px;color:#08222D!important;transition:all 0.3s;box-shadow:none;height:auto!important;line-height:1.5!important}.woocommerce-checkout .input-text:focus,.woocommerce-checkout .select:focus,.woocommerce-checkout .select2-selection--single:focus{border-color:#0E6E8C!important;box-shadow:0 0 0 2px rgba(14,110,140,.1);outline:none}.woocommerce-checkout .form-row label{color:#08222D!important;font-size:14px!important;font-weight:500!important;margin-bottom:0!important}.woocommerce-checkout .form-row .required{color:var(--ow-danger);font-size:16px}.woocommerce-checkout .select2-container .select2-selection--single{height:48px!important;display:flex!important;align-items:center!important}.woocommerce-checkout .woocommerce div#order_review{padding-top:10px}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{padding:6px 0px!important;border-bottom:1px solid #DCE6E9!important;vertical-align:middle!important}.woocommerce-checkout .shop_table th{background:transparent!important;color:#08222D!important;font-weight:500!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:0.5px!important}.woocommerce-checkout .product-name{color:#08222D!important;font-weight:500!important}.woocommerce-checkout .variation dt{color:#4A5A61!important;font-size:13px!important}.woocommerce-checkout .payment_box{background:#EDF3F4;border-left:3px solid #0E6E8C}.woocommerce-checkout #place_order{background:#0E6E8C!important;color:#FFFFFF!important;border:none;padding:16px!important;font-size:16px;font-weight:500;border-radius:6px;width:100%;cursor:pointer;transition:background 0.2s}.woocommerce-checkout #place_order:hover{background:#0A5670!important}.woocommerce-checkout .optional{color:var(--ow-muted)}.woocommerce-checkout .woocommerce-Price-amount{font-weight:500}.woocommerce-additional-fields h3:empty{display:none}@media (max-width:1600px){#tft-site-main-body h1{font-size:56px}#tft-site-main-body h2{font-size:48px}#tft-site-main-body h3{font-size:40px}#tft-site-main-body h4{font-size:32px}#tft-site-main-body h5{font-size:26px}#tft-site-main-body h6{font-size:20px}.entry-content h2{font-size:26px!important}#tft-site-main-body h2.entry-title{font-size:34px!important}.tf-booking-fixed-summery h4{font-size:24px!important}}@media (max-width :1199px){.tft-popular-hotels-wrapper .tft-popular-hotels-items{grid-template-columns:auto auto}.tft-blog-gird-section .tft-content-details .tft-title{font-size:24px!important}}@media (max-width:1200px){#tft-site-main-body h1{font-size:50px}#tft-site-main-body h2{font-size:44px}#tft-site-main-body h3{font-size:36px}#tft-site-main-body h4{font-size:30px}#tft-site-main-body h5{font-size:24px}#tft-site-main-body h6{font-size:18px}#tft-site-main-body h2.entry-title{font-size:32px!important}.elementor-element-44c66375 .e-con-inner{grid-template-columns:repeat(2,1fr)!important}.elementor-slide-button{padding:15px 30px!important;font-size:1rem!important}#billing_title_field{width:18%!important;margin-right:2%!important}#billing_first_name_field{width:80%!important;margin-right:0%!important}#billing_last_name_field{width:100%!important}}@media (max-width:1024px){#tft-site-main-body h1{font-size:48px}#tft-site-main-body h2{font-size:42px}#tft-site-main-body h3{font-size:36px}#tft-site-main-body h4{font-size:30px}#tft-site-main-body h5{font-size:24px}#tft-site-main-body h6{font-size:18px}aside#secondary{padding:0px!important}.entry-content h2{font-size:28px!important}.tft-design-2 .tft-footer-sections.tft-w-padding{padding-left:32px;padding-right:32px}#tft-site-main-body h2.entry-title{font-size:26px!important}.elementor-slide-button{padding:12px 30px!important;font-size:1rem!important}}@media (max-width :991px){.upcomming-tours .section-title h2{font-size:30px!important}.tft-contact-info+.tft-social-share{display:none!important}header.tft-design-2 .tft-top-header .tft-flex{justify-content:center}.tft-popular-hotels-wrapper .tft-popular-hotel-header{flex-direction:column;align-items:unset}.tft-popular-hotel-filter{margin-top:12px}.tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a{display:flex !Important;flex-direction:column}.tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a .tft-blog-thumbnail{height:300px}.tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a .tft-blog-thumbnail img{height:100%}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item .tft-content-details{display:flex;flex-grow:1}.tft-testimonials-design-3 .elementor-widget-container .tft-testimonials-content{gap:0}.tft-testimonials-design-3 .tft-testimonials-content .tft-heading-content{max-width:100%}.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders{max-width:100%}}@media (max-width:767px){#tft-site-main-body h1{font-size:32px}#tft-site-main-body h2{font-size:30px}#tft-site-main-body h3{font-size:28px}#tft-site-main-body h4{font-size:24px}#tft-site-main-body h5{font-size:20px}#tft-site-main-body h6{font-size:16px}body,p,span,li,button{font-size:16px}.elementor-element-44c66375 .e-con-inner{grid-template-columns:1fr!important;gap:20px}.elementor-element-556c3824,.elementor-element-468163d4,.elementor-element-1406fb96,.elementor-element-1d00a2f7{padding:25px 15px}#block-30{padding:14px}#block-30 .wp-block-categories-list{gap:6px}#block-30 .cat-item{padding:3px 10px;border-radius:12px}#block-30 .cat-item a{font-size:.78rem}#block-30 .cat-item a::after{font-size:.64rem;padding:1px 5px}.tft-single-post div#comments{padding:0px!important}#block-32{padding:14px}#block-32 .wp-block-tag-cloud{gap:6px}#block-32 .tag-cloud-link{padding:3px 10px;font-size:0.78rem!important;border-radius:12px}.entry-content h2{font-size:22px!important}.entry-content h3,.entry-content h4{font-size:20px!important}.footer-top{flex-direction:column}.footer-top .logo-powered-by{margin-bottom:15px;text-align:right}.tft-footer-section{margin-bottom:0}.tft-design-2 .tft-footer-sections .footer-nav .menu-footer-menu-container .menu li{margin-right:12px}.tft-design-2 .tft-footer-sections .tft-grid ul li a{font-size:12px}.tft-design-2 .tft-footer-sections.tft-w-padding{padding-left:16px;padding-right:16px}.tft-design-2 .tft-footer-sections .tft-footer-copyright{margin-top:8px}.tft-design-2 .tft-footer-sections .tft-footer-copyright p{padding-top:15px;font-size:12px}.elementor-30 .elementor-element.elementor-element-52e43e64 iframe{height:400px}.post-navigation .nav-links{flex-direction:column;gap:8px}.post-navigation .nav-previous,.post-navigation .nav-next{flex:0 0 100%}.post-navigation .nav-next{text-align:start}.comment-respond{padding:15px}.tf-withoutpayment-popup{max-width:90%!important}.tf-booking-traveller-info{padding:0 16px!important}.tf-booking-pagination{padding:0 16px 16px!important}.tf-booking-fixed-summery h4{font-size:20px!important}.tf-booking-tabs{padding:8px!important}.tf-withoutpayment-booking .tf-withoutpayment-popup{border-radius:12px!important}.upcomming-tours .section-title h2{font-size:28px!important}.upcomming-tours .tf-meta-title h2{font-size:20px!important}.upcomming-tours .tf-meta-title h2 a{font-size:20px!important}.tf-head-info{flex-direction:column;gap:15px}.tf-head-title h1{font-size:28px}.tf-head-social{align-self:flex-end}.tf-trip-info{padding:20px!important;border-radius:12px!important}.tf-trip-info-inner{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.tf-trip-person-info ul{width:100%!important;justify-content:space-between!important;gap:8px!important}.tf-trip-person-info li{padding:10px 14px!important;flex-grow:1!important;justify-content:center!important;text-align:center!important}.tf-trip-pricing{width:100%!important;padding:18px 22px!important}.tf-price-amount{font-size:24px!important}.flatpickr-calendar{width:280px;padding:12px}.flatpickr-day{height:32px;line-height:32px}.tf-review-wrapper{padding:0;box-shadow:unset}.tft-popular-hotels-wrapper .tft-popular-hotels-items{grid-template-columns:auto}.tft-popular-hotel-filter span.select2.select2-container{width:100%!important;max-width:330px!important}.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details{padding:20px 14px!important}.tft-blog-gird-section .tft-content-details .tft-title{font-size:20px!important}#billing_title_field{width:100%!important;margin-right:0%!important}#billing_first_name_field{width:100%!important}}.single-tf_tours .tf-hero-content{width:100%!important;position:relative!important;z-index:2!important}.single-tf_tours .tf-head-title h1{font-size:48px!important;margin-bottom:15px!important}.single-tf_tours .tf-title-meta{display:flex!important;align-items:center;color:#FFFFFF!important;font-size:18px!important;margin-bottom:30px}.single-tf_tours .tf-title-meta i{margin-right:10px;font-size:20px;color:#0E6E8C}.single-tf_tours .tf-title-meta a{text-decoration:none;transition:all 0.3s}.single-tf_tours .tf-popup-buttons{background-color:#0E6E8C!important}.single-tf_tours .tf-popup-buttons:hover{background-color:#0A5670!important}.single-tf_tours .tf-popup-buttons a{width:50px!important;height:50px!important;background-color:rgba(255,255,255,.2);backdrop-filter:blur(5px);border-radius:50%;transition:all 0.3s;border:1px solid rgba(255,255,255,.3)}.single-tf_tours .tf-popup-buttons a:hover{background-color:#0E6E8C!important;transform:scale(1.1)}.single-tf_tours .tf-popup-buttons svg{width:24px;height:24px}.single-tf_tours .tf-wishlist-box,.single-tf_tours .tf-share-toggle{width:44px!important;height:44px!important;background-color:rgba(255,255,255,.9)!important;border-radius:50%!important;color:#0E6E8C!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important}.single-tf_tours .tf-wishlist-box:hover,.single-tf_tours .tf-share-toggle:hover{background-color:#0E6E8C!important;color:#FFFFFF!important}.single-tf_tours .tf-details-menu ul::-webkit-scrollbar{display:none}.single-tf_tours .tf-details-menu li{flex-shrink:0}.single-tf_tours .tf-details-menu li a{padding:8px 16px!important;color:#08222D!important;font-size:16px!important;position:relative!important;transition:all 0.3s ease!important;border-radius:6px 6px 0 0}.single-tf_tours .tf-details-menu li a:hover{color:#0E6E8C!important;background-color:#D8EAFFDB!important}.single-tf_tours .tf-details-menu li a.tf-hashlink,.single-tf_tours .tf-details-menu li a.active{color:#0E6E8C!important}.single-tf_tours .tf-details-menu li a.tf-hashlink:after,.single-tf_tours .tf-details-menu li a.active:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#0E6E8C;transition:all 0.3s ease}.single-tf_tours .tf-details-menu li a.tf-hashlink:before,.single-tf_tours .tf-details-menu li a.active:before{content:'';position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:0;height:3px;background-color:#0E6E8C;transition:width 0.3s ease}.single-tf_tours .tf-details-menu li a.tf-hashlink:hover:after,.single-tf_tours .tf-details-menu li a.active:hover:after{background-color:#0A5670}.single-tf_tours .tf-feature-block{padding:15px!important;transition:all 0.3s ease!important}.single-tf_tours .tf-feature-block:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(14,110,140,.1);background:#FFFFFF!important}.single-tf_tours .tf-feature-block i{font-size:24px!important;color:#0E6E8C!important;background:#D8EAFFDB!important;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.single-tf_tours .tf-feature-block-details h5{margin:0 0 8px 0!important;font-size:16px!important;font-weight:500!important;color:#08222D!important}.single-tf_tours .tf-feature-block-details p{margin:0!important;font-size:15px!important;color:#4A5A61!important;line-height:1.5!important}.single-tf_tours .tf-highlights-icon{flex:0 0 40%;position:relative;overflow:hidden}.single-tf_tours .tf-highlights-icon img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.8s cubic-bezier(.16,1,.3,1)}.single-tf_tours .tf-highlights-wrapper:hover .tf-highlights-icon img{transform:scale(1.05)}.single-tf_tours .ft-highlights-details{flex:1;padding:20px;position:relative}.single-tf_tours .tf-section-title{font-size:28px!important;color:#08222D!important;margin-bottom:25px!important;position:relative;padding-bottom:15px}.single-tf_tours .tf-section-title::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:#0E6E8C;border-radius:2px}.single-tf_tours .ft-highlights-details p{font-size:16px!important;line-height:1.8!important;color:#4A5A61!important;margin:0!important;position:relative!important}.tf-include-exclude-wrapper .tf-include i,.tf-include-exclude-wrapper .tf-exclude i{width:24px!important;height:24px!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;transition:all 0.3s ease}.tf-include-exclude-wrapper .tf-exclude i{color:var(--ow-danger)!important;background:rgba(244,67,54,.1)!important}.tf-include-exclude-wrapper .tf-include i{color:#4CAF50!important;background:rgba(76,175,80,.1)!important}.tf-itinerary-wrapper .tf-itinerary-time{background:#0E6E8C;color:#FFF;border-radius:12px;font-weight:500;font-size:16px!important;min-width:70px;text-align:center;box-shadow:0 4px 8px rgba(14,110,140,.2)}.tf-itinerary-wrapper .tf-itinerary-title-text{font-size:18px;font-weight:500;color:#08222D}.tf-itinerary-wrapper .tf-itinerary-title i{color:#0E6E8C!important;transition:all 0.3s ease;font-size:14px}.tf-itinerary-wrapper .tf-single-itinerary.active .tf-itinerary-title i{transform:rotate(180deg)}.tf-itinerary-wrapper .tf-itinerary-content-images:hover{transform:scale(1.02);box-shadow:0 6px 20px rgba(0,0,0,.15)}.tf-itinerary-wrapper .tf-itinerary-content-images img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.8s ease}.tf-itinerary-wrapper .tf-itinerary-content-images:hover img{transform:scale(1.05)}.tf-related-items-section .tf-title{font-size:28px!important;color:#08222D!important;margin-bottom:25px!important;position:relative;padding-bottom:15px}.tf-related-items-section .tf-title:after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:#0E6E8C;border-radius:2px}.tf-related-items-section .tf-post-single-box{background:#FFFFFF!important;border-radius:12px;box-shadow:0 6px 18px rgba(14,110,140,.1);overflow:hidden;transition:all 0.3s ease;border:1px solid #D8EAFFDB}.tf-related-items-section .tf-post-single-box:hover{box-shadow:0 12px 24px rgba(14,110,140,.15)}.tf-related-items-section .tf-image-data img{transition:transform 0.5s ease}.tf-related-items-section .tf-post-single-box:hover .tf-image-data img{transform:scale(1.03)}.tf-related-items-section .tf-meta-title h2 a{color:#08222D!important;font-size:20px!important;font-weight:500!important;transition:color 0.3s!important}.tf-related-items-section .tf-meta-title h2 a:hover{color:#0E6E8C!important}.tf-related-items-section .tf-meta-data-price span{color:#0E6E8C!important;font-weight:700!important;font-size:18px!important}.tf-related-items-section .tf-meta-location i{color:#0E6E8C;margin-right:8px}.tf-related-items-section .see-details{background:linear-gradient(90deg,#0E6E8C 0%,#0A5670 100%);color:#FFFFFF!important;border-radius:6px;font-size:14px!important;border:none!important;box-shadow:0 4px 8px rgba(14,110,140,.2)}.tf-related-items-section .see-details:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(14,110,140,.3)}.tf-search-date-wrapper{border:1px solid #DCE6E9}.tf-search-date-wrapper .tf-field-calander{position:relative!important}.tf-search-date-wrapper .tf-field-calander i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#0E6E8C;margin-top:unset!important}.tf-search-date-wrapper .tf-field-calander .tf-field{width:100%!important;padding:12px 15px 12px 40px!important;border:1px solid #DCE6E9!important;border-radius:6px!important;font-size:14px!important;color:#4A5A61!important;background-color:#EDF3F4!important}.tf-search-date-wrapper .tf-person-info-title{color:#08222D!important;font-size:18px!important;font-weight:500!important;margin-bottom:8px!important}.tf-search-date-wrapper .tf_acrselection{margin-bottom:8px!important}.tf-search-date-wrapper .tf-field.tf-flex{display:flex;justify-content:space-between;align-items:center;padding:6px 0px!important}.tf-search-date-wrapper .acr-label{color:#4A5A61!important;font-size:15px!important;font-weight:500!important;flex-grow:1!important}.tf-search-date-wrapper .acr-label .woocommerce-Price-amount{color:#0E6E8C!important;font-weight:500!important;margin-left:8px!important}.tf-search-date-wrapper .acr-select{display:flex!important;align-items:center!important}.tf-search-date-wrapper .acr-select input{width:40px!important;text-align:center!important;border:none!important;font-size:15px!important;font-weight:600!important;color:#08222D!important;background:transparent!important}.tf-search-date-wrapper .acr-dec,.tf-search-date-wrapper .acr-inc{cursor:pointer!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#DCE6E9!important;transition:background 0.2s ease!important}.tf-search-date-wrapper .acr-dec:hover,.tf-search-date-wrapper .acr-inc:hover{background:#0E6E8C!important}.tf-search-date-wrapper .acr-dec svg,.tf-search-date-wrapper.acr-inc svg{width:14px!important;height:14px!important}.tf-search-date-wrapper .acr-dec:hover svg rect,.tf-search-date-wrapper .acr-dec:hover svg path,.tf-search-date-wrapper .acr-inc:hover svg path{fill:#FFFFFF!important}.tf_btn.tf_btn_full{width:100%!important;background:#0E6E8C!important;color:#FFFFFF!important;padding:14px!important;border-radius:6px!important;font-weight:600!important;font-size:16px!important;text-align:center!important;text-decoration:none!important;display:block!important;transition:all 0.2s ease!important;border:none!important;margin-bottom:10px}.tf_btn.tf_btn_full:hover{background:#0A5670!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(14,110,140,.2)!important}.tf-search-date-wrapper .tf-mobile-booking-btn{display:none!important}.tf-search-date-wrapper .tf-bottom-booking-bar{background:#FFFFFF!important;padding:16px!important;box-shadow:0 -2px 10px rgba(0,0,0,.05)!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:100!important;justify-content:space-between!important;align-items:center!important}h2:empty::after{display:none}.tf-tour-details-right .tf-ask-enquiry,.tf-send-inquiry{text-align:center!important}.tf-tour-details-right .tf-ask-enquiry i,.tf-send-inquiry .fa-question{color:#0E6E8C!important;font-size:32px!important;margin-bottom:16px;background:#EDF3F4;width:60px;height:60px;line-height:60px;border-radius:50%;display:inline-block;transition:all 0.3s ease}.tf-tour-booking-advantages .tf-ask-enquiry p{color:#4A5A61;font-size:14px;line-height:1.6;margin-bottom:40px}.tf-tour-details-right .tf-ask-enquiry:hover i,.tf-tour-details-right .fa-question .tf-send-inquiry:hover .fa-question{background:#0E6E8C!important;color:#FFFFFF!important;transform:scale(1.1)}.tf-tour-details-right h3,.tf-send-inquiry h3{color:#08222D!important;font-size:28px!important}.tf-tour-details-right .tf_btn .tf-send-inquiry .tf_btn,.tf-booking-mobile-btn{background:#0E6E8C!important;padding:14px 28px;border-radius:6px;font-weight:600;font-size:15px;letter-spacing:.5px;transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:none;box-shadow:0 4px 8px rgba(14,110,140,.2)}.tf-tour-details-right .tf_btn span,.tf-send-inquiry .tf_btn span{color:#FFFFFF!important}.tf-tour-details-right .tf_btn:hover,.tf-send-inquiry .tf_btn:hover,.tf-booking-mobile-btn{background:#0A5670!important;transform:translateY(-2px);box-shadow:0 6px 12px rgba(14,110,140,.3)}.tf_btn:active{transform:translateY(0)}.tf-contact-details-items .tf-list li i{color:#0E6E8C!important;font-size:20px!important;margin-right:15px!important;width:24px!important;text-align:center!important}.tf-contact-details-items .tf-list li a{color:#4A5A61!important;font-size:15px!important;text-decoration:none!important;transition:color 0.2s ease!important;flex-grow:1!important}.tf-contact-details-items .tf-list li a:hover{color:#0E6E8C!important}.elementor-element-4a50af3a span.elementor-heading-title{color:#ffffff!important}.elementor-element-4a50af3a .elementor-element:hover span.elementor-heading-title{color:#0E6E8C!important}.booking-confirmation-title{color:#08222D!important;font-size:24px!important;font-weight:500!important;margin-bottom:20px;text-align:center;letter-spacing:.5px}.booking-confirmation-form{background:#FFF;border-radius:12px;padding:20px!important;box-shadow:0 5px 15px rgba(0,0,0,.05);width:100%;overflow-x:auto}.booking-item-row:first-child{background:#0E6E8C;border-radius:6px;padding:12px 10px;margin-bottom:12px;display:none!important}.booking-item-row:first-child h5.booking-item{color:#ffffff!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase;margin:0;text-align:center}.booking-item-row:not(:first-child){display:flex!important;flex-direction:column;gap:15px;padding:15px 10px;border-bottom:1px solid #EDF3F4;position:relative}.booking-item-row:not(:first-child)::before{content:attr(data-label);color:#0E6E8C!important;font-weight:500;font-size:12px;margin-bottom:5px;text-transform:uppercase}.booking-item{width:100%}.booking-item p{color:#08222D!important;margin:0!important;font-size:14px!important}.booking-item select{width:100%!important;padding:10px!important;border:1px solid #DCE6E9!important;border-radius:6px!important;background:#FFFFFF!important;color:#08222D!important;font-size:13px!important}.cnf-bookin-btn,.confirm-all-bookings{background:#0E6E8C!important;color:#FFFFFF!important;border:none!important;padding:10px 20px!important;border-radius:6px!important;font-weight:500!important;cursor:pointer!important;transition:all 0.3s!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:0.5px!important}.cnf-bookin-btn:hover,.confirm-all-bookings:hover{background:#0A5670!important;transform:translateY(-1px)!important}.confirm-all-bookings{width:100%!important;margin-top:20px!important;padding:12px!important}#confirmation-modal-77 .modal-content{width:90%!important;max-width:400px!important}.booking-item-row .booking-item button,.booking-item-row .booking-item button.cancel{background-color:#0E6E8C;margin-top:10px}.booking-item-row .booking-item button:hover,.booking-item-row .booking-item button.cancel:hover{background-color:#0A5670}.tf-review-form-wrapper h3{font-size:28px!important}.tf-review-form-wrapper{margin-top:25px}.tf-review-submit input[type="submit"]{background:#0E6E8C!important;color:#FFFFFF!important;border:none!important;border-radius:6px!important;padding:12px 30px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.3s!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.tf-review-submit input[type="submit"]:hover{background:#0A5670!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(14,110,140,.2)!important}.tf-page-header .tf-page-header-inner{padding:0px!important;min-height:550px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.elementor-element-1c73866{padding:10px 15px!important}.tf-head-social{display:none!important}body .tft-design-2 .tft-top-header .tft-contact-info ul li svg path,body .tft-design-2 .tft-top-header .tft-social-share ul li svg path,body .tft-design-2 .tft-top-header .tft-social-share ul li svg circle,body .tft-design-2 .tft-top-header .tft-social-share ul li svg ellipse{fill:rgb(253,249,244)}.tft-404 .tft-container .primary{width:100%!important}.tft-404 .primary.site-main{display:flex;align-items:center;min-height:80vh;position:relative}.tft-404 .tft-404-container{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;gap:3rem}.tft-404 .tft-404-head{text-align:center;max-width:600px}.tft-404 .tft-404-head p{color:#4A5A61;font-size:1.15rem;line-height:1.6;margin-bottom:2.5rem}.tft-404 .tft-bttn-primary{display:inline-block;transition:transform 0.2s ease;background:#0E6E8C;color:#fff;padding:1rem 2.5rem;border-radius:2px;font-weight:500;font-size:1rem;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #0A5670}.tft-404 .tft-bttn-primary:hover{background:#0A5670;transform:translateY(-1px)}.tft-404 .tft-bttn-primary span{color:#FFF;position:relative}.tft-404 .tft-bttn-primary span::after{content:"→";margin-left:10px;font-weight:700;display:inline-block;transition:transform 0.3s ease}.tft-404 .tft-bttn-primary:hover span::after{transform:translateX(4px)}.tft-404 .tft-404-body img{width:100%;height:auto;display:block;animation:scaleIn 0.6s ease-in-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@media (min-width:768px){.tft-404 .tft-404-container{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;gap:5rem}.tft-404 .tft-404-head{text-align:left;flex:1}.tft-404 .tft-404-body{flex:1}}.elementor-element-4a50af3a .elementor-heading-title.elementor-size-default{font-size:22px!important}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-latest-posts__list li{min-height:91px}.tft-entry-footer-meta .entry-meta{display:flex;align-items:center;gap:10px}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;align-items:center;list-style:0;display:flex}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}.elementor-element-517727f9 .elementor-element-73697240 h5{color:#0E6E8C!important;font-size:18px!important}.elementor-element-517727f9 .elementor-element-382fca4f h4{color:#08222D!important}#tf-site-content .post{background:#FFFFFF!important;border:1px solid #EDF3F4!important;border-radius:12px!important;padding:25px!important;margin-bottom:30px!important;transition:all 0.3s ease!important;box-shadow:0 2px 8px rgba(14,110,140,.05)!important}#tf-site-content .post:hover{transform:translateY(-3px)!important;box-shadow:0 6px 15px rgba(14,110,140,.1)!important;border-color:#D8EAFFDB!important}.post-thumbnail{margin-bottom:20px!important;border-radius:6px!important;overflow:hidden!important}.post-thumbnail img{width:100%!important}.entry-header{margin-bottom:15px!important}.entry-header h3.entry-title{font-size:1.5rem!important;line-height:1.3!important;margin:0 0 10px 0!important;color:#08222D!important;transition:color 0.3s!important}.entry-header h3.entry-title:hover{color:#0E6E8C!important}.entry-content{margin-bottom:20px!important;color:#4A5A61!important;line-height:1.6!important}.entry-content p{margin-bottom:15px!important}.tft-right-sidebar a{font-size:16px}.entry-footer{border-top:1px solid #EDF3F4!important;padding-top:15px!important}.entry-meta,.entry-footer-meta{font-size:0.85rem!important;color:#4A5A61!important}.entry-meta i,.entry-footer-meta i{color:#0E6E8C!important;margin-right:5px!important}.single-tf_tours .tf-feature-block i{background:rgba(14,110,140,.1)!important;color:#0E6E8C!important;transition:all 0.3s}.single-tf_tours .tf-feature-block:hover i{transform:scale(1.1)}.tf-itinerary-wrapper .tf-itinerary-time{background:#0E6E8C!important;box-shadow:0 4px 8px rgba(14,110,140,.2)}.tf-itinerary-wrapper .tf-itinerary-title i{color:#0E6E8C!important}.tf-post-single-box{background:#FFFFFF!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 5px 15px rgba(0,0,0,.05)!important;transition:all 0.4s cubic-bezier(.175,.885,.32,1.1)!important;border:1px solid var(--ow-rule)!important}.tf-post-single-box:hover{box-shadow:0 15px 30px rgba(0,0,0,.1)!important}.tf-design-2-slider-items-wrapper .tf-image-data{overflow:hidden}.tf-design-2-slider-items-wrapper .tf-image-data img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.8s ease!important}.tf-design-2-slider-items-wrapper .tf-post-single-box:hover .tf-image-data img{transform:scale(1.05)!important}.tf-design-2-slider-items-wrapper .tf-meta-info{padding:20px!important}.tf-design-2-slider-items-wrapper .tf-meta-title h2{margin-bottom:10px!important}.tf-design-2-slider-items-wrapper .tf-meta-title h2 a{font-size:20px!important;color:#08222D!important;line-height:1.4!important;transition:color 0.3s!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:56px;overflow:hidden}.tf-design-2-slider-items-wrapper .tf-meta-title h2 a:hover{color:#0E6E8C!important}.tf-design-2-slider-items-wrapper .tf-meta-data-price span{color:#0E6E8C!important;font-weight:700!important;font-size:18px!important}.tf-design-2-slider-items-wrapper .tf-meta-location{margin:12px 0 20px!important;display:flex!important;align-items:center!important;color:#4A5A61!important;font-size:15px!important}.tf-design-2-slider-items-wrapper .tf-meta-location i{color:#0E6E8C!important;margin-right:8px!important;font-size:16px!important}.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info{height:auto!important}.tf-design-2-slider-items-wrapper .see-details{background:#0E6E8C!important;color:#FFFFFF!important;padding:12px 20px!important;border-radius:6px!important;font-weight:600!important;font-size:15px!important;display:inline-block!important;text-decoration:none!important;transition:all 0.3s!important;border:none!important;width:100%;text-align:center;box-shadow:0 4px 8px rgba(14,110,140,.2);margin-top:10px!important}.tf-design-2-slider-items-wrapper .see-details:hover{background:#0A5670!important;transform:translateY(-2px)!important;box-shadow:0 6px 12px rgba(14,110,140,.3)!important}.tf-design-2-slider-items-wrapper .tf-slick-slider .slick-arrow{width:40px!important;height:40px!important;background:rgba(255,255,255,.9)!important;border-radius:50%!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;z-index:1;transition:all 0.3s!important}.tf-design-2-slider-items-wrapper .tf-slick-slider .slick-arrow:hover{background:#0E6E8C!important}.tf-design-2-slider-items-wrapper .tf-slick-slider .slick-arrow:hover::before{color:#FFFFFF!important}.ratings-container.star5 label:hover,.ratings-container.star5 label:hover~label{color:transparent!important}@media (max-width:768px){.tf-design-2-slider-items-wrapper .see-details{padding:10px 15px!important}}.elementor-element-53439a2 .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders{max-width:60%!important}.share-buttons i{transition:all 0.3s ease-in!important;color:#0E6E8C!important}.share-buttons i:hover{transform:scale(1.1)!important;color:#0E6E8C!important}.post-thumbnail+.entry-header{margin-top:15px}@media (min-width:992px){.booking-item-row:first-child{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:10px!important}.booking-item-row:not(:first-child){display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:10px!important;align-items:center!important}.booking-item-row:not(:first-child)::before{content:none!important}.booking-item-row:first-child h5.booking-item{font-size:14px!important}.cnf-bookin-btn,.confirm-all-bookings{width:auto!important;margin-top:0!important}}@media (min-width:1024px){.booking-confirmation-form{padding:30px!important}}@media(max-width :1024px){header .tft-w-padding,.tft-container{padding-left:32px!important;padding-right:32px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content{max-height:550px!important;min-height:450px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title .tf-title-meta a{font-size:12px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-title-meta{align-items:unset!important;gap:0px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share{margin-top:30px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area{align-items:flex-end!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos>div{height:50px}.single-tf_tours .tf-popup-buttons a{width:40px!important;height:40px!important}.single-tf_tours .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:320px!important}.tf-single-template__two .tf-container{padding-left:32px!important;padding-right:32px!important}}@media (max-width:991px){.single-tf_tours .tf-highlights-wrapper{flex-direction:column!important}.single-tf_tours .tf-highlights-icon{flex:0 0 300px!important;min-height:auto!important}.single-tf_tours .ft-highlights-details{padding:30px!important}.single-tf_tours .ft-highlights-details::before{top:0!important;left:30px!important;width:calc(100% - 60px)!important;height:4px!important}.tf-itinerary-wrapper .tf-itinerary-content-details{width:100%!important}.tf-itinerary-wrapper .tf-itinerary-content{flex-direction:column!important;gap:10px!important}.tf-itinerary-wrapper .tf-itinerary-content-images{order:-1!important;max-height:250px!important}}@media (max-width:767px){.single-tf_tours .tf-head-title h1{font-size:24px!important}.single-tf_tours .tf-title-meta{font-size:14px!important}.single-tf_tours .tf-popup-buttons a{width:22px!important;height:22px!important}.single-tf_tours .tf-wishlist-box,.single-tf_tours .tf-share-toggle{width:30px!important;height:30px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos{gap:6px!important}.single-tf_tours .tf-section-title{font-size:22px!important;margin-bottom:20px!important}.single-tf_tours .ft-highlights-details{padding:8px!important}.single-tf_tours.ft-highlights-details p{font-size:14px!important}.single-tf_tours .tf-highlights-icon{flex:0 0 250px!important}.single-tf_tours.ft-highlights-details{padding:20px!important}.single-tf_tours .ft-highlights-details::before{left:20px!important;width:calc(100% - 40px)!important}.single-tf_tours .tf-details-menu li a{padding:6px 8px!important;font-size:12px!important}.single-tf_tours .tf-details-menu ul{gap:6px!important}.tf-itinerary-wrapper .tf-itinerary-title{padding:6px!important}.tf-itinerary-wrapper .tf-head-title{gap:10px!important}.single-tf_tours .tf-single-template__two .tf-bottom-booking-bar .tf-booking-form-fields{width:100%}.tf-itinerary-wrapper .tf-itinerary-time{font-size:14px!important;min-width:60px!important;padding:6px 12px!important}.tf-single-template__two .tf-questions-wrapper .tf-questions .tf-questions-col .tf-question{padding:4px!important}.tf-itinerary-wrapper .tf-itinerary-title-text{font-size:16px!important}.tf-itinerary-wrapper .tf-itinerary-content{padding:10px!important}.tf-itinerary-wrapper .tf-itinerary-content-details{font-size:15px!important}.tf-itinerary-wrapper .tf-itinerary-content-images{max-height:290px!important}.tf-bottom-booking-bar{display:flex!important;width:100%}.single-tf_tours .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:100%!important}.tf-related-items-section .tf-title{font-size:22px!important}.tf-single-template__two .tf-related-items-section .tf-slider-item{padding:0px!important}#tf-site-content .post{padding:14px!important}article .post-thumbnail img{height:200px ! important}.entry-header h3.entry-title{font-size:20px!important}.tft-entry-footer-meta .entry-meta{display:inline-block}.tft-entry-footer-meta .entry-meta span,.tft-right-sidebar a{font-size:14px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content{max-height:400px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title .tf-title-meta a{font-size:12px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-title-meta{align-items:unset!important;gap:0px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-head-title h1{padding-left:25px;margin-bottom:8px!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area{align-items:flex-end!important;flex-direction:column!important;justify-content:flex-end!important}.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos>div{height:32px}.tf-details-menu,.tf-overview-wrapper,.tf-include-exclude-wrapper,.tf-questions-wrapper,.tf-itinerary-wrapper,.tf-reviews-wrapper{margin-bottom:24px}.tf-single-template__two .tf-container{padding-left:16px!important;padding-right:16px!important}.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .slick-list{padding:45px 0px!important}}aside#secondary h2{color:#0E6E8C!important}.tft-blog-gird-section .tft-content-details p.content span{display:none!important}.blog-grid-item-5 .tft-post-single-item.tft-col-item:nth-child(5),.blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(5){margin-top:-233px}.blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(1) a .tft-blog-thumbnail,.blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(3) a .tft-blog-thumbnail,.blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(5) .tft-blog-thumbnail{height:300px!important}.blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(1) a .tft-blog-thumbnail img,.blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(3) a .tft-blog-thumbnail img,.blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(5) .tft-blog-thumbnail img{height:100%!important}.tft-about-us-wrapper{padding-top:60px}.tft-testimonials-design-3 .tft-testimonials-inner{padding:20px}.tft-testimonials-design-3 .slick-slider .slick-track,.tft-testimonials-design-3 .slick-slider .slick-list{min-height:380px!important;height:380px!important;display:flex;align-items:center}.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial{height:95%!important}.tft-testimonials-design-3 .testimonial-review{margin-bottom:0px!important}.tf-single-template__one .tf-container{max-width:1552px!important;margin:0 auto!important;padding-left:56px!important;padding-right:56px!important}@media(max-width :1400px){.blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(5){margin-top:-221px}}@media (max-width :1200px){.tft-testimonials-design-3 .slick-slider .slick-track,.tft-testimonials-design-3 .slick-slider .slick-list{min-height:320px!important;height:320px!important}}@media (max-width :767px){.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders{padding:20px 6px!important}}.tf-tour-booking-advantages .tf-head-title h3{font-size:22px!important;font-weight:600!important;color:#08222D!important;margin-bottom:20px!important;padding-bottom:8px!important;border-bottom:1px solid #DCE6E9!important}.tf-tour-booking-advantages .tf-list li{display:flex!important;align-items:center!important;gap:8px!important;font-size:16px!important;color:#4A5A61!important;transition:all 0.25s ease!important;margin-top:18px!important}.tf-tour-booking-advantages .tf-list i{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;font-size:13px!important;background:#D8EAFFDB!important;color:#0E6E8C!important;transition:all 0.25s ease!important;flex-shrink:0!important}.tf-tour-booking-advantages .tf-list li:hover i{background:#0E6E8C!important;color:#fff!important}.tf-tour-booking-advantages .tf-list a{text-decoration:none!important;color:#0E6E8C!important;font-weight:500!important;font-size:14px!important;transition:all 0.25s ease!important;word-break:break-word!important}.tf-tour-booking-advantages .tf-list a:hover{color:#0E6E8C!important}.tf-tour-feature-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;list-style:none;padding:0;margin:0}.tf-tour-feature-list .single-feature-box{display:flex;align-items:center;gap:12px;background:#EDF3F4;border:1px solid #DCE6E9;padding:10px 14px;border-radius:6px;transition:all 0.3s ease;font-size:15px;font-weight:500;color:#08222D;cursor:default}.tf-tour-feature-list .single-feature-box:hover{background:#fff;border-color:var(--ow-rule);box-shadow:0 4px 10px rgba(0,0,0,.06);transform:translateY(-3px)}.tf-tour-feature-list .tf-tour-features-icon{width:40px;height:40px;border-radius:50%;background:#0E6E8C;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0;transition:all 0.3s ease}.tf-tour-feature-list .single-feature-box:hover .tf-tour-features-icon{background:#0E6E8C;transform:scale(1.08)}.single-tf_tours .tf-single-template__one .tf-highlights-wrapper .tf-highlights-inner .tf-highlights-icon img{max-width:100%}.tf-highlights-wrapper .tf-section-title::after{display:none}.tf-highlights-wrapper .tf-section-title{margin-bottom:8px!important}.highlights-list ul{margin-top:12px!important}.single-tf_tours .ft-highlights-details{padding:0px!important}.highlights-list ul li{font-size:15px;color:#4A5A61;line-height:1.6;position:relative;padding-left:28px;transition:all 0.3s ease;margin-bottom:12px}.highlights-list ul li::before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:2px;color:#0E6E8C;font-size:16px;transition:color 0.3s ease}.tf-tour-exclude .tf-section-title,.tf-tour-include .tf-section-title{margin-bottom:8px!important}.tf-tour-include .tf-section-title::after{display:none}.tf-tour-exclude .tf-section-title::after{display:none}.tf-inex .tf-list li:hover{color:#111}.tf-inex .tf-list li i{font-size:15px;margin-top:3px}.tf-tour-include .tf-list li i{color:#0E6E8C}.tf-tour-exclude .tf-list li i{color:#0E6E8C}.tf-itinerary-wrapper .tf-itinerary-title h4{display:flex;align-items:center;gap:10px}.single-tf_tours .tf-single-template__one .tf-itinerary-wrapper .tf-single-itinerary-item .accordion-checke::before{top:calc(50% - 10px)}.single-tf_tours .tf-single-template__one .tf-itinerary-wrapper .tf-single-itinerary-item.active .accordion-checke::after{top:calc(50% + -4px)}.tf-itinerary-content-img img{width:220px;height:160px;border-radius:6px;object-fit:cover;box-shadow:0 4px 10px rgba(0,0,0,.08)}.tf-itinerary-content-details p{font-size:15px;line-height:1.7;color:var(--ow-body);margin:0}.tf-itinerary-meta-data{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.tf-itinerary-single-meta li{list-style:none;font-size:14px;font-weight:500;background:#EDF3F4;color:#08222D;padding:8px 14px;border-radius:6px;display:inline-flex;align-items:center;border:1px solid #DCE6E9;transition:all 0.3s ease}.tf-itinerary-single-meta li i{color:#0E6E8C;margin-right:8px!important}.tf-itinerary-single-meta li:hover{background:#0E6E8C;color:#ffffff!important}.tf-itinerary-single-meta li:hover i{color:#fff}.tf-itinerary-single-meta li:hover a{color:#ffffff!important}.tf-toc-wrapper p{font-size:14px!important;line-height:1.6!important;margin-bottom:20px!important;color:#4A5A61!important}.tf-toc-wrapper table{width:100%!important;border-collapse:collapse!important;font-size:14px!important}.tf-toc-wrapper table thead td{background:#EDF3F4;font-weight:600;padding:12px 15px;border:none}.tf-toc-wrapper table tbody tr:nth-child(even){background:#EDF3F4}.tf-toc-wrapper table tbody tr:nth-child(odd){background:#fff}.tf-toc-wrapper table td{padding:12px 15px;border:1px solid #DCE6E9;vertical-align:top;color:#4A5A61}.tf-toc-wrapper table td strong{color:#08222D;font-weight:600}.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-collaps h4{font-size:20px!important}.tf-single-template__one .tf-faq-wrapper .tf-faq-inner .active .tf-faq-single-inner{background:#fff!important}.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-content{padding-bottom:0;padding-left:0}.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-collaps{padding:16px 16px 16px 0px!important}.tf-single-template__one .tf-faq-wrapper .tf-faq-inner .active .tf-faq-single-inner{margin-bottom:16px}@media (max-width :1440px){.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-right{flex-basis:36%;width:36%}.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-left{flex-basis:64%;width:64%}}@media (max-width :1024px){.tf-single-template__one .tf-container{padding-left:32px!important;padding-right:32px!important}}@media (max-width :991px){.single-tf_tours .tf-highlights-icon{flex:0 0 100%!important;min-height:auto!important}.single-tf_tours .tf-single-template__one .tf-itinerary-wrapper .tf-single-itinerary-item{padding-left:28px}}@media (max-width :767px){.tf-single-template__one .tf-container{padding-left:16px!important;padding-right:16px!important}.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-right,.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-left{flex-basis:100%;width:100%}.tf-single-template__one .tf-hero-gallery .tf-gallery a{width:32%}.tf-trip-info-inner{gap:28px!important}.single-tf_tours .tf-single-template__one .tf-tour-features ul li{width:100%}.single-tf_tours .tf-title-meta{margin-bottom:0px!important}.single-tf_tours .tf-single-template__one .tf-itinerary-wrapper .tf-itinerary-box{padding:24px}.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-collaps h4{font-size:16px!important}.tf-single-template__one,.tf-archive-template__one{padding:34px 0}.tf-toc-wrapper table td{padding:10px 6px;font-size:10px}}#tft-site-main-body .tft-hotel-details{background:#ffffff!important}#tft-site-main-body .tft-hotel-details h3{color:#0E6E8C!important}.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details a.btn-view-details{color:var(--ow-ink)!important;background:var(--ow-saffron)!important;font-weight:700!important}.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details a.btn-view-details:hover{background:var(--ow-saffron-dk)!important;color:var(--ow-ink)!important}a{color:var(--ow-primary)}.wp-block-woocommerce-coming-soon.woocommerce-coming-soon-store-only{padding:20px}.wp-block-woocommerce-coming-soon.woocommerce-coming-soon-store-only p{text-align:center}.search.search-results.wp-custom-logo.woocommerce-js main header.page-header{padding:20px 0}.search.search-results.wp-custom-logo.woocommerce-js main header.page-header h1.page-title{font-size:22px!important;font-weight:600!important;color:#08222D!important;line-height:1.3!important}.search.search-results.wp-custom-logo.woocommerce-js main header.page-header h1 span{color:#0E6E8C;font-weight:700;font-size:inherit}.tft-single-page main article{margin-bottom:20px}.tft-page-banner h1.page-title span{font-size:inherit;color:#fff;font-weight:inherit}.tf-highlights-wrapper .tf-highlights-icon,.tf-trip-feature-blocks .tf-highlights-wrapper .tf-highlights-icon{display:none}.elementor-gallery__container a.e-gallery-item .e-gallery-image.elementor-gallery-item__image{width:unset!important}.fa-location-dot{display:none}#tf-tour-map{display:none}.tf-cart-menu-item{display:inline-flex;align-items:center;margin-left:10px}.tft-site-header .tft-site-navigation>ul>li a.tf-cart-icon-link{position:relative;display:inline-flex;align-items:center;font-size:16px!important;width:auto!important}.tf-cart-count{position:absolute;top:0;right:0;background:#0E6E8C;color:#fff;line-height:1;height:16px;width:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}@media (max-width :991px){.tft-site-header .tft-site-navigation>ul>li a.tf-cart-icon-link{margin-top:10px}}.single-tf_tours .tf-single-template__one .tf-bottom-booking-bar{z-index:99999999}.notyf{z-index:99999999!important}@media only screen and (max-width:768px){.single-tf_tours .tf-single-template__one .tf-bottom-booking-bar .tf-bottom-booking-field-icon{min-width:44px}}:root{--hmt-blue:#0E6E8C;--hmt-blue-dark:#0A5670;--hmt-ink:var(--ow-ink);--hmt-body:#4A5A61;--hmt-muted:var(--ow-muted);--hmt-line:var(--ow-rule);--hmt-surface:#FFFFFF;--hmt-surface-alt:#EDF3F4;--hmt-fs-xs:12px;--hmt-fs-sm:14px;--hmt-fs-md:16px;--hmt-fs-lg:20px;--hmt-fs-xl:26px;--hmt-fs-2xl:34px;--hmt-fs-3xl:44px;--hmt-radius:10px;--hmt-radius-sm:6px;--hmt-shadow:0 1px 2px rgba(28, 33, 48, .06), 0 10px 28px -14px rgba(28, 33, 48, .22)}.qlwapp__container .qlwapp__button .qlwapp__text{background:var(--hmt-surface);color:var(--hmt-ink)!important;font-size:var(--hmt-fs-sm)!important;font-weight:600;line-height:1.2;padding:10px 14px;border-radius:999px;box-shadow:var(--hmt-shadow);white-space:nowrap;opacity:0;visibility:hidden;transform:translateX(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.qlwapp__container:hover .qlwapp__button .qlwapp__text,.qlwapp__container:focus-within .qlwapp__button .qlwapp__text{opacity:1;visibility:visible;transform:translateX(0)}.qlwapp__container--bottom-right{bottom:24px!important}.grecaptcha-badge{visibility:hidden!important}.wpcf7-form .hmt-recaptcha-notice{display:block;margin-top:14px;font-size:var(--hmt-fs-xs);color:var(--hmt-muted)}.elementor-main-swiper .elementor-background-overlay{background:linear-gradient(to bottom,rgba(8,22,38,.30) 0%,rgba(8,22,38,.46) 45%,rgba(8,22,38,.60) 100%)}.tf-btn,.elementor-button,.wpcf7-submit,input[type="submit"],button[type="submit"],.tft-hotel-details .tf-others-details a.btn-view-details{border-radius:var(--hmt-radius-sm)!important;font-weight:600!important;font-size:var(--hmt-fs-md)!important;letter-spacing:.01em;line-height:1.25;transition:background-color .18s ease,box-shadow .18s ease}.tf-btn:focus-visible,.elementor-button:focus-visible,.wpcf7-submit:focus-visible,input[type="submit"]:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--hmt-blue);outline-offset:2px}.tft-popular-single-item .tft-hotel-details{border-radius:var(--hmt-radius);box-shadow:var(--hmt-shadow)}.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details h3.tft-title,.tft-popular-single-item .tft-hotel-details h3.tft-title{display:-webkit-box!important;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3!important;min-height:2.6em;max-height:2.6em;font-size:var(--hmt-fs-lg)!important;font-weight:600}.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations,.tft-popular-single-item .tft-hotel-details p.tft-locations{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;max-height:2.9em;line-height:1.45;font-size:var(--hmt-fs-sm)!important;color:var(--hmt-body)}.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations span{font-size:inherit!important;line-height:inherit!important;color:inherit!important}.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .weekdays,.tft-popular-single-item .tft-hotel-details .weekdays{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.6em;font-size:var(--hmt-fs-xs)!important;letter-spacing:.04em;text-transform:uppercase;color:var(--hmt-muted)}.tft-popular-single-item .tft-hotel-details .tft-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:6px}.tft-popular-single-item .tft-hotel-details .tft-price-label.tft-adult-price-label{font-size:var(--hmt-fs-lg)!important;font-weight:700;color:var(--hmt-ink)}.tft-popular-single-item .tft-hotel-details .tft-price-label.tft-adult-price-label span{font-size:inherit;font-weight:inherit;color:inherit}.tft-popular-single-item .tft-hotel-details .tft-price-label.tft-child-price-label{font-size:var(--hmt-fs-sm)!important;color:var(--hmt-muted)}.tft-popular-single-item .tft-hotel-details .tft-price-label.tft-child-price-label span{font-size:inherit;color:inherit}.tft-popular-single-item .tft-hotel-details .tf-others-details{max-height:none!important;overflow:visible!important;margin-top:14px!important;padding-top:14px;border-top:1px solid var(--hmt-line);display:block}.tft-popular-single-item .tft-hotel-details .tf-others-details .tour-time{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--hmt-fs-sm)!important;color:var(--hmt-muted)}.tft-popular-single-item .tft-hotel-details .tf-others-details .tour-time svg{flex:0 0 auto;margin-top:1px}.tft-popular-single-item .tft-hotel-details .tf-others-details a.btn-view-details{white-space:normal}.tft-popular-single-item .tft-popular-thumbnail{aspect-ratio:2 / 3;height:auto!important;min-height:0;border-radius:var(--hmt-radius);background-position:center}.tft-blog-gird-section{align-items:stretch;grid-template-rows:none!important;grid-auto-rows:1fr!important;row-gap:40px}.tft-blog-gird-section .tft-post-single-item{display:flex;flex-direction:column;height:100%}.tft-blog-gird-section .tft-post-single-item>a{display:flex;flex-direction:column;height:100%;position:relative}.tft-blog-gird-section.blog-grid-item-6 .tft-post-single-item.tft-col-item{height:100%!important;background:var(--hmt-surface)}.tft-blog-gird-section.blog-grid-item-6 .tft-post-single-item.tft-col-item a{flex-direction:column;height:100%}.tft-blog-gird-section.blog-grid-item-6 .tft-post-single-item.tft-col-item a .tft-blog-thumbnail{height:220px!important;flex:0 0 220px}.tft-blog-gird-section.blog-grid-item-6 .tft-post-single-item.tft-col-item a .tft-blog-thumbnail img{height:100%!important;width:100%;object-fit:cover}.tft-blog-gird-section.blog-grid-item-6 .tft-post-single-item.tft-col-item a .tft-content-details{position:static!important;height:auto!important;width:auto!important;background:transparent!important;flex:1 1 auto;display:flex;flex-direction:column;gap:6px;padding:16px 18px 20px}.tft-blog-gird-section.blog-grid-item-6 .tft-post-single-item.tft-col-item a h3{font-size:var(--hmt-fs-lg)!important;margin:0!important;color:var(--hmt-ink)!important}.tft-blog-gird-section.blog-grid-item-6 .tft-post-single-item.tft-col-item p.content{font-size:var(--hmt-fs-sm)!important;color:var(--hmt-body)!important;margin:0!important}.tft-blog-gird-section.blog-grid-item-6 .tft-post-single-item.tft-col-item p.content span{font-size:inherit!important;color:var(--hmt-blue)!important}.tft-blog-gird-section .tft-blog-thumbnail{aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--hmt-radius);background:linear-gradient(135deg,#0E6E8C 0%,#0A5670 100%)}.tft-blog-gird-section .tft-blog-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.tft-blog-gird-section .tft-post-single-item h3,.tft-blog-gird-section .tft-post-single-item h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:2.6em}.tft-blog-gird-section .tft-post-single-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.tf-single-details-wrapper h2,.tf-single-details-wrapper h3,.tf-single-details-wrapper h4,.hmt-geo-enhancement h2,.hmt-geo-enhancement h3,.hmt-geo-enhancement h4{color:var(--hmt-ink)!important}.tf-single-details-wrapper p>a,.tf-single-details-wrapper li>a,.hmt-geo-enhancement p>a,.hmt-geo-enhancement li>a{color:var(--hmt-blue)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media (min-width:992px){.tf-single-details-inner.tf-flex{align-items:flex-start}.tf-tour-details-right .tf-tour-booking-box{position:sticky;top:96px}}.tf-tour-details-left p,.tf-tour-details-left li{max-width:none}.tf-tour-details-left table{border-collapse:separate;border-spacing:0;width:100%;border:1px solid var(--hmt-line);border-radius:var(--hmt-radius);overflow:hidden}.tf-tour-details-left table td,.tf-tour-details-left table th{border:0;border-bottom:1px solid var(--hmt-line);padding:12px 16px}.tf-tour-details-left table tr:last-child td{border-bottom:0}.tf-tour-details-left table tr:nth-child(even){background:var(--hmt-surface-alt)}.tft-single-testimonial .testimonial-review p{font-style:normal!important;font-size:var(--hmt-fs-md)!important;line-height:1.6;color:var(--hmt-body);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.tft-single-testimonial .tft-testimonials-inner{display:flex;flex-direction:column;height:100%}.tft-single-testimonial .testimonial-author{margin-top:auto}@media (max-width:767px){.tft-site-header .tft-header-inner{padding-top:10px!important;padding-bottom:10px!important}.tft-site-header .tft-header-inner img,.tft-site-header .site-logo img{max-height:44px!important;width:auto!important}.tft-popular-single-item .tft-popular-thumbnail{aspect-ratio:16 / 10}.tft-popular-single-item .tft-popular-single-item-inner{padding-bottom:0!important}.tft-popular-single-item .tft-hotel-details{position:static!important;width:auto!important;margin:-28px 12px 0!important;padding:18px!important}.tft-popular-single-item .tft-hotel-details h3.tft-title{font-size:var(--hmt-fs-md)!important}.tft-popular-single-item .tft-hotel-details p.tft-locations{-webkit-line-clamp:2;font-size:13px!important}.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details h3.tft-title,.tft-popular-single-item .tft-hotel-details h3.tft-title,.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations,.tft-popular-single-item .tft-hotel-details p.tft-locations{min-height:0;max-height:none}.tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details h3.tft-title,.tft-popular-single-item .tft-hotel-details h3.tft-title{-webkit-line-clamp:unset;line-clamp:unset}.qlwapp__container .qlwapp__button .qlwapp__text{display:none!important}.tft-news-header h6,.elementor-widget-heading h6.elementor-heading-title{font-size:var(--hmt-fs-xs)!important;letter-spacing:.1em}}@media (min-width:992px){.tft-about-us-grid{grid-template-columns:45% 55%!important;align-items:center}}.hmt-faq__question{display:block!important;position:relative;padding-right:32px}.hmt-faq__question::after{position:absolute;right:0;top:0;line-height:1.2}.hmt-faq__question .hmt-location-name{display:inline}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--ow-ink:#08222D;--ow-primary:#0E6E8C;--ow-primary-dk:#0A5670;--ow-saffron:#FFB703;--ow-saffron-dk:#E5A303;--ow-band:#EDF3F4;--ow-body:#4A5A61;--ow-muted:#5A6B73;--ow-rule:#DCE6E9;--ow-white:#FFFFFF;--ow-danger:#C0392B;--ow-r-sm:2px;--ow-r-md:6px;--ow-r-lg:12px;--ow-font:"Archivo", "Open Sans", -apple-system, BlinkMacSystemFont,
               "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body,button,input,select,textarea,.tft-customizer-typography,.tft-customizer-typography h1,.tft-customizer-typography h2,.tft-customizer-typography h3,.tft-customizer-typography h4,.tft-customizer-typography h5,.tft-customizer-typography h6,h1,h2,h3,h4,h5,h6,.elementor-slide-heading,.elementor-slide-description,.elementor-widget-container,.tf_btn,.elementor-button{font-family:var(--ow-font)!important}body,body *:not(i):not(svg):not(path):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not([class*="ri-"]):not([class*="eicon"]):not([class*="flag"]):not([class*="icon"]){font-family:var(--ow-font)!important}h1,h2,h3,h4,h5,h6,.elementor-slide-heading{color:var(--ow-ink);font-weight:700;letter-spacing:-.02em;text-wrap:balance}body{color:var(--ow-body)}.hmt-geo-enhancement,.tft-blog-gird-section,.hmt-faq{background-color:var(--ow-band)!important}.hmt-geo-enhancement,.tft-blog-gird-section,.hmt-faq{padding-top:72px;padding-bottom:72px}@media (max-width:768px){.hmt-geo-enhancement,.tft-blog-gird-section,.hmt-faq{padding-top:44px;padding-bottom:44px}}.hmt-geo-enhancement .tft-post-single-item,.tft-blog-gird-section .tft-post-single-item,.hmt-faq .hmt-faq-item{background:var(--ow-white);border:1px solid var(--ow-rule);border-radius:var(--ow-r-lg)}.tft-footer-sections{background-color:var(--ow-ink)!important}.tft-footer-sections .site--brand-logo img,.tft-footer-sections img[src*="logo"]{filter:brightness(0) invert(1)}.elementor-slide-button.elementor-slide-button.elementor-slide-button.elementor-slide-button,.btn-view-details.btn-view-details.btn-view-details.btn-view-details,.tf_btn.tf_btn_full.tf_btn_full.tf_btn_full,.tf-booking-mobile-btn.tf-booking-mobile-btn.tf-booking-mobile-btn,.tf-search-date-wrapper .tf-mobile-booking-btn.tf-mobile-booking-btn{background:var(--ow-saffron)!important;background-color:var(--ow-saffron)!important;border-color:var(--ow-saffron)!important;color:var(--ow-ink)!important;font-weight:700!important;border-radius:var(--ow-r-md)!important}.elementor-slide-button.elementor-slide-button.elementor-slide-button:hover,.btn-view-details.btn-view-details.btn-view-details:hover,.tf_btn.tf_btn_full.tf_btn_full:hover,.tf-booking-mobile-btn.tf-booking-mobile-btn:hover,.tf-search-date-wrapper .tf-mobile-booking-btn.tf-mobile-booking-btn:hover{background:var(--ow-saffron-dk)!important;background-color:var(--ow-saffron-dk)!important;border-color:var(--ow-saffron-dk)!important;color:var(--ow-ink)!important}.tf-price-amount,.tft-price-label span,.tf-meta-data-price span{color:var(--ow-primary)!important;font-weight:700}.upcomming-tours .tf-meta-data-price{color:#FFFFFF!important}.hmt-language-option-code{color:var(--ow-muted)!important}.tf-login-form label,.tf-form-label,.tf-login-form-wrapper label,.tourfic-login label,form label,form label span{color:var(--ow-muted)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--ow-primary);outline-offset:2px;border-radius:var(--ow-r-sm)}.elementor-main-swiper .swiper-slide-bg,.swiper-slide-inner .swiper-slide-bg{background-color:var(--ow-ink)!important}.elementor-main-swiper .swiper-slide-inner::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(8,34,45,.72) 0%,rgba(8,34,45,.45) 38%,rgba(8,34,45,.1) 68%,rgba(8,34,45,0) 100%);pointer-events:none;z-index:1}.elementor-main-swiper .swiper-slide-contents{position:relative;z-index:2}.tft-social-icons a[href*="twitter"],.tft-social-icons a[href*="x.com"]{color:inherit}a{color:var(--ow-primary)}a:hover{color:var(--ow-primary-dk)}.tf_btn span,.tf_btn .tf-button-text,.elementor-button span,.btn-view-details span{color:inherit!important}.elementor-icon{background:rgba(14,110,140,.1)!important;color:var(--ow-primary)!important}.elementor-icon:hover{background:var(--ow-primary)!important;color:var(--ow-white)!important}@media (prefers-reduced-motion:reduce){.elementor-icon:hover,.tft-testimonials-design-3 .tft-arrow:hover{transform:none!important}}.tft-testimonials-design-3 .slick-slider .slick-track,.tft-testimonials-design-3 .slick-slider .slick-list{height:auto!important;min-height:0!important;align-items:stretch}.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial{height:auto!important;min-height:0!important}.tft-single-testimonial .tft-testimonials-inner .testimonial-review p,.tft-single-testimonial .testimonial-review p{-webkit-line-clamp:9;line-clamp:9}.tft-testimonials-design-3 .testimonial-review{max-height:none!important}.elementor-widget-container .tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial .tft-testimonials-inner .testimonial-author{margin-top:auto!important}.elementor-element.elementor-element-2fdc6e07,.elementor-element.elementor-element-63346e81,.elementor-element.elementor-element-6e668b32{position:relative}.elementor-element.elementor-element-2fdc6e07::after,.elementor-element.elementor-element-63346e81::after,.elementor-element.elementor-element-6e668b32::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:1;background:linear-gradient(to bottom,rgba(8,34,45,.22) 0%,rgba(8,34,45,.65) 28%,rgba(8,34,45,.65) 72%,rgba(8,34,45,.22) 100%);pointer-events:none}.elementor-element.elementor-element-2fdc6e07>.e-con-inner,.elementor-element.elementor-element-63346e81>.e-con-inner,.elementor-element.elementor-element-6e668b32>.e-con-inner{position:relative;z-index:1}.elementor-element.elementor-element-2fdc6e07 .elementor-heading-title,.elementor-element.elementor-element-63346e81 .elementor-heading-title,.elementor-element.elementor-element-6e668b32 .elementor-heading-title{text-shadow:0 0 24px rgba(8,34,45,.55)}