﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Kantumruy+Pro:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;700&display=swap";:root{--stars-font-body: "Roboto", "Courier New", Courier, monospace;--stars-font-body-km: "Kantumruy Pro", "Khmer", serif;--stars-color-primary: #000;--stars-color-secondary: #0D62E2;--stars-color-accent: #def7ff;--stars-color-link: #}.wrapper{max-width:1140px;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;color:var(--stars-color-primary)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--stars-font-body)}html[lang=km] *:not(i):not([class*=icon]):not([class*=fa-]){font-family:var(--stars-font-body-km) !important}.sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}.site-header{position:absolute;top:0;left:0;width:100%;z-index:1050;background:rgba(0,0,0,0) !important;padding-top:50px !important}admin-bar .site-header{top:32px !important}@media(max-width: 782px){.admin-bar .site-header{top:10px !important}}@media(min-width: 992px){.navbar-nav .nav-link,.navbar-nav li a{color:#fff !important;font-weight:500;margin-left:30px;position:relative;padding:10px 0 !important;text-decoration:none !important}.current-menu-item a::after,.navbar-nav li a:hover::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff}}@media(min-width: 992px){.site-header{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;padding-top:25px}.navbar-nav li a{color:#fff !important}}@media(max-width: 991px){.site-header{position:relative;background-color:#fff !important;box-shadow:0 2px 5px rgba(0,0,0,.1) !important;padding:15px 0 !important}.navbar-brand,.navbar-toggler-icon{filter:invert(0)}.navbar-toggler{border-color:rgba(0,0,0,.1) !important}.offcanvas{width:250px !important;background-color:#fff !important}.offcanvas-menu-list li a{color:#333 !important;background-color:#fff !important;border-bottom:1px solid #f1f1f1;padding:15px 20px !important;display:flex;justify-content:space-between;align-items:center;text-decoration:none !important}.offcanvas-menu-list li a::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:#007bff}}.tour_banner{position:relative;min-height:500px}.tour_banner img{height:600px;object-fit:cover;filter:brightness(0.7)}.hero-content{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;width:90%}.hero-content h1{font-weight:700;text-shadow:2px 2px 10px rgba(0,0,0,.5);margin-bottom:20px}.btn-get-started{display:inline-block;padding:12px 30px;background-color:var(--stars-color-secondary);color:#fff;text-decoration:none;border-radius:50px;font-weight:bold;transition:.3s}.btn-get-started:hover{background:#ff9f43;color:var(--bg-card);transform:translateY(-3px)}.main-footer{background-color:#0b1a2b;background-image:linear-gradient(rgba(11, 26, 43, 0.1), rgba(11, 26, 43, 0.1)),url("http://tour.local/wp-content/uploads/2026/05/image-21.png");background-size:cover;background-position:center;color:#fff;padding:60px 0 0 0;font-family:"Inter",sans-serif}.footer-top{padding-bottom:20px}.footer-logo img,.footer-logo .custom-logo{max-width:180px;height:auto !important;display:block}.footer-social a{color:#fff;background:hsla(0,0%,100%,.1);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;transition:all .3s ease}.footer-social a:hover{background:#ff8c42;transform:translateY(-3px);color:#fff}.footer-divider{border:0;border-top:1px solid hsla(0,0%,100%,.1);opacity:1;margin:0}.footer-column h3{font-size:18px;margin-bottom:25px;font-weight:700;color:#fff}.footer-desc{color:#a5b1c2;line-height:1.8}.footer-links li{margin-bottom:12px}.footer-links li a{color:#f1f3f5;font-size:15px;transition:.3s}.footer-links li a:hover{color:#ff8c42;padding-left:5px}.phone-number{font-size:22px;font-weight:700;color:#fff}.email-link{color:#a5b1c2}.email-link i{color:#ff8c42}.news-signup-card{background:#0f172a;padding:clamp(20px,5vw,30px);border-radius:25px;box-sizing:border-box;width:100%;max-width:450px;color:#fff}.news-signup-card h2{font-size:24px;font-weight:600;margin-bottom:20px;line-height:1.3}.news-form .input-group{display:flex;background:#fff;border-radius:12px;overflow:hidden;margin-bottom:15px}.news-form .input-group input[type=email]{flex:1;border:none;padding:15px 20px;font-size:16px;color:#333;outline:none;background:rgba(0,0,0,0)}.news-form .input-group button[type=submit]{background:#ff9f43;border:none;color:#fff;padding:0 25px;font-size:18px;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.news-form .input-group button[type=submit]:hover{background:#f39c12}.news-form .privacy-consent{margin-top:12px;text-align:left}.news-form .checkbox-container{display:flex;align-items:center;gap:10px;font-size:15px;color:#fff;cursor:pointer}.news-form input[type=checkbox]{accent-color:#ff9f43;width:18px;height:18px;cursor:pointer}.wpcf7-form-control-wrap{flex:1;display:flex}.wpcf7 .wpcf7-response-output{margin:10px 0 0 0 !important;padding:5px 10px !important;font-size:13px;border-radius:5px}.search-container{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);background:#fff;display:flex;padding:20px;border-radius:10px;width:90%;max-width:1100px;align-items:flex-end;gap:15px;z-index:10;box-shadow:0 10px 30px rgba(0,0,0,.15)}.search-item{flex:1;display:flex;flex-direction:column}.search-item label{font-size:14px;font-weight:bold;color:#333;margin-bottom:5px}.search-item select,.search-item input{border:1px solid #ddd;padding:10px;border-radius:5px;outline:none;font-size:14px;width:100%}.btn-search{background-color:var(--stars-color-secondary);color:#fff;border:none;padding:12px 25px;border-radius:5px;cursor:pointer;font-weight:bold;transition:.3s;height:45px}.news-signup-card{background-color:#0d1b2a;padding:40px;border-radius:20px;max-width:450px;color:#fff;font-family:"Arial",sans-serif}.news-signup-card h2{color:#fff;font-size:28px;margin-bottom:30px;line-height:1.2;font-weight:700}.input-group{display:flex;background:#fff;border-radius:12px;overflow:hidden;margin-bottom:20px}.input-group input{flex:1;border:none;padding:15px 20px;font-size:16px;outline:none;color:#333}.input-group button{background-color:#ff9f43;border:none;padding:0 25px;cursor:pointer;transition:background .3s ease}.input-group button:hover{background-color:#e68a2e}.input-group button i{color:#fff;font-size:18px}.privacy-consent{display:flex;align-items:center;font-size:14px}.checkbox-container{display:flex;align-items:center;cursor:pointer;position:relative}.checkbox-container input{display:none}.checkmark i{color:#ff9f43;margin-right:10px;font-size:18px}.news-signup-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.3);transition:.3s}.btn-search:hover{background-color:#ff9f43;color:var(--bg-card)}.site-branding img.custom-logo{width:150px;height:auto}@media(max-width: 991px){.site-branding img.custom-logo{width:120px}}@media(max-width: 991px){.tour_banner img{height:500px}.search-container{flex-direction:column;bottom:-250px;align-items:stretch}.tour_banner{margin-bottom:180px}.hero-content h1{font-size:2rem}}@media(max-width: 576px){.hero-content{top:35%}.hero-content h1{font-size:1.5rem}.hero-content p{font-size:.9rem}}:root{--primary-blue: #006ce4;--orange-badge: #ff9800;--text-gray: #666;--border-color: #eee}.card-group{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;padding:20px}.card{border:1px solid var(--border-light);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.05);background:#fff;transition:.3s}.card-img-wrapper{height:200px;position:relative}.card-img-wrapper{position:relative;height:220px;overflow:hidden}.card-img-top{width:100%;height:100%;object-fit:cover}.tag{position:absolute;top:12px;left:12px;background:var(--orange-badge);color:#fff;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:bold;z-index:2}.media-icons{position:absolute;bottom:12px;left:12px;display:flex;gap:6px}.media-icons button{background:var(--primary-blue);border:none;color:#fff;padding:5px 10px;border-radius:4px;font-size:11px;cursor:pointer}.media-icons button:hover{background:var(--orange-badge);opacity:.9;transform:scale(1.05);transition:all .3s ease}.card-body{padding:20px;flex-grow:1}.card-title{font-size:1.2rem;font-weight:700;margin:0 0 10px 0}.card-title a{color:#333;text-decoration:none}.card-title a:hover{color:#ff9a33}.description{font-size:.9rem;color:var(--text-gray);line-height:1.5;margin-bottom:15px}.meta-info-box{border:1px solid var(--border-color);border-radius:10px;padding:12px;margin-bottom:15px}.rating-row{color:orange;font-size:13px;margin-bottom:8px;display:flex;align-items:center;gap:4px}.rating-row span{margin-left:5px}.stats-row{display:flex;gap:15px;font-size:13px;color:var(--text-gray);margin-bottom:8px}.location-row{font-size:13px;color:var(--text-gray)}.meta-info-box i{color:var(--orange-badge);width:16px}.card-footer{padding:15px 20px;background:#fff;border-top:1px solid #f8f8f8;display:flex;justify-content:space-between;align-items:flex-end}.price-container{display:flex;flex-direction:column}.old-price{text-decoration:line-through;color:#bbb;font-size:.85rem}.current-price{font-size:1.4rem;font-weight:800;color:#333}.book-now-btn{background:var(--primary-blue);color:#fff !important;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:600;font-size:14px;transition:.3s}.book-now-btn:hover{background:#ff9f43}@media(max-width: 768px){.card-group{grid-template-columns:1fr;padding:15px}}.destination-container{padding:20px 0}.card.destination-card{border-radius:12px;overflow:hidden;border:none;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.card.destination-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.card-img-top.destination-img{width:100%;height:300px;object-fit:cover;display:block}.destination-overlay{position:absolute;bottom:20px;left:20px;right:20px;background:hsla(0,0%,100%,.95);padding:15px 20px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.05)}.destination-name{color:#333;font-size:1.25rem;font-weight:700;margin:0;text-transform:none}.tour-count{color:#888;background:none;padding:0;font-size:.9rem;font-weight:400}@media(max-width: 991px){.card-img-top.destination-img{height:250px}}@media(max-width: 576px){.card-img-top.destination-img{height:220px}.destination-overlay{padding:10px 15px}.destination-name{font-size:1.1rem}}.feature-section{background-color:#fcfcfc;padding:60px 0}.testimonial-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);margin:20px auto;max-width:950px}.testimonial-card img{width:100%;height:100%;min-height:400px;object-fit:cover;border-radius:20px 0 0 20px}.testimonial-card .stars{letter-spacing:2px;color:#ffc103}.testimonial-card h1{font-size:2.5rem;color:#222;line-height:1.2}.testimonial-card p{font-size:1.1rem;line-height:1.8;font-style:italic}.custom-indicators{position:relative;margin-top:30px;bottom:0}.custom-indicators button{width:12px !important;height:12px !important;border-radius:50% !important;background-color:#ccc !important;border:none !important;margin:0 5px !important;transition:all .3s ease}.custom-indicators button.active{background-color:var(--stars-color-secondary) !important;width:30px !important;border-radius:10px !important}@media(max-width: 991px){.testimonial-card h1{font-size:1.8rem}.testimonial-card img{min-height:300px}}@media(max-width: 767px){.testimonial-card{text-align:center}.testimonial-card img{border-radius:20px 20px 0 0;height:250px;min-height:auto}.col-md-7{padding:30px 20px !important}.testimonial-card .stars{display:flex;justify-content:center}}.footer-section{background-color:#fff;color:#222;padding:80px 0 50px;border-top:1px solid #f1f1f1;font-family:"Inter",sans-serif}.footer-logo{max-width:140px;margin-bottom:20px}.footer-desc{color:#fff;font-size:14px;line-height:1.6;margin-bottom:25px}.social-links,.app-buttons{display:flex;gap:12px}.social-links a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;color:#0b1a2b;border-radius:50%;transition:.3s}.social-links a:hover{background:#ff9f43;color:#fff;transform:translateY(-3px)}.app-buttons img{height:38px;border-radius:5px;transition:.3s}.app-buttons img:hover{filter:brightness(0.8)}.footer-title{font-size:17px;font-weight:700;margin-bottom:20px;color:#000}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:12px}.footer-links li a{color:#f7f4f4;text-decoration:none;font-size:15px;transition:.2s}.footer-links li a:hover{color:#ff8c42;padding-left:5px}.phone-number{font-size:22px;font-weight:800;color:#000;margin-bottom:10px}@media(max-width: 991.98px){.footer-section{text-align:center;padding:50px 0}.footer-brand,.contact-info,.footer-links{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.social-links,.app-buttons{justify-content:center;width:100%}.footer-links li a:hover{padding-left:0}.footer-desc{max-width:500px;margin-left:auto;margin-right:auto}}.tour-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.tour-content h1{font-size:3rem;text-shadow:2px 2px 10px rgba(0,0,0,.5);color:#fff}.pic_lead{border-radius:20px}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f4f4f4;color:#000;border-radius:50%;text-decoration:none;margin-left:8px;transition:.3s}.social-icon:hover{background-color:var(--stars-color-secondary);color:#fff}.back_about,.feature-item,.discovery-img,.img_about1{transition:all .3s ease}.button_all{background-color:#0d6efd;color:#fff;border-radius:50px;border:none;transition:all .3s ease}.button_all:hover{background-color:#0a58ca;transform:scale(1.05);color:#fff}.back_about h3 a,.feature-item h5 a{text-decoration:none;color:#212529;transition:color .3s ease}.back_about h3 a:hover,.feature-item h5 a:hover,.feature-item .display-6 a:hover{color:#0d6efd}.feature-item{padding:20px;border-radius:12px;background:#fff;height:100%}.feature-item:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.back_about{background-color:#f8f9fa;border-radius:20px;overflow:hidden}.img_about1{min-width:65px;max-width:65px;height:65px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.08)}.side-img{width:100%;height:100%;object-fit:cover}.discovery-img{border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.discovery-img:hover{transform:scale(1.02)}.list-unstyled li{font-size:1.1rem;color:#f8f9fa;display:flex;align-items:center;padding:8px 0;transition:transform .2s ease}.list-unstyled li:hover{transform:translateX(10px);color:#ff9f43}@media(max-width: 767.98px){.back_about{padding:20px}.row.align-items-center{flex-direction:column !important;align-items:flex-start}.px-lg-5{padding-left:15px !important;padding-right:15px !important;text-align:left !important}.contact-info-item{flex-direction:row !important;align-items:flex-start;margin-bottom:20px}.img_about1,.icon-box{margin-bottom:0;margin-right:15px !important}.list-unstyled li{justify-content:flex-start}.display-6{font-size:1.8rem}}:root{--primary-blue: #0061e0;--text-dark: #1a1a1a;--border-color: #e0e0e0}.booking-card{width:380px;padding:24px;height:fit-content;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);font-family:"Inter",sans-serif}h2{margin-bottom:20px;font-size:22px;color:var(--text-dark)}.input-group label{display:block;font-weight:600;margin-bottom:8px;font-size:14px}.date-input input{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:8px;outline:none}.counter-row{display:flex;justify-content:space-between;align-items:center;margin:15px 0;font-size:14px}.counter{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:8px;padding:4px}.counter button{background:none;border:none;font-size:18px;padding:0 12px;cursor:pointer;color:#666}.counter .count{font-weight:bold;min-width:30px;text-align:center}.total-section{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.total-price{color:var(--primary-blue);font-size:24px;font-weight:800}.booking-btn:hover{opacity:.9}.quote-card{background:linear-gradient(135deg, #f8f9fa, #ffffff);border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.06);position:relative;overflow:hidden;transition:.4s ease}.quote-card::before{content:"“";position:absolute;top:-20px;left:20px;font-size:120px;color:rgba(13,110,253,.08);font-family:serif}.quote-card:hover{transform:translateY(-5px);box-shadow:0 12px 35px rgba(0,0,0,.1)}.quote-text{font-size:24px;line-height:1.8;font-style:italic;color:#f93;margin-bottom:20px;position:relative;z-index:2}.quote-author{font-size:17px;font-weight:700;color:#f93;margin:0;letter-spacing:.5px;position:relative;z-index:2}@media(max-width: 768px){.quote-text{font-size:18px}.quote-author{font-size:15px}}.user-info{display:flex;align-items:center;gap:15px}.avatar{width:70px;height:70px;border-radius:50%;object-fit:cover;border:3px solid #0d6efd;padding:2px}.meta .name{font-size:20px;font-weight:700;color:#111;margin-bottom:4px}.meta .date{font-size:14px;color:#888}.stars{font-size:20px;letter-spacing:2px}.content{font-size:16px;line-height:1.9;color:#666;margin:0}@media(max-width: 768px){.avatar{width:60px;height:60px}.meta .name{font-size:18px}.content{font-size:15px}}.text-muted span i{color:#ff922b;font-size:1.1rem;transition:transform .2s ease}.text-muted span:hover i{transform:scale(1.2);color:#ff922b}.row.g-3{background-color:#fff;border-radius:12px}.row.g-3 .col-md-4{padding:10px 15px;font-weight:500;color:#444;transition:all .3s ease}.fa-circle-check{color:#28a745;font-size:1.2rem;background:rgba(40,167,69,.1);padding:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.row.g-3 .col-md-4:hover{background-color:#f8f9fa;border-radius:8px;transform:translateX(5px)}.fa-circle-xmark{color:#dc3545;font-size:1.2rem;background:rgba(220,53,69,.1);padding:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.not-included-text{color:#6c757d;font-weight:400}.row.g-3 .col-md-4:hover .not-included-text{color:#212529;transition:.3s}details{background:#fff;border:1px solid #e9ecef;border-radius:12px;margin-bottom:15px;transition:all .3s ease-in-out;overflow:hidden}details[open]{box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#007bff}summary{padding:18px 25px;font-size:1.1rem;font-weight:600;color:#2d3436;cursor:pointer;list-style:none;position:relative;display:flex;align-items:center}summary::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:25px;font-size:.9rem;color:#b2bec3;transition:transform .3s ease}details[open] summary::after{transform:rotate(180deg);color:#007bff}summary:hover{background-color:#f8f9fa}.content{padding:0 25px 25px 65px;position:relative;border-top:1px solid #f1f2f6}.content::before{content:"";position:absolute;left:35px;top:20px;bottom:25px;width:2px;background:#dfe6e9}.content h5{font-size:1rem;color:#007bff;margin-top:20px;margin-bottom:10px;font-weight:700;position:relative}.content h5::before{content:"";position:absolute;left:-34px;top:5px;width:10px;height:10px;background:#007bff;border-radius:50%;z-index:1}.content ul{list-style:none;padding-left:0;margin-bottom:0}.content ul li{padding-bottom:8px;color:#636e72;font-size:.95rem;line-height:1.6}.content ul li strong{color:#2d3436}.contact-details .icon-box{width:42px;height:42px;background-color:#f0f7ff;color:var(--stars-color-secondary);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.contact-details h6{font-size:16px;margin-bottom:2px}.contact-details p{font-size:15px;margin-bottom:0}.contact-details .d-flex.justify-content-between{max-width:300px;font-size:14.5px}@media(max-width: 767.98px){.contact-details{margin-top:-150px}.contact-info-item{margin-bottom:25px !important}.contact-details .d-flex.justify-content-between{max-width:100%}}h5:hover{color:var(--stars-color-secondary)}:root{--primary-color: #007bff;--secondary-color: #6c757d;--bg-card: #ffffff;--border-color: #e9ecef;--text-dark: #2d3436}.booking-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:30px;box-shadow:0 15px 35px rgba(0,0,0,.08);max-width:400px;font-family:"Inter",sans-serif}.booking-card h2{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:25px;text-align:center}.input-group{margin-bottom:20px}.input-group label{display:block;font-weight:600;margin-bottom:8px;font-size:.9rem;color:var(--text-dark)}.date-input input{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:10px;background:#f8f9fa;outline:none;transition:.3s}.date-input input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.radio-group{display:flex;gap:15px}.radio-container{cursor:pointer;background:#f8f9fa;padding:10px 15px;border-radius:10px;border:1px solid var(--border-color);font-size:.85rem;display:flex;align-items:center;transition:.3s}.radio-container:hover{border-color:var(--primary-color)}.radio-container input{margin-right:8px}.people-section{margin:20px 0}.counter-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.counter-row span{font-size:.9rem;color:var(--secondary-color)}.counter{display:flex;align-items:center;background:#f8f9fa;border-radius:8px;padding:5px}.counter button{width:30px;height:30px;border:none;background:#fff;border-radius:5px;font-weight:bold;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.05)}.counter .count{margin:0 15px;font-weight:600;min-width:20px;text-align:center}.services-header{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:15px;cursor:pointer}.service-item{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:10px;color:var(--secondary-color)}.price-list{text-align:right;font-size:.8rem}.total-section{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.total-label{font-weight:600;color:var(--text-dark)}.total-price{font-size:1.5rem;font-weight:800;color:var(--primary-color)}.button_all{width:100%;padding:15px;background:var(--primary-color);color:#fff;border:none;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:.3s}.button_all:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,123,255,.3)}hr{border:0;border-top:1px solid var(--border-color);margin:20px 0}.input-group label{display:block;margin-bottom:10px;font-weight:600;color:#2d3436}.date-input input{width:100%;padding:12px;border:1px solid #e9ecef;border-radius:10px}.input-group{font-family:"Inter",sans-serif;margin-bottom:20px}.input-group label{display:block;font-weight:600;font-size:16px;color:#000;margin-bottom:15px}.date-input-container{position:relative;display:flex;align-items:center}.date-input-container input{width:100%;padding:12px 15px 12px 45px;border:1px solid #d1d5db;border-radius:12px;font-size:16px;color:#4b5563;outline:none;transition:border-color .2s ease}.date-input-container input:focus{border-color:#3b82f6}.calendar-icon{position:absolute;left:15px;font-size:18px;color:#374151;pointer-events:none}.gallery-wrapper{height:350px;overflow:hidden;border-radius:4px}.gallery-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery-wrapper:hover .gallery-img{transform:scale(1.05)}.overview-section h2{font-size:2.5rem;color:#1a1a1a}.overview-section p{font-size:1.1rem;max-width:850px}.overview-list li{font-size:1.05rem}.text-primary{color:#0d6efd !important}.overview-list span{letter-spacing:.2px}.tour-section{font-family:"Arial",sans-serif;padding:60px 20px;max-width:1200px;margin:0 auto;color:#1f2937}.tour-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:40px}.badge{background:#f5f7f8;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:bold;color:#1d4ed8;letter-spacing:1px}.badge1{padding:8px 16px;border-radius:20px;font-size:12px;font-weight:bold;color:#1d4ed8;letter-spacing:1px}.tour-header h1{font-size:40px;margin-top:15px;line-height:1.2;font-weight:800}.header-right p{color:#6b7280;max-width:400px;line-height:1.6}.tour-grid-container{padding:40px;border-radius:10px}.tour-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px}.tour-card{background:#fff;padding:40px;border-radius:8px;display:flex;align-items:center;transition:transform .3s ease;border:1px solid #eee}.tour-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.icon-box{width:60px;height:60px;background:#fff4e6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;transition:all .3s ease;cursor:pointer}.icon-box:hover{background:#ff922b}.icon-box:hover i,.icon-box:hover svg{color:#fff}.text-box h3{margin:0 0 5px 0;font-size:18px;font-weight:700}.text-box p{margin:0;font-size:14px;color:#6b7280}@media(max-width: 768px){.tour-header{flex-direction:column;align-items:flex-start}.tour-header h1{font-size:30px}}:root{--primary-blue: #0056b3;--accent-orange: #ff9f43;--text-dark: #1a2b48;--text-gray: #6c757d}.adventure-section{display:flex;flex-wrap:wrap;gap:40px;align-items:center;padding:60px 20px;font-family:"Poppins",sans-serif;max-width:1200px;margin:0 auto}.adventure-content,.adventure-gallery{flex:1;min-width:350px}.sub-badge{background:#f0f4f9;color:var(--primary-blue);padding:8px 15px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:1px}.main-title{font-size:43px;color:var(--text-dark);margin:20px 0;line-height:1.2;font-weight:700}.consultation-card{display:flex;align-items:center;background:#f8fbff;padding:20px;border-radius:12px;margin:30px 0}.consultation-img img{width:60px;height:60px;border-radius:50%;margin-right:15px;object-fit:cover}.consultation-text h3{margin:0;font-size:18px}.consultation-text p{margin:5px 0 0;font-size:14px;color:var(--text-gray)}.feature-list{list-style:none;padding:0;margin-bottom:30px}.feature-list li{margin-bottom:12px;color:var(--text-dark);font-weight:500}.feature-list i{color:var(--primary-blue);margin-right:10px}.btn-explore{background:var(--primary-blue);color:#fff;padding:15px 35px;border-radius:30px;text-decoration:none;font-weight:600;transition:.3s}.btn-explore:hover{background:var(--accent-orange)}.adventure-gallery{position:relative;height:500px}.img-container1 img{border-radius:25px}.main-img{width:70%;height:350px;top:0;left:0;z-index:2}.secondary-img{width:50%;height:270px;position:absolute;bottom:0;right:0;z-index:3}.label-orange{left:20px;background:var(--accent-orange);color:#fff;padding:10px 25px;border-radius:0 0 15px 15px;font-weight:600}.testimonial-section{background-color:#f8faff;padding:80px 20px;font-family:"Poppins",sans-serif;background-image:url("http://tour.local/wp-content/uploads/2026/05/photo_2026-05-02_14-02-52-1.jpg");background-size:cover}.testimonial-container{display:flex;max-width:1200px;margin:0 auto;gap:50px;align-items:center;flex-wrap:wrap}.testimonial-intro{flex:1;min-width:300px}.sub-title{color:#0061da;font-weight:600;font-size:14px;background:#fff;padding:5px 15px;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.testimonial-intro h1{font-size:42px;color:#1a2b48;margin:20px 0;line-height:1.2}.btn-read-more{display:inline-block;background:#0061da;color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;font-weight:600;margin-top:20px;transition:.3s}.btn-read-more:hover{background:#ff7a1f;transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,157,77,.3)}.testimonial-cards{flex:1.5;display:flex;gap:20px}.t-card{background:#fff;padding:40px;border-radius:20px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.05)}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.user-info{display:flex;gap:15px}.user-info img{width:65px;height:65px;border-radius:50%;border:3px solid #0061da}.stars{color:#ff9d4d;font-size:12px}.user-details h4{margin:5px 0 2px;color:#1a2b48}.date-badge{background:#f1f4f8;padding:5px 15px;border-radius:20px;font-size:12px;color:#666}.quote-text{color:#555;line-height:1.6;font-size:15px}.quote-icon{position:absolute;bottom:-15px;right:40px;background:#1a2b48;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px}.testimonial-cards{max-height:600px;overflow-y:auto;padding:10px}.t-card{transition:transform .3s ease;border:1px solid #f0f0f0}.t-card:hover{transform:translateY(-5px)}.sub-title{letter-spacing:2px;font-size:.9rem}.testimonial-container{display:flex;align-items:center;gap:50px;max-width:1200px;margin:0 auto}.testimonial-intro{flex:1}.testimonial-cards{flex:1.5}.t-card{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.news-section{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;padding:60px 20px;max-width:1100px;margin:auto;text-align:center}.category-tag{background:#f0f4f9;padding:5px 15px;border-radius:20px;font-size:19px;font-weight:bold;color:#0056b3;display:inline-block;margin-bottom:15px}.news-header h2{font-size:32px;color:#1a2b48;margin-bottom:40px}.news-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}.news-card{background:#f8faff;border-radius:15px;overflow:visible;position:relative;flex-direction:column;justify-content:space-between;transition:transform .3s ease}.img-card img{width:100%;height:100%;object-fit:cover;border-radius:15px}.card-meta-top,.card-meta-bottom{background:#06c;color:#fff;padding:8px 15px;display:flex;justify-content:space-between;font-size:12px;font-weight:500}.card-meta-top{border-radius:8px 8px 0 0;width:90%;margin:-15px auto 0}.card-meta-bottom{border-radius:0 0 8px 8px;width:90%;margin:0 auto -15px}.card-content{padding:30px 20px;text-align:left}.author{color:#888;font-size:14px;margin-bottom:10px}.author i{font-size:18px;margin-right:5px}.card-content h3{font-size:25px;color:#1a2b48;line-height:1.4;margin-bottom:20px}.card-content h3:hover{color:#f39c12;cursor:pointer}.read-more{text-decoration:none;color:#888;font-size:13px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding-top:15px}@media(max-width: 900px){.news-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.news-grid{grid-template-columns:1fr}}:root{--primary-color: #f39c12;--text-main: #333;--text-light: #777;--bg-sidebar: #fff;--border-color: #eee}.custom-blog-container{display:flex;gap:30px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;max-width:1200px;margin:0 auto;padding:20px}.main-post{flex:2}.post-image img{width:100%;border-radius:8px}.post-meta{margin:15px 0;color:var(--primary-color);font-size:.9rem}.post-meta span{margin-right:15px}.post-title{font-size:2rem;color:#1a2a40;margin-bottom:20px}.widget{background:var(--bg-sidebar);padding:25px;border:1px solid var(--border-color);border-radius:8px;margin-bottom:30px}.widget-title{font-size:1.1rem;color:#2c3e50;position:relative;padding-bottom:10px;margin-bottom:20px}.widget-title::after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:var(--primary-color)}.mini-post{display:flex;gap:15px;margin-bottom:15px}.mini-post img{width:60px;height:60px;object-fit:cover;border-radius:4px}.mini-post-info span{font-size:.75rem;color:var(--text-light)}.mini-post-info p{font-weight:bold;font-size:.9rem;margin:5px 0}.category-list{list-style:none;padding:0}.category-list li{padding:10px 0;border-bottom:1px solid var(--border-color);color:var(--text-light);cursor:pointer}.category-list li:hover{color:var(--primary-color)}.tag-card-container{background:#fff;border:1px solid #d1d9e0;border-radius:12px;padding:25px;max-width:400px;font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.tag-title{margin:0;font-size:20px;color:#001c3d;letter-spacing:1px}.tag-title i{margin-right:8px;font-size:18px;color:#f39c12}.tag-underline{margin-top:8px;margin-bottom:25px;display:flex;gap:4px}.tag-underline .long-line{width:25px;height:3px;background-color:#f39c12;border-radius:2px}.tag-underline .short-line{width:10px;height:3px;background-color:#f39c12;border-radius:2px}.tag-cloud{display:flex;flex-wrap:wrap;gap:10px}.tag-item{text-decoration:none;background-color:#f1f4f8;color:#6c757d;padding:8px 18px;border-radius:6px;border:1px solid #e2e8f0;font-size:15px;transition:all .3s ease}.tag-item:hover{background-color:#f39c12;color:#f6f1f1}@media(max-width: 768px){.custom-blog-container{flex-direction:column}}.custom-testimonial-box{background-color:#f4f7f9;padding:40px 50px;border-left:4px solid #ff9a33;position:relative;margin-bottom:40px}.quote-icon{color:#ff9a33;font-size:40px;margin-bottom:20px}.testimonial-text{font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-style:italic;font-weight:600;font-size:1.25rem;line-height:1.6;color:#1a2b3c;margin:0 0 20px 0;border:none}.testimonial-author .author-line{display:block;width:20px;height:1px;background-color:#ccd6dd;margin-bottom:10px}.testimonial-author p{font-size:.95rem;color:#4a5568;margin:0}.content-section h2{color:#001c3d;font-size:1.8rem;font-weight:700;margin-bottom:20px}.content-section p{color:#718096;line-height:1.7;font-size:1.05rem}.cta-card{width:100%;height:450px;background-size:cover;background-position:center;border-radius:15px;display:flex;align-items:center;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.15);overflow:hidden;color:#fff;font-family:"Segoe UI",Roboto,sans-serif}.cta-title{font-size:32px;font-weight:800;line-height:1.1;margin:0 0 25px 0;color:#fff}.cta-subtitle{font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:10px;color:#fff}.cta-description{font-size:18px;line-height:1.4;margin-bottom:35px;font-weight:400;color:#fff}.cta-button{display:inline-block;background-color:#ff9a33;color:#fff !important;text-decoration:none !important;padding:15px 35px;border-radius:50px;font-weight:700;font-size:16px;transition:background-color .3s ease,transform .2s ease}.cta-button i{margin-left:8px;font-size:14px}.cta-button:hover{background-color:#e68a2e;transform:translateY(-2px)}.post-footer-container{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;max-width:800px;margin:20px auto}.tags-share-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-top:1px solid #eee;padding-top:20px;margin-bottom:30px}.tags-label{font-weight:bold;font-size:18px;margin-right:10px}.tag-link{text-decoration:none;color:#7a82a1;background:#f4f6f9;padding:6px 15px;border-radius:4px;margin-right:5px;font-size:14px;border:1px solid #e1e4e8}.tag-link:hover{background:#ff8c00;color:#fff;transition:.3s}.social-share-section{display:flex;gap:8px}.share-icon{width:35px;height:35px;background:#f4f6f9;color:#555;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:4px;font-size:14px;transition:.3s}.share-icon:hover{background:#ff8c00;color:#fff}.admin-bio-box{background-color:#f0f4f7;padding:40px;display:flex;gap:30px;align-items:flex-start}.admin-avatar img{width:150px;height:150px;border-radius:8px;object-fit:cover;background:#ccc}.admin-info h3{margin:0 0 10px 0;color:#1a2b48;font-size:22px}.orange-divider{width:40px;height:3px;background-color:#ff8c00;margin-bottom:20px}.admin-info p{color:#666;line-height:1.6;margin:0}@media(max-width: 600px){.tags-share-wrapper,.admin-bio-box{flex-direction:column;align-items:flex-start}.social-share-section{margin-top:15px}}.custom-comment-form{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;max-width:700px;margin:20px 0}.custom-comment-form h2{color:#0c2340;font-size:24px;margin-bottom:8px;font-weight:700}.title-divider{width:40px;height:3px;background-color:#f93;margin-bottom:20px}.comment-notes{color:#777;font-size:14px;margin-bottom:25px}.custom-comment-form input[type=text],.custom-comment-form input[type=email],.custom-comment-form textarea{width:100%;background-color:#f0f4f9;border:none;border-radius:4px;padding:15px 20px;margin-bottom:20px;font-size:14px;color:#555;box-sizing:border-box}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.comment-form-cookies-consent input[type=checkbox]{margin-top:4px;border:1px solid #ddd;border-radius:4px}.comment-form-cookies-consent label{font-size:13px;color:#888;line-height:1.4}.submit-button{background:linear-gradient(to right, #ff9e42, #ffb36b);color:#fff;border:none;padding:12px 35px;font-weight:600;border-radius:25px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.submit-button:hover{opacity:.9;transform:translateY(-1px)}.recent-posts-widget{max-width:350px;padding:30px;border:1px solid #e1e8ed;border-radius:12px;font-family:"Poppins",sans-serif;background:#fff}.widget-title{font-size:18px;font-weight:700;color:#0c2340;margin:0 0 10px 0;letter-spacing:.5px}.title-underline{display:flex;gap:5px;margin-bottom:30px}.long-line{width:25px;height:3px;background-color:#f93}.short-line{width:10px;height:3px;background-color:#f93}.rp-item{display:flex;align-items:flex-start;gap:15px;margin-bottom:25px}.rp-thumb img{width:85px;height:85px;border-radius:4px;object-fit:cover;display:block}.rp-content{display:flex;flex-direction:column;gap:5px}.rp-meta{font-size:13px;color:#999;text-transform:uppercase;font-weight:600}.rp-meta i{color:#f93;margin-right:5px}.rp-link{text-decoration:none;color:#1a2b48;font-size:15px;font-weight:700;line-height:1.4;transition:color .2s}.rp-link:hover{color:#f93}.news-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.news-card-wrapper{display:flex;flex-direction:column;gap:15px}.post-footer-container{font-family:sans-serif;max-width:800px;margin:20px auto}.meta-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-top:1px solid #eee;padding-top:20px}.tags-label{font-weight:bold;margin-right:10px;font-size:18px}.tag-link{background:#f1f4f8;color:#7a8491;text-decoration:none;padding:6px 15px;border-radius:4px;margin-right:5px;font-size:14px;border:1px solid #e2e8f0}.social-share a{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background:#f1f4f8;color:#555;margin-left:8px;border-radius:4px;text-decoration:none;font-size:14px;transition:background .3s}.social-share a:hover{background:#f93;color:#fff}.author-box{display:flex;background:#f5f7fa;padding:40px;border-radius:4px;gap:30px}.author-avatar img{width:150px;height:150px;border-radius:8px;object-fit:cover}.author-name{margin:0 0 10px 0;color:#0c1e35;font-size:22px}.orange-divider{width:40px;height:3px;background:#ff7e3b;margin-bottom:20px}.author-bio{color:#666;line-height:1.6;margin:0}@media(max-width: 600px){.meta-row,.author-box{flex-direction:column;align-items:flex-start}.social-share{margin-top:20px;margin-left:-8px}}.comment-form-container{font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;max-width:800px;margin:20px auto;color:#555}.comment-reply-title{font-size:28px;font-weight:700;color:#0c1e35;margin-bottom:5px;position:relative}.title-line{display:block;width:50px;height:3px;background-color:#f93;margin-top:10px}.comment-notes{font-size:18px;color:#888;margin-bottom:25px}.comment-form-container br{display:none}.comment-form-container .wpcf7-form-control-wrap{display:block;margin-bottom:15px}.comment-form-container .form-control{width:100%;background-color:#f1f4f8 !important;border:none !important;border-radius:4px !important;padding:18px 20px !important;font-size:15px !important;color:#333 !important;box-sizing:border-box}.comment-form-container textarea.form-control{min-height:180px;resize:vertical}.custom-checkbox-wrapper{align-items:flex-start !important;gap:10px;margin:10px 0 25px 0}.custom-checkbox-wrapper .wpcf7-form-control-wrap{margin-bottom:0;display:inline-block}.checkbox-text{font-size:15px;color:#7a8491;line-height:1.4}.comment-form-container .submit{background-color:#ff9c41 !important;color:#fff !important;border:none !important;padding:15px 45px !important;font-size:16px !important;font-weight:600 !important;border-radius:30px !important;cursor:pointer;transition:all .3s ease}.comment-form-container .submit:hover{background-color:#e68a2e !important;transform:translateY(-1px)}.comment-form-container .submit:active{transform:scale(0.98)}@media(min-width: 768px){.row{display:flex}.col-md-6{flex:1}}.rp-widget{max-width:350px;padding:30px;border:1px solid #e0e0e0;border-radius:8px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background:#fff}.rp-widget-title{font-size:1.2rem;font-weight:700;color:#0b2545;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}.rp-widget-title::after{content:"";display:block;width:40px;height:3px;background:#ff8a3d;margin-top:8px;box-shadow:15px 0 0 #ff8a3d}.rp-item{display:flex;gap:15px;margin-bottom:20px;align-items:flex-start}.rp-item:last-child{margin-bottom:0}.rp-thumb img{width:80px;height:80px;object-fit:cover;display:block}.rp-meta{font-size:11px;font-weight:600;color:#ff8a3d;text-transform:uppercase;display:block;margin-bottom:5px}.rp-meta i{margin-right:5px;font-size:14px}.rp-post-title{font-size:15px;line-height:1.4;margin:0;font-weight:700}.rp-post-title a{text-decoration:none;color:#0b2545;transition:color .3s}.rp-post-title a:hover{color:#ff8a3d}.sidebar-widget{max-width:350px;padding:30px;border:1px solid #e0e0e0;border-radius:8px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background:#fff;margin-bottom:30px}.widget-title{font-size:1.2rem;font-weight:700;color:#0b2545;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}.widget-title::after{content:"";display:block;width:20px;height:3px;background:#ff8a3d;margin-top:8px;box-shadow:25px 0 0 #ff8a3d}.category-list{list-style:none;padding:0;margin:0}.category-list li{padding:12px 0;border-bottom:1px solid #f2f2f2}.category-list li:last-child{border-bottom:none}.category-list li a{text-decoration:none;color:#6c757d;font-size:16px;transition:color .3s ease}.category-list li a:hover{color:#ff8a3d}.tag-cloud{display:flex;flex-wrap:wrap;gap:10px}.tag-item{text-decoration:none;background-color:#f1f4f8;color:#6c757d;padding:8px 18px;border-radius:4px;font-size:14px;border:1px solid #e9ecef;transition:all .3s ease}.tag-item:hover{background-color:#ff8a3d;color:#fff;border-color:#ff8a3d}.cta-widget{max-width:350px;height:450px;border-radius:12px;overflow:hidden;position:relative;font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-image:url("http://tour.local/wp-content/uploads/2026/05/image-20.jpg");background-size:cover;background-position:center}.cta-overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);width:100%;height:100%;padding:40px 30px;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box}.cta-title{color:#fff;font-size:32px;font-weight:700;line-height:1.1;margin:0 0 40px 0}.cta-subtitle{color:#fff;font-size:18px;font-weight:600;display:block;margin-bottom:10px;letter-spacing:.5px}.cta-description{color:#fff;font-size:20px;line-height:1.4;margin:0 0 40px 0;font-weight:400}.cta-button{display:inline-block;background-color:#ff9d43;color:#fff;text-decoration:none;padding:15px 35px;border-radius:50px;font-weight:700;font-size:18px;width:fit-content;transition:transform .2s,background-color .2s}.cta-button:hover{background-color:#e88b32;transform:translateY(-2px);color:#fff}.contact-section{font-family:"DM Sans",sans-serif;padding:60px 20px;max-width:1100px;margin:0 auto;color:#1f2e4e}.contact-header{text-align:center;margin-bottom:50px}.contact-header .badge{background:#f1f5f9;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:bold;color:#1f2e4e;letter-spacing:1px}.contact-header h1{font-size:42px;margin-top:15px;font-weight:700}.contact-container{display:flex;gap:40px;flex-wrap:wrap}.info-card{min-width:350px;background:#1f2e4e;border-radius:20px;overflow:hidden}.image-box{position:relative;height:250px}.image-box img{width:100%;height:100%;object-fit:cover}.image-label{position:absolute;bottom:0px;left:20px;background:#ff9d42;color:#fff;padding:10px 20px;border-radius:8px;font-weight:bold;font-family:cursive}.info-details{padding:30px}.info-item{display:flex;align-items:center;gap:15px;margin-bottom:25px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:15px}.info-item:last-child{border:none}.icon-circle{width:45px;height:45px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff9d42;font-size:18px}.info-item .label{color:#aeb4be;font-size:14px;margin:0}.info-item .value{color:#fff;font-weight:bold;font-size:18px;margin:0}.contact-form{flex:1.2;min-width:350px}.contact-form input,.contact-form textarea{width:100%;padding:18px;margin-bottom:20px;border:none;background:#f3f6f9;border-radius:10px;font-family:inherit;font-size:16px}.submit-btn{background:#ff9d42;color:#fff;padding:15px 30px;font-size:20px;border:none;border-radius:30px;font-weight:bold;cursor:pointer;transition:.3s}.submit-btn:hover{background:#e68a30;transform:translateY(-2px)}@media(max-width: 768px){.contact-container{flex-direction:column}.contact-header h1{font-size:30px}}:root{--primary-blue: #0056b3;--accent-orange: #ff9f43;--text-dark: #1a2b48;--text-gray: #6c757d;--bg-light: #fffaf5}.travel-hero-section{background-color:var(--bg-light);padding:80px 20px;font-family:"Poppins",sans-serif;overflow:hidden}.travel-row{display:flex;flex-wrap:wrap;align-items:center;margin:0 auto}.travel-image-col,.travel-content-col{flex:1;min-width:350px;margin-right:20px}.brush-wrapper{position:relative;display:block;width:100%;z-index:1}.main-img{width:100%;height:auto;border-radius:20px;display:block}.plane-icon{position:absolute;top:20%;left:-20px;color:var(--accent-orange);font-size:2rem;transform:rotate(-45deg)}.badge{color:#f6f7f8;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:15px}.title{font-size:42px;color:var(--text-dark);line-height:1.2;margin-bottom:20px}.description{color:var(--text-gray);margin-bottom:30px}.feature-item{display:flex;align-items:center;gap:20px;margin-bottom:30px}.icon-box{background:var(--primary-blue);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.feature-text h4{margin:0;color:var(--text-dark)}.stats-box{background:#fff;padding:30px;border-radius:20px;display:flex;gap:50px;width:fit-content;box-shadow:0 10px 30px rgba(0,0,0,.05);margin-bottom:30px}.stat-item .number{display:block;font-size:28px;font-weight:800;color:var(--text-dark)}.stat-item .label{font-size:14px;color:var(--text-gray)}.btn-discover{background:var(--primary-blue);color:#fff;padding:15px 35px;border-radius:30px;text-decoration:none;font-weight:600;display:inline-block;transition:.3s}.btn-discover:hover{background:var(--accent-orange);transform:translateY(-3px)}@media(max-width: 768px){.travel-row{flex-direction:column;text-align:center}.feature-item{flex-direction:column}.stats-box{margin:0 auto 30px}}.tour-header-container{text-align:center;padding:30px 19px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.featured-badge{display:inline-flex;align-items:center;background-color:#f0f4f9;padding:8px 20px;border-radius:50px;margin-bottom:20px}.featured-badge i{color:#0056b3;font-size:14px;margin-right:10px;transform:rotate(-45deg)}.featured-badge span{color:#036;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.tour-main-title{color:#1a2b3c;font-size:48px;font-weight:800;margin:0;letter-spacing:-1px}@media(max-width: 768px){.tour-main-title{font-size:32px}}.destination-card-wrapper .card{border-radius:15px;height:400px !important}.card-img-custom{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.destination-info-bottom{position:absolute;bottom:20px;left:20px;z-index:3;pointer-events:none;transition:opacity .3s ease}.badge-tours{background-color:#ff9f43;color:#fff;padding:5px 15px;border-radius:8px;font-size:14px;font-weight:600;display:inline-block;margin-bottom:10px}.destination-title-text{color:#fff;font-size:28px;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(13,110,253,.85);opacity:0;transition:all .4s ease-in-out;z-index:4;padding:20px}.hover-text{color:#fff;font-size:16px;line-height:1.6;transform:translateY(20px);transition:all .4s ease}.btn-view-all{background-color:#0056b3;color:#f6f4f3;padding:10px 30px;border-radius:8px;text-decoration:none;font-weight:600;margin-top:15px;transform:translateY(20px);transition:all .4s ease .1s}.btn-view-all:hover{background-color:#ff9f43;color:#fff}.destination-card-wrapper:hover .hover-overlay{opacity:1}.destination-card-wrapper:hover .hover-text,.destination-card-wrapper:hover .btn-view-all{transform:translateY(0)}.destination-card-wrapper:hover .card-img-custom{transform:scale(1.1)}.destination-card-wrapper:hover .destination-info-bottom{opacity:0}:root{--primary-blue: #0066cc;--text-dark: #1a2b48;--text-light: #6c757d;--orange: #ff9f43}.travel-card{width:380px;font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);background:#fff}.card-image-wrapper{position:relative;height:220px}.card-image-wrapper img{width:100%;height:100%;object-fit:cover}.badge-discount{position:absolute;top:15px;left:15px;background:var(--orange);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:bold}.image-actions{position:absolute;bottom:10px;left:15px;display:flex;gap:5px}.action-btn{background:var(--primary-blue);color:#fff;padding:5px 10px;border-radius:4px;font-size:13px;display:flex;align-items:center;gap:5px}.card-content{padding:20px}.card-title{margin:0 0 15px 0;color:var(--text-dark);font-size:20px;font-weight:700}.card-details-box{border:1px solid #eee;border-radius:8px;padding:15px;margin-bottom:20px}.detail-row,.detail-item{display:flex;align-items:center;gap:8px;color:var(--text-light);font-size:14px;margin-bottom:8px}.detail-grid{display:flex;justify-content:space-between;margin-bottom:8px}.stars{color:var(--orange);font-size:12px}.location i,.detail-item i{color:var(--orange)}.card-footer{display:flex;justify-content:space-between;align-items:flex-end}.footer-badge{display:block;color:var(--orange);font-weight:bold;font-size:12px;margin-bottom:2px}.curr-price{font-size:24px;font-weight:800;color:var(--text-dark)}.old-price{text-decoration:line-through;color:var(--text-light);font-size:16px;margin-left:5px}.book-btn{background:var(--primary-blue);color:#fff;border:none;padding:10px 25px;border-radius:25px;font-weight:bold;cursor:pointer;transition:.3s}.book-btn:hover{background:#ff9f43}.travel-card{width:100%;height:100%;display:flex;flex-direction:column;font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08);background:#fff;transition:transform .2s ease-in-out}.travel-card:hover{transform:translateY(-5px)}.card-content{padding:20px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}:root{--primary-color: #ff8c21;--text-dark: #001c48;--text-light: #707b8e;--border-color: #e5e9f0;--primary-blue: #0066cc;--text-muted: #7e8b9b;--accent-orange: #ff9933;--bg-light: #f7f9fa}.wp-travel-main-container{display:flex;gap:30px;width:100%;max-width:1300px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;align-items:flex-start}.wp-travel-content-layout{flex-grow:1;display:flex;flex-direction:column;gap:25px}.filter-sidebar{width:100%;max-width:300px;background:#fff;padding:30px 25px;box-sizing:border-box;border:1px solid var(--border-color);border-radius:4px;flex-shrink:0}.sidebar-title{font-size:24px;font-weight:700;color:var(--text-dark);margin:0 0 15px 0}.filter-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:20px}.filter-header h3{font-size:18px;font-weight:600;color:var(--text-dark);margin:0}.toggle-icon{color:var(--text-light);font-size:14px}.title-divider,.section-divider{border:0;border-top:1px solid var(--border-color);margin:25px 0}.title-divider{margin-top:0;margin-bottom:25px}.custom-checkbox{display:flex;align-items:center;position:relative;cursor:pointer;margin-bottom:14px;font-size:15px;color:var(--text-light);user-select:none}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{height:20px;width:20px;background-color:#fff;border:1px solid #ccd4e0;border-radius:4px;margin-right:12px;display:inline-block;flex-shrink:0;position:relative}.custom-checkbox input:checked~.checkmark{background-color:var(--primary-color, #007bff);border-color:var(--primary-color, #007bff)}.checkmark::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);transition:transform .2s ease}.custom-checkbox input:checked~.checkmark::after{transform:translate(-50%, -50%) scale(1)}.label-text{flex-grow:1}.count{color:#a0aec0;font-size:14px}.nested-group{padding-left:28px}.show-more{display:inline-block;color:var(--primary-color);font-size:14px;font-weight:600;text-decoration:none;margin-top:5px}.slider-container{position:relative;width:100%;height:6px;margin:15px 0}.slider-track{position:absolute;width:100%;height:100%;background:var(--primary-color);border-radius:3px}.slider-handle{position:absolute;top:50%;width:18px;height:18px;background-color:#fff;border:2px solid var(--primary-color);border-radius:50%;transform:translateY(-50%);cursor:pointer}.slider-handle.left{left:0}.slider-handle.right{right:0}.range-labels{display:flex;justify-content:space-between;font-size:12px;color:#4a5568;font-weight:600;margin-top:8px}.listing-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%}.search-box{position:relative;flex-grow:1;max-width:500px}.search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#64748b}.search-box input{width:100%;padding:12px 12px 12px 45px;border:1px solid #e2e8f0;border-radius:25px;background-color:var(--bg-light);font-size:15px;box-sizing:border-box}.toolbar-actions{display:flex;align-items:center;gap:12px}.sort-dropdown{position:relative}.sort-dropdown select{appearance:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 40px 12px 16px;font-size:14px;color:#334155;cursor:pointer}.dropdown-arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:12px;color:#64748b;pointer-events:none}.view-toggle{display:flex;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden}.view-btn{background:none;border:none;padding:12px 14px;color:#94a3b8;cursor:pointer;font-size:14px}.view-btn.active{color:#334155;background-color:#f8fafc}.travel-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:25px;width:100%}.travel-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.04);display:flex;flex-direction:column}.card-image-wrapper{position:relative;height:240px;overflow:hidden}.card-image-wrapper img{width:100%;height:100%;object-fit:cover}.discount-badge{position:absolute;top:15px;left:15px;background-color:var(--accent-orange);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:bold}.media-badges{position:absolute;bottom:15px;left:15px;display:flex;gap:6px}.media-badge{background-color:var(--primary-blue);color:#fff;padding:6px 10px;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:5px}.media-badge:hover{background-color:var(--accent-orange)}.badge-count{font-size:11px}.card-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.card-title{color:var(--text-dark);font-size:20px;font-weight:700;margin:0 0 16px 0}.info-box{border:1px solid var(--border-color);border-radius:12px;padding:14px;margin-bottom:20px}.info-row{display:flex;align-items:center;margin-bottom:12px}.info-row-inline{display:flex;gap:20px;margin-bottom:-30px}.stars{color:var(--accent-orange);font-size:14px;margin-right:8px;display:flex;gap:2px}.rating-text{color:var(--text-muted);font-size:13px}.info-item{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:14px}.info-item i{color:var(--accent-orange);font-size:15px}.card-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.price-container{display:flex;flex-direction:column;gap:2px}.discount-label{background-color:#f93;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:bold;align-self:flex-start}.prefix-text{color:var(--text-muted);font-size:13px}.price-row{display:flex;align-items:baseline;gap:6px}.current-price{color:var(--text-dark);font-size:24px;font-weight:700}.old-price{color:var(--text-muted);text-decoration:line-through;font-size:14px}.book-now-btn{background-color:var(--primary-blue);color:#fff;padding:10px 22px;border-radius:25px;font-weight:600;text-decoration:none;font-size:14px}@media(max-width: 900px){.wp-travel-main-container{flex-direction:column}.filter-sidebar{max-width:100%}}.custom-map-container{position:relative;width:100%;max-width:1990px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.custom-map-container iframe{display:block;width:100%;height:450px}@media(max-width: 768px){.custom-map-container iframe{height:320px}}:root{--wcu-primary-blue: #0062cc;--wcu-text-dark: #0f2137;--wcu-text-muted: #343d48;--wcu-bg-orange: #ff9933;--wcu-light-bg: #fffbf7;--wcu-border-color: #f1f4f6}.why-choose-us-section{background-color:var(--wcu-light-bg);background-image:url("http://tour.local/wp-content/uploads/2026/05/photo_2026-05-08_13-17-29.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:80px 20px;font-family:"Poppins","Segoe UI",sans-serif;overflow:hidden;position:relative}.wcu-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:40px}.wcu-content-col{flex:1;min-width:320px}.wcu-badge{display:inline-flex;align-items:center;gap:8px;background-color:#eef5fc;color:var(--wcu-primary-blue);padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.wcu-heading{font-size:42px;color:var(--wcu-text-dark);font-weight:700;line-height:1.2;margin:0 0 35px 0}.wcu-features-grid{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.04);display:grid;grid-template-columns:repeat(2, 1fr);overflow:hidden;margin-bottom:35px;border:1px solid var(--wcu-border-color)}.wcu-feature-item{display:flex;align-items:center;padding:30px;gap:15px;border-bottom:1px solid var(--wcu-border-color)}.wcu-features-grid .wcu-feature-item:nth-child(odd){border-right:1px solid var(--wcu-border-color)}.wcu-features-grid .wcu-feature-item:nth-last-child(-n+2){border-bottom:none}.wcu-icon-box{width:55px;height:55px;background-color:#f7f9fc;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .3s ease}.wcu-icon-box:hover{background-color:#f93;cursor:pointer}.wcu-icon-box i{font-size:22px;color:var(--wcu-text-dark);transition:color .3s ease}.wcu-icon-box:hover i{color:#fff}.wcu-text-box h3{margin:0;font-size:16px;color:var(--wcu-text-dark);font-weight:600;line-height:1.4}.wcu-btn{display:inline-block;background-color:var(--wcu-primary-blue);color:#fff;padding:14px 32px;border-radius:30px;font-weight:600;font-size:15px;text-decoration:none;transition:background .3s ease,transform .2s ease}.wcu-btn:hover{background-color:#f93;transform:translateY(-2px)}.wcu-image-col{flex:1;min-width:400px;position:relative;display:flex;justify-content:center}.wcu-image-col::before{content:"";position:absolute;bottom:-100px;right:-100px;width:500px;height:500px;border-radius:40% 60% 60% 40%/50% 30% 70% 50%;z-index:1}.wcu-image-wrapper{position:relative;z-index:2;width:100%;height:450px}.wcu-img-large{width:420px;height:420px;border-radius:50%;overflow:hidden;border:15px solid #fff;position:absolute;top:0;right:20px;box-shadow:0 15px 40px rgba(0,0,0,.1)}.wcu-img-small{width:310px;height:310px;border-radius:50%;overflow:hidden;border:8px solid #fff;position:absolute;bottom:0;left:20px;box-shadow:0 15px 40px rgba(0,0,0,.1)}.wcu-img-large img,.wcu-img-small img{width:100%;height:100%;object-fit:cover}@media(max-width: 991px){.wcu-container{flex-direction:column}.wcu-image-col{min-width:100%;margin-top:40px}}@media(max-width: 576px){.wcu-heading{font-size:32px}.wcu-features-grid{grid-template-columns:1fr}.wcu-features-grid .wcu-feature-item:nth-child(odd){border-right:none}.wcu-features-grid .wcu-feature-item{border-bottom:1px solid var(--wcu-border-color)}.wcu-features-grid .wcu-feature-item:last-child{border-bottom:none}.wcu-image-wrapper{height:350px}.wcu-img-large{width:260px;height:260px}.wcu-img-small{width:160px;height:160px}}.card-img-link{display:block;width:100%;height:100%;position:relative;overflow:hidden}.card-img-link img{transition:transform .3s ease}.card-img-link:hover img{transform:scale(1.05)}.wp-booking-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;max-width:420px;margin:20px auto;display:flex;flex-direction:column;gap:24px}.wp-booking-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f0f0f0;overflow:hidden}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;padding:50px 25px 20px 25px;position:relative}.price-item{margin-bottom:20px}.child-price{grid-row:span 2;border-left:1px solid #eaeaea;padding-left:20px;display:flex;flex-direction:column;justify-content:center;position:relative}.discount-badge{background-color:#0066de;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;display:inline-block;margin-bottom:12px}.original-price{color:#757575;font-size:14px}.original-price span{text-decoration:line-through}.current-price{font-size:28px;font-weight:800;color:#0f172a;margin-top:4px}.price-label{font-size:14px;color:#64748b;font-weight:400}.btn-check-availability{display:block;background:#ff9d3b;color:#fff !important;text-align:center;padding:15px;margin:10px 25px 30px 25px;border-radius:30px;font-weight:700;text-decoration:none;font-size:15px;letter-spacing:.5px;transition:background .2s ease}.btn-check-availability:hover{background:#e28427}.help-bar{background:blue;color:#fff;text-align:center;padding:15px;font-size:14px;font-weight:600}.help-bar a{color:#fff !important;text-decoration:underline}.question-card{padding:40px 30px;text-align:center}.question-icon svg{width:50px;height:50px;margin-bottom:15px}.question-card h2{font-size:20px;color:#0f172a;margin:0 0 10px 0;font-weight:700}.question-card p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 25px 0}.btn-send-message{display:inline-block;background:#0066de;color:#fff !important;padding:12px 35px;border-radius:25px;font-weight:600;text-decoration:none;font-size:16px;transition:background .2s ease}.btn-send-message:hover{background:#ff9d3b}.plane-deco{position:absolute;right:15px;top:10px;opacity:.85}.plane-deco svg{width:55px;height:55px;transform:rotate(45deg)}.inc-exc-container{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;line-height:1.6;max-width:1200px;margin:0 auto;padding:20px}.inc-exc-description{font-size:16px;color:#777;margin-bottom:30px}.inc-exc-main-title{font-size:24px;color:#0c2a4a;font-weight:700;margin-bottom:25px;position:relative;padding-bottom:10px}.inc-exc-main-title::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background-color:#1a56db}.inc-exc-grid{display:flex;flex-wrap:wrap;gap:40px;margin-top:20px}.inc-exc-col{flex:1;min-width:280px}.inc-exc-sub-title{font-size:18px;color:#0c2a4a;font-weight:600;margin-bottom:20px}.inc-exc-list{list-style:none;padding:0;margin:0}.inc-exc-list li{font-size:16px;color:#555;margin-bottom:15px;display:flex;align-items:center}.inc-exc-list li i{font-size:18px;margin-right:12px;display:inline-block}.inc-list li i{color:#4caf50}.exc-list li i{color:#f44336}.rating-share-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eaeaea;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;max-width:1275px;margin:0 auto}.rs-rating-side{display:flex;align-items:center;gap:8px}.rs-stars{color:#ff9800;font-size:16px;display:flex;gap:2px}.rs-rating-text{color:#7a869a;font-size:14px}.rs-share-side{display:flex;align-items:center;gap:8px}.rs-icon-btn{display:flex;justify-content:center;align-items:center;width:34px;height:34px;background-color:#f4f5f7;color:#5e6c84;border-radius:4px;font-size:15px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.rs-icon-btn:hover{background-color:#ff9d3b;color:#fff}.rs-icon-btn .fa-x-twitter{font-size:14px}@media(max-width: 600px){.rating-share-bar{flex-direction:column;gap:15px;text-align:center;padding:15px 10px}}.tour-plan-container{font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;max-width:800px;margin:200px auto;padding:20px;color:#2d3748}.tour-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:15px;margin-bottom:30px}.tour-header h2{font-size:24px;font-weight:700;color:#0f2942;margin:0;position:relative}.tour-header h2::after{content:"";position:absolute;bottom:-16px;left:0;width:40px;height:3px;background-color:#3182ce}.expand-all{display:flex;align-items:center;gap:10px;color:#718096;font-size:15px}.switch{position:relative;display:inline-block;width:50px;height:26px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e0;transition:.3s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.3s}input:checked+.slider{background-color:#f69c3f}input:checked+.slider:before{transform:translateX(24px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.timeline-wrapper{position:relative;padding-left:50px}.timeline-wrapper::before{content:"";position:absolute;left:21px;top:25px;bottom:25px;width:1px;border-left:1px dashed #cbd5e0;z-index:1}.timeline-item{position:relative;margin-bottom:0;border-bottom:1px solid #edf2f7}.timeline-item:last-child{border-bottom:none}.timeline-icon{position:absolute;left:-50px;z-index:2;background:#fff;display:flex;align-items:center;justify-content:center}.main-icon{width:44px;height:44px;background-color:#f69c3f;border-radius:50%;color:#fff;font-size:18px;top:18px;left:-51px}.node-icon{width:12px;height:12px;border:2px solid #f69c3f;border-radius:50%;top:32px;left:-35px}.timeline-content{padding:25px 0}.timeline-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.timeline-title h3{font-size:18px;font-weight:600;color:#0f2942;margin:0}.toggle-arrow{color:#a0aec0;font-size:14px;transition:transform .2s ease}.timeline-body{margin-top:20px;display:block}.placeholder-text{color:#718096;font-size:15px;line-height:1.6;margin-bottom:20px}.welcome-box{background-color:#def0ff;border-radius:4px;padding:30px}.welcome-box p{color:#1a365d;font-size:16px;line-height:1.6;margin:0 0 20px 0}.welcome-tag{font-size:11px;font-weight:800;color:#0f2942;letter-spacing:1px;position:relative;display:inline-block}.welcome-tag::before{content:"";position:absolute;top:-10px;left:0;width:25px;height:2px;background-color:#3182ce}.highlights-box{position:relative;background-color:#dee7f6;border-radius:4px;padding:35px 25px 25px 25px;max-width:800px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.highlights-badge{position:absolute;top:-16px;left:25px;background-color:#fff;color:#0f2d4a;padding:6px 16px;font-weight:600;font-size:15px;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.06);border:1px solid #e2e8f0}.highlights-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.highlights-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#2d3748;line-height:1.5}.highlights-list li i{color:#06c;font-size:16px;margin-top:3px}.inc-exc-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;max-width:1000px;padding:0 15px}.inc-exc-main-heading{font-size:24px;font-weight:700;color:#0f2d4a;margin:0 0 25px 0;position:relative}.inc-exc-main-heading::after{content:"";display:block;width:45px;height:3px;background-color:#0056b3;margin-top:8px}.inc-exc-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:25px}.inc-exc-sub-heading{font-size:18px;font-weight:600;color:#0f2d4a;margin:0 0 20px 0}.inc-exc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.inc-exc-list li{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:#718096;line-height:1.4}.inc-exc-list li i{font-size:18px;margin-top:2px}.list-includes li i{color:#48bb78}.list-excludes li i{color:#f56565}@media(max-width: 768px){.inc-exc-grid{grid-template-columns:1fr;gap:30px}}.tour-location-reviews-wrapper{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;max-width:950px}.section-main-heading{font-size:24px;font-weight:700;color:#0f2d4a;margin:0 0 20px 0;position:relative}.section-main-heading::after{content:"";display:block;width:45px;height:3px;background-color:#0056b3;margin-top:8px}.map-container{border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:40px}.map-container iframe{display:block}.reviews-dashboard-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.reviews-grid{display:grid;grid-template-columns:1fr 2.2fr}.score-summary-column{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;border-right:1px solid #e2e8f0;text-align:center}.big-rating-number{font-size:64px;color:#0f2d4a;line-height:1}.rating-out-of{font-size:22px;color:#a0aec0;font-weight:400}.rating-label-text{font-size:20px;font-weight:700;color:#ff9f43;margin:8px 0 4px 0}.verified-reviews-count{font-size:14px;color:#718096}.progress-bars-column{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:40px 45px}.rating-row{grid-template-columns:120px 1fr;align-items:center}.criterion-label{font-size:16px;font-weight:600;color:#1a202c}.progress-track-wrapper{background-color:#f7fafc;height:12px;border-radius:10px;position:relative;width:100%}.progress-fill-bar{background-color:#ff9f43;height:100%;border-radius:10px;position:relative}.floating-score-badge{position:absolute;right:-15px;top:-24px;background-color:#ff9f43;color:#fff;font-size:11px;font-weight:700;padding:2px 5px;border-radius:3px;line-height:1.2}.floating-score-badge::after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);border-width:4px 4px 0;border-style:solid;border-color:#ff9f43 rgba(0,0,0,0);display:block;width:0}@media(max-width: 768px){.reviews-grid{grid-template-columns:1fr}.score-summary-column{border-right:none;border-bottom:1px solid #e2e8f0;padding:30px 20px}.progress-bars-column{padding:30px 20px 40px 20px}.rating-row{grid-template-columns:100px 1fr}}.trip-info-card{position:relative;background-color:#f0f4f8;border:1px solid #e2e8f0;border-radius:8px;padding:45px 35px 35px 35px;max-width:1000px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.trip-info-badge{position:absolute;top:-18px;left:30px;background-color:#fff;color:#0f2d4a;padding:6px 20px;font-weight:700;font-size:15px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e2e8f0}.trip-info-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:28px;column-gap:20px}.trip-info-item{display:flex;align-items:center;gap:15px}.trip-icon-box{background-color:#fff;width:48px;height:48px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.02)}.trip-icon-box i{color:#ff9f43;font-size:20px}.trip-text-box{display:flex;flex-direction:column;justify-content:center}.trip-label{font-size:15px;font-weight:600;color:#1a202c;margin-bottom:2px}.trip-value{font-size:14px;color:#718096}@media(max-width: 900px){.trip-info-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.trip-info-card{padding:40px 20px 25px 20px}.trip-info-grid{grid-template-columns:1fr;row-gap:20px}}.blog-grid-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;width:100%;margin:0 auto;box-sizing:border-box}.blog-card{background-color:#f8fafc;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.blog-image-wrapper{position:relative;width:100%;height:220px;overflow:hidden}.blog-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-image-wrapper img{transform:scale(1.03)}.blog-date{position:absolute;bottom:-1px;left:15px;background-color:#06c;color:#fff;padding:6px 14px;border-radius:6px;font-size:13px;line-height:1.2;box-shadow:0 4px 6px rgba(0,0,0,.1)}.blog-date:hover{background-color:var(--accent-orange);transition:.3s}.blog-date strong{font-size:16px;display:inline-block;margin-right:2px}.blog-content{padding:25px;display:flex;flex-direction:column;flex-grow:1}.blog-meta{display:flex;gap:15px;font-size:13px;color:#64748b;margin-bottom:15px}.blog-meta i{color:var(--accent-orange);margin-right:5px}.blog-title{margin:0 0 25px 0;font-size:19px;line-height:1.4;font-weight:700;flex-grow:1}.blog-title a{color:#0f172a;text-decoration:none;transition:color .2s ease}.blog-title a:hover{color:var(--accent-orange)}.blog-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0;margin-top:auto}.read-more{font-size:16px;color:#64748b;text-decoration:none;font-weight:500;transition:color .2s ease}.blog-card:hover .read-more{color:var(--accent-orange)}.arrow-icon{font-size:12px;color:#64748b;transition:transform .3s ease,color .3s ease}.blog-card:hover .arrow-icon{transform:translateX(5px);color:#06c}@media(max-width: 991px){.blog-grid-container{grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 650px){.blog-grid-container{grid-template-columns:1fr}}.card-group1{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px;width:100%}.card1{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s ease}.card1:hover{transform:translateY(-5px)}.card-img-wrapper1{position:relative;width:100%;height:240px;overflow:hidden}.card-img-wrapper1 a.card-img-link img,.card-img-wrapper1 img{width:100% !important;height:100% !important;object-fit:cover !important;display:block}.card-img-wrapper1 .tag{position:absolute;top:15px;left:15px;background:#ff8c00;color:#fff;padding:6px 12px;font-size:11px;font-weight:bold;border-radius:20px;z-index:2}.media-icons{position:absolute;bottom:-1px;left:15px;display:flex;gap:8px;z-index:2}.media-icons button{background:rgba(0,82,204,.85);color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:5px}.card-body1{padding:20px;display:flex;flex-direction:column;flex-grow:1}.card-title{font-size:25px;font-weight:bold;margin-bottom:15px}.card-title a{color:#1a2b49;text-decoration:none}.meta-info-box{border:1px solid #f0f2f5;border-radius:10px;padding:12px;background:#fafbfc;font-size:13px;color:#6c757d;display:flex;flex-direction:column;gap:8px}.rating-row{color:#ff9800;display:flex;align-items:center;gap:4px}.rating-row span{color:#6c757d;margin-left:5px}.stats-row{display:flex;align-items:center;padding-bottom:8px;margin-bottom:4px}.location-row{display:flex;align-items:center;gap:6px}.card-footer1{padding:15px 20px 20px 20px;background:#fff;border-top:none;display:flex;justify-content:space-between;align-items:center;margin-top:auto}.price-container{display:flex;flex-direction:column}.price-container .from-text{font-size:11px;color:#999}.price-container .current-price{font-size:20px;font-weight:bold;color:#1a2b49}.price-container .old-price{font-size:13px;color:#adb5bd;text-decoration:line-through;margin-left:5px}.book-now-btn{background:#0052cc;color:#fff !important;padding:10px 22px;border-radius:25px;font-size:13px;font-weight:bold;text-decoration:none;transition:background .2s}.book-now-btn:hover{background:#ff9d3b}.news-form .input-group{display:flex !important;align-items:center;background:#fff;border-radius:12px;overflow:hidden;padding:0}.news-form .input-group .wpcf7-form-control-wrap{flex:1}.news-form .input-group input[type=email]{width:100%;border:none !important;background:rgba(0,0,0,0) !important;padding:15px 20px;outline:none}.news-form .input-group button[type=submit]{background-color:#ff9838;color:#fff;border:none;padding:18px 25px;cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%;transition:background .3s}.news-form .input-group button[type=submit]:hover{background-color:#e6852e}.brand-trust-section{width:100%;max-width:1200px;margin:40px auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-sizing:border-box}.brand-trust-header{display:flex;align-items:center;text-align:center;margin-bottom:40px}.brand-trust-header .line{flex:1;height:1px;background-color:#e0e0e0}.brand-trust-title{padding:0 20px;font-size:15px;font-weight:700;color:#0a2540;white-space:nowrap;margin:0;letter-spacing:.5px}.brand-logo-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.brand-logo img{max-height:35px;width:auto;display:block;transition:all .3s ease}.item-muted img{opacity:.3;filter:grayscale(100%)}.item-active img{opacity:1;filter:grayscale(0%)}.brand-logo img:hover{opacity:1;filter:grayscale(0%);cursor:pointer}@media(max-width: 768px){.brand-logo-container{justify-content:center}.brand-logo{flex:0 0 40%;display:flex;justify-content:center}}/*# sourceMappingURL=custom.min.css.map */
