@charset "UTF-8";@font-face{font-family:"FoundersGrotesk";src:url(./font/founders-grotesk-light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"FoundersGrotesk";src:url(./font/founders-grotesk-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"FoundersGrotesk";src:url(./font/founders-grotesk-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"FoundersGrotesk";src:url(./font/founders-grotesk-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"FoundersGrotesk";src:url(./font/founders-grotesk-bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"BradfordLL";src:url(./font/BradfordLLSub-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"BradfordLL";src:url(./font/BradfordLLSub-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"BradfordLL";src:url(./font/BradfordLL/BradfordLLSub-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"BradfordLL";src:url(./font/BradfordLL/BradfordLLSub-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"BradfordLL";src:url(./font/BradfordLLSub-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"BradfordLL";src:url(./font/BradfordLLSub-MediumItalic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"BradfordMono";src:url(./font/BradfordMonoLLSub-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Museo";src:url(./font/Museo.woff) format("woff");font-weight:400;font-style:normal}:root{--normal-font:"Inter", sans-serif;--primary-font:"Domine", serif;--second-font:"Inter", sans-serif;--three-font:"Italiana", sans-serif;--primary-color:rgba(34, 197, 94, 1);--normal-color:#0f0f0f;--text-primary:#0f0f0f;--second-color:#5B5B5C;--text-second:#5B5B5C;--border-default:#DEDFE0}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video{max-width:100%}img{border-radius:12px}ol,ul{list-style:none}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:var(--normal-font);font-size:1.6rem;font-style:normal;line-height:1.5;position:relative;color:var(--normal-color)}.ov-hidden{overflow:hidden}.container{max-width:1280px}@media(min-width:1920px){.container{max-width:80%}}a{color:var(--normal-color);text-decoration:none}a:hover,a:focus{text-decoration:none;color:var(--normal-color)}p:last-child{margin-bottom:0}.row-collapse{margin-left:0;margin-right:0}.row-collapse>div[class=col],.row-collapse>div[class^=col-]{padding-left:0;padding-right:0}.btn{font-size:1.6rem;padding:8px 24px;border-radius:8px}.btn:focus{box-shadow:none}.btn-primary{background-color:var(--primary-color);color:#fff;border:0;text-decoration:none;transition:background-color 0.3s ease}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#1a9a49;color:#fff}.btn-normal{min-width:80px;font-weight:600;color:var(--primary-color)}.btn-link{color:var(--normal-color);text-decoration:underline;padding:8px 0}.btn-link:hover,.btn-link:active,.btn-link:focus,.btn-link:not(:disabled):not(.disabled).active,.btn-link:not(:disabled):not(.disabled):active{color:var(--primary-color)}.btn-border{border:1px solid var(--primary-color);color:var(--primary-color)}.btn-border:hover,.btn-border:active,.btn-border:focus,.btn-border:not(:disabled):not(.disabled).active,.btn-border:not(:disabled):not(.disabled):active{background-color:var(--primary-color);color:#fff}.heading-title{position:relative;display:flex;flex-direction:column;gap:32px;text-align:center;max-width:1280px;margin:0 auto;margin-bottom:32px}.heading-title .sectitle{font-size:3.2rem;font-weight:700;font-family:var(--primary-font);margin-bottom:0}@media (max-width:767.98px){.heading-title .sectitle{font-size:2.8rem}}.heading-title .subtitle{font-size:1.6rem;font-weight:400}.heading-title .subtitle *{font-family:inherit!important}.heading-title.typerow{flex-direction:row;text-align:unset;align-items:center;gap:67px}.heading-title.typerow .sectitle{flex:1 0 0%}.heading-title.typerow .subtitle{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:1 0 0%;align-self:stretch;text-align:justify}@media (max-width:1024px){.heading-title.typerow{flex-direction:column;gap:32px}.heading-title.typerow .subtitle{width:100%}}.subtitle ul{list-style:disc;margin-left:20px}.form-group{margin-bottom:20px}.form-group>label{font-weight:600;margin-bottom:4px}.form-group .required{color:#EF4444}.form-group .agree-checkbox{font-weight:500;cursor:pointer}.form-group .agree-checkbox input{width:20px;height:20px}.form-group .input-group{position:relative}.form-group .input-group .form-control{border-radius:8px!important}.form-group .input-group .tag{position:absolute;right:12px;top:20px;transform:translateY(-50%);padding:2px 6px;border-radius:6px;font-size:1.6rem;z-index:10}.form-btn{margin-top:30px}.form-control{height:40px;border:1px solid #DEDFE0;background-color:#F2F3F5;border-radius:8px;color:#5B5B5C;font-size:1.6rem;padding:8px}.form-control:disabled,.form-control[readonly]{background-color:#F2F3F5;opacity:1}.field-validation-error{color:red;font-size:1.4rem}.form-row{align-items:flex-end;margin-left:-15px;margin-right:-15px}.form-row>col,.form-row>[class*=col-]{padding-left:15px;padding-right:15px}.checkbox-group label{margin-bottom:0}.checkbox-group input{width:20px;height:20px}.checkbox-group span{margin-left:12px}.radio-group{display:flex;gap:20px;margin-top:8px;flex-wrap:wrap}.radio-group label{font-weight:400;display:flex;align-items:center;gap:12px;font-size:1.6rem;cursor:pointer;margin-bottom:0}.radio-group label:not(:last-of-type){margin-right:40px}.radio-group input{appearance:none;-webkit-appearance:none;background-color:#fff;border:1.5px solid #747475;border-radius:50%;width:20px;height:20px;cursor:pointer;position:relative;outline:none}.radio-group input:checked{border:1.5px solid var(--primary-color)}.radio-group input:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:var(--primary-color);border-radius:50%}textarea.form-control{height:auto}.breadcrumb{padding:10px;background:#fff0;margin-top:30px;gap:4px;font-weight:500}.breadcrumb a{display:inline-block}.breadcrumb a:hover{color:var(--primary-color)}.header{position:absolute;top:0;left:0;width:100%;z-index:1000;background:linear-gradient(to bottom,white,#fff0);transition:background 0.3s ease-in-out}.header-wrap{position:relative}.header-wrap>.container{max-width:1600px}.header-top{display:flex;justify-content:space-between;align-items:center;height:40px}.header-top ul{margin-bottom:0}.header-top a{color:var(--normal-color);text-decoration:none;font-size:1.2rem;padding:4px 8px;border-radius:4px;transition:color 0.3s ease}.header-top a:hover{color:#1a9a49}.header-top-left-list{display:flex;align-items:center;gap:1rem}.header-top-right-list{display:flex;align-items:center;gap:1rem}.header-top-right-list .language-selector{position:relative;display:inline-block;font-family:sans-serif}.header-top-right-list .selected-language{background-color:#fff;border:none;border-radius:4px;padding:4px 8px;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.header-top-right-list .selected-language i{display:none}.header-top-right-list .flag-icon{width:20px;height:14px;border-radius:2px}.header-top-right-list .language-dropdown{display:none;position:absolute;top:100%;right:0;background-color:#fff;border-radius:8px;box-shadow:0 1px 8px 0 rgb(0 0 0 / .12);padding:8px;list-style:none;width:180px;overflow:hidden;z-index:1000}.header-top-right-list .language-dropdown.open{display:block}.header-top-right-list .language-dropdown li{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;cursor:pointer;transition:background 0.2s}.header-top-right-list .language-dropdown li:hover,.header-top-right-list .language-dropdown li.active{background-color:#f2f3f5}.header-bottom{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-left:30px}.header-bottom .header-logo img{max-width:200px}.header-bottom .header-logo img.hat-logo{position:absolute;top:-56px;left:-42px;width:97px;height:auto;border-radius:0;pointer-events:none;transform:rotate(-8deg);transform-origin:center center;z-index:0}@media (max-width:767.98px){.header-bottom{margin-left:10px}.header-bottom .header-logo img{max-width:140px}.header-bottom .header-logo img.hat-logo{top:-30px;left:-26px;width:56px}}.header-bottom .navbar{position:static;padding:0;margin:0}.header-bottom .navbar ul{margin-bottom:0}.header-bottom .navbar ul li{list-style:none}.header-bottom .navbar ul li.largemenu>.submenu{position:absolute;left:0;top:100%;background:#fff;z-index:2018;color:#fff;display:none;text-align:left;padding:40px;min-width:230px;min-height:360px;padding-top:30px;width:100%;box-shadow:0 12px 20px 0 rgb(0 0 0 / .08);transition:all 300ms ease-out 0s;left:50%;transform:translateX(-50%);width:90%;background-color:rgb(255 255 255 / .9)}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .inner{color:var(--normal-color)}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .inner .text-head{font-size:1.6rem;font-weight:600;margin-bottom:32px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .inner img{width:100%;height:auto;border-radius:24px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .country-group{columns:5;column-gap:20px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .country-group .country-item{break-inside:avoid;margin-bottom:20px;text-align:left}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .country-group .country-item .country-item-head{font-size:1.6rem;margin-top:0;font-weight:600;margin-bottom:10px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .country-group .country-item .country-item-head a{font-size:inherit}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .country-group .country-item .country-item-list{display:flex;flex-direction:column;gap:8px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .country-group .country-item a{display:block;color:var(--normal-color);text-decoration:none;font-size:1.4rem;padding:4px 12px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .country-group .country-item a:hover{color:#000}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu.destiwrap>.container{max-width:1024px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .text-head{color:var(--normal-color);font-size:1.6rem;font-weight:400;margin-bottom:32px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .box-destination{position:relative;margin-bottom:15px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .box-destination .box-destination-inner{display:block;position:relative;border-radius:12px;overflow:hidden}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .box-destination .box-destination-inner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .3);z-index:0}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .box-destination .box-destination-inner img{aspect-ratio:6/4;object-fit:cover}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .box-destination .box-destination-inner span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;padding:5px 10px;border:2px solid #fff;color:#fff;font-weight:600;font-size:22px;text-transform:uppercase;text-align:center}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .box-destination .box-destination-inner:hover span{border-color:var(--primary-color);color:var(--primary-color)}.header-bottom .navbar ul li.largemenu>.submenu.type2 .inner{position:relative;color:var(--normal-color)}.header-bottom .navbar ul li.largemenu>.submenu.type2 .inner .text-head{font-size:1.6rem;font-weight:500;margin-bottom:32px}.header-bottom .navbar ul li.largemenu>.submenu.type2 .inner img{width:100%;height:auto;border-radius:24px}.header-bottom .navbar ul li.largemenu>.submenu.type2 .inner .text-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;color:#fff;font-size:1.4rem;font-weight:600}.header-bottom .navbar ul li.largemenu>.submenu.type2 .inner .box-image{position:relative;width:100%;height:100%;overflow:hidden;border-radius:24px}.header-bottom .navbar ul li.largemenu>.submenu.type2 .inner .box-image img{width:100%;height:auto;aspect-ratio:3/2;transition:transform 0.3s ease-in-out}.header-bottom .navbar ul li.largemenu>.submenu.type2 .inner .box-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .2);border-radius:24px}.header-bottom .navbar ul li.largemenu>.submenu.type2 .inner .box-image:hover img{transform:scale(1.05);transition:transform 0.3s ease-in-out}.header-bottom .navbar ul li:hover>.submenu{display:block}.header-bottom .navbar ul>li{display:inline-block}.header-bottom .navbar ul>li>a{color:#fff;text-decoration:none;font-size:1.6rem;padding:35px 10px;transition:all 0.3s ease;position:relative}.header-bottom .navbar ul>li>a.active{color:var(--primary-color)}.header-bottom .navbar ul>li>a.btn{padding:4px 16px}.header-bottom .navbar ul>li>a:hover{color:var(--primary-color)}.header.fixed .header-bottom .navbar ul>li>a:hover{color:#fff}.header-bottom .navbar ul>li>a:hover.btn{color:#fff}.header-bottom .navbar>ul>li>a:not(.btn)::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:3px;background-color:var(--primary-color);transition:all 0.3s ease}.header.fixed .header-bottom .navbar>ul>li>a:not(.btn)::after{content:"";position:absolute;bottom:0;left:0;height:3px;background-color:#fff;transition:all 0.3s ease}.header-bottom .navbar>ul>li>a:not(.btn):hover::after,.header-bottom .navbar>ul>li>a:not(.btn).active::after{width:100%;transition:all 0.3s ease}@media (max-width:1359.98px){.header-bottom .navbar{display:none}}.header .toggle-search{background-color:#F2F3F5;padding:8px;border-radius:8px;cursor:pointer;font-size:1.8rem;color:#0F0F0F;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;margin-right:20px}@media (min-width:768px){.header .toggle-search{display:none}}.header .toggle-menu{background-color:#F2F3F5;padding:8px;border-radius:8px;cursor:pointer;font-size:1.8rem;color:#0F0F0F;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center}@media (min-width:1360px){.header .toggle-menu{display:none}}@media (max-width:1359.98px){.header.fixed{position:fixed;background:#22c55e}.header .header-top{display:none}}@media(max-width:1380px){.header-bottom .navbar ul>li>a{font-size:1.4rem}}.header.fixed{position:fixed;top:0;left:0;width:100%;background:#22c55e;box-shadow:0 2px 20px rgb(65 198 77 / 56%)}.header.fixed .header-top{display:none}.header.fixed .header-bottom>a{color:#fff!important}.header.fixed .header-bottom a.active{color:#fff!important}.header.fixed .header-bottom a.btn{color:#fff!important}.header.fixed .header-bottom>a:hover{color:#fff!important}.menu-mobile{position:fixed;top:0;right:-100%;width:90%;height:100%;max-width:400px;z-index:9999;background-color:#fff;overflow-y:auto;transition:all 0.3s ease-in-out;opacity:0;visibility:hidden;display:flex;flex-direction:column}.menu-mobile.opened{right:0;opacity:1;visibility:visible;transition:all 0.3s ease-in-out}.menu-mobile-inner{display:flex;flex-direction:column;gap:32px;padding:12px 20px 20px;flex:1}.menu-mobile-toggle{text-align:right}.menu-mobile-close{background-color:#F2F3F5;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;color:#343330;cursor:pointer}.menu-mobile-list>ul>li{position:relative;background-color:#F2F3F5;border-radius:8px}.menu-mobile-list>ul>li:not(:last-child){margin-bottom:12px}.menu-mobile-list>ul>li>a{display:block;padding:12px;font-weight:500}.menu-mobile-list>ul>li>a .carret{position:absolute;top:10px;right:10px;z-index:1;font-size:18px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;transition:all 0.3s ease}.menu-mobile-list>ul>li>a .carret.active{transform:rotate(180deg);transition:all 0.3s ease}.menu-mobile-list>ul>li .submenu{display:none}.menu-mobile-list>ul>li .submenu ul li a{display:block;padding:8px 24px;font-size:1.4rem}.menu-mobile-grbtn ul li{background-color:#F2F3F5;padding:12px 20px;border-radius:24px;width:100%;text-align:center}.menu-mobile-grbtn ul li:not(:last-child){margin-bottom:12px}.menu-mobile-grbtn ul li a{display:inline-flex;align-items:center;gap:12px}.menu-mobile-grbtn .language-selector{position:relative;display:block;font-family:sans-serif}.menu-mobile-grbtn .selected-language{background-color:#fff0;border:none;border-radius:4px;padding:4px 8px;display:flex;align-items:center;justify-content:center;width:100%;gap:8px;cursor:pointer}.menu-mobile-grbtn .flag-icon{width:20px;height:14px;border-radius:2px}.menu-mobile-grbtn .language-dropdown{display:none;position:relative;top:100%;right:0;background-color:#fff0;border-radius:8px;padding:8px;list-style:none;width:100%;overflow:hidden;z-index:1000}.menu-mobile-grbtn .language-dropdown.open{display:block}.menu-mobile-grbtn .language-dropdown li{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border-radius:4px;cursor:pointer;transition:background 0.2s}.menu-mobile-grbtn .language-dropdown li:hover,.menu-mobile-grbtn .language-dropdown li.active{background-color:#f2f3f5}.menu-mobile-btndevis{display:block;border-top:1px solid #DEDFE0;padding:20px}.menu-mobile-btndevis .btn{width:100%}.overlay-over{position:fixed;top:0;left:0;width:100%;height:100%;background:#0C0C0D66;display:none;z-index:1010}.backtotop{position:fixed;bottom:15px;left:15px;z-index:100;display:none}.backtotop span{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background-color:#DCFCE7;padding:8px;border-radius:8px;color:var(--primary-color);font-size:1.8rem;cursor:pointer}.backtotop.show{display:block}.banner{position:relative}.banner-slide .item{position:relative;width:100%;height:90vh;overflow:hidden}.banner-slide .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .1) 100%);z-index:0}.banner-slide .item img{width:100%;height:100%;object-fit:cover}@media(max-width:767.98px){.banner-slide .item{height:auto}.banner-slide .item img{aspect-ratio:375/593}}.banner .banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff;z-index:1;padding:0 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.banner .banner-content .title{text-align:center;font-family:var(--primary-font);font-size:4rem;font-style:normal;font-weight:700;line-height:normal;color:#fff;margin-bottom:0}.banner .banner-content .desc{font-size:1.8rem;font-weight:500;text-align:center}@media(max-width:767.98px){.banner .banner-content .title,.banner .banner-content .desc{text-align:left}}.banner .breadcrumbs{position:absolute;top:150px;left:0;width:100%;z-index:10}@media(max-width:991.98px){.banner .breadcrumbs{display:none}}.banner .breadcrumbs .breadcrumb{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.banner .breadcrumbs .breadcrumb li{color:#fff;font-size:1.4rem;font-weight:500}.banner .breadcrumbs .breadcrumb li a{color:inherit;transition:all 0.3s ease}.banner .breadcrumbs .breadcrumb li a:hover{color:var(--primary-color);transition:all 0.3s ease}.banner-home .banner-content .title{font-size:9.6rem;line-height:1.5;font-weight:400;font-family:var(--primary-font);font-style:normal;color:#f1f1f1}@media (max-width:1599.98px){.banner-home .banner-content .title{font-size:8.4rem}}@media (max-width:991.98px){.banner-home .banner-content .title{font-size:4.8rem}}@media (max-width:767.98px){.banner-home .banner-content .title{font-size:4.4rem}}.banner-home .banner-content p{font-size:1.5rem;margin-bottom:2rem}.banner-home .banner-content a{padding:.5rem 1rem;background-color:var(--primary-color);color:#fff;text-decoration:none;border-radius:5px}.banner-home .banner-content a:hover{background-color:#1a9a49}.reservations .reservations-inner{position:relative;display:block;padding:20px;border-radius:20px;box-shadow:0 12px 20px 0 rgb(0 0 0 / .08);background-color:#fff;margin-top:-50px;z-index:20}@media (max-width:1200px){.reservations .reservations-inner{padding:40px}}@media (max-width:991.98px){.reservations .reservations-inner{padding:20px}}.reservations .reservation-item .form-group{position:relative;width:100%;margin-bottom:0}.reservations .reservation-item .form-group .input-group{display:flex;align-items:center;width:100%;gap:12px;border:1px solid #dedfe0;border-radius:12px;height:70px}.reservations .reservation-item .form-group .input-group .icons{border-top-left-radius:12px;border-bottom-left-radius:12px;background:#f0fdf4;width:56px;height:68px;display:flex;align-items:center;justify-content:center}.reservations .reservation-item .form-group .input-group .icons i{font-size:2.6rem;color:var(--primary-color);color:#22c55e}.reservations .reservation-item .form-group .input-group .value-box{padding:8px 12px 8px 0;flex-grow:1;display:flex;align-items:center}.reservations .reservation-item .form-group .input-group .value-box .content{flex:1}.reservations .reservation-item .form-group .input-group .value-box .content label{margin-bottom:0;font-size:16px;line-height:1.3;font-weight:600}.reservations .reservation-item .form-group .input-group .value-box .content .form-control{color:#5B5B5C;background-color:#fff0;font-size:14px;line-height:1.3;border:0;padding:0;outline:0;appearance:none;height:2rem;cursor:pointer}.reservations .reservation-item .form-group .input-group .value-box .content .form-control:focus{box-shadow:none}.reservations .reservation-item .form-group .input-group .value-box .arrow{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.reservations .reservation-item .form-btn{height:70px;margin:0}.reservations .reservation-item .form-btn .btn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);color:#fff;border:none;gap:8px;border-radius:8px;font-weight:600;padding:12px 32px}.reservations .reservation-item .form-btn .btn i{font-size:2.4rem}.reservations .reservation-item .form-btn .btn:hover{background-color:#1a9a49}@media (max-width:1200px){.reservations .reservation-item{margin-bottom:20px}.reservations .reservation-item.box-btn{margin-bottom:0}}.reservations-mobile-toggle{text-align:right}@media (min-width:768px){.reservations-mobile-toggle{display:none}}.reservations-mobile-close{background-color:#F2F3F5;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;color:#343330;cursor:pointer}.reservations .filter-dropdown .filter-header{display:flex;align-items:center;cursor:pointer;background:#f9f9f9}.reservations .filter-dropdown .filter-header .icon{color:#42c58a;margin-right:10px;font-size:18px}.reservations .filter-dropdown .filter-header .title{flex-grow:1}.reservations .filter-dropdown .filter-header .subtitle{font-size:12px;color:#999}.reservations .filter-dropdown .filter-header .arrow{transition:transform 0.3s ease}.reservations .filter-dropdown .filter-body{display:none;padding:8px;border-radius:8px;position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 1px 8px 0 rgb(0 0 0 / .12);z-index:1}@media (max-width:767.98px){.reservations .filter-dropdown .filter-body{position:static;box-shadow:none;border-radius:12px;border:1px solid #DEDFE0;background:#FFF;margin-top:10px;padding:12px 24px}}.reservations .filter-dropdown .search-box{margin-bottom:10px}.reservations .filter-dropdown .search-box input{width:100%;padding:6px 10px;font-size:14px;border:1px solid #ccc;border-radius:6px}.reservations .filter-dropdown .checkbox-list label{display:flex;align-items:center;gap:8px;padding:8px;align-self:stretch;border-radius:4px;cursor:pointer;margin-bottom:0}.reservations .filter-dropdown .checkbox-list label input[type=checkbox]{width:20px;height:20px;border-radius:4px;border:1.5px solid #747475;background-color:#fff;outline:none;box-shadow:none;accent-color:#1a9a49}.reservations .filter-dropdown .checkbox-list label input[type=radio]{width:20px;height:20px;border-radius:4px;border:1.5px solid #747475;background-color:#fff;outline:none;box-shadow:none;accent-color:#1a9a49}.reservations .filter-dropdown .checkbox-list label input[type=radio]:focus{outline:none;box-shadow:none}.reservations .filter-dropdown .checkbox-list label:hover{background-color:#F2F3F5}.reservations .filter-dropdown.open .arrow{transform:rotate(180deg)}.reservations .filter-dropdown.open .filter-body{display:block}@media (max-width:767.98px){.reservations{position:fixed;top:0;right:-100%;width:90%;height:100%;max-width:400px;z-index:9999;background-color:#fff;overflow-y:auto;transition:all 0.3s ease-in-out;opacity:0;visibility:hidden;display:flex;flex-direction:column}.reservations.opened{right:0;opacity:1;visibility:visible;transition:all 0.3s ease-in-out}.reservations .reservations-wrap{padding:0;height:100%}.reservations .reservations-inner{padding:12px 20px 20px;margin:0;display:flex;flex-direction:column;gap:24px;box-shadow:none;height:100%}.reservations .reservations-form{flex:1}.reservations .reservations-form-inner{display:flex;flex-direction:column;height:100%}.reservations .reservations-form-inner .box-type{flex:1}.reservations .reservations-form-inner .box-type .reservation-item:not(:last-child){margin-bottom:12px}.reservations .reservations-form .reservation-item{margin-bottom:0}}.about{position:relative;margin-top:60px;margin-bottom:60px}.about-inner{display:flex;align-items:center;gap:44px}@media(max-width:991.98px){.about-inner{flex-wrap:wrap;gap:24px}}@media(max-width:576px){.about-inner{gap:16px}}.about-inner .about-image{width:440px;flex-shrink:0;aspect-ratio:220/299;border-radius:24px;overflow:hidden;max-width:100%}.about-inner .about-image img{width:100%;height:100%;object-fit:cover}@media (max-width:991.98px){.about-inner .about-image{width:100%;aspect-ratio:720/368}}@media (max-width:576px){.about-inner .about-image{aspect-ratio:343/249}}.about-inner .about-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;flex:1 0 0%}@media(max-width:991.98px){.about-inner .about-content{gap:24px}}@media(max-width:576px){.about-inner .about-content{gap:16px}}.about-inner .about-content .title{color:var(--primary-color);font-size:3.2rem;font-weight:700;font-family:var(--primary-font);margin-bottom:0}.about-inner .about-content .meta{font-size:2rem;font-weight:500}.about-inner .about-content .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:15;line-clamp:15;-webkit-box-orient:vertical;font-size:1.6rem;transition:max-height 0.3s ease;position:relative}.about-inner .about-content .text p:last-child{margin-bottom:0}.about-inner .about-content .text.expanded{-webkit-line-clamp:unset;line-clamp:unset}.about-inner .about-content .gr-btn .btnloss{display:none}.about-inner .about-content .gr-btn.show-full .btnmore{display:none}.about-inner .about-content .gr-btn.show-full .btnloss{display:inline}.about-page{padding:50px 0}.about-page .about-list-tabnav{border:1px solid #DEDFE0;padding:12px;border-radius:16px;margin-bottom:0}.about-page .about-list-tabnav li{border-radius:8px;display:flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.about-page .about-list-tabnav li a{display:block;padding:8px}.about-page .about-list-tabnav li img{width:24px}.about-page .about-list-tabnav li:not(:last-child){margin-bottom:20px}.about-page .about-list-tabnav li:hover,.about-page .about-list-tabnav li.active{background-color:#F2F3F5;color:var(--primary-color)}.about-page .about-list-tabnav li:hover img,.about-page .about-list-tabnav li.active img{filter:brightness(0) saturate(100%) invert(49%) sepia(61%) saturate(475%) hue-rotate(83deg) brightness(95%) contrast(88%)}.about-page .about-list-tabcontent .tab-content{display:none}.about-page .about-list-tabcontent .tab-content.active{display:block}.about-page .about-list-tabcontent .tab-content .box-content-inner .head-title,.about-page .about-list-tabcontent .tab-content .box-content-inner h2{font-size:3.2rem;font-weight:700;font-family:var(--primary-font);margin-bottom:32px;color:#23262F}@media (max-width:767.98px){.about-page .about-list-tabcontent .tab-content .box-content-inner .head-title,.about-page .about-list-tabcontent .tab-content .box-content-inner h2{font-size:2.8rem}}.video-container{position:relative}.video-container .video-inner{position:relative;max-width:927px;margin:0 auto}.video-container .video-image{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:24px}.video-container .video-image iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-container .video-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.video-container .video-content h2{font-size:3.2rem;font-weight:700;margin-bottom:16px}.video-container .video-content p{font-size:1.6rem;margin-bottom:24px}.video-container .video-content a{padding:12px 24px;background-color:var(--primary-color);color:#fff;text-decoration:none;border-radius:8px}.video-container .video-content a:hover{background-color:#1a9a49}.whychoose{padding:60px 0}.whychoose-list{display:flex;flex-wrap:wrap;gap:16px}.whychoose-list .item{flex:1 1 calc(20% - 16px);display:flex;flex-direction:column;align-items:center;gap:24px}.whychoose-list .item .box-icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--primary-color);background-color:#DCFCE7}.whychoose-list .item .box-icon i{font-size:5rem;color:#16A34A}.whychoose-list .item .box-icon img{width:60px;height:60px;flex-shrink:0;aspect-ratio:1/1}.whychoose-list .item .box-content{text-align:center}.whychoose-list .item .box-content h3{font-size:1.8rem;font-weight:600;margin-bottom:8px}.whychoose-list .item .box-content p{margin-bottom:0}@media (max-width:991.98px){.whychoose-list .item{flex:100%;flex-direction:row}.whychoose-list .item .box-icon{width:80px;height:80px}.whychoose-list .item .box-icon img{width:50px;height:50px}.whychoose-list .item .box-icon i{font-size:2.8rem}.whychoose-list .item .box-content{text-align:left;flex:1}}@media (max-width:767.98px){.whychoose-list .item .box-icon{width:68px;height:68px}.whychoose-list .item .box-icon img{width:42px;height:42px}}.whychoose.type2{background-color:#FAFAFC}.whychoose.type2 .heading-title{text-align:center}.whychoose.type2 .whychoose-grid .item:not(:last-child){margin-bottom:16px}.whychoose.type2 .whychoose-grid .item-inner{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.whychoose.type2 .whychoose-grid .item .box-number{width:60px;height:60px;display:flex;align-items:center;justify-content:center;position:relative}.whychoose.type2 .whychoose-grid .item .box-number span{text-align:center;font-family:var(--primary-font);font-size:3.2rem;font-style:normal;font-weight:600;line-height:1.875}.whychoose.type2 .whychoose-grid .item .box-number::after{content:"";position:absolute;bottom:10px;width:100%;height:16px;background-color:var(--primary-color);opacity:.74;z-index:0}.whychoose.type2 .whychoose-grid .item .title{font-weight:600}.destinations{padding:40px 0}.destinations-list-flex{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:19px 24px;flex-wrap:wrap}.destination-item{border-radius:24px;overflow:hidden;position:relative;flex:1 0 calc(100% / 3 - 19px);margin-bottom:24px}@media(max-width:991.98px){.destination-item{flex:1 0 calc(100% / 2 - 19px);margin-bottom:24px}}@media(max-width:576px){.destination-item{flex:1 0 100%}}.destination-item-inner{position:relative;cursor:pointer}.destination-item-inner:hover .box-image img{transform:scale(1.1);transition:all 0.3s ease}.destination-item .box-image img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease;aspect-ratio:414/552}@media (max-width:767.98px){.destination-item .box-image img{aspect-ratio:343/457}}.destination-item .box-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .1);z-index:1}.destination-item .box-content{position:absolute;bottom:0;left:0;width:100%;padding:24px 24px 44px;color:#fff;text-align:center;border-radius:0 0 24px 24px;z-index:2}.destination-item .box-content h3{font-size:3.2rem;font-weight:700;margin-bottom:12px;font-style:normal;text-transform:uppercase}.destination-item .box-content p{font-size:1.4rem;margin-bottom:0}.box-tour{box-shadow:0 12px 12px 0 #00000014;border-radius:16px;overflow:hidden;position:relative;background-color:#fff}.box-tour .box-image{position:relative;overflow:hidden;aspect-ratio:400/228}.box-tour .box-image img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease;aspect-ratio:400/228}.box-tour .box-image .tag{position:absolute;bottom:12px;left:12px;padding:4px;border:1px solid #DEDFE0;background:#F2F3F5;font-size:1.2rem;border-radius:100px;z-index:1}.box-tour .box-image .tag i{margin-right:4px;color:#EAB308}.box-tour .box-image .controls{position:absolute;right:12px;bottom:12px;border-radius:100px;padding:4px 16px;background-color:#F2F3F5;font-size:1.2rem;z-index:1;min-width:55px;text-align:center}.box-tour .box-image .owl-carousel .owl-nav{opacity:0;pointer-events:none;transition:opacity 0.3s ease;margin:0}.box-tour .box-image .owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .25);border:none;border-radius:8px;width:32px;height:32px;font-size:16px;color:#fff}.box-tour .box-image .owl-carousel .owl-nav .owl-prev{left:10px}.box-tour .box-image .owl-carousel .owl-nav .owl-next{right:10px}.box-tour .box-image:hover .owl-nav{opacity:1;pointer-events:auto}.box-tour .box-content{padding:12px;display:flex;flex-direction:column;gap:20px}.box-tour .box-content-text{flex:1;display:flex;flex-direction:column;gap:8px}.box-tour .box-content-text .title{font-size:1.8rem;font-weight:500;margin-bottom:0;color:var(--normal-color)}.box-tour .box-content-text .title a{color:inherit}.box-tour .box-content-text .price{font-size:1.6rem;font-weight:600;color:var(--primary-color)}.box-tour .box-content-text .duration{font-size:1.4rem;color:var(--second-color)}.box-tour .box-content-text .meta{font-size:1.4rem;color:var(--second-color);margin-bottom:0}.box-tour .box-content-text .meta a{color:inherit}.box-tour .box-content-text .desc{color:var(--second-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.box-tour .box-content .gr-btn{text-align:right}.box-tour .box-content .gr-btn .btn{color:#fcfcfc}.tours{padding:40px 0}@media(max-width:576px){.tours{padding:32px 0}}.tours-list .tour-item{margin-bottom:30px}.tours-scroll{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth}@media(max-width:767.98px){.tours-scroll{margin-left:15px!important}}.tours-scroll .tour-item-scroll{min-width:200px;flex-shrink:0;user-select:none;max-width:400px;margin-bottom:24px}.tour-item-scroll .box-image{border-radius:24px;overflow:hidden}.tour-item-scroll .box-image img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease;aspect-ratio:414/552}.tour-item-scroll .box-content{margin-top:20px}.tour-item-scroll .box-content .title{font-size:1.8rem;font-weight:500;margin-bottom:0}.tour-item-scroll .box-content .title a{color:inherit}.tour-item-scroll:hover .box-image img{transform:scale(1.1);transition:all 0.3s ease}@media (max-width:767.98px){.tours-scroll .tour-item-scroll{max-width:300px}}.tours-scroll .tour-item-scroll-type2{min-width:200px;flex-shrink:0;user-select:none;max-width:400px}.tours-scroll .tour-item-scroll-type2 .box-content{background-color:#fff}@media (max-width:767.98px){.tours-scroll .tour-item-scroll-type2{max-width:300px}}.tours-scroll::-webkit-scrollbar{width:100%;height:8px;margin-top:50px;padding-top:50px;position:relative}.tours-scroll::-webkit-scrollbar-track{background:#fff0;border-radius:4px}.tours-scroll::-webkit-scrollbar-thumb{background:#DEDFE0;border-radius:4px}.tours-scroll::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.tours-page-content{padding:60px 0}@media(max-width:576px){.tours-page-content{padding:32px 0}}.tours-page-content-inner{max-width:840px;margin:0 auto}.tours-page-content-inner>.heading-title{margin-bottom:0}.tours-page-content-inner .box-image{width:100%;height:100%;object-fit:cover}.tours-page-content-inner .box-content{display:flex;flex-direction:column;gap:24px}.tours-page-content-inner .box-content .title{font-family:var(--three-font);font-size:6.4rem;font-weight:400;text-align:center}.tours-page-content-inner .box-content .tag{text-align:center}.tours-page-content-inner .box-content .tag span{background-color:#F2F3F5;border:1px solid #DEDFE0;padding:4px;border-radius:999px;font-size:1.4rem}.tours-page-list{margin-bottom:50px}.tours-detail{padding:50px 0}.tours-detail-pagehead{padding:24px 0;display:flex;flex-direction:column;gap:24px;text-align:center}.tours-detail-pagehead-title{font-size:4rem;font-weight:700}.tours-detail-pagehead-intinerary{font-size:1.8rem;font-weight:500}.tours-detail-pagehead-meta{display:flex;justify-content:center;gap:80px}.tours-detail-pagehead-meta .box-item{display:flex;flex-direction:column;align-items:center;gap:4px}.tours-detail-pagehead-meta .box-item .icon{width:44px;height:44px;border-radius:50%;border:1px solid var(--primary-color);background-color:#DCFCE7;color:#16A34A;display:inline-flex;align-items:center;justify-content:center;font-size:1.8rem}.tours-detail-pagehead-meta .box-item:last-of-type .icon{border-color:#eab308;color:#eab308;background-color:#fefce8}.tours-detail-pagehead-meta .box-item .text{font-weight:500}.tours-detail-pagehead-desc{text-align:justify}.tours-detail-pagehead-desc ul{list-style:disc;margin-left:20px}@media (max-width:767.98px){.tours-detail-pagehead{padding:0 0 32px}.tours-detail-pagehead-meta{flex-wrap:wrap;gap:20px}.tours-detail-pagehead-meta .box-item{width:100%;display:flex;flex-direction:row;gap:16px}}.tours-detail-gallery{margin-bottom:30px}.tours-detail-gallery-list{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:10px}.tours-detail-gallery-list .item{display:block;overflow:hidden;border-radius:12px}.tours-detail-gallery-list .item img{width:100%;height:100%;object-fit:cover;aspect-ratio:6/4;transition:all 0.3s ease}.tours-detail-gallery-list .item:hover img{transform:scale(1.1);transition:all 0.3s ease}.tours-detail-gallery-list .item:nth-child(1){grid-row:span 2;grid-column:span 2}.page-list-tabnav .box-filter-nav.fixed{position:fixed;left:0;width:100%;padding:16px 0;background:#fff;z-index:999}.tours-detail-content .page-list-tabnav .tab-nav{max-width:890px;margin:0 auto;width:90%}.tours-detail-content .page-list-tabnav .tab-nav li{flex:1 0 0%}@media(max-width:991.98px){.page-list-tabnav .box-filter-nav.fixed{padding:0}.tours-detail-content .page-list-tabnav .tab-nav{width:100%;padding:12px 24px}.tours-detail-content .page-list-tabnav .tab-nav li{flex:auto;min-width:122px}}@media(max-width:767.98px){.tours-detail-content .page-list-tabnav .tab-nav{width:auto}}.tours-detail-esprit{margin-bottom:30px}.tours-detail-esprit *{font-family:var(--normal-font)!important}.tours-detail-esprit .collapse{display:block}.tours-detail-esprit .box-content .title{font-family:var(--primary-font)!important;font-size:3.2rem!important;font-weight:500!important;margin-bottom:32px!important}.tours-detail-esprit .box-content .list-intinerary li{font-size:1.8rem;margin-bottom:4px}.tours-detail-esprit .box-image{height:100%;min-height:500px}.tours-detail-esprit .box-image img,.tours-detail-esprit .box-image iframe{width:100%;height:100%;object-fit:cover}.tours-detail-esprit img{height:auto}.tours-detail-esprit ul{list-style:disc;margin-left:20px}@media(max-width:991.98px){.tours-detail-esprit table{width:100%}.tours-detail-esprit table colgroup col{width:100%!important}.tours-detail-esprit table tr{display:flex;flex-direction:column}.tours-detail-esprit table.has-more-col tr{display:inherit}.tours-detail-esprit table tr td{width:100%}.tours-detail-esprit table tr td iframe,.tours-detail-esprit table tr td img{width:100%}}.tours-detail-intinerary .title-wrap-inner{font-family:var(--primary-color);font-weight:500;font-size:3.2rem;margin-bottom:20px}@media (max-width:767.98px){.tours-detail-intinerary .title-wrap-inner{font-size:2.8rem}}.tours-detail-intinerary .content-wrap-item{margin-bottom:20px}.tours-detail-intinerary .content-wrap-item .item-head{font-size:1.8rem;margin-bottom:20px}.tours-detail-intinerary .content-wrap-item .item-desc ul{list-style:disc;margin-left:20px}.tours-detail .gr-bookvoyage{padding:32px;border-radius:20px;background:#F7F6E1}.tours-detail .gr-bookvoyage .inner-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.tours-detail .gr-bookvoyage .inner-box .title{text-align:center;font-family:var(--primary-font);font-size:3.2rem;font-style:normal;font-weight:700;margin-bottom:0}.tours-detail .gr-bookvoyage .inner-box .gr-btn{display:flex;align-items:center;justify-content:center;gap:32px}@media (max-width:767.98px){.tours-detail .gr-bookvoyage{padding:32px 15px}.tours-detail .gr-bookvoyage .inner-box .title{font-size:2.8rem}.tours-detail .gr-bookvoyage .inner-box .desc{text-align:center}.tours-detail .gr-bookvoyage .inner-box .gr-btn{flex-direction:column;gap:24px;width:100%}.tours-detail .gr-bookvoyage .inner-box .gr-btn .btn{width:100%;padding:12px 32px}}.tours-detail .gr-bookvoyage .inner-box .gr-btn .btn-normal{background-color:#DCFCE7}.tours-detail-service-item{position:relative;margin-bottom:40px}.tours-detail-service-item .item-heading{max-width:1200px;margin:0 auto 30px}.tours-detail-service-item .item-heading .title{text-align:center;font-size:3.2rem;font-weight:500;font-family:var(--primary-color);margin-bottom:0}@media (max-width:767.98px){.tours-detail-service-item .item-heading .title{font-size:1.8rem}}.others-tour{padding:40px 0}.others-tour-inner{background:#E1F0F7;padding:32px;border-radius:20px}@media(max-width:767.98px){.others-tour-inner{padding:32px 15px}}.others-tour-inner .heading-title{gap:16px}.others-tour-list.owl-carousel .owl-stage{margin-bottom:20px}.others-tour-list .item .box-tour{background-color:#fff}@media(min-width:992px){.others-tour-slide.owl-carousel{padding-left:80px;padding-right:80px}}.others-tour-slide.owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1.5px solid var(--primary-color);width:40px;height:40px;color:var(--primary-color);background-color:transparent);transition:all 0.3s ease}.others-tour-slide.owl-carousel .owl-nav button.owl-prev{left:0}.others-tour-slide.owl-carousel .owl-nav button.owl-next{right:0}.others-tour-slide.owl-carousel .owl-nav button:hover{background-color:#1a9a49;transition:all 0.3s ease}.page-list-tabnav .box-filter-nav{text-align:center;margin-bottom:30px;overflow-x:auto}.page-list-tabnav .tab-nav{list-style:none;display:inline-flex;gap:8px;padding:4px;border-radius:8px;background-color:#F2F3F5;margin-bottom:0}.page-list-tabnav .tab-nav li{padding:4px 8px;border-radius:8px;font-weight:600;color:#747475;cursor:pointer;white-space:nowrap}.page-list-tabnav .tab-nav li a{padding:4px 8px;cursor:pointer}.page-list-tabnav .tab-nav li:hover,.page-list-tabnav .tab-nav li.active{background-color:#fff;color:var(--primary-color);box-shadow:0 1px 8px 0 rgb(0 0 0 / .12)}.page-list-tabnav .tab-nav li:hover a,.page-list-tabnav .tab-nav li.active a{color:var(--primary-color)}.page-list-tabnav .tab-group .tab-content{display:none;scroll-margin-top:105px}.page-list-tabnav .tab-group .tab-content.active{display:block}.page-list-tabnav .tab-group .tour-item{margin-bottom:30px}.page-list-tabnav .tab-group .blog-item{margin-bottom:30px}.sort-filter{text-align:right;margin-bottom:30px}.sort-filter .sort-filter-inner{position:relative;display:inline-block;font-family:sans-serif}.sort-filter .sort-button{background-color:#f0f0f0;border:none;padding:8px 14px;border-radius:999px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;gap:4px;min-width:92px}.sort-filter .sort-button .arrow{margin-left:6px;font-size:12px}.sort-filter .sort-options{display:none;position:absolute;top:100%;right:0;margin-top:4px;background-color:#fff;border:1px solid #ddd;border-radius:6px;list-style:none;padding:5px 0;width:max-content;min-width:120px;box-shadow:0 2px 6px rgb(0 0 0 / .1);z-index:10}.sort-filter .sort-options li{padding:8px 12px;cursor:pointer}.sort-filter .sort-options li:hover{background-color:#f2f2f2}.sort-filter .sort-options.show{display:block}.tours.bg-image2{padding:120px 0}.bg-image2{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px;position:relative}.bg-image2::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5)}.about2{padding:60px 0}.about2 .heading-title{text-align:left}.about2-gallery{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(8,1fr);gap:24px;max-height:500px}.about2-gallery img{width:100%;height:100%;object-fit:cover;border-radius:12px}.about2-gallery img:nth-child(1){grid-area:1/1/9/3}.about2-gallery img:nth-child(2){grid-area:2/3/5/5}.about2-gallery img:nth-child(3){grid-area:5/3/8/6}@media(max-width:767.98px){.about2-gallery{display:flex;align-items:center;gap:16px;overflow-x:auto;scroll-behavior:smooth}.about2-gallery img{width:276px;aspect-ratio:276/209}}.blogs{padding:40px 0}.blogs .heading-title{gap:12px}.blogs-item{margin-bottom:30px}.blogs-page-content{padding:60px 0}.blogs-travelguide{margin-bottom:50px}.blogs-detail{padding:50px 0}.blogs-detail-content figure{margin:0 auto 1rem}.blogs-detail-content figure img{width:100%;height:auto;aspect-ratio:auto!important}.blogs-detail-content figure figcaption{padding:2px 0;text-align:center}.blogs-detail-content :is(h1,h2,h3,h4,h5,h6){margin:1.5rem 0}.blogs-detail-content ul{list-style:disc;margin-left:40px}.blogs-detail-content ul ul{margin-left:20px}.blogs-detail-content a{color:var(--primary-color)}.blogs-detail-author{margin-top:20px}.blogs-detail-author .inner .box-info{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.blogs-detail-author .box-info .box-info-head{text-align:center;position:relative}@media(min-width:768px){.blogs-detail-author .box-info .box-info-head{padding-right:10px}.blogs-detail-author .box-info .box-info-head:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:80%;border-right:1px solid #e74c3c}}@media(max-width:767.98px){.blogs-detail-author .box-info .box-info-head{width:100%}}.blogs-detail-author .box-info .item-avatar{width:100px;margin:0 auto 10px}.blogs-detail-author .box-info .item-avatar img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50%;border:3px solid #feb47b}.blogs-detail-author .inner .box-info .item-content{flex:1}.blogs-detail-author .inner .box-info .author-name{font-size:1.8rem;font-weight:500;margin-bottom:4px}.blogs-detail-author .inner .box-info .author-position{color:#747475;font-size:1.4rem;margin-bottom:7px}.blogs-detail-author .inner .box-desc{font-size:1.4rem}.blogs-detail .toc{padding:16px;border-radius:12px;background-color:#F0FDF4;border:1px solid var(--primary-color);margin-bottom:20px}.blogs-detail .toc-head{position:relative;display:flex;align-items:flex-start;gap:8px;align-self:stretch;justify-content:space-between;margin-bottom:0}.blogs-detail .toc-head::after{content:"-";font-size:1.8rem;width:24px;height:24px;border:1px solid var(--primary-color);display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;color:var(--primary-color)}.blogs-detail .toc-head.open::after{content:"+"}.blogs-detail .toc-list{margin-top:10px}.blogs-detail .toc-list.hidden{display:none}.blogs-detail .toc-list li:not(:last-child){margin-bottom:8px}.blogs-detail-sidebar{position:sticky;top:30px}@media(max-width:991.98px){.blogs-detail-sidebar{margin-top:30px}}.blogs-detail-sidebar .widget{padding:16px;border-radius:16px;background:#F5F4F2}.blogs-detail-sidebar .widget+.widget{margin-top:24px}.blogs-detail-sidebar .widget-head{text-align:center;font-family:var(--primary-font);font-size:2.2rem;line-height:1.66667;font-style:normal;font-weight:700;margin-bottom:20px}.blogs-detail-sidebar .widget-content .item{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.blogs-detail-sidebar .widget-content .item:not(:last-child){margin-bottom:20px}.blogs-detail-sidebar .widget-content .item .box-image{width:169px}.blogs-detail-sidebar .widget-content .item .box-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:169/96;border-radius:8px}@media(max-width:767.98px){.blogs-detail-sidebar .widget-content .item{flex-wrap:wrap}.blogs-detail-sidebar .widget-content .item .box-image{width:100%}}.blogs-detail-sidebar .widget-content .item .box-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1 0 0%;align-self:stretch}.blogs-detail-sidebar .widget-content .item .box-content .title{font-size:1.8rem;font-weight:500;color:var(--normal-color);margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.blogs-detail-sidebar .widget-content .item .box-content .title a{color:inherit}.blogs-detail-sidebar .widget-content .item .box-content .desc{color:var(--second-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.comment-area{margin-top:50px}.comment-list{margin-bottom:30px}.comment-list .comment-list-head{font-size:2.4rem}.comment-list .comment-list-wrap .item{display:flex;align-items:flex-start;gap:10px;background-color:#f0f0f0;padding:10px;margin-bottom:10px;border-radius:12px}.comment-list .comment-list-wrap .item:last-child{margin-bottom:0}.comment-list .comment-list-wrap .item .item-avatar{width:50px}.comment-list .comment-list-wrap .item .item-avatar img{width:100%;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.comment-list .comment-list-wrap .item .item-content{flex:1 0 0%}.comment-list .comment-list-wrap .item .item-content .user-info{font-weight:700}.comment-list .comment-list-wrap .item .item-content .comment-text{margin-bottom:5px;white-space:pre-wrap}.comment-list .comment-list-wrap .item .item-content .gr-btn-reply{text-align:right}.comment-list .comment-list-wrap .item .item-content .gr-btn-reply .reply-btn{background-color:var(--primary-color);border-radius:4px;color:#fff;border:0;padding:4px 10px;font-size:1.4rem}.comment-list .comment-list-wrap .item .item-content .reply-form{margin-top:10px;background:#fff;padding:10px 15px;border-radius:8px}.comment-list .comment-list-wrap .item .item-content .reply-form .item-author{display:flex;align-items:flex-start;gap:10px;margin-bottom:5px}.comment-list .comment-list-wrap .item .item-content .reply-form .capcha-field img{margin-right:10px}.comment-list .comment-list-wrap .item .item-content .reply-form .capcha-field .form-control{border-radius:8px}.comment-list .comment-list-wrap .item .item-content .reply-form .send-btn{padding:4px 10px}.comment-list .comment-list-wrap .item .response-list .response-list-item{display:flex;align-items:flex-start;gap:10px;background-color:#f0f0f0;padding:10px;margin-bottom:10px}.comment-list .comment-list-wrap .item .response-list .response-list-item .item-avatar{width:50px}.comment-list .comment-list-wrap .item .response-list .response-list-item .item-avatar img{width:100%;aspect-ratio:1/1;border-radius:50%}.comment-list .comment-list-wrap .item .response-list .response-list-item .item-content{flex:1 0 0%}.comment-list .comment-list-wrap .item .response-list .response-list-item .item-content .user-info{font-weight:700}.comment-list .comment-list-wrap .item .response-list .response-list-item .item-content .comment-text{margin-bottom:5px}.comment-list .comment-list-wrap .item .response-list .response-list-item .item-content .gr-btn-reply{text-align:right}.comment-list .comment-list-wrap .item .response-list .response-list-item .item-content .gr-btn-reply .reply-btn{background-color:var(--primary-color);border-radius:4px;color:#fff;border:0;padding:4px 10px;font-size:1.4rem}.box-blog{box-shadow:0 12px 12px 0 #00000014;border-radius:16px;overflow:hidden;position:relative}.box-blog .box-image{position:relative;overflow:hidden;aspect-ratio:400/228;min-height:228px}.box-blog .box-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:400/228;min-height:228px;transition:all 0.3s ease}.box-blog .box-image .tag{position:absolute;bottom:12px;left:12px;padding:4px;border:1px solid #DEDFE0;background:#F2F3F5;font-size:1.2rem;border-radius:100px;z-index:1}.box-blog .box-image .tag i{margin-right:4px;color:#EAB308}.box-blog .box-image .controls{position:absolute;right:12px;bottom:12px;border-radius:100px;padding:4px 16px;background-color:#F2F3F5;font-size:1.2rem;z-index:1;min-width:55px;text-align:center}.box-blog .box-image .owl-nav{opacity:0;pointer-events:none;transition:opacity 0.3s ease;margin:0}.box-blog .box-image .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .25);border:none;border-radius:8px;width:32px;height:32px;font-size:16px;color:#fff}.box-blog .box-image .owl-nav .owl-prev{left:10px}.box-blog .box-image .owl-nav .owl-next{right:10px}.box-blog .box-image:hover .owl-nav{opacity:1;pointer-events:auto}.box-blog .box-content{padding:16px;display:flex;flex-direction:column;gap:16px;background-color:#fff}.box-blog .box-content-text{flex:1;display:flex;flex-direction:column;gap:8px}.box-blog .box-content-text .title{font-size:1.8rem;font-weight:500;margin-bottom:0;color:var(--normal-color)}.box-blog .box-content-text .title a{color:inherit}.box-blog .box-content-text .meta{font-size:1.4rem;color:var(--second-color);margin-bottom:0}.box-blog .box-content-text .desc{color:var(--second-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.box-blog .box-content-text .desc.text-clamp5{-webkit-line-clamp:5;line-clamp:5}@media(min-width:576px){.box-blog .box-content-text .title{min-height:65px}.box-blog .box-content-text .desc{min-height:130px}}.box-blog .box-content .gr-info{display:flex;justify-content:space-between;gap:16px}.box-blog .box-content .gr-info .item-label{font-size:1.4rem;color:#747475;margin-bottom:4px}.box-blog .box-content .gr-info .item-text{font-size:1.4rem}.box-blog .box-content .gr-info .date{text-align:left}.box-blog .box-content .gr-info .author{text-align:right}.box-blog .box-content .gr-info .author .item-text{text-decoration:underline}.box-blog .box-content .gr-btn a{font-size:14px;text-decoration:underline}.videos-list .video-item .box-image{border-radius:20px;overflow:hidden}.videos-list .video-item .box-image img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease}.videos-list .video-item:hover .box-image img{transform:scale(1.1);transition:all 0.3s ease}.videos-list .item-large .video-item{height:100%}.videos-list .item-large .video-item .box-image{height:100%}@media (max-width:991.98px){.videos-list .item-large .video-item{padding-bottom:28px}.videos-list .item-large .video-item .box-image{height:428px}}@media(max-width:767.98px){.videos-list .item-large .video-item .box-image{height:auto;aspect-ratio:343 / 204.17;width:100%}}.videos-list .item-small .video-item{display:flex;gap:20px}.videos-list .item-small .video-item .box-image{border-radius:12px;width:210px}.videos-list .item-small .video-item .box-image img,.videos-list .item-small .video-item .box-image iframe{aspect-ratio:210/125}@media(max-width:767.98px){.videos-list .item-small .video-item .box-image img,.videos-list .item-small .video-item .box-image iframe{aspect-ratio:343 / 204.17}}.videos-list .item-small .video-item .box-content{flex:1 0 0%}.videos-list .item-small .video-item .box-content .title{font-size:1.6rem;font-weight:500;margin-bottom:0}.videos-list .item-small .video-item .box-content .desc{font-size:1.4rem}.videos-list .item-small .video-item:not(:last-of-type){margin-bottom:28px}@media(max-width:767.98px){.videos-list .item-small .video-item{flex-wrap:wrap}.videos-list .item-small .video-item .box-image{width:100%}}.testimonials{position:relative}.testimonials .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.testimonials .mask{position:absolute;top:0;left:0;height:100%;z-index:1;overflow:hidden}@media(max-width:991.98px){.testimonials .mask{display:none}}.testimonials .bg-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .15)}.testimonials-inner{position:relative;padding:100px 0}.testimonials-inner-content{display:flex;flex-direction:column;gap:40px;color:#fff}.testimonials-inner-content .title{font-family:var(--primary-font);font-weight:700;font-size:3.2rem}.testimonials-inner-content .desc{text-align:justify}.teams{padding:60px 0}.teams .heading-title{gap:24px}.teams-scroll{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth}.teams-scroll .teams-scroll-item{min-width:200px;flex-shrink:0;user-select:none;max-width:413px;margin-bottom:24px}@media (max-width:767.98px){.teams-scroll .teams-scroll-item{max-width:300px}}.teams-scroll::-webkit-scrollbar{width:100%;height:8px;margin-top:50px;padding-top:50px;position:relative}.teams-scroll::-webkit-scrollbar-track{background:#fff0;border-radius:4px}.teams-scroll::-webkit-scrollbar-thumb{background:#DEDFE0;border-radius:4px}.teams-scroll::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.teams-list .team-item{display:flex;flex-direction:column;gap:12px}.teams-list .team-item .box-image{position:relative;overflow:hidden}.teams-list .team-item .box-image img{width:100%;height:100%;object-fit:cover;border-radius:24px;aspect-ratio:1/1}.teams-list .team-item .box-content .author-name{font-size:1.8rem;font-weight:500;margin-bottom:4px}.teams-list .team-item .box-content .author-position{color:#747475;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.teams-page-content{padding:60px 0}.teams-founder-inner{max-width:1280px;margin:0 auto}.teams-founder-inner .item{margin-bottom:30px}.teams-founder-inner .item .box-content{display:flex;flex-direction:column;gap:24px}.teams-founder-inner .item .box-content .title{font-size:3.2rem;font-weight:700;font-family:var(--primary-font)}@media (max-width:767.98px){.teams-founder-inner .item .box-content .title{font-weight:2.8rem}}.teams-founder-inner .item .box-content .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:15;line-clamp:15;-webkit-box-orient:vertical}.teams-founder-inner .item .box-content .desc.expanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:none}.teams-founder-inner .item .box-content .gr-btn .btnloss{display:none}.teams-founder-inner .item .box-content .gr-btn.show-full .btnmore{display:none}.teams-founder-inner .item .box-content .gr-btn.show-full .btnloss{display:inline}.teams-founder-inner .item .box-image{margin-bottom:12px}.teams-founder-inner .item .box-image img{border-radius:24px;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.teams-founder-inner .item .text .author-name{font-size:1.8rem;font-weight:500;margin-bottom:4px}.teams-founder-inner .item .text .author-position{color:#747475}.teams-room .box-image img{width:100%;height:100%;object-fit:cover;border-radius:24px}.teams-room .box-content{padding:100px;display:flex;flex-direction:column;gap:40px}.teams-room .box-content .title{font-size:3.2rem;font-weight:700;font-family:var(--primary-font)}@media (max-width:767.98px){.teams-room .box-content .title{font-weight:2.8rem}}@media (max-width:1399.98px){.teams-room .box-content{padding:50px}}.subscript{padding:40px 0}.subscript-inner{background:#282829;padding:24px;border-radius:12px;max-width:1280px;margin:0 auto}.subscript-text{color:#fff}.subscript-text .title{font-size:2.4rem;font-weight:600;margin-bottom:12px}.subscript-text .desc{font-size:1.6rem;color:#fff}.subscript-form{display:flex;align-items:center;gap:24px}.subscript-form .text-input{flex:1;flex-wrap:wrap;gap:10px}.subscript-form .text-input input{width:100%;height:40px;border:1px solid #DEDFE0;background-color:#F2F3F5;padding:0 8px;border-radius:8px}@media(max-width:991.98px){.subscript-form{margin-top:20px}}@media (max-width:767.98px){.subscript-form{flex-direction:column}.subscript-form .text-input{width:100%}.subscript-form .btn{width:100%}}.brands{padding:60px 0}@media(max-width:576px){.brands{padding:32px 0}}.brands .heading-title{gap:24px}.brands-slide .item img{object-fit:contain}.destinations-page-content{padding:60px 0}@media(max-width:991.98px){.destinations-page-content{padding:40px 0}}.destinations-page-content-inner{max-width:840px;margin:0 auto}.destinations-page-content-inner .box-image{width:100%;height:100%;object-fit:cover}.destinations-page-content-inner .box-image img{aspect-ratio:41/49}.destinations-page-content-inner .box-content{display:flex;flex-direction:column;gap:24px}@media(max-width:767.98px){.destinations-page-content-inner .box-content{margin-top:24px}}.destinations-page-content-inner .box-content .title{font-family:var(--three-font);font-size:5.2rem;font-weight:400;text-align:center}.destinations-page-content-inner .box-content .tag{text-align:center}.destinations-page-content-inner .box-content .tag span{background-color:#F2F3F5;border:1px solid #DEDFE0;padding:4px;border-radius:999px;font-size:1.4rem}.destinations-page-gallery{margin-bottom:45px}.destinations-page-gallery-list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:10px}.destinations-page-gallery-list .item{display:block;overflow:hidden;border-radius:12px}.destinations-page-gallery-list .item img{width:100%;height:100%;object-fit:cover;aspect-ratio:6/4;transition:all 0.3s ease}@media(max-width:991.98px){.destinations-page-gallery-list .item{border-radius:16px}.destinations-page-gallery-list .item img{aspect-ratio:72/41}}.destinations-page-gallery-list .item:hover img{transform:scale(1.1);transition:all 0.3s ease}.destinations-page-gallery-list .item:nth-child(1){grid-row:span 2;grid-column:span 2}.destinations-page-gallery-list .owl-dots{position:absolute;bottom:0;width:100%;text-align:center}.destinations-page-gallery-list.owl-carousel .owl-nav{opacity:0;pointer-events:none;transition:opacity 0.3s ease;margin:0}.destinations-page-gallery-list.owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .25);border:none;border-radius:8px;width:32px;height:32px;font-size:16px;color:#fff}.destinations-page-gallery-list.owl-carousel .owl-nav .owl-prev{left:10px}.destinations-page-gallery-list.owl-carousel .owl-nav .owl-next{right:10px}.destinations-page-list{margin-bottom:50px}.destinations-page-location{position:relative}.destinations-page-location .box-inner{position:relative;border-radius:24px;overflow:hidden}.destinations-page-location .box-inner iframe{width:100%;height:500px}.destinations-page-location .box-inner .box-content{position:absolute;top:50%;left:5%;transform:translate(0,-50%);border-radius:20px;padding:32px;background-color:#fff;width:100%;max-width:650px;z-index:300}@media(max-width:991.98px){.destinations-page-location .box-inner{border-radius:0}.destinations-page-location .box-inner .box-content{position:relative;top:0;left:0;transform:translate(0);width:100%;max-width:100%;border-radius:0;margin-top:30px}}.destinations-page-location .box-inner .box-content--inner{display:flex;flex-direction:column;gap:24px}.destinations-page-location .box-inner .box-content--inner .title{text-align:center;font-family:var(--primary-font);font-size:4rem;font-style:normal;font-weight:700;line-height:normal}.destinations-page-location .box-inner .box-content--inner .region-box{display:flex;flex-direction:column;gap:24px}.destinations-page-location .box-inner .box-content--inner .desc{font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical}.destinations-page-location .box-inner .box-content--inner .locations-desc{display:flex;flex-wrap:wrap;gap:12px}.destinations-page-location .box-inner .box-content--inner .locations-desc a{height:32px;display:flex;align-items:center;justify-content:center;background-color:#F2F3F5;border:1px solid #DEDFE0;padding:4px;border-radius:999px;min-width:64px;font-size:1.4rem;transition:all 0.3s ease}.destinations-page-location .box-inner .box-content--inner .locations-desc a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transition:all 0.3s ease}.destinations-page-location .box-inner .box-content--inner .gr-btn .btn{font-weight:600;padding:4px 16px}@media (max-width:767.98px){.destinations-page-location .box-inner .box-content{padding:0}}.destinations-regional-location{padding:40px 0}.destinations-regional-location .item{position:relative;border-radius:20px;overflow:hidden}.destinations-regional-location .item .box-image{position:relative}.destinations-regional-location .item .box-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 24%,rgb(0 0 0 / .5) 63.7%)}.destinations-regional-location .item .box-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.destinations-regional-location .item .box-content{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:32px}.destinations-regional-location .item .box-content .title{font-family:var(--primary-font);font-size:4rem;font-style:normal;font-weight:700;line-height:normal;color:#fff;margin-bottom:24px}@media (max-width:767.98px){.destinations-regional-location .item .box-content .title{font-size:3.2rem}}.destinations-regional-location .item .box-content .locations-desc{display:flex;flex-wrap:wrap;gap:12px}.destinations-regional-location .item .box-content .locations-desc a{height:32px;display:flex;align-items:center;justify-content:center;background-color:#F2F3F5;border:1px solid #DEDFE0;padding:4px;border-radius:999px;min-width:64px;text-align:center;font-size:1.4rem;transition:all 0.3s ease}.destinations-regional-location .item .box-content .locations-desc a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transition:all 0.3s ease}.destinations-location{padding:40px 0}.destinations-location-list .heading-title{gap:16px}.box-list-blog .tour-item{margin-bottom:30px}.box-list-blog .blog-item{margin-bottom:30px}@media (max-width:767.98px){.page-gallery-list{display:block}.page-gallery-list .owl-dots{position:absolute;bottom:0;left:0;width:100%}.page-gallery-list .owl-dots .owl-dot span{width:12px;height:12px}.page-gallery-list .owl-dots .owl-dot.active span{background-color:var(--primary-color)}}.related-ideas{padding:40px 0}.related-ideas-list .locations-desc{display:flex;justify-content:center;align-items:center;align-content:center;gap:12px;align-self:stretch;flex-wrap:wrap}.related-ideas-list .locations-desc a{height:32px;display:flex;align-items:center;justify-content:center;background-color:#F2F3F5;border:1px solid #DEDFE0;padding:4px;border-radius:999px;min-width:64px;font-size:1.4rem;transition:all 0.3s ease}.related-ideas-list .locations-desc a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transition:all 0.3s ease}.support{position:relative;background-color:#F0FDF4;padding:24px 0}.support .heading-title{gap:20px}.support-inner{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.support-author-contact{background-color:var(--primary-color);padding:16px;border-radius:16px;display:flex;flex-direction:column;gap:16px;width:350px}.support-author-contact .info-img{text-align:center}.support-author-contact .info-img img{width:120px;aspect-ratio:1/1;object-fit:cover;border-radius:999px}.support-author-contact .info-box .tilte{font-weight:500}.support-author-contact .info-box .position{font-size:1.4rem}.support-author-contact .btn-contact{background-color:#DCFCE7;color:var(--primary-color);font-weight:600}.support-author-social .text{font-size:1.4rem;margin-bottom:12px}.support-author-social .gr-btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.support-author-social .gr-btn a{display:inline-block;padding:4px 16px;background-color:#DCFCE7;color:var(--primary-color)}.suggestto{background-color:#fff;padding:40px 0}.suggestto .heading-title{text-align:left}.suggestto .box-desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical}.suggestto .box-suggest{background-color:#EFF6FF;border:1px solid;border-image-source:linear-gradient(147.78deg,rgb(34 197 94 / .4) 23.02%,rgb(220 252 231 / .4) 107.86%);border-radius:12px}.travelguide{padding:40px 0}.travelguide .heading-title{text-align:left;gap:24px}.travelguide .box-content .box-desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.travelguide .box-content .box-desc.clamped{-webkit-line-clamp:4}.travelguide .box-content .gr-btn{margin-top:10px}.travelguide .gr-form .down-form{display:flex;align-items:center;gap:24px}.travelguide .gr-form .down-form .text-input{flex:1;flex-wrap:wrap;gap:10px}.travelguide .gr-form .down-form .text-input input{width:100%;height:40px;border:1px solid #DEDFE0;background-color:#F2F3F5;padding:0 8px;border-radius:8px}.travelguide .box-image img{width:100%;height:100%;object-fit:cover}@media (max-width:767.98px){.travelguide .box-image{margin-bottom:30px}}.box-service{position:relative}.box-service .box-image{margin-bottom:20px}.box-service .box-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:6/4;border-radius:12px}.box-service .box-content .star{display:flex;align-items:center;gap:16px;margin-bottom:8px}.box-service .box-content .title{font-size:1.8rem;font-weight:500}.tours-detail-service-slide .box-service .box-content .star{justify-content:center}.tours-detail-service-slide .box-service .box-content .title{text-align:center}.ambassador{padding:40px 0}.ambassador-wrap{max-width:1200px;margin:0 auto}.ambassador-wrap .heading-title{text-align:left}.ambassador-slide.owl-carousel .owl-stage{margin-bottom:30px}.ambassador-slide .item .box-image{margin-bottom:12px}.ambassador-slide .item .box-image img{border-radius:24px;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.ambassador-slide .item .box-content{display:flex;flex-direction:column;gap:4px}.ambassador-slide .item .box-content .title{font-size:1.8rem;font-weight:500}.ambassador-slide .item .box-content .desc{color:#747475;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.ambassador-slide .item .box-content .desc.expanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:none}.ambassador-slide .item .box-content .gr-btn .btnloss{display:none}.ambassador-slide .item .box-content .gr-btn.show-full .btnmore{display:none}.ambassador-slide .item .box-content .gr-btn.show-full .btnloss{display:inline}.paginations ul li{display:inline-flex;margin-left:8px}.paginations ul li a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #DEDFE0;padding:10px;border-radius:8px}.paginations ul li.disabled a{color:#aaa;pointer-events:none;opacity:.6;border-color:#ddd}.paginations ul li a:hover,.paginations ul li.active a{background-color:var(--primary-color);color:#fff}.page-content{padding:60px 0}.contact-wrap{margin-bottom:50px}.search-head{text-align:center}.search-head .title{font-weight:700;font-size:4rem;margin-bottom:24px}@media (max-width:576px){.search-head .title{font-size:3rem}}.search-head .meta-choose{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.search-head .meta-choose span{display:inline-flex;align-items:center;background-color:#F2F3F5;padding:4px;border:1px solid #DEDFE0;border-radius:999px;gap:8px}.search-list{margin-bottom:40px}.search-list .tours{padding:0}.booking-wrap{margin-bottom:50px}.consultation{padding:40px 0}.consultation-content{border:1px solid #DEDFE0;padding:12px;border-radius:16px}.consultation-content-info{background-color:#F2F3F5;padding:16px;border-radius:16px;display:flex;flex-direction:column;text-align:center;gap:16px;margin-bottom:32px}.consultation-content-info .box-image img{width:120px;height:120px;border-radius:50%;object-fit:cover}.consultation-content-info .box-content .title{font-size:1.6rem;font-weight:500;margin-bottom:4px}.consultation-content-info .box-content .text{font-size:1.4rem}@media (max-width:991.98px){.consultation-content{margin-bottom:30px}}.consultation-form .form-btn{text-align:center}.consultation-form .form-btn .btn{min-width:96px;padding:12px 32px}.section-container{padding:40px 0}.section-container .box-image img{width:100%;height:100%;object-fit:cover;border-radius:24px}.section-container .box-content{padding:100px;display:flex;flex-direction:column;gap:40px}.section-container .box-content .title{font-size:3.2rem;font-weight:700;font-family:var(--primary-font)}@media (max-width:767.98px){.section-container .box-content .title{font-weight:2.8rem}}@media (max-width:1399.98px){.section-container .box-content{padding:50px}}@media (max-width:991.98px){.section-container .box-content{padding:20px 15px}}.faq-list{margin-top:30px}.faq-list .item{background-color:#F2F3F5;padding:8px;border-radius:8px}.faq-list .item:not(:last-child){margin-bottom:24px}.faq-list .item-head{padding:8px;border-radius:8px;color:var(--normal-color);cursor:pointer;font-weight:500;display:flex;justify-content:space-between;align-items:center;transition:background-color 0.3s}.faq-list .item-head::after{content:"+";font-size:1.8rem;width:24px;height:24px;border:2px solid var(--normal-color);display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%}.faq-list .item-head.active{background-color:#fff;color:var(--primary-color)}.faq-list .item-head.active::after{content:"-"}.faq-list .item-content{padding:0 12px;max-height:0;overflow:hidden;transition:max-height 0.3s ease-out,padding 0.3s ease}.faq-list .item.active .item-content{max-height:unset;padding:20px 12px 0}.reviews-page-content{padding:60px 0}.reviews-detail{padding:50px 0}.reviews-comment{max-width:960px;margin:0 auto;padding:45px 0}.reviews-comment-form .form-head{margin-bottom:20px}.reviews-comment-form .form-head-text{margin-bottom:4px}.reviews-comment-form .form-head-text a{color:#2563EB}.reviews-comment-form .form-head .notetext{color:#EF4444}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:99999;justify-content:center;align-items:center;padding:30px 0}.popup-content{background:#fff;padding:0;max-width:900px;width:90%;height:100%;position:relative;overflow-y:auto;border-radius:16px}.popup-content .modal-head{padding:15px;border-bottom:1px solid #e5e5e5;text-align:center}.popup-content .modal-head .modal-title{margin-bottom:0}.popup-content .modal-body{position:relative;padding:15px}.popup-content .modal-body .form-head{margin-bottom:10px;text-align:justify}.popup-content .modal-body .form-head-text{color:var(--primary-color);font-weight:700}.popup-content .modal-body .form-head-notetext{color:var(--primary-color)}.popup-content .form-group>label{font-weight:600}.popup-content .form-group label.error{display:block;width:100%;color:red;font-size:1.4rem;font-weight:400}.popup-content .close{position:absolute;top:10px;right:15px;cursor:pointer;font-size:20px}.view-office-list .item .box-image{border-radius:24px;overflow:hidden}.view-office-list .item .box-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.view-office-list .item .box-content{margin-top:20px}.view-office-list .item .box-content .title{font-size:1.8rem;font-weight:500}.view-office-list .item .box-content .box-info li{display:flex;align-items:center;gap:12px;align-self:stretch;margin-bottom:8px}.view-office-list .item .box-content .box-info li .icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);border:1px solid var(--primary-color);background-color:#DCFCE7;border-radius:50%}.view-office-list .item .box-content .box-info li span+span{flex:1;color:#5B5B5C}.rappel{padding:40px 0}.footer-top{padding:40px 0}.footer-head{font-size:1.8rem;font-weight:500;margin-bottom:20px}.footer-desc{font-size:1.8rem}.footer-group-link-head{font-size:1.8rem;font-weight:500;margin-bottom:20px}.footer-group-link-list{margin:0}.footer-group-link-list li{margin-bottom:16px}.footer-group-link-list li a{color:#5B5B5C}.footer-group-link-list li:last-of-type{margin-bottom:0}@media (max-width:991.98px){.footer-group-link{margin-bottom:32px}}.footer-bottom{position:relative;background-color:#DCFCE7;padding:60px 0 30px}.footer-module{max-width:1200px;margin:0 auto}.footer-module-box{border:1px solid var(--primary-color);background:#DCFCE7;display:flex;flex-direction:column;gap:24px;padding:16px;border-radius:12px;text-align:center}.footer-module-box .btn{width:100%;font-weight:700;text-transform:uppercase}@media (max-width:991.98px){.footer-module-box{margin-top:20px}}.footer-license{padding:40px 0;font-size:1.4rem;text-align:center}.footer-locations .item-box .item-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.footer-locations .item-box .item-head .icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #22C55E;border-radius:50%}.footer-locations .item-box .item-head .icon i{color:#16A34A;font-size:1.6rem}.footer-locations .item-box .item-content p:not(:last-of-type){margin-bottom:8px}@media (max-width:1024px){.footer-locations .item-box{margin-bottom:30px}}.footer-social{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin:40px 0;color:#fff}.footer-social a{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:#DCFCE7;border-radius:50%;font-size:2.4rem}.footer-social a img{width:30px;filter:brightness(0) invert(1)}@media (max-width:767.98px){.footer-social{gap:10px;margin:15px 0}.footer-social a{width:30px;height:30px;font-size:1.6rem}.footer-social a img{width:18px}}.footer-menulink{text-align:center}.footer-menulink li{display:inline-block;margin:0 8px}.footer-menulink li a{color:#5B5B5C}.footer .copyright{background-color:#16A34A;padding:8px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;gap:32px}@media (max-width:767.98px){.footer .copyright{flex-direction:column;gap:15px;font-size:1.4rem}}.support-fixed{position:fixed;bottom:15px;right:15px;z-index:130}.support-fixed #togglePopup{font-size:2.4rem;background:#fff;border:none;color:var(--primary-color);cursor:pointer;width:50px;height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px 0 rgb(0 0 0 / .2)}.support-fixed .popup-box{position:fixed;bottom:80px;right:20px;width:300px;background-color:#fff;color:#333;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .3);padding:16px;display:none;z-index:9999}.support-fixed .popup-header{font-size:1.8rem;font-weight:500;margin-bottom:10px}.support-fixed .popup-content p{font-size:1.4rem;margin-bottom:16px}.support-fixed .btn-message{background-color:var(--primary-color);color:#fff;border:none;padding:10px 14px;border-radius:6px;cursor:pointer;font-weight:700;width:100%;margin-bottom:10px;display:block;text-align:center}.support-fixed .contact{font-size:1.4rem;display:flex;align-items:center;gap:10px}.support-fixed .contact .icon{font-size:2.4rem}.support-fixed .contact .text{text-align:left}.loader{width:48px;height:48px;border:3px solid #FFF;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1s linear infinite}.loader::after{content:'';box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;border:3px solid #fff0;border-bottom-color:var(--primary-color);z-index:11}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-container{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .2);z-index:10;display:flex;justify-content:center;align-items:center;opacity:.2;border-radius:8px}.others-blog{padding:40px 0}.others-blog-inner{background:#E1F0F7;padding:32px;border-radius:20px}.others-blog-inner .heading-title{gap:16px}.others-blog-list{margin-bottom:20px}.others-blog-list .item .box-tour{background-color:#fff}@media(min-width:992px){.others-blog-slide.owl-carousel{padding-left:80px;padding-right:80px}}.others-blog-slide.owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1.5px solid var(--primary-color);width:40px;height:40px;color:var(--primary-color);background-color:#fff0;transition:all 0.3s ease}.others-blog-slide.owl-carousel .owl-nav button.owl-prev{left:0}.others-blog-slide.owl-carousel .owl-nav button.owl-next{right:0}.others-blog-slide.owl-carousel .owl-nav button:hover{background-color:#1a9a49;transition:all 0.3s ease}.others-blog-slide .box-tour .box-content-text .desc{text-overflow:unset;display:-webkit-box;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:vertical}.recruit-wrap{padding:40px 0}.recruit-wrap .heading-title{gap:24px}.recruit-list{margin-top:30px}.recruit-list .item{background-color:#F2F3F5;padding:8px;border-radius:8px}.recruit-list .item:not(:last-child){margin-bottom:24px}.recruit-list .item-head{padding:8px 20px;border-radius:8px;color:var(--normal-color);cursor:pointer;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:background-color 0.3s}.recruit-list .item-head .item-head-inner{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0%}.recruit-list .item-head .item-head-top{display:flex;align-items:center;gap:8px}.recruit-list .item-head .item-head-top .title{font-size:1.8rem;font-weight:500;color:var(--normal-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.recruit-list .item-head .item-head-top .badge{display:flex;padding:8px;font-size:1.2rem;font-weight:600;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:#DEDFE0}.recruit-list .item-head .item-head-bottom ul{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin:0}.recruit-list .item-head .item-head-bottom ul li{display:inline-flex;align-items:center;gap:12px;color:#5b5b5c}.recruit-list .item-head .item-head-bottom ul li .icon{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--primary-color);background-color:#DCFCE7;font-size:1.4rem;color:#16a34a}.recruit-list .item-head::after{content:"+";font-size:1.8rem;width:24px;height:24px;border:2px solid var(--normal-color);display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%}.recruit-list .item-head.active{background-color:#fff}.recruit-list .item-head.active .item-head-top .title{color:var(--primary-color)}.recruit-list .item-head.active::after{content:"-"}.recruit-list .item-content{padding:0 12px;max-height:0;overflow:hidden;transition:max-height 0.3s ease-out,padding 0.3s ease}.recruit-list .item.active .item-content{max-height:unset;padding:20px 12px 0}.recruit-list .item.active .item-content ul{list-style:disc;margin-left:20px}.blogs-slide.owl-carousel .owl-stage{margin-bottom:30px}.number-input{display:flex;align-items:flex-start;gap:20px;align-self:stretch}.number-input .btn{width:40px!important;height:40px!important;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px!important;border:0;outline:0;border-radius:8px;border:1px solid #DEDFE0;background:#F2F3F5;color:var(--normal-color)}.number-input .btn:hover{color:var(--normal-color)}.no-result{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.no-result img{max-width:130px}#tourDetailContactModal .popup-content{max-width:532px;height:auto}#tourDetailContactModal .popup-content .box-image img{height:225px;width:100%;border-radius:16px;object-fit:cover}#tourDetailContactModal .popup-content .title{text-align:center;font-family:var(--primary-font);font-size:3.2rem;font-style:normal;font-weight:700}#tourDetailContactModal .popup-content .meta-text{text-align:center;font-size:1.4rem}#tourDetailContactModal .popup-content .form-check-agree{display:flex;align-items:flex-start;gap:12px;align-self:stretch}#tourDetailContactModal .popup-content .form-check-agree input{width:20px;height:20px;border-radius:4px;border:1.5px solid #747475;background:#FFF;outline:none;box-shadow:none;accent-color:#1a9a49}#tourDetailContactModal .popup-content .form-check-agree label{cursor:pointer;font-weight:400}#tourDetailContactModal .popup-content .gr-btn{display:flex;justify-content:flex-end;align-items:flex-start;gap:10px;align-self:stretch}#tourDetailContactModal .popup-content .gr-btn .btn{display:flex;max-width:200px;min-width:80px;padding:8px 24px;justify-content:center;align-items:center;gap:8px;margin:0}.comment-respond .item-author{display:flex;align-items:flex-start;gap:10px;margin-bottom:5px}.comment-respond .item-avatar{width:50px}.comment-respond .item-avatar img{width:100%;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.comment-respond .item-author .item-content .user-info{font-weight:700}figure img{width:100%}figcaption{text-align:center}.box-share-block{display:block;margin-top:30px;text-align:center}.box-share-block .head-box{font-size:18px;font-weight:700;margin-bottom:10px;font-family:var(--primary-font);color:#e74c3c}.box-share-block ul{list-style:none;display:flex;justify-content:end;padding:0;gap:15px}.box-share-block ul li{display:inline-block;width:40px;height:40px;border-radius:50%}.box-share-block ul li.facebook{background-color:#1877F2}.box-share-block ul li.twitter{background-color:#1DA1F2}.box-share-block ul li.pinterest{background-color:#BD081C}.box-share-block ul li.whatsapp{background-color:#25D366}.box-share-block ul li.linkedin{background-color:#0077B5}.box-share-block ul li.reddit{background-color:#FF4500}.box-share-block ul li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.box-share-block ul li a:hover{opacity:.8}.box-share-block ul li a i{font-size:18px;color:#fff}.box-share-block ul li a img{width:20px}.reservations-form .row{margin-left:-10px;margin-right:-10px}.reservations-form [class^="col"],.reservations-form [class*=" col"]{padding-left:10px;padding-right:10px}.tours-detail-pagehead{padding-top:0}.tours-detail-pagehead-top .tours-detail-pagehead-title{margin-bottom:10px;text-align:center;font-family:var(--primary-font);color:var(--primary-color)}.tours-page-list .page-list-tabnav .box-filter-nav{overflow-x:unset}.tours-page-list .page-list-tabnav .tab-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;background:#fff0}.tours-page-list .page-list-tabnav .tab-nav li{background-color:#F2F3F5}.tours-page-list .page-list-tabnav .tab-nav li.active{background-color:#fff}.tours-detail-esprit table{width:100%}.tours-detail-esprit table tr td{vertical-align:top;width:50%}.tours-detail-esprit table.has-more-col tr td{width:auto}.tours-detail-esprit table tr.more-col td{width:auto}.tours-detail-esprit table tr td img{width:100%;height:auto!important}.destination-submenu .inner img{display:none;max-width:100%}.destination-submenu .inner img.active{display:block}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tour-type-group .tour-type-item a:hover{color:#000}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tour-type-group{columns:2;column-gap:20px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tour-type-group .tour-type-item{break-inside:avoid;margin-bottom:20px;text-align:left}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tour-type-group .tour-type-item .tour-type-item-head{font-size:1.6rem;margin-top:0;font-weight:600;margin-bottom:10px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tour-type-group .tour-type-item .tour-type-item-head a{font-size:inherit}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tour-type-group .tour-type-item .tour-type-item-list{display:flex;flex-direction:column;gap:8px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tour-type-group .tour-type-item a{display:block;color:var(--normal-color);text-decoration:none;font-size:1.4rem;padding:4px 12px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tourforeign-type-group{column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tourforeign-type-group .tour-type-item a:hover{color:#000}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tourforeign-type-group .tour-type-item{break-inside:avoid;margin-bottom:20px;text-align:left}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tourforeign-type-group .tour-type-item .tour-type-item-head{font-size:1.6rem;margin-top:0;font-weight:600;margin-bottom:10px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tourforeign-type-group .tour-type-item .tour-type-item-head a{font-size:inherit}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tourforeign-type-group .tour-type-item .tour-type-item-list{display:flex;flex-direction:column;gap:8px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tourforeign-type-group .tour-type-item a{display:block;color:var(--normal-color);text-decoration:none;font-size:1.4rem;padding:4px 12px}.header-bottom .navbar ul li.largemenu>.submenu.destination-submenu .tourforeign-type-group .tour-type-item a:hover{color:#000}.menus-fixed{position:fixed;top:25%;right:0;display:flex;flex-direction:column;gap:10px;z-index:110}.menus-fixed .vertical-btn{background-color:var(--primary-color);color:#fff;padding:10px 10px;text-decoration:none;font-size:14px;font-weight:600;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);border-radius:0 8px 8px 0;transition:background 0.3s;background:linear-gradient(45deg,#1a9a49,#4ade80,#282829,#22c55e);background-size:400% 400%;animation:gradientDiagonal 6s ease infinite}@keyframes gradientDiagonal{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}.menus-fixed .vertical-btn span{display:inline-block;animation:waveJump 1s ease-in-out infinite}@keyframes waveJump{0%,100%{transform:translateX(0)}50%{transform:translateX(-3px)}}.agenthub{padding-top:60px}.agenthub .heading-title{flex-direction:row;gap:5px}.agenthub .heading-title .back-step{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;border:1.5px solid #22C55E}.agenthub .heading-title .sectitle{flex:1}.agenthub .agenthub-wrap{display:flex;justify-content:center;align-items:flex-start;gap:32px;flex-wrap:wrap}.agenthub .agenthub-wrap .agenthub-image{width:450px;height:auto;flex-shrink:0;position:relative;border-radius:24px;overflow:hidden;max-width:100%}.agenthub .agenthub-wrap .agenthub-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .3);z-index:0}.agenthub .agenthub-wrap .agenthub-image .agenthub-image-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:0 16px}.agenthub .agenthub-wrap .agenthub-image .agenthub-image-text .title{color:#fff;text-align:center;font-family:var(--primary-font);font-size:3.2rem;font-style:normal;font-weight:700;line-height:1.3}.agenthub .agenthub-wrap .agenthub-image .agenthub-image-text .desc{color:#fff;text-align:center}.agenthub .agenthub-wrap .agenthub-content{flex:1}.agenthub .agenthub-wrap .agenthub-form .gr-remember{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.agenthub .agenthub-wrap .agenthub-form .gr-remember .item-label{flex:1}.agenthub .agenthub-wrap .agenthub-form .gr-remember .item-label label{display:flex;align-items:flex-start;gap:12px;margin-bottom:0;cursor:pointer}.agenthub .agenthub-wrap .agenthub-form .gr-remember .item-label input[type=checkbox]{width:24px;height:24px;border-radius:4px;border:1.5px solid #747475;background-color:#fff;outline:none;box-shadow:none;accent-color:#1a9a49}.agenthub .agenthub-wrap .agenthub-form .gr-remember .btn-forgot-password{padding:4px 16px;font-size:1.4rem;line-height:1.5;font-weight:600;color:var(--primary-color)}.agenthub .agenthub-wrap .agenthub-form .text-note a{color:#2563EB}.agenthub .agenthub-wrap .agenthub-form .form-login .form-btn .btn,.agenthub .agenthub-wrap .agenthub-form .form-register .form-btn .btn{width:260px;padding:12px 32px;font-weight:600}.agenthub .agenthub-wrap .agenthub-form .form-changepassword .form-btn .btn{width:100%}.agenthub .agenthub-wrap .agenthub-content .save-pdf ul li{margin-bottom:24px}.agenthub .agenthub-wrap .agenthub-content .save-pdf ul li a{display:flex;align-items:center;gap:12px;align-self:stretch;font-weight:600}.programName{margin-bottom:10px}#toc-container .toc-h2{margin:10px 0 10px}#toc-container .toc-h2:first-child{margin-top:0}#toc-container .toc-h2.after-sub{margin-top:20px}#toc-container .toc-h2 a{font-weight:700;color:#000}#toc-container .toc-h3{margin:5px 0 5px 20px}#toc-container .toc-h4{margin:4px 0 4px 40px}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);background:var(--primary-color);border:none;border-radius:8px;width:32px;height:32px;font-size:16px;color:#fff}.owl-carousel .owl-nav button.owl-prev{left:10px}.owl-carousel .owl-nav button.owl-next{right:10px}#supportModal .modal-content{border-radius:16px}#supportModal .modal-header .modal-title{font-size:20px;text-transform:uppercase}#supportModal .modal-header .close{font-size:20px}#supportModal .modal-body{padding:15px}#supportModal .modal-body .control-label{font-weight:700}#supportModal .modal-body .box-desc{margin-bottom:20px;text-align:justify}#supportModal .modal-body .box-desc a{color:var(--primary-color)}#supportModal .modal-footer{justify-content:center}#supportModal .modal-footer .box-text{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}#supportModal .modal-footer .box-text .icon{font-size:2.4rem}#supportModal .modal-footer .box-text a{font-size:20px;color:var(--primary-color)}@media(min-width:768px){#supportModal .modal-body .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.social-fixed{position:fixed;bottom:70px;left:15px;z-index:200}.social-fixed a{display:block;font-size:48px;line-height:1}.social-fixed a img{width:50px;height:50px;border-radius:50%}.header-top-center{flex:1;overflow:hidden;white-space:nowrap;text-align:center;margin:0 15px}.marquee{display:inline-block;padding-left:100%;animation:marqueeMove 30s linear infinite}.marquee span{font-weight:700;color:#1c2d5a;font-size:1.2rem}.marquee:hover{animation-play-state:paused}.mobile-marquee{display:none;overflow:hidden;white-space:nowrap;padding:6px 0}.mobile-marquee .marquee{display:inline-block;padding-left:100%;animation:marqueeMove 25s linear infinite}.mobile-marquee span{font-weight:700;color:#1c2d5a;font-size:1.2rem}@media (max-width:1359.98px){.header .header-top{display:none}}@media (max-width:1359.98px){.mobile-marquee{display:block}}@keyframes marqueeMove{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.fa,[class^="fa-"],[class*=" fa-"]{font-family:"FontAwesome"}@media (min-width: 768px) {.menus-fixed .vertical-btn {font-size: 22px;}}
