header{--nav-height: 90px;position:relative;z-index:2000}header .navbar{--bs-navbar-padding-y: 0;--bs-navbar-active-color: #29B359;position:relative;z-index:100;height:var(--nav-height);width:100%}header .navbar-brand img{height:60px}header .nav-item>a{text-transform:uppercase;font-size:.9rem;font-weight:500;border-bottom:2px solid transparent}header .nav-item>a.active{border-color:#29b359}header .nav-item .dropdown-menu{--bs-dropdown-item-padding-y: .6rem;--bs-dropdown-item-padding-x: 1.5rem;--bs-dropdown-link-active-bg: #29B359;display:block;transition:.2s all ease-in-out;visibility:hidden;opacity:0;border:none;box-shadow:0 0 .5rem #0003;position:absolute;top:110%}header .nav-item .dropdown-item{font-size:.875rem}header .nav-item:hover>a{color:#29b359}header .nav-item:hover .dropdown-menu{visibility:visible;opacity:1;transform:translateY(-30px)}header .banner{position:relative;z-index:10}header .banner>*{position:relative;z-index:20}header .banner .slide{z-index:1}header .banner .slide .swiper-slide{aspect-ratio:2.5;position:relative}header .banner .slide .swiper-slide:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#00000070;z-index:10}header .banner .slide .swiper-slide img{width:100%;height:100%;object-fit:cover}header .banner .content h1{font-size:4rem}header .banner .content .desc{font-weight:200;font-size:1.875rem}header.sticky-header{padding-top:var(--nav-height)}header.sticky-header .navbar{left:0;top:-100px!important;position:fixed;transform:translateY(100px);transition:.4s all ease-in-out}.modal-search .btn_close{color:#fff;font-size:2rem;position:absolute;bottom:-5rem;left:50%;transform:translate(-50%);cursor:pointer;transition:.2s all ease-in-out}.modal-search .btn_close:hover{transform:translate(-50%) rotate(90deg)}.modal-search .modal-content{background:none;border:none}.modal-search .modal-body{padding:0}.modal-search .modal-body input{border-radius:2rem;box-shadow:none;outline:none;border:none;font-size:1.1rem;height:3.5rem;line-height:3.5rem;padding:0 1.5rem}.modal-search .btn-search{background:#ddd;border:none;font-size:1rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;transition:.3s all ease}.modal-search .btn-search:hover{background:#29b359;color:#fff}.modal-backdrop{--bs-backdrop-bg: #00000070;--bs-backdrop-opacity: 1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.lora-font,.content h1,.content h2,.content h3,.content h4,.content h5{font-family:Lora,serif;font-optical-sizing:auto;font-style:normal}.roboto-flex-font,body{font-family:Roboto Flex,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0,"wdth" 100,"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712}.btn-outline-success{--bs-btn-border-color: #29B359;--bs-btn-color: #29B359;--bs-btn-hover-bg: #29B359}.btn-success{--bs-btn-bg: #29B359;--bs-btn-border-color: #29B359}.bg-success,.text-success{--bs-success-rgb: 41, 179, 89 !important}body{color:#333}img{max-width:100%}a{text-decoration:none;color:#333}.text-main-yellow{color:#e5a223!important}.text-main-green{color:#29b359!important}.bg-yellow{background:#e5a223!important}.bg-warning{background:#f9f6f2!important}.pagination{--bs-pagination-color: #29B359;--bs-pagination-hover-color: #29B359;--bs-pagination-focus-color: #000}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.main-column{display:grid;grid-template-columns:70% auto;gap:2rem}.widget{border:1px solid #A7BB89;border-radius:1rem;--padding-x: 1.5rem;--padding-y: 1.5rem}.widget .wg-body{padding:var(--padding-y) var(--padding-x)}.widget .wg-title{font-size:1.5rem;font-weight:400;padding:calc(var(--padding-y) * .7) var(--padding-x);padding-bottom:0}.content{line-height:1.6}.content img{max-width:100%!important;height:auto!important}.section-title{font-size:2.5rem;font-weight:600}.home-blog-list .list{display:grid;grid-template-columns:repeat(4,1fr);gap:0!important}.home-blog-list .item{display:block;position:relative;color:#fff;word-break:break-word}.home-blog-list .item img{width:100%;height:auto}.home-blog-list .item .title{display:block;font-size:1.25rem;font-weight:500}.home-blog-list .item .ct{position:absolute;bottom:0;left:0;width:100%;padding:2rem 2rem 1rem;height:50%;background:linear-gradient(180deg,#0000,#000c);transition:.2s height ease-in-out;display:flex;flex-direction:column;justify-content:flex-end}.home-blog-list .item .ct>*{display:block}.home-blog-list .item .ct .arrow{font-size:1.5rem;transition:.2s all ease-in-out}.home-blog-list .item:hover .arrow{transform:translate(.5rem)}.home-blog-list .item:hover .ct{height:100%;background:linear-gradient(180deg,#0000,#000)}.home-blog-list .item:hover .title{color:#29b359}.home-blog-list .item:hover .desc{color:#ccc}.review-list .list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.review-list .item .img{position:relative;display:block;border-radius:1rem;overflow:hidden;margin-bottom:1rem}.review-list .item .img .title{position:absolute;bottom:0;left:0;color:#fff;min-height:30%;background:linear-gradient(180deg,#0000,#000c);padding:1rem;width:100%;display:flex;align-items:flex-end}.review-list .item img{width:100%}.review-list .item .customer .name{font-weight:600}.review-list .item .customer .avatar{width:45px;aspect-ratio:1/1;background:#ccc;position:relative;border-radius:50%;overflow:hidden}.review-list .item .customer .avatar .text{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600}.review-list .item .date{color:#555}.rating .star{display:inline-block;background:#29b359;width:12px;aspect-ratio:1/1;border-radius:50%;border:2px solid #fff;outline:2px solid #29B359}.about-section{min-height:500px}.about-section .left img{width:50%;position:absolute;left:0;height:100%;object-fit:cover}.about-section .right{padding-left:2rem;color:#fff}.about-section .right:before{content:"";display:block;background:url(/build/assets/about-1-B4rngf5B.png) no-repeat right center/cover;width:50%;right:0;height:100%;position:absolute;z-index:1}.about-section .right .inner{z-index:10;padding:2rem}.about-section .right .section-desc{line-height:1.7}.map-bg{background:url(/build/assets/map-bg-SpbhgXm9.png) no-repeat center top/cover}.why-choose-us .list{display:flex;flex-direction:column;gap:2rem}.why-choose-us li{display:flex;align-items:center;gap:1.5rem}.why-choose-us li .icon{width:70px;font-size:3rem;position:relative}.why-choose-us li .icon .bi{position:absolute;top:50%;transform:translateY(-50%);left:0}.why-choose-us li>div{flex:1}.why-choose-us li .title{font-weight:500;font-size:1.2rem}.why-choose-page .item{border-radius:2rem}.why-choose-page .item .icon{text-align:center;font-size:5rem;padding:0 1rem}.attraction-list .item{aspect-ratio:16/9;position:relative;color:#fff}.attraction-list .item>*{position:relative;z-index:2}.attraction-list .item:before{content:"";background-color:#000c;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.attraction-list .item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.attraction-list .item .title{position:absolute;left:0;bottom:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.5rem 1rem;text-align:center;background:linear-gradient(180deg,#0000,#29b359);min-height:30%;transition:background .2s ease,min-height .2s ease-in-out;display:flex;align-items:end;justify-content:center}.attraction-list .item:hover .title{background:linear-gradient(180deg,#0000,#29b359);min-height:50%}.attraction-list .list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.attraction-list .list.list-style-2 .item .title{position:absolute;max-width:calc(100% - 3rem);left:50%;top:50%;height:40px;width:100%;min-height:auto!important;bottom:auto;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:#0000004d!important;border:1px solid #fff;border-radius:.5rem;padding-left:1rem;padding-right:1rem}.attraction-list .list.list-style-2 .item .title span{white-space:nowrap;text-align:center;text-overflow:ellipsis;overflow:hidden;display:block}.attraction-list .list.list-style-2 .item:hover .title{background:#00000080!important;height:100%;width:100%;max-width:100%!important;border-radius:0;border:none}.attraction-list .list.list-style-2 .item:hover .title span{white-space:normal}.faq-list .accordion{--bs-accordion-btn-padding-y: 2rem;--bs-accordion-bg: transparent}.faq-list .accordion-item{border:none}.faq-list .accordion-item .accordion-header{border-top:1px solid #D9D9D9}.faq-list .accordion-item .accordion-button{box-shadow:none!important}.faq-list .accordion-item .accordion-button:not(.collapsed){background:none!important;font-weight:700}.faq-list .accordion-item .accordion-button,.faq-list .accordion-item .accordion-body{padding-left:0!important;padding-right:0!important}.faq-list .accordion-item .accordion-body{padding-top:0!important}.reviews-section .item .date{color:#98a2b3;font-size:80%}.reviews-section .item .title a{color:#e5a223}.reviews-section .item .star{color:#fbb120}.reviews-section .item .content{line-height:1.6}.reviews-section .summary .number{border-radius:50%;font-weight:500}.reviews-section .star-list{display:flex;flex-direction:column;gap:.5rem}.reviews-section .star-list .item{display:grid;grid-template-columns:30px auto 20%;align-items:center;font-size:90%}.reviews-section .star-list .item .bar{background:#eee;border-radius:5px;height:1rem;position:relative;overflow:hidden}.reviews-section .star-list .item .bar:before{content:"";display:block;position:absolute;top:0;left:0;width:var(--percent, 0%);height:100%;background:#29b359}.reviews-section .star-list .item .count{text-align:right}.reviews-section .star-list .item .star{color:inherit}.team-members{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.team-members li{position:relative;border:3px solid #fff;outline:2px solid #eee;border-radius:1rem;overflow:hidden}.team-members li img{width:100%;transition:.2s all ease-in-out}.team-members li .ct{position:absolute;bottom:0;padding:1.5rem;background:#ffffffe6;width:100%;left:0;font-size:1.3rem;font-weight:600;text-align:center}.team-members li .ct .title{margin-bottom:.3rem}.team-members li .ct .desc{font-size:1rem;font-weight:400;opacity:.7}.team-members li:hover img{transform:scale(1.05)}.testimonial-page .fb-list{display:flex;flex-direction:column;gap:2rem}.testimonial-page .fb-list .item{border:2px dashed #A7BB89;border-radius:1rem;padding:2rem}.testimonial-page .fb-list .info{font-size:90%}.testimonial-page .fb-list .images{display:grid;grid-template-columns:auto 30%;grid-template-rows:1fr 1fr;grid-template-areas:"img1 img2" "img1 img3";gap:1.5rem}.testimonial-page .fb-list .images>div:first-child{grid-area:img1}.testimonial-page .fb-list .images>div:nth-child(2){grid-area:img2}.testimonial-page .fb-list .images>div:nth-child(3){grid-area:img3}.testimonial-page .fb-list .images img{height:100%;object-fit:cover}.swiper-button-next{right:4rem}.swiper-button-prev{left:4rem}.swiper-button-next,.swiper-button-prev{font-weight:400;z-index:10;-webkit-user-select:none;user-select:none}.swiper-button-next:after,.swiper-button-prev:after{content:"";display:none;visibility:hidden}.swiper-button-next,.swiper-button-prev{color:#fff;font-size:4rem;opacity:.7}.swiper-button-next:not(.swiper-button-disabled):hover,.swiper-button-prev:not(.swiper-button-disabled):hover{opacity:1}.swiper{width:100%}.swiper-slide{background-position:center;background-size:cover}.swiper-slide .slide-content{position:absolute;z-index:10;bottom:0;background:linear-gradient(180deg,#0000,#000000e6);color:#fff;padding:4rem 2rem 2rem;text-align:center;opacity:1;transition:.5s all ease-in-out}.swiper-slide:not(.swiper-slide-fully-visible) .slide-content{opacity:0}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.main_destinations_slide .swiper-slide{width:60%}.main_destinations_slide .swiper-slide{border-radius:1rem;overflow:hidden}.main_destinations_slide .swiper-button-next,.main_destinations_slide .swiper-button-prev{font-size:5rem}.main_destinations_slide .swiper-button-next:hover,.main_destinations_slide .swiper-button-prev:hover{opacity:1}.main_destinations_slide .swiper-button-next:before,.main_destinations_slide .swiper-button-prev:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased}.main_destinations_slide .swiper-button-next{right:11rem}.main_destinations_slide .swiper-button-next:before{content:""}.main_destinations_slide .swiper-button-prev{left:11rem}.main_destinations_slide .swiper-button-prev:before{content:""}.wg-articles ul{display:flex;flex-direction:column;gap:1.5rem;margin:0}.wg-articles li a{display:grid;grid-template-columns:4.3rem auto;gap:1rem;align-items:center}.wg-articles li .img{display:block;padding-bottom:100%;position:relative;overflow:hidden;border-radius:1rem}.wg-articles li .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.wg-menu ul{display:flex;flex-direction:column;gap:1rem;margin-bottom:0}.table-of-content{border:1px solid #ccc;overflow:hidden}.table-of-content .t-head{-webkit-user-select:none;user-select:none;cursor:pointer;padding:.5rem 1rem;background:#f1f1f1}.table-of-content .t-head .bi{font-size:1.5rem}.table-of-content ul{margin-bottom:0}.blog-page .list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.blog-page .item{display:block;overflow:hidden}.blog-page .item .img{display:block;padding-bottom:70%;position:relative;border-radius:1rem 1rem 0 0;overflow:hidden}.blog-page .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:.2s all ease-in-out}.blog-page .item .ct{border:2px dashed #ccc;border-top:none;border-radius:0 0 1rem 1rem;padding:1.5rem;background:#f9f6f2}.blog-page .item .title{display:block;font-size:1.25rem;font-weight:600;line-height:1.2;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-page .item:hover .title{color:#29b359}.blog-page .item:hover .img img{transform:scale(1.1)}.article-detail .date{color:#908080}.tour-list .list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.tour-list .item{color:#6e6d6b}.tour-list .item .img{display:block;border-radius:1rem;overflow:hidden}.tour-list .item img{width:100%;height:auto}.tour-list .item a{text-decoration:none;color:#333}.tour-list .item .title{font-size:1.125rem;font-weight:600;line-height:1.5}.tour-list .item p{margin:0}.tour-list .item p>span{display:inline-block;position:relative}.tour-list .item p>span+span{padding-left:1.5rem}.tour-list .item p>span+span:before{content:".";font-size:2rem;position:absolute;color:#555;left:.4rem;top:2px;line-height:3px}.tour-list .item .ct{display:flex;flex-direction:column;gap:.5rem}.tour-list .item .price span{color:#29b359;font-weight:700;font-size:1.2rem}.tour-list .item:hover a{color:#e5a223}.theme-list .list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.theme-list .list-3{grid-template-columns:repeat(3,1fr)}.theme-list .item{border-radius:1rem;overflow:hidden;position:relative}.theme-list .item img{width:100%;height:auto}.theme-list .item a{color:#fff}.theme-list .item .title{position:absolute;left:0;bottom:0;width:100%;padding:1rem 1rem 2rem;height:50%;font-size:1.25rem;font-weight:500;text-align:center;word-break:break-all;text-shadow:0 0 5px rgba(0,0,0,.5);background:linear-gradient(180deg,#0000,#0009);display:flex;flex-direction:column;align-items:center;justify-content:end;transition:.2s all ease-in-out}.theme-list .item:hover .title{height:100%;font-size:1.35rem}.destination-list .regions{display:flex;gap:1rem}.destination-list .regions li{display:flex;flex:1}.destination-list .regions a{display:flex;flex:1;height:48px;border:1px solid #29B359;align-items:center;justify-content:center;font-weight:500;font-size:1.5rem;border-radius:.7rem;padding:2rem}.destination-list .regions a.active,.destination-list .regions a:hover{background:#29b359;color:#fff}.destination-list .list{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.destination-list .item{text-align:center}.destination-list .item .img{display:block;aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:relative;margin-bottom:3rem}.destination-list .item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.destination-list .item a:hover{color:#29b359}.destination-list .ct .title{font-weight:600;font-size:1.5rem;margin-bottom:1rem;display:block}.tour-detail .photo-gallery{display:grid;gap:1rem;grid-template-columns:auto 25%;grid-template-areas:"main side1" "main side2";margin-bottom:1rem}.tour-detail .photo-gallery>div{position:relative}.tour-detail .photo-gallery>div:first-child{grid-area:main}.tour-detail .photo-gallery>div:nth-child(2){grid-area:side1;aspect-ratio:100/80}.tour-detail .photo-gallery>div:last-child{grid-area:side2;aspect-ratio:100/80}.tour-detail .photo-gallery>div img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.tour-detail .photo-gallery>div .link{position:absolute;z-index:10;right:1rem;bottom:1rem}.tour-overview{background:#fcfaee}.tour-overview .nav-tab .nav-item{border-left:1px solid #eee}.tour-overview .nav-tab .nav-link{display:inline-block;padding:1.5rem 2rem;color:#333}.itinerary-section .nav{gap:10px}.itinerary-section .nav .nav-link{padding:1rem 1.5rem;color:#333;font-weight:500;border:1px solid transparent;border-width:1px 0 1px 1px;border-radius:.5rem 0 0 .5rem;background:#f5f5f5;display:flex;gap:.5rem;-webkit-user-select:none;user-select:none}.itinerary-section .nav .nav-link span{background:#fff;display:flex;width:24px;aspect-ratio:1/1;align-items:center;justify-content:center;border-radius:50%}.itinerary-section .nav .nav-link.active{color:#29b359;border-color:#eee;background:#fff;margin-right:-1px;position:relative;z-index:10;background:linear-gradient(90deg,#f5f5f5,#fff)}.itinerary-section .nav .nav-link.active span{background:#29b359;color:#fff}.itinerary-section .tab-content{border:1px solid #eee;flex:1;position:relative;z-index:1}.trip-note-section .col{border:1px solid #eee;--border-radius: 1rem}.trip-note-section .col ul{list-style:none;margin:0;padding:0}.trip-note-section .col li:before{display:inline-block;font-family:bootstrap-icons!important;vertical-align:-.125em;margin-right:.5rem}.trip-note-section .col.left{border-radius:var(--border-radius) 0 0 var(--border-radius)}.trip-note-section .col.left li:before{content:"";color:#29b359}.trip-note-section .col.right{border-radius:0 var(--border-radius) var(--border-radius) 0}.trip-note-section .col.right li:before{content:"";color:var(--bs-red)}.trip-note-section .col .col-title{padding:1rem 1.5rem;border-bottom:1px solid #eee}.trip-note-section .col .col-body{padding:1.5rem}footer{background:#29b359 url(/build/assets/map-background-DzFDUXWC.jpg) no-repeat center top;background-size:cover;color:#fff;padding:4rem 0}
