.tourDetail{padding-top:80px}.tourDetail .swiper,.tourDetail-slider{width:100%;height:500px}.tourDetail .swiper-slide{text-align:center;font-size:18px;background:#fff;overflow:hidden;position:relative}.tourDetail .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.tourDetail .swiper-button-next,.tourDetail .swiper-button-prev{z-index:1000;color:var(--c-primary)!important;padding:15px}.tourDetail .swiper-button-next:hover,.tourDetail .swiper-button-prev:hover{color:#ff6b35!important}.tourDetail .swiper-button-next:after,.tourDetail .swiper-button-prev:after{font-size:25px!important;font-weight:700}.tourDetail .swiper-pagination-bullet{background-color:#fff!important}.tourDetail .mySwiper{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.tourDetail .react-numeric-input{width:100px!important}.tourDetail .react-numeric-input input{text-align:center;padding:8px 0!important}.tourDetail .react-numeric-input input:focus{outline:none;border:none}.tourDetail .react-numeric-input b{width:4ex!important;background-color:#fff!important;cursor:pointer}.tourDetail .react-numeric-input b:hover{border-color:#ff6b35!important}.tourDetail-topContent{max-width:1400px;display:flex;margin:0 auto;padding:150px 40px 0;gap:10px}.tourDetail-topContent svg{width:20px}.tourDetail-topContent a{color:#262626;font-weight:700}.tourDetail-topContent a:hover{color:#00a699}.tourDetail-content{display:flex;flex-direction:row;max-width:1400px;gap:40px;padding:60px 40px 20px;margin:0 auto;justify-content:center;align-items:start}.tourDetail-location svg{width:24px}.tourDetail-location p{font-size:20px}.tourDetail-main{width:65%;display:flex;gap:40px;flex-direction:column}.tourDetail-mainTitle{display:flex;flex-direction:column;gap:20px}.tourDetail-mainTitle h2{color:#333;font-family:BenchNine;line-height:100%;font-size:70px}.tourDetail-taxes{display:flex;justify-content:start;gap:40px;padding:20px 0}.tourDetail-taxes p{background-color:var(--c-primary);padding:5px;color:#fff;font-family:BenchNine;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.tourDetail-benefits{display:flex;flex-wrap:wrap;gap:20px;width:100%;padding:20px 0}.tourDetail-benefitsItem{gap:20px;display:flex;flex-direction:column;align-items:flex-start}.tourDetail-benefitsText{display:flex;flex-direction:row;align-items:center;gap:15px}.tourDetail-benefitsText p{color:#00a699;font-size:24px}.tourDetail-benefitsText h4,.tourDetail-benefitsText p{font-family:BenchNine;font-style:normal;font-weight:700;line-height:100%}.tourDetail-benefitsText h4{color:#343434;font-size:21px}.tourDetail-overview{display:flex;flex-direction:column;padding:20px;width:100%;box-shadow:1px 5px 5px 5px rgba(0,0,0,.06)}.tourDetail-overview svg{width:35px;height:35px}.tourDetail-overview hr{border-color:#00a699}.tourDetail-overview-title{color:#00a699;font-family:BenchNine;font-size:32px;font-style:normal;font-weight:700;line-height:100%}.tourDetail-overview-description{padding:10px 0}.tourDetail-overview-description h1,.tourDetail-overview-description h2,.tourDetail-overview-description h3,.tourDetail-overview-description h4{line-height:100%}.tourDetail-overview-description p{color:#6c6c6c;font-family:BenchNine;font-size:21px;font-style:normal;font-weight:500;line-height:100%}.tourDetail-overview-description p a{color:var(--c-primary)}.tourDetail-overview-description p a:hover{color:var(--c-secondary)}.tourDetail-bookForm{padding:10px 0}.tourDetail-bookForm form{display:flex;flex-direction:column;justify-content:center;gap:10px}.tourDetail-bookForm hr{border-color:rgba(0,166,152,.333)}.tourDetail-private{display:flex;gap:20px;flex-direction:column}.tourDetail-private h4{font-family:BenchNine,serif;font-weight:700;font-size:24px;color:#262626;text-align:center;line-height:100%}.tourDetail-private h4 span{padding-left:5px;font-size:30px;color:var(--c-secondary)}.tourDetail-private p{font-size:18px;line-height:100%;color:#262626;text-align:center}.tourDetail-dateTime{display:flex;gap:10px;flex-direction:column}.tourDetail-bookGuests{display:flex;flex-direction:column;color:#343434;font-weight:700;border-radius:10px}.tourDetail-bookGuests p{color:var(--c-primary);font-size:20px;font-family:BenchNine;line-height:100%}.tourDetail-bookGuests p span{font-size:14px}.tourDetail-couponInput{display:flex;gap:10px}.tourDetail-couponInput button{padding:4px 10px;border-radius:5px;text-transform:uppercase;background-color:#ff6b35;color:#fff}.tourDetail-couponInput button:hover{transition:.3s;background-color:#00a699}.tourDetail-guests{padding-top:10px;display:flex;flex-direction:column;gap:5px;justify-content:space-between}.tourDetail-guests label{line-height:100%;text-align:left;font-weight:400;font-size:14px;color:#ff6b35}.tourDetail-guestPrice{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;gap:20%;border:1px solid rgba(53,53,53,.216);border-radius:5px}.tourDetail-totalPrice{padding:20px 0;display:flex;justify-content:start;flex-direction:column}.tourDetail-totalPriceItem span{font-size:14px;width:50%}.tourDetail-totalPriceItem{display:flex;justify-content:space-between}.tourDetail-totalPriceItem span{font-size:16px;padding:10px 0}.tourDetail-discountPriceItem{display:flex;padding:10px 0;justify-content:space-between}.tourDetail-discountPriceItem p{color:#ff6b35}.tourDetail-bundleSubtitle h4{color:#333;font-family:BenchNine;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.tourDetail-bundleInfo p{padding:20px 0;font-size:18px;color:#262626}.tourDetail-couponCode{display:flex;flex-direction:column;gap:5px}.tourDetail-couponCode label{color:var(--c-primary);font-size:20px;font-weight:700;font-family:BenchNine;line-height:100%;text-align:left}.tourDetail-couponCode input[type=text]{width:100%;padding:6px 10px 5px;border:1px solid #cfd0d0;border-radius:4px;min-height:38px;color:#343434}.tourDetail-bookDate{display:flex;flex-direction:column;gap:5px;width:100%}.tourDetail-bookDate label{color:var(--c-primary);font-size:20px;font-family:BenchNine;line-height:100%;text-align:left;font-weight:700}.tourDetail-calendar{width:100%}.tourDetail-bookTime{display:flex;flex-direction:column;gap:5px;width:100%}.tourDetail-bookTime label{color:var(--c-primary);font-size:20px;font-weight:700;font-family:BenchNine;line-height:100%;text-align:left}.tourDetail-bookHotel{display:flex;flex-direction:column;gap:5px;width:100%;color:#262626}.tourDetail-bookHotel label{font-family:BenchNine;line-height:100%;color:var(--c-primary);font-size:20px;font-weight:700;text-align:left}.tourDetail-bookPhone input[type=tel]{width:100%;border:1px solid #cfd0d0;border-radius:4px;min-height:38px;color:#343434}.tourDetail-bookPhone .country-name{color:#262626}.tourDetail-bookPhone .selected-flag{background-color:#fff}.tourDetail-bookInfo{display:flex;flex-direction:column;gap:5px}.tourDetail-bookInfo label{color:var(--c-primary);font-weight:700;text-align:left}.tourDetail-bookInfo input[type=email],.tourDetail-bookInfo input[type=text]{width:100%;padding:6px 10px 5px;border:1px solid #cfd0d0;border-radius:4px;min-height:38px;color:#343434}.tourDetail-bookBtn{display:flex;padding:10px 0;flex-direction:column;justify-content:center}.tourDetail-bookBtn button{width:200px;margin:0 auto;padding:6px 10px 5px;border:1px solid #cfd0d0;border-radius:4px;background-color:#ff6b35;min-height:38px;color:#fff;cursor:pointer;font-weight:700}.tourDetail-bookBtn button:hover{background-color:#00a699}.tourDetail-bookBtn button:disabled,.tourDetail-bookBtn button[disabled]{background-color:#616161}.tourDetail-ctaBtn{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.tourDetail-ctaBtn a{width:200px;margin:0 auto;text-align:center;padding:6px 10px 5px;border-radius:4px;background-color:#ff6b35;min-height:38px;color:#fff;text-transform:uppercase;font-size:18px;cursor:pointer;font-weight:700}.tourDetail-ctaBtn a:hover{background-color:#00a699}.tourDetail-included{display:flex;flex-direction:column;padding:20px;width:100%;box-shadow:1px 5px 5px 5px rgba(0,0,0,.06)}.tourDetail-included svg{width:35px;height:35px}.tourDetail-included hr{border-color:#00a699}.tourDetail-included-title{color:#00a699;font-family:BenchNine;font-size:32px;font-style:normal;font-weight:700;line-height:100%}.tourDetail-included-description{padding:10px 0;font-family:BenchNine;font-size:21px;color:#6c6c6c;line-height:100%}.tourDetail-included-description li{margin-left:25px;margin-bottom:8px;list-style-image:url(/_next/static/media/check_box.19d637c3.svg);color:#6c6c6c;font-family:BenchNine;font-size:21px;font-style:normal;font-weight:500;line-height:100%;padding-inline-start:5px}.tourDetail-included-description li::marker{text-align:center;color:#ff6b35}.tourDetail-key{display:flex;flex-direction:column;padding:20px;width:100%;box-shadow:1px 5px 5px 5px rgba(0,0,0,.06)}.tourDetail-key svg{width:35px;height:35px}.tourDetail-key hr{border-color:#00a699}.tourDetail-key-title{color:#00a699;font-family:BenchNine;font-size:32px;font-style:normal;font-weight:700;line-height:100%}.tourDetail-key-description{padding:10px 0}.tourDetail-key-description,.tourDetail-key-description li{font-family:BenchNine;font-size:21px;color:#6c6c6c;line-height:100%}.tourDetail-key-description li{margin-left:25px;margin-bottom:8px;list-style-image:url(/_next/static/media/check_circle16.6ce5c902.svg);font-style:normal;font-weight:500;padding-inline-start:5px}.tourDetail-key-description li::marker{text-align:center;color:#ff6b35}.tourDetail-bookCta{padding:20px 0 10px}.tourDetail-bookCta a{background:#ff6b35;color:#fff;font-size:16px;line-height:100%;padding:10px 30px}.tourDetail-bookCta a:hover{background-color:#00a699}.tourDetail-keyCta{padding:20px 0 0;display:flex}.tourDetail-keyCta a{text-align:center;width:100%;background:#ff6b35;color:#fff;font-size:16px;line-height:100%;padding:10px 30px}.tourDetail-keyCta a:hover{background-color:#00a699}.tourDetail-seo{max-width:1400px;gap:40px}.tourDetail-moreLike,.tourDetail-seo{padding:40px;display:flex;flex-direction:column;margin:0 auto}.tourDetail-moreLike{max-width:1200px}.tourDetail-moreLike-content{display:flex;flex-direction:column;gap:80px}.tourDetail-moreLike-title h1{font-size:64px;color:#333;text-align:center}.tourDetail-moreLike-cards{padding:0 20px;display:flex;flex-direction:column;gap:20px;width:100%}.tourDetail-moreLike-card{display:flex;flex-direction:column;gap:5px;overflow:hidden}.tourDetail-moreLike-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.3);transition:.6s}.tourDetail-moreLike-cardImage{height:300px;position:relative;width:fit-content}.tourDetail-moreLike-cardImage img{object-fit:cover}.tourDetail-moreLike-cardTitle{position:absolute;background-color:rgba(0,0,0,.549);bottom:0;width:100%;left:0;padding:5px 20px;text-align:left}.tourDetail-moreLike-cardTitle h4{font-size:20px;font-weight:700;color:#fff;line-height:100%;padding:10px 0}.tourDetail-moreLike-cardBadge{position:absolute;top:15px;right:10px}.tourDetail-moreLike-cardBadge span{background:linear-gradient(180deg,#6a1e1e,#d12525),linear-gradient(180deg,#6d6dbb,#34346b),#e02e2e;color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;padding:5px 10px;border-radius:20px}.tourDetail-moreLike-cardInfo{padding:10px;display:flex;justify-content:space-between;align-items:start}.tourDetail-moreLike-infoItem{display:flex;gap:5px;justify-content:left;align-items:center}.tourDetail-moreLike-infoItem p{font-size:14px}.tourDetail-moreLike-cardAction{display:flex;gap:10px;justify-content:space-between;padding:20px 10px;align-items:center}.tourDetail-moreLike-cardAction p{padding:2px 5px;color:#00a699;border-radius:3px;font-size:18px;font-weight:700}.tourDetail-moreLike-price{display:flex;flex-wrap:wrap}.tourDetail-moreLike-price p{font-size:16px}.tourDetail-moreLike-discount p{text-decoration:line-through;color:#343434!important}.tourDetail-moreLike-btn a{background-color:#00a699;color:#fff;font-weight:700;font-size:16px;cursor:pointer;border-radius:20px;padding:8px 10px}.tourDetail-moreLike-btn a:hover{background-color:#ff6b35}.tourDetail-moreLike .swiper{width:100%;height:100%;padding:20px}.tourDetail-moreLike .swiper-slide{text-align:center;font-size:18px;background:#fff;overflow:hidden;position:relative;box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}.tourDetail-moreLike .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.tourDetail-moreLike .swiper-button-next,.tourDetail-moreLike .swiper-button-prev{z-index:160;color:var(--c-primary)!important;padding:0}.tourDetail-moreLike .swiper-button-next:hover,.tourDetail-moreLike .swiper-button-prev:hover{color:#ff6b35!important}.tourDetail-moreLike .swiper-button-next:after,.tourDetail-moreLike .swiper-button-prev:after{font-size:25px!important;font-weight:700}.tourDetail-moreLike .swiper-pagination-bullet{background-color:var(--c-primary)!important}.tourDetail-moreLike .mySwiper{box-shadow:none}.tourDetail-bookCard{display:flex;flex-direction:column;position:sticky;top:150px;width:35%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);padding:0;border:1px solid hsla(0,0%,64%,.714);background-color:#f2f2f2;border-radius:5px}.tourDetail-bookCard-title{padding:0 20px}.tourDetail-bookCard-title h2{font-size:48px;text-align:center;color:#333}.tourDetail-bookCard-content{padding:10px 20px}.tourDetail-faqBox{background-color:#fff}.tourDetail-faqWrapper{padding:80px 40px;display:flex;flex-direction:column;max-width:1400px;margin:0 auto;gap:60px}.tourDetail-faqTitle{padding:20px 0;max-width:var(--width);width:fit-content}.tourDetail-faqTitle h1{font-size:102px}.tourDetail-faqTitle h1,.tourDetail-faqTitle h3{color:#343434;font-family:BenchNine;font-style:normal;font-weight:700;line-height:110%}.tourDetail-faqTitle h3{font-size:64px}.tourDetail-faq{margin:0 auto;max-width:var(--width);width:100%}.tourDetail-faq svg{width:35px;color:#fff}.tourDetail-faq-item{padding:15px 0}.tourDetail-faq-items{padding:5px}.tourDetail-faq-items p{line-height:110%}.tourDetail-faq-items ul{list-style-type:disc;line-height:110%;padding-left:40px}.tourDetail-faq-items a{color:#fff}.tourDetail-faq-title{color:#343434;font-family:BenchNine;font-size:42px;font-style:normal;font-weight:700;line-height:110%}.tourDetail-faq-description{color:#343434;font-family:Inria Sans;font-size:24px;font-style:normal;font-weight:400;line-height:110%}.tourDetail--modal{overflow-y:auto;background-color:rgba(0,0,0,.8)}.tourDetail--modalBtn{padding:25px 0 15px}.tourDetail--modalBtn button:hover{background-color:#00a699}.tourDetail--modalClose span{color:#343434;font-size:18px;font-weight:700}.tourDetail--modalClose span:hover{text-decoration:underline}.tourDetail--modalBox{background-color:#ececec;min-width:40%;overflow:auto;padding:40px;max-height:95%;margin:auto 0}.tourDetail--modalBox img{width:70px;padding:20px 0;margin:0 auto}.tourDetail--modalButton{width:200px;margin:0 auto;padding:6px 10px 5px;border:1px solid #cfd0d0;border-radius:4px;background-color:#ff6b35;min-height:38px;color:#fff;cursor:pointer;font-weight:700}.tourDetail--modalButton:hover{background-color:#00a699}.tourDetail-center{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;padding:5px 0}.tourDetail-center label{color:#262626;font-size:14px}.tourDetail-center a{color:#00a699;font-weight:700}.tourDetail-cards{padding:0 20px;display:flex;flex-direction:column;gap:10px;width:100%}.tourDetail-cards-header h4{font-size:20px;font-weight:700;color:#00a699;padding-bottom:10px;text-align:right}.tourDetail-cards-wrapper{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:center}.tourDetail-cards-card{display:flex;flex-direction:column;gap:5px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-radius:5px;overflow:hidden}.tourDetail-cards-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.3);transition:.6s}.tourDetail-cards-cardImage{height:300px;position:relative;border-radius:5px}.tourDetail-cards-cardTitle{position:absolute;background-color:rgba(0,0,0,.549);bottom:0;width:100%;left:0;padding:2px 20px;text-align:left}.tourDetail-cards-cardTitle h4{font-size:20px;font-weight:700;color:#fff;line-height:100%;padding:10px 0}.tourDetail-cards-cardBadge{position:absolute;top:15px;right:10px}.tourDetail-cards-cardBadge span{background:linear-gradient(180deg,#6a1e1e,#d12525),linear-gradient(180deg,#6d6dbb,#34346b),#e02e2e;color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;padding:5px 10px;border-radius:20px}.tourDetail-cards-cardInfo{padding:10px;display:flex;justify-content:space-between;align-items:start}.tourDetail-cards-infoItem{display:flex;gap:5px;justify-content:left;align-items:center}.tourDetail-cards-infoItem p{font-size:14px}.tourDetail-cards-cardAction{display:flex;gap:10px;justify-content:space-between;padding:0 10px 20px;align-items:center}.tourDetail-cards-cardAction p{padding:2px 5px;color:#00a699;border-radius:3px;font-size:18px;font-weight:700}.tourDetail-cards-price{display:flex;flex-wrap:wrap}.tourDetail-cards-price p{font-size:16px}.tourDetail-cards-discount p{text-decoration:line-through;color:#343434!important}.tourDetail-cards-btn a{background-color:#00a699;color:#fff;font-weight:700;font-size:16px;cursor:pointer;border-radius:20px;padding:8px 10px}.tourDetail-cards-btn a:hover{background-color:#ff6b35}.tourDetail-cards-footer{max-width:1400px;padding:20px 20px 80px;margin:0 auto;gap:20px}.tourDetail input[type=checkbox]{position:relative;top:5px;width:20px;height:20px;-webkit-appearance:none;outline:none;transition:.5s}.tourDetail input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(78,78,78,.722);box-sizing:border-box;transition:.5s;border-radius:4px}.tourDetail input:checked[type=checkbox]:before{border-left:none;border-radius:0;border-top:none;width:10px;border-color:#18c418!important;transform:rotate(45deg) translate(5px,-10px)}.tourDetail-contact{background-color:var(--c-primary);width:100%;padding:80px 40px}.tourDetail-contact-content{background-color:var(--c-secondary);max-width:1400px;padding:40px;margin:0 auto;display:flex;flex-direction:column;border-radius:26px}.tourDetail-contact-box{display:flex;flex-direction:column;gap:40px}.tourDetail-contact-box h2{color:#fff;font-family:Inria Sans;font-size:48px;line-height:100%}.tourDetail-contact-info{display:flex;flex-direction:column;gap:20px}.tourDetail-contact-info p{color:#fff;font-family:Inria Sans;font-size:24px;font-style:normal;font-weight:400;line-height:100%}.tourDetail-contact-info p a:hover{color:#000}.tourDetail-contact-cta{display:flex;flex-direction:column}.tourDetail-contact-cta a{text-align:center;background-color:#000;color:#fff;padding:15px 30px;font-family:Inria Sans;font-size:24px;font-weight:700;line-height:100%}.tourDetail-contact-cta a:hover{background-color:#fff;color:#000}.react-datepicker-wrapper{width:100%}.react-datepicker__calendar-icon{padding-top:11px!important}.react-datepicker__calendar-icon input{text-align:center}@media only screen and (min-width:950px)and (max-width:1350px){.tourDetail--modalBox{width:60%}}@media only screen and (min-width:950px)and (max-width:1200px){.tourDetail-content{padding:40px;flex-direction:column;align-items:center}.tourDetail-main{width:100%}.tourDetail-bookCard{width:60%}}@media only screen and (min-width:600px)and (max-width:950px){.tourDetail-content{padding:40px;flex-direction:column;align-items:center}.tourDetail--modalBox{width:75%}.tourDetail-overview-title{font-size:20px!important}.tourDetail-benefits{gap:10px}.tourDetail-benefitsItem{width:100%;gap:10px}.tourDetail-benefitsItem h4{font-size:18px}.tourDetail-benefitsIcon{padding:0 5px}.tourDetail-benefitsIcon svg{width:20px}.tourDetail-included-title,.tourDetail-key-title{font-size:20px!important}.tourDetail-moreLike{padding:40px}.tourDetail-moreLike-content{gap:60px}.tourDetail-moreLike-title h1{font-size:64px}.tourDetail-moreLike-cards{width:80%;margin:0 auto}.tourDetail-faqWrapper{padding:40px;gap:20px}.tourDetail-faqTitle{display:flex;flex-direction:column;gap:10px}.tourDetail-faqTitle h1{font-size:82px}.tourDetail-faqTitle h3{font-size:36px}.tourDetail-faq{padding:20px 0}.tourDetail-faq svg{width:28px;min-width:28px}.tourDetail-faq-title{font-size:32px}.tourDetail-faq-description{font-size:22px}.tourDetail-main{width:100%}.tourDetail-bookCard{width:90%}.tourDetail-location svg{width:24px}.tourDetail-location p{font-size:16px}.tourDetail-contact{padding:60px 40px}.tourDetail-contact-box h2{font-size:42px}.tourDetail-contact-cta a,.tourDetail-contact-info p{font-size:20px}}@media only screen and (min-width:150px)and (max-width:600px){.tourDetail{padding-top:60px}.tourDetail-topContent{padding:150px 16px 0}.tourDetail-content{gap:30px;padding:40px 16px 20px;flex-direction:column;align-items:center}.tourDetail-overview{padding:10px 15px}.tourDetail-overview-title{font-size:24px!important}.tourDetail-slider{max-height:270px}.tourDetail-benefitsItem{width:100%;flex-direction:column;align-items:flex-start;gap:10px}.tourDetail-benefitsItem h4{font-size:20px}.tourDetail-mainTitle h2{font-size:42px}.tourDetail-benefits{padding:5px 2px;gap:10px}.tourDetail-benefitsIcon{padding:0 5px}.tourDetail-benefitsIcon svg{width:20px}.tourDetail-totalPriceItem span{font-size:14px;width:50%;padding:10px 0}.tourDetail-bundleInfo p{padding:10px 0;font-size:16px;color:#262626}.tourDetail-included{padding:10px 15px}.tourDetail-included-title{font-size:24px!important;text-align:left}.tourDetail-included-description,.tourDetail-included-description li{font-size:18px}.tourDetail-key{padding:10px 15px}.tourDetail-key-title{font-size:24px!important}.tourDetail-key-description{font-size:18px}.tourDetail-key-description li{font-size:20px}.tourDetail-seo{padding:40px 16px;gap:40px}.tourDetail-moreLike{padding:20px 16px}.tourDetail-moreLike-content{gap:40px}.tourDetail-moreLike-title h1{font-size:42px}.tourDetail-faqWrapper{padding:20px 16px 40px;gap:20px}.tourDetail-faqTitle{display:flex;flex-direction:column;gap:10px}.tourDetail-faqTitle h1{font-size:64px}.tourDetail-faqTitle h3{font-size:28px}.tourDetail-faq{padding:20px 0}.tourDetail-faq svg{width:24px;min-width:24px}.tourDetail-faq-title{font-size:22px;text-align:left}.tourDetail-faq-description{font-size:16px}.tourDetail-main{width:100%;gap:20px}.tourDetail-taxes{display:flex;justify-content:start;gap:20px}.tourDetail-taxes p{font-size:16px}.tourDetail-bookCard{width:100%}.tourDetail-bookCard-title h2{font-size:42px}.tourDetail-bookCard-content{padding:10px 15px}.tourDetail--modalBox{width:85%;padding:20px 15px}.tourDetail--modalBox img{width:50px}.tourDetail-guestPrice{gap:5px}.tourDetail-location svg{width:24px}.tourDetail-location p{font-size:16px;line-height:100%}.tourDetail-moreLike-content{gap:20px}.tourDetail-moreLike .swiper{max-height:100%;width:100%;padding:20px 5px}.tourDetail-moreLike-cards{padding:5px}.tourDetail-moreLike-cardAction{padding:25px 20px}.tourDetail-contact{padding:60px 16px}.tourDetail-contact-content{padding:30px;border-radius:20px}.tourDetail-contact-box h2{font-size:32px}.tourDetail-contact-info p{font-size:18px}.tourDetail-contact-cta a{font-size:20px}.swiper,.swiper-slide img{max-height:270px}.react-numeric-input{width:100px!important}.react-numeric-input input{text-align:center;padding:8px 0!important}.react-numeric-input input:focus{outline:none;border:none}.react-numeric-input b{width:4ex!important;background-color:#fff!important;cursor:pointer}.react-numeric-input b:hover{border-color:#ff6b35!important}}@media only screen and (max-width:1400px)and (max-height:800px){.tourDetail-banner{min-height:450px;gap:10px;padding-top:60px}}