@font-face{font-family:'SVN Gilroy';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/svngilroy/SVN-Gilroy-Regular.otf) format("opentype")}@font-face{font-family:'SVN Gilroy';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/svngilroy/SVN-Gilroy-Medium.otf) format("opentype")}@font-face{font-family:'SVN Gilroy';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/svngilroy/SVN-Gilroy-SemiBold.otf) format("opentype")}@font-face{font-family:'SVN Gilroy';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/svngilroy/SVN-Gilroy-Bold.otf) format("opentype")}@font-face{font-family:'1FTV Photograph Signature';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Fz-Photograph.ttf) format("truetype")}:root{--blue: #0A7D70;--blue2: #3B978D;--red: #ea3b3f;--yellow: #FCBB13;--gray: #1A202C;--background-rgba: linear-gradient(to right,#3A50CB,#15268B) }body{font-family:"SVN Gilroy", sans-serif;font-display:swap;color:#000}body.activeMenu{overflow:hidden}body.activeMenu .menuBar__wrap{transition:.15s ease-in-out;opacity:1;visibility:visible;pointer-events:all}body.activeMenu .menuBar .closeMenu{transition:.15s ease-in-out;transition-delay:.3s;transform:translateX(0);opacity:1}body.activeMenu .menuPrimary{transition:.15s ease-in-out;transition-delay:.3s;transform:translateY(0);opacity:1}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}table{width:100%}a{text-decoration:none;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;color:inherit}img,iframe,video{max-width:100%}.container{max-width:1384px}.slick-dots{display:flex;justify-content:center;gap:12px}.slick-dots li{display:block;width:10px;height:10px;margin:0;padding:0;border-radius:50%;border:0;background:#0A7D70;opacity:0.5;transition:.3s ease-in-out}.slick-dots li.slick-active{opacity:1}.slick-dots li>*{display:none !important}@media (min-width: 991px){.col-lg-20{width:calc(100%/5)}}@media (min-width: 991px){.border-start-lg{border-left:1px solid var(--bs-border-color)}}@media (min-width: 991px){.border-end-lg{border-right:1px solid var(--bs-border-color)}}.btnPrimary{background:#0A7D70;border:0;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;padding:12px 35px;border-radius:8px;transition:.15s ease-in-out}.btnPrimary:hover{background:#00D37E;color:#fff;transform:translateY(-2px);box-shadow:0px 2px 8px -2px rgba(0,0,0,0.2)}.btnPrimary:focus{box-shadow:none;border:0;outline:0}@keyframes nhapnho{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}@keyframes nhapnhay{0%{transform:scale(1);color:#fff}100%{transform:scale(1.1);color:#FFC600}}@keyframes lac{0%{transform:rotate(0)}10%{transform:rotate(-25deg)}20%{transform:rotate(25deg)}30%{transform:rotate(-25deg)}40%{transform:rotate(25deg)}50%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes hotline_before{0%{transform:scale(0.4);opacity:0}50%{transform:scale(0.8);opacity:1}100%{transform:scale(1);opacity:0}}@keyframes hotline_after{0%{transform:scale(0.5)}100%{transform:scale(1)}}.hotline-ani{display:flex;justify-content:center;align-items:center;width:80px;height:80px;background:none;position:fixed;bottom:0px;left:0px;z-index:99}@media only screen and (max-width: 767px){.hotline-ani{bottom:80px}}.hotline-ani:before,.hotline-ani:after{content:"";position:absolute;border-radius:50%;overflow:hidden}.hotline-ani:before{z-index:1;border:2px solid #0A3970;width:100%;height:100%;animation:1s hotline_before ease-in-out 0s infinite}.hotline-ani:after{z-index:2;background:rgba(10,57,112,0.3);width:80%;height:80%;animation:1s hotline_after 0s ease-out infinite alternate}.hotline-ani .icon-hotline-ani{position:absolute;width:50%;height:50%;border-radius:50%;overflow:hidden;box-shadow:0px 0px 3px rgba(0,0,0,0.1);animation:1s lac 0s ease-in infinite;z-index:3}.hotline-ani .hotline-number{position:absolute;left:50%;white-space:nowrap;background:#0A3970;color:#fff;padding:0px 20px 0px 40px;display:flex;align-items:center;height:50%;border-radius:0px 40px 40px 0px}.hotline-ani.zalo-ani{bottom:90px}@media only screen and (max-width: 767px){.hotline-ani.zalo-ani{bottom:170px}}.hotline-ani.zalo-ani:before{border-color:#0A94E3}.hotline-ani.zalo-ani:after{background:rgba(10,148,227,0.3)}.header{background:#3B978D;position:relative}.header__logo{width:fit-content}.header__logo img{width:auto;height:117px;transition:.15s ease-in-out}.header__acc .btnLogin{display:flex;align-items:center;justify-content:center;width:fit-content;padding:10px 16px;background:none;border:0;outline:0;color:white;font-size:18px;font-weight:600;line-height:normal}.header__acc .btnSignup{display:flex;align-items:center;justify-content:center;width:fit-content;padding:10px 24px;border:0;border-radius:9rem;background:rgba(255,255,255,0.24);color:white;min-width:168px;font-size:18px;font-weight:600;line-height:normal}.header__menu{display:flex;gap:40px}.header__menu>.menu-item{display:block;width:fit-content}.header__menu>.menu-item>.menu-link{display:flex;align-items:center;justify-content:center;text-align:center;min-height:117px;padding:12px 0px;color:white;font-size:18px;font-weight:600;line-height:normal;transition:.15s ease-in-out}.header__menu>.menu-item:hover>.menu-link{transform:translateY(-3px)}.header--nobg{background:none;position:absolute;z-index:99;top:0;left:0;width:100%;height:auto}.header--nobg .header__menu>.menu-item>.menu-link{color:#00D37E}.footer{background:#0A7D70;color:white}.footer__logo img{height:137px}.footer__infos .info{gap:10px;color:#FFF;font-size:16px;font-weight:400;line-height:26px}.footer__infos .info i{flex-shrink:0;color:#00D37E}.footer__social .item{transition:.15s ease-in-out}.footer__social .item:hover{transform:translateY(-2px)}.footer__menu{row-gap:12px}.footer__menu li{flex:1 1 50%;list-style:none}.footer__menu li a{display:block;width:fit-content;color:#FFF;font-size:16px;font-weight:500;line-height:28px;transition:.15s ease-in-out}.footer__menu li a:hover{transform:translateY(-2px)}.heroSlider__main{position:relative}.heroSlider__main::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;background:linear-gradient(180deg, transparent 70%, #000 100%),linear-gradient(0deg, rgba(0,94,84,0) 50%, #000 100%)}.heroSlider__main .slick-list{position:relative;z-index:0}.heroSlider__img{height:var(--vh);object-fit:cover;transition:5s ease-in-out;transform:scale(1.3)}.heroSlider .slick-slide.slick-active .heroSlider__img{transform:scale(1)}.heroSlider .slick-dots{z-index:3;top:unset;transform:unset;bottom:20px;left:0;margin:0;padding:0}.heroSlider .slick-dots li{width:20px;height:20px;border:1px solid transparent;border-radius:50%;background:none;transition:.3s ease-in-out;display:flex;align-items:center;justify-content:center;opacity:1 !important}.heroSlider .slick-dots li::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:white}.heroSlider .slick-dots li.slick-active{border-color:white}.heroSlider .slick-arrow{z-index:3;margin:0 !important;padding:0 !important;top:50%;transform:translateY(-50%)}.heroSlider .slick-arrow.slick-prev{right:unset;left:100px}.heroSlider .slick-arrow.slick-next{left:unset;right:100px}.heroSearch{position:absolute;z-index:3;bottom:10%;left:50%;transform:translateX(-50%);max-width:1220px;width:calc(100% - 24px);margin-left:12px;margin-right:12px;border-radius:16px;background:rgba(255,255,255,0.5)}.heroSearch .nav{border:0;background:none;display:flex;flex-wrap:wrap;gap:12px}.heroSearch .nav .nav-link{display:flex;align-items:center;justify-content:center;width:fit-content;padding:10px 24px;border-radius:16px;text-align:center;background:none;border:0;margin:0;transition:.15s ease-in-out;color:#000;font-size:16px;font-weight:600;line-height:22px}.heroSearch .nav .nav-link:not(.active):hover{background:rgba(0,0,0,0.1)}.heroSearch .nav .nav-link.active{background:#0A7D70;color:white}.heroSearch .nav .tab-content{padding:24px;background:white;border-radius:16px}.heroSearch .nav .tab-content .tab-pane{padding:0}.heroSearch .tab-content{border-radius:16px;background:white;padding:24px;position:relative}.heroSearch__form .form-group{position:static;flex:1 1 auto}.heroSearch__form .form-group.formDate{position:relative;justify-content:space-between}.heroSearch__form .form-group.formDate .data-picker{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;z-index:1}.heroSearch__form .form-group.formDate>div{position:relative;z-index:0}.heroSearch__form .form-group.formDate .dateView{font-size:16px;font-weight:bold;color:#0A7D70}.heroSearch__form .form-group.formDate .dayCount__inner{border-radius:9rem;width:36px;height:36px;gap:3px;font-size:14px;font-weight:normal;color:#718096;border:1px solid #eee}.heroSearch__form .form-group.formQuantity{position:relative}.heroSearch__form .form-group.formQuantity .quantityView{font-size:16px;font-weight:bold;color:#0A7D70}.heroSearch__form .form-group.formQuantity .quantityDropdown{position:absolute;left:0;top:calc(100% + 40px);background:white;border-radius:8px;padding:12px;row-gap:12px;width:100%;min-width:240px;opacity:0;visibility:hidden;pointer-events:none;transition:.15s ease-in-out}.heroSearch__form .form-group.formQuantity .quantityDropdown.show{opacity:1;pointer-events:all;visibility:visible}.heroSearch__form .form-group.formQuantity .quantityDropdown .item{padding-bottom:12px;border-bottom:1px solid #eee}.heroSearch__form .form-group.formQuantity .quantityDropdown .item:last-child{padding-bottom:0;border-bottom:0}.heroSearch__form .form-group.formQuantity .quantityDropdown .item .qttWrap{gap:8px}.heroSearch__form .form-group.formQuantity .quantityDropdown .item .btnQtt{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:16px;font-weight:bold;border:1px solid #0A7D70;color:#0A7D70;transition:.15s ease-in-out}.heroSearch__form .form-group.formQuantity .quantityDropdown .item .btnQtt:hover{background:#0A7D70;color:white}.heroSearch__form .form-group.formQuantity .quantityDropdown .item .btnQtt:focus{box-shadow:none;outline:0}.heroSearch__form .form-group .form-label{color:#737373;font-size:14px;font-weight:700;line-height:22px}.heroSearch__form .form-group .form-control{border-radius:0;border:0;outline:0;padding:0}.heroSearch__form .form-group .form-control:focus{box-shadow:none}.heroSearch__form .form-group .form-control.locationInput{font-size:16px;font-weight:bold;color:#0A7D70}.heroSearch__form .locationResult{position:absolute;top:calc(100% + 16px);background:white;border-radius:8px;overflow:hidden;left:0;width:100%;height:auto;opacity:0;visibility:hidden;pointer-events:none;transition:.15s ease-in-out}.heroSearch__form .locationResult.show{opacity:1;visibility:visible;pointer-events:all}.heroSearch__form .locationResult__title{font-size:20px;font-weight:bold;color:#0A7D70}.heroSearch__form .locationResult__list{max-height:360px;overflow-y:auto;scrollbar-width:thin}.heroSearch__form .locationResult__list .item .img{width:55px;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:lightgray}.heroSearch__form .locationResult__list .item .img i{font-size:18px;color:#737373}.heroSearch__form .locationResult__list .item .img img{display:block;width:100%;height:100%;object-fit:cover}.heroSearch__form .locationResult__list .item .title{font-size:16px;font-weight:bold;color:#0A7D70}.heroSearch__form .locationResult__list .item .text{font-size:13px;font-weight:normal;color:#000}.heroSearch__form .locationResult__list .item .ks{font-size:14px;font-weight:normal;color:#718096}.heroSearch__form .locationResult__feature{max-height:360px;overflow-y:auto;scrollbar-width:thin}.heroSearch__form .locationResult__feature .item .img{aspect-ratio:1/1;width:100%;max-width:80px;overflow:hidden;border-radius:50%;object-fit:cover}.heroSearch__form .locationResult__feature .item .text{font-size:16px;font-weight:normal;color:#000;transition:.15s ease-in-out}.heroSearch__form .locationResult__feature .item:hover{cursor:pointer}.heroSearch__form .locationResult__feature .item:hover .text{color:#0A7D70}.heroSearch__form .tourResult{position:absolute;top:calc(100% + 16px);background:white;border-radius:8px;overflow:hidden;left:0;width:100%;height:auto}.heroSearch__form .divider{flex-shrink:0;display:block;width:0;height:58px;border-right:1px solid var(--bs-border-color)}.heroSearch__form .btnSendSea{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:fit-content;padding:16px 24px;gap:6px;color:#FFF;font-size:16px;font-weight:700;line-height:26px;background:#0A7D70;transition:.15s ease-in-out;border:0;border-radius:9rem}.heroSearch__form .btnSendSea:hover{background:#00D37E}.heroSearch__form.tourSearch .form-control{font-size:16px;font-weight:bold;color:#0A7D70}.heroSearch__form.tourSearch .btnSeaTour{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;padding:16px 24px;gap:6px;color:#FFF;font-size:16px;font-weight:700;line-height:26px;background:#0A7D70;transition:.15s ease-in-out;border:0;border-radius:9rem}.heroSearch__form.tourSearch .btnSeaTour:hover{background:#00D37E}.daterangepicker{width:45%;margin-top:15px;font-size:14px}.daterangepicker .drp-calendar{width:50%;max-width:100%}.daterangepicker th.month{padding:15px 0;font-size:16px}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{width:35px;height:40px;line-height:24px;font-size:15px}.daterangepicker td.start-date{border-radius:50px 0 0 50px}.daterangepicker td.end-date{border-radius:0 50px 50px 0}.daterangepicker tr td{font-size:100%;padding:5px 0}.daterangepicker thead tr:last-child th:nth-child(6){color:var(--red)}.daterangepicker thead tr:last-child th:last-child{color:var(--red)}.daterangepicker.auto-apply .drp-buttons{display:block;text-align:center;padding:12px 8px}.daterangepicker.auto-apply .drp-selected{font-size:18px;font-weight:bold}.daterangepicker.auto-apply .drp-buttons .btn{display:none}.homeTitle{color:#0A7D70;font-size:24px;font-weight:700;line-height:normal}.homeLocation__boxs .box{border-radius:12px;aspect-ratio:320/375;background:lightgray;transition:.15s ease-in-out}.homeLocation__boxs .box::before{content:"";position:absolute;inset:0;display:block;width:100%;height:100%;background:linear-gradient(180deg, rgba(10,125,112,0) 70%, #0A7D70 100%);z-index:1}.homeLocation__boxs .box__img{object-fit:cover;transition:.15s ease-in-out;position:relative;z-index:0}.homeLocation__boxs .box__title{position:absolute;bottom:0;left:0;display:block;width:100%;z-index:2;text-align:center;padding:24px;color:white;font-size:24px;text-transform:capitalize;font-weight:600;line-height:28px}.homeLocation__boxs .box:hover{box-shadow:0px 2px 12px -2px rgba(0,0,0,0.2);transform:translateY(-3px)}.homeLocation__boxs .box:hover .box__img{filter:blur(5px);transform:scale(1.2)}.secSale__slider .slick-list{margin-left:-12px;margin-right:-12px}.secSale__slider .slick-list .slick-track{display:flex}.secSale__slider .slick-list .slick-track .slick-slide{padding:12px}.secSale__slider .slick-arrow{top:unset;bottom:calc(100% + 6px);display:flex;align-items:center;justify-content:center;width:50px;height:50px;transform:unset !important;margin:0 !important;border-radius:50%;border:1px solid #0A7D70;color:#0A7D70;background:white;transition:.15s ease-in-out}.secSale__slider .slick-arrow::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:normal;color:inherit}.secSale__slider .slick-arrow.slick-prev{left:unset;right:62px}.secSale__slider .slick-arrow.slick-prev::before{content:"\f053"}.secSale__slider .slick-arrow.slick-next{right:0}.secSale__slider .slick-arrow.slick-next::before{content:"\f054"}.secSale__slider .slick-arrow:hover{background:#0A7D70;color:white}.secSale__item{aspect-ratio:450/301;background:lightgray;border-radius:24px;transition:.15s ease-in-out}.secSale__item img{object-fit:cover}.secSale__item:hover{transform:translateY(-2px);box-shadow:0px 2px 12px -3px rgba(0,0,0,0.2)}.homeHotel{background:#E1EFED}.hotel{border-radius:12px;border:1px solid #E4E6E8;background:white;transition:.15s ease-in-out}.hotel__img{aspect-ratio:301/167;border-radius:12px;background:lightgray}.hotel__img img{object-fit:cover;transition:.15s ease-in-out}.hotel__img:hover img{transform:scale(1.1)}.hotel__title{font-size:20px;font-weight:600;line-height:normal;margin-bottom:12px}.hotel__title a{color:#0A7D70}.hotel__title a:hover{color:#00D37E}.hotel__info{margin-bottom:10px}.hotel__address{color:#737373;font-size:16px;font-weight:500;line-height:normal}.hotel__address i{color:#0A7D70}.hotel__rating{color:#737373;font-size:16px;font-weight:500;line-height:normal}.hotel__rating i{color:#FFC700}.hotel__price{display:flex;align-items:center;color:#000;font-size:16px;font-weight:500;line-height:normal;margin-bottom:12px}.hotel__price strong{color:#0A7D70;font-size:24px;font-weight:700;line-height:normal;margin-bottom:2px}.hotel__book{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;border-radius:9rem;padding:12px;background:#0A7D70;color:white;transition:.15s ease-in-out;font-size:14px;font-weight:600;line-height:normal}.hotel__book:hover{background:#00D37E}.hotel:hover{transform:translateY(-2px);box-shadow:0px 2px 12px -2px rgba(0,0,0,0.2)}.homeTour__list{grid-template-columns:repeat(12, 1fr);grid-template-rows:auto}.homeTour__item{border-radius:8px;background:lightgray;transition:.15s ease-in-out}.homeTour__item:nth-child(5n+1),.homeTour__item:nth-child(5n+2){grid-column:span 6;grid-row:span 1;aspect-ratio:67/63}.homeTour__item:nth-child(5n+3),.homeTour__item:nth-child(5n+4),.homeTour__item:nth-child(5n){grid-column:span 4;grid-row:span 1;aspect-ratio:44/17}.homeTour__item img{object-fit:cover}.homeTour__item:hover{transform:translateY(-2px);box-shadow:0px 2px 12px -2px rgba(0,0,0,0.2)}.contact__main{background:#EDF2F5;border-radius:12px}.contact__banner img{height:100%;object-fit:cover}.contact__form .formContact{max-width:475px}.contact__form .title{color:#0A7D70;font-size:20px;font-weight:700;line-height:37.5px}.contact__form .text{color:#737373;font-size:16px;font-weight:400;line-height:24px}.contact__form .form-control{border-radius:5px;border:1px solid rgba(0,0,0,0.08);padding:16px 30px;background:none;outline:0}.contact__form .form-control::placeholder{color:#737373}.contact__form .form-control:not(textarea){height:57px}.contact__form textarea{height:116px}.contact__form .btnSend{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:48px;border:0;background:#0A7D70;transition:.15s ease-in-out;border-radius:5px;color:#FFF;font-size:16px;font-weight:700;line-height:normal}.contact__form .btnSend:hover{background:#00D37E}.aboutTitle{color:#0A7D70;font-size:36px;font-weight:700;line-height:normal}.about__content{color:#000;text-align:justify;font-size:18px;font-weight:400;line-height:32px}.about__content>*:last-child{margin-bottom:0}.achievements{column-gap:70px;row-gap:24px}.achievements__banner{max-width:1090px}.achievements__content{max-width:475px}.achievements__text{color:#000;font-size:18px;font-weight:400;line-height:32px}.achievements__boxs{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}.achievements__boxs .box{grid-column:span 1;grid-row:span 1;border-radius:30px;row-gap:20px;background:white;border:1px solid rgba(25,24,37,0.1);transition:.15s ease-in-out}.achievements__boxs .box:hover{box-shadow:0px 0px 10px -2px rgba(0,0,0,0.2)}.achievements__boxs .box .number{color:#0A7D70;font-size:36px;font-weight:700;line-height:30px}.achievements__boxs .box .text{color:#737373;font-size:18px;font-weight:400;line-height:30px}.viewall{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 24px 12px;border-radius:9rem;border:1px solid #8DD3BB;transition:.15s ease-in-out;color:#0A7D70;font-size:16px;font-weight:500;line-height:normal;background:none}.viewall:hover{color:white;background:#00D37E;border-color:#00D37E}.feedback{background:#E1EFED;position:relative}.feedback::before,.feedback::after{content:"";display:block;position:absolute;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:100%}.feedback::before{background-image:url(../images/before-feedback.png);width:100%;max-width:250px;aspect-ratio:250/401;left:0}.feedback::after{background-image:url(../images/after-feedback.png);width:100%;max-width:263px;aspect-ratio:263/405;right:0}.feedback__title{color:#0A7D70;font-size:24px;font-weight:700;line-height:normal}.feedback__slider .slick-list{margin-left:-25px;margin-right:-25px}.feedback__slider .slick-list .slick-track{display:flex}.feedback__slider .slick-list .slick-slide{height:auto;padding:0px 25px}.feedback__item{position:relative}.feedback__item::before{content:"";position:absolute;bottom:0;right:0;display:block;width:calc(100% - 24px);height:calc(100% - 24px);border-radius:20px;background:rgba(0,102,61,0.5);opacity:0.5;z-index:0}.feedback__item .itemInner{z-index:1;overflow:hidden;border-radius:20px;box-shadow:2px 4px 16px 0 rgba(17,34,17,0.1);position:relative;transition:.15s ease-in-out}.feedback__item .itemInner .title{color:#3B978D;font-size:18px;font-weight:700;line-height:normal}.feedback__item .itemInner .text{color:rgba(17,34,17,0.5);font-size:16px;font-weight:500;line-height:1.3}.feedback__item .itemInner .star{font-size:23px;color:#FFC107}.feedback__item .itemInner .author{color:#121;font-size:16px;font-weight:700;line-height:normal}.feedback__item .itemInner .address{color:rgba(17,34,17,0.5);font-size:14px;font-weight:500;line-height:normal}.feedback__item:hover .itemInner{transform:translate(3px, 3px)}.subscribe .container{max-width:1134px}.subscribe__main{border-radius:30px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:600px}.subscribe__title{color:#0A7D70;font-size:24px;font-weight:700;line-height:normal;text-transform:uppercase}.subscribe__text{color:#1C1C1C;font-family:"1FTV Photograph Signature", sans-serif;font-size:44px;font-style:normal;font-weight:400;line-height:normal}.subscribe__form{background:white;border-radius:20px;max-width:920px;margin-left:auto;margin-right:auto}.subscribe__form i{margin-left:16px;font-size:26px;color:#737373}.subscribe__form .form-control{border:0;border-radius:0;background:none;font-size:24px;height:80px;padding:12px 19px}.subscribe__form .form-control:focus{box-shadow:none;border:0;outline:0}.subscribe__form .btnRegister{display:flex;align-items:center;justify-content:center;text-align:center;height:80px;padding:10px 40px;border-radius:20px;color:white;font-size:20px;font-weight:700;line-height:30px;transition:.15s ease-in-out;border:0;background:#0A7D70}.subscribe__form .btnRegister:focus{box-shadow:none}.subscribe__form .btnRegister:hover{background:#00D37E}.post__img{aspect-ratio:437/588;background:lightgray}.post__img img{object-fit:cover;transition:.15s ease-in-out}.post__img:hover img{transform:scale(1.1)}.post__title{font-size:18px;font-weight:600;line-height:140%;text-transform:uppercase}.post__title a{color:#0A7D70;transition:.15s ease-in-out}.post__title a:hover{color:#00D37E}.post__text{color:#737373;font-size:18px;font-weight:400;line-height:150%}.panigation .item{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:0;transition:.15s ease-in-out;color:#666;text-align:center;font-size:16px;font-weight:500;line-height:150%}.panigation .item:not(.active):hover{background:#f0f0f0}.panigation .item--prev,.panigation .item--next{border:1px solid #E6E6E6}.panigation .item.active{background:#3B978D;color:white}.blogDetail__title{color:#0A7D70;font-size:36px;font-weight:700;line-height:42px}.blogDetail__content{text-align:justify}.sibar__block{border-radius:16px;border:1px solid #E4E6E8;background:#FFF}.sibar__title{color:#0A7D70;font-size:18px;font-weight:600;line-height:21.6px}.sibar__news .item{gap:12px}.sibar__news .item .img{width:70px;aspect-ratio:70/52;border-radius:2px;background:lightgray}.sibar__news .item .img img{object-fit:cover;transition:.15s ease-in-out}.sibar__news .item .img:hover img{transform:scale(1.3)}.sibar__news .item .title{font-size:16px;font-weight:600;line-height:normal;text-transform:capitalize}.sibar__news .item .title a{display:-webkit-box;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#0A7D70;transition:.15s ease-in-out;max-height:42px}.sibar__news .item .title a:hover{color:#00D37E}.locationFea__list{grid-template-columns:repeat(4, 1fr);grid-template-rows:auto}.locationFea__item{grid-column:span 1;grid-row:span 1;border-radius:12px;border:1px solid #E4E6E8;background:white;transition:.15s ease-in-out}.locationFea__item .img{aspect-ratio:293/170;border-radius:12px;background:lightgray}.locationFea__item .img img{object-fit:cover;transition:.15s ease-in-out}.locationFea__item .img:hover img{transform:scale(1.1)}.locationFea__item .title{color:#0A7D70;font-size:16px;font-weight:600;line-height:normal;letter-spacing:-0.5px;transition:.15s ease-in-out}.locationFea__item .title::after{content:"\f061";font-family:"Font Awesome 5 Pro";font-weight:500;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#F2F4F6;color:#0A7D70;transition:.15s ease-in-out;font-size:14px}.locationFea__item:hover{transform:translateY(-2px);box-shadow:0px 2px 12px -2px rgba(0,0,0,0.2)}.locationFea__item:hover .title{color:#00D37E}.locationFea__item:hover .title::after{background:#00D37E;color:white}.topLocation__list{grid-template-columns:repeat(4, 1fr);grid-template-rows:auto}.topLocation__item{grid-column:span 1;grid-row:span 1;border-radius:12px;background:white;border:1px solid #E4E6E8;padding:12px;transition:.15s ease-in-out}.topLocation__item .img{aspect-ratio:296/330;border-radius:12px;position:relative}.topLocation__item .img img{position:relative;z-index:0;object-fit:cover;transition:.15s ease-in-out}.topLocation__item .img::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.2) 100%)}.topLocation__item .content{position:absolute;bottom:24px;right:24px;left:24px;width:calc(100% - 48px);height:auto;padding:16px;background:white;border-radius:12px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.topLocation__item .content::after{content:"\f061";font-family:"Font Awesome 5 Pro";font-weight:500;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#F2F4F6;color:#0A7D70;transition:.15s ease-in-out;font-size:14px}.topLocation__item .title{color:#0A7D70;font-size:18px;font-weight:700;line-height:normal;transition:.15s ease-in-out}.topLocation__item .text{color:#737373;font-size:14px;font-weight:500;line-height:normal}.topLocation__item:hover{transform:translateY(-2px);box-shadow:0px 2px 12px -2px rgba(0,0,0,0.2)}.topLocation__item:hover .img img{filter:blur(5px);transform:scale(1.1)}.topLocation__item:hover .title{color:#00D37E}.topLocation__item:hover .content::after{background:#00D37E;color:white}.hotHotel{background:#fafafa}.hotHotel__wrap .swiper-nav{display:flex;align-items:center;justify-content:center;position:relative;transform:unset;top:unset;left:unset;right:unset;bottom:unset;margin:0;padding:0;width:50px;height:50px;border-radius:50%;border:1px solid #0A7D70;flex-shrink:0;color:#0A7D70;transition:.15s ease-in-out}.hotHotel__wrap .swiper-nav>*{display:none}.hotHotel__wrap .swiper-nav::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:normal}.hotHotel__wrap .swiper-nav.swiper-button-prev::before{content:"\f053"}.hotHotel__wrap .swiper-nav.swiper-button-next::before{content:"\f054"}.hotHotel__wrap .swiper-nav:hover{background:#0A7D70;color:white}.hotHotel__navs .swiper-wrapper{padding-right:12px}.hotHotel__navs .swiper-slide{width:fit-content}.hotHotel__nav{width:fit-content;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 24px;border-radius:9rem;border:1px solid #0A7D70;color:#0A7D70;background:none;transition:.15s ease-in-out}.hotHotel__nav:not(.active):hover{background:#f0f0f0}.hotHotel__nav.active{background:#0A7D70;color:white}.hotelDetail__summary{border-radius:12px;border:1px solid #E4E6E8;background:#FFF;box-shadow:0 0 12px 0 rgba(0,0,0,0.25)}.hotelDetail__summary .summaryHead__title{color:#0A7D70;font-size:24px;font-weight:600;line-height:normal;margin-bottom:12px}.hotelDetail__summary .summaryHead .hotelType{font-size:14px;color:#FFC700;margin-bottom:12px}.hotelDetail__summary .summaryHead .hotelRating{width:fit-content;padding:8px 15px;border-radius:9rem;border:1px solid #E4E6E8;background:#FFF;box-shadow:0 2px 7px 0 rgba(0,0,0,0.07);color:#737373;font-size:14px;font-weight:normal;line-height:22px;margin-bottom:12px}.hotelDetail__summary .summaryHead .hotelRating i{color:#FFC700}.hotelDetail__summary .summaryHead .hotelAddress{color:#737373;font-size:16px;font-weight:500;letter-spacing:-0.5px}.hotelDetail__summary .summaryHead .hotelAddress i{color:#0A7D70}.hotelDetail__summary .summaryHead__price{color:#0A7D70;font-size:24px;font-weight:700;line-height:normal}.hotelDetail__summary .summaryHead__price ins{text-decoration:none}.hotelDetail__summary .summaryHead__price del{color:#737373;font-size:20px;font-weight:600;text-decoration-line:line-through}.hotelDetail__summary .summaryHead .btnTargetBook{display:flex;align-items:center;justify-content:center;width:fit-content;border:0;background:#0A7D70;padding:12px 24px 14px;border-radius:9rem;color:white;text-align:center;font-size:14px;font-weight:600;line-height:normal;transition:.15s ease-in-out;margin-top:12px}.hotelDetail__summary .summaryHead .btnTargetBook:hover{background:#00D37E}.hotelDetail__summary .summaryGallery{grid-template-columns:repeat(12, 1fr);grid-template-rows:auto}.hotelDetail__summary .summaryGallery .img{grid-column:span 3;grid-row:span 1;aspect-ratio:28/27;border-radius:12px;background:lightgray}.hotelDetail__summary .summaryGallery .img:first-child{grid-column:span 6;grid-row:span 2}.hotelDetail__summary .summaryGallery .img img{object-fit:cover}.hotelDetail__content{border-radius:12px;border:1px solid #E4E6E8;background:#FFF}.hotelDetail__content .content{transition:.15s ease-in-out;overflow:hidden;text-align:justify}.hotelDetail__content .content>*:last-child{margin-bottom:0}.hotelDetail__content .btnViewmore{display:flex;align-items:center;justify-content:center;width:fit-content;border:0;outline:0;box-shadow:none !important;background:none;padding:0;color:#005BE0;font-size:16px;font-weight:400;line-height:24px}.hotelDetail__title{color:#0A7D70;font-size:18px;font-weight:600;line-height:21.6px}.hotelDetail__facility{border-radius:12px;border:1px solid #E4E6E8;background:#FFF}.hotelDetail__facility .moreFacility{display:flex;align-items:center;justify-content:center;width:fit-content;border:0;outline:0;box-shadow:none !important;background:none;padding:0;color:#005BE0;font-size:16px;font-weight:400;line-height:24px}.hotelDetail__facility .item{color:#737373;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-0.5px}.hotelDetail__facility .item .icon{height:24px;width:auto}.hotelDetail__review{border-radius:12px;border:1px solid #E4E6E8;background:#FFF}.hotelDetail__review .hotelDetail__title a{color:#005BE0;font-size:16px;font-weight:400;line-height:24px}.hotelDetail__review .reviewSlider .slick-list{margin-left:-5px;margin-right:-5px}.hotelDetail__review .reviewSlider .slick-list .slick-track{display:flex}.hotelDetail__review .reviewSlider .slick-list .slick-track .slick-slide{height:auto;padding:0px 5px}.hotelDetail__review .reviewSlider__text{background:#E1EFED;color:#000;border-radius:6px}.hotelDetail__vicinity{border-radius:12px;border:1px solid #E4E6E8;background:#FFF}.hotelDetail__vicinity .vivinityList{row-gap:12px}.hotelDetail__vicinity .vivinityList .item .icon{width:24px;height:24px;object-fit:contain}.hotelDetail__vicinity .vivinityList .item .text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;font-size:16px;font-weight:400;line-height:normal}.hotelDetail__vicinity .vivinityList .item .distance{color:#000;font-size:16px;font-weight:500;line-height:normal}.hotelDetail__map{border-radius:12px;border:1px solid #E4E6E8;background:#FFF}.hotelDetail__map .img{object-fit:cover;object-position:center}.hotelDetail__map .viewMap{display:flex;align-items:center;justify-content:center;width:fit-content;column-gap:50px;color:#FFF;font-size:16px;font-weight:500;line-height:22px;transition:.15s ease-in-out;border-radius:12px;background:rgba(10,125,112,0.8);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);padding:12px 26px}.hotelDetail__map .viewMap::after{content:"\f061";font-family:"Font Awesome 5 Pro";display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:white;color:#0A7D70;transition:.15s ease-in-out}.hotelDetail__map .viewMap:hover{background:#0A7D70}.hotelDetail__map .viewMap:hover::after{transform:translateX(2px)}.hotelDetail__rooms{border-radius:12px;border:1px solid #E4E6E8;background:#FFF;box-shadow:0 0 12px 0 rgba(0,0,0,0.25)}.hotelDetail__rating{border-radius:12px;border:1px solid #E4E6E8;background:#FFF;box-shadow:0 0 12px 0 rgba(0,0,0,0.25)}.hotelDetail__rating .viewAllRating{display:flex;align-items:center;justify-content:center;text-align:center;gap:12px;padding:10px 24px 12px;background:white;border:1px solid #0A7D70;border-radius:9rem;color:#0A7D70;transition:.15s ease-in-out}.hotelDetail__rating .viewAllRating:hover{background:#0A7D70;color:white}.hotelDetail__moreContent{border-radius:12px;border:1px solid #E4E6E8;background:#FFF;box-shadow:0 0 12px 0 rgba(0,0,0,0.25)}.room{border-radius:12px;border:1px solid #E4E6E8;background:#FFF}.room__gallery{max-width:325px}.room__images .slick-arrow{z-index:3}.room__images .slick-arrow.slick-prev{right:unset;left:10px}.room__images .slick-arrow.slick-next{left:unset;right:10px}.room__images .slick-track{display:flex}.room__images .slick-slide{aspect-ratio:325/182;height:auto}.room__images .slick-slide img{object-fit:cover;border-radius:6px;background:lightgray}.room__thumbs .slick-list{margin-left:-2px;margin-right:-2px;padding:0 !important}.room__thumbs .slick-list .slick-track{display:flex}.room__thumbs .slick-slide{aspect-ratio:105/59;height:auto;padding:0px 2px}.room__thumbs .slick-slide img{object-fit:cover;border-radius:6px;background:lightgray}.room__title{color:#0A7D70;font-size:24px;font-weight:700;line-height:normal}.room__meta .item{color:#0A7D70;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-0.5px}.room__meta .item .icon{height:24px;width:24px;object-fit:contain}.room__facility .item{color:#737373;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-0.5px}.room__facility .item .icon{height:24px;width:24px;object-fit:contain}.room__des{max-height:116px;overflow:hidden}.room__des p{margin-bottom:6px}.room__des ul,.room__des ol{margin-bottom:8px}.room__detail{display:block;width:fit-content;color:#005BE0;font-size:16px;font-weight:600;line-height:24px}.room__action .btnBookRoom{display:flex;align-items:center;justify-content:center;width:fit-content;padding:12px 20px 14px;border-radius:9rem;background:#0A7D70;transition:.15s ease-in-out;color:white;font-size:14px;font-weight:600;line-height:normal}.room__action .btnBookRoom:hover{background:#00D37E}.room__price{color:#0A7D70;font-size:24px;font-weight:700;line-height:normal}.room__price ins{text-decoration:none}.room__price del{font-size:16px;font-weight:500;color:#737373}.room__price span{color:#000;font-size:16px;font-weight:500;line-height:normal}.modalBookRoom .btnBookNow{display:flex;align-items:center;justify-content:center;width:fit-content;padding:12px 24px 14px;background:#0A7D70;color:white;transition:.15s ease-in-out;border-radius:9rem;font-size:16px;font-weight:600;margin:0 auto}.modalBookRoom .btnBookNow:hover{background:#00D37E}.modalRoom .room__gallery{max-width:unset}.modalRoom .infor-room{height:100vh;overflow-y:auto;max-height:435px;overflow-x:hidden}.modalRoom .infor-room::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;border-radius:10px}.modalRoom .infor-room::-webkit-scrollbar{width:6px;background-color:#000;height:10px;border-radius:10px}.modalRoom .infor-room::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:10px}.page-raiting{padding-top:0;padding-bottom:20px}.page-raiting .raiting{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 24px 24px 24px;border-radius:8px;background:#EEF9FF}.page-raiting .raiting--cl{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;position:relative}.page-raiting .raiting--cl .number{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center}.page-raiting .raiting--cl .number span{font-weight:600;font-size:52px;line-height:62px;color:#f36;display:block}.page-raiting .raiting--cl .number p{margin-bottom:0}.page-raiting .raiting--cl---content{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.page-raiting .raiting--infor{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;padding:0 20px;border-right:1px solid #ccc}.page-raiting .raiting--infor--items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.page-raiting .raiting--infor--items:last-child{margin-bottom:0}.page-raiting .raiting--infor--items p{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:0}.page-raiting .raiting--infor--items p:last-child{text-align:right;-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.page-raiting .raiting--infor--items .width-if{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;background-color:#E2E8F0;height:6px;border-radius:100px;position:relative}.page-raiting .raiting--infor--items .width-if span{position:absolute;top:0;left:0;width:100%;background:#FF3366;height:100%;border-radius:100px}.page-raiting .raiting--infor2{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-right:0;border:0}.page-raiting .raiting--infor2 .width-if{background:#E2E8F0}.page-raiting .raiting--infor2 .width-if span{background:#718096}.page-raiting .raiting-images{padding:20px 0}.page-raiting .raiting-images p{margin-bottom:0;font-weight:600}.page-raiting .raiting-images--list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:20px;width:30%;margin:0 -2.5px}.page-raiting .raiting-images--list .images{display:flex;padding:0 2.5px;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;position:relative;cursor:pointer}.page-raiting .raiting-images--list .images:last-child .ratio.ratio-3:before{content:'+12';position:absolute;top:0;display:flex;font-weight:bold;color:#fff;font-size:16px;left:0;width:100%;height:100%;background:rgba(2,2,2,0.3);z-index:2;border-radius:10px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-raiting .raiting-images--list .images img{border-radius:10px;width:100%}.page-raiting .details-raiting .nav-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #0A7D70}.page-raiting .details-raiting .nav-top .select-sx{font-size:14px}.page-raiting .details-raiting .nav li{padding:0 5px}.page-raiting .details-raiting .nav li a{display:flex;width:fit-content;align-items:center;gap:3px;background:#f3f5f6;padding:7px 15px;border-top-left-radius:5px;border-top-right-radius:5px;color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:100%;font-weight:600}.page-raiting .details-raiting .nav li a i{color:#FFC700}.page-raiting .details-raiting .nav li a span{padding-left:5px;font-weight:400;font-size:80%}.page-raiting .details-raiting .nav li a:hover{background:#0A7D70;color:#fff}.page-raiting .details-raiting .nav li .active{background:#0A7D70;color:#fff}.page-raiting .details-raiting select{border:0;font-weight:bold}.page-raiting .details-raiting--content{margin-top:10px}.page-raiting .details-raiting--content .btn{margin:0 auto;margin-top:20px}.page-raiting .details-raiting--content .items{padding:20px 0;border-bottom:1px solid #ccc}.page-raiting .details-raiting--content .items--name{display:flex;flex-direction:column}.page-raiting .details-raiting--content .items--name---images{display:flex;-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;max-width:64px;height:64px;background:#5a88a5;border-radius:50%;color:#fff;font-weight:bold;font-size:24px;align-items:center;justify-content:center}.page-raiting .details-raiting--content .items--name---content{padding-left:20px;color:var(--gray)}.page-raiting .details-raiting--content .items--name---content h4{font-weight:bold;font-size:100%;margin-bottom:5px}.page-raiting .details-raiting--content .items--name---content ul{margin:0;padding:0;list-style:none}.page-raiting .details-raiting--content .items--name---content ul li{padding:2.5px 0;font-size:13px}.page-raiting .details-raiting--content .items--content{font-size:100%}.page-raiting .details-raiting--content .items--content p{margin-bottom:10px}.page-raiting .details-raiting--content .items--content p img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:10px}.page-raiting .details-raiting--content .items--content .l{padding-top:10px;font-size:14px;cursor:pointer}.page-raiting .details-raiting--content .items--content .l svg{margin-right:10px}.page-raiting .details-raiting--content .items--content .active svg{fill:#0A7D70}.page-raiting .details-raiting--content .items--content .active svg path{fill:#0A7D70}.page-raiting .details-raiting--content .items--content---raiting{display:flex;align-items:center;margin-bottom:10px}.page-raiting .details-raiting--content .items--content---raiting span{font-size:12px;padding:5px;border-radius:3px;background:#0A7D70;margin-right:5px;color:#fff}.page-raiting .details-raiting--content .items--content---raiting p{margin-bottom:0}.ratio .count-custom{display:none}.ratio.ratio-3 .count-custom{display:block;position:absolute;top:0;font-weight:bold;color:#fff;font-size:16px;left:0;width:100%;height:100%;background:rgba(2,2,2,0.3);z-index:2;line-height:200px !important;border-radius:10px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-dialog{max-width:1200px}.modal-dialog .modal-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;z-index:9}.modal-dialog .modal-header .close{border:0;outline:none;font-size:40px;padding:0 5px;border-radius:5px}.modal-dialog .modal-header .title-left .modal-title{font-size:20px;padding-top:10px}.modal-dialog .modal-header .title-left span{color:#48BB78;font-size:12px;margin-top:10px;display:block}.modal-dialog .page-raiting{padding:20px 15px}.modal-dialog .page-raiting .raiting--cl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.modal-dialog .page-raiting .raiting--cl p{font-size:90%;margin-top:10px;margin-bottom:0}.modal-dialog .page-raiting .raiting--cl---content{margin:0 auto}.modal-dialog .page-raiting .raiting--infor{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0;border-right:0}.modal-dialog .page-raiting .raiting--infor--items p{font-size:14px}.modal-dialog .page-raiting .raiting--infor2{border-top:1px solid #ccc}.modal-dialog .page-raiting .select-sx .select-sx--title{border:1px solid #ccc;padding:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;border-radius:5px;margin-bottom:20px;font-size:14px;min-width:215px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons,Inc.--%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-size:10px;background-repeat:no-repeat;background-position:95% 50%}.modal-dialog .page-raiting .select-sx .select-sx--title .js-sx{font-weight:bold}.modal-dialog .page-raiting .nav-top{border-bottom:0}.modal-dialog .page-raiting .nav-top ul li a{border-radius:5px}.modal-dialog .page-raiting .details-raiting--content{height:-webkit-max-content;height:-moz-max-content;height:max-content;overflow-y:scroll;max-height:535px;overflow-x:hidden;padding-right:10px}.modal-dialog .page-raiting .details-raiting--content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}.modal-dialog .page-raiting .details-raiting--content::-webkit-scrollbar{width:6px;background-color:#F5F5F5}.modal-dialog .page-raiting .details-raiting--content::-webkit-scrollbar-thumb{background-color:#bdbdbd}.modal-dialog .page-raiting .details-raiting--content .items--name{display:block}.modal-dialog .page-raiting .details-raiting--content .items--name---content{padding-left:0;padding-top:10px}.select-filter-model label{display:flex;align-items:center;padding:5px 0}.select-sx{position:relative;display:flex;justify-content:flex-end}.select-filter-model{background:#fff;padding:10px 10px;box-shadow:0 0 5px #ccc;border-radius:10px;position:absolute;top:80%;right:0;width:max-content;min-width:215px;visibility:hidden;opacity:0;transform:scale(0.5);transition:all 0.3s}.active-model{visibility:visible;opacity:1;transform:scale(1)}.select-filter-model label .dots{position:relative;flex:0 0 20px;max-width:20px;height:20px;border-radius:50%;border:1px solid #0A7D70}.box-maps:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:linear-gradient(281deg, rgba(255,255,255,0) 0, #fff 20%)}.select-filter-model label .dots:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;border-radius:50%;background:#0A7D70;opacity:0}.select-filter-model label .text{padding-left:10px;font-size:100%;color:#000}.select-filter-model label input{display:none}.select-filter-model .active .dots:before{opacity:1}.site-tabcontent .owl-stage{display:flex}.site-tabcontent .items{padding-left:3px}.site-tabcontent .owl-carousel.owl-drag .owl-item{height:auto}.tourLocation__item{aspect-ratio:31/55;border-radius:12px;background:lightgray;transition:.15s ease-in-out}.tourLocation__item img{object-fit:cover}.tourLocation__item:hover{transform:translateY(-3px);box-shadow:0px 2px 12px -2px rgba(0,0,0,0.2)}.tour{border-radius:12px;border:1px solid #E4E6E8;background:white;transition:.15s ease-in-out}.tour__img{aspect-ratio:301/167;border-radius:12px;background:lightgray}.tour__img img{object-fit:cover;transition:.15s ease-in-out}.tour__img:hover img{transform:scale(1.1)}.tour__title{font-size:20px;font-weight:600;line-height:normal;margin-bottom:12px}.tour__title a{color:#0A7D70}.tour__title a:hover{color:#00D37E}.tour__info{margin-bottom:10px}.tour__address{color:#737373;font-size:16px;font-weight:500;line-height:normal}.tour__address i{color:#0A7D70}.tour__rating{color:#737373;font-size:16px;font-weight:500;line-height:normal}.tour__rating i{color:#FFC700}.tour__price{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px;margin-top:12px;color:#0A7D70;font-size:24px;font-weight:700;line-height:normal}.tour__price ins{text-decoration:none}.tour__price del{padding-top:3px;color:#737373;font-size:18px;font-weight:600;line-height:normal;text-decoration-line:line-through}.tour__book{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;border-radius:9rem;padding:12px;background:#0A7D70;color:white;transition:.15s ease-in-out;font-size:14px;font-weight:600;line-height:normal}.tour__book:hover{background:#00D37E}.tour:hover{transform:translateY(-2px);box-shadow:0px 2px 12px -2px rgba(0,0,0,0.2)}.tourOut{background:#E1EFED}.tourOut__nav{width:fit-content;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 24px;border-radius:9rem;border:1px solid #0A7D70;color:#0A7D70;background:none;transition:.15s ease-in-out}.tourOut__nav:not(.active):hover{background:#f0f0f0}.tourOut__nav.active{background:#0A7D70;color:white}.tourDetail .tourGallery .slick-track{display:flex}.tourDetail .tourGallery .slick-track .slick-slide{height:auto}.tourDetail .tourGallery .slick-arrow{z-index:3}.tourDetail .tourGallery .slick-arrow.slick-prev{right:unset;left:12px}.tourDetail .tourGallery .slick-arrow.slick-next{left:unset;right:12px}.tourDetail .tourGallery .img{aspect-ratio:696/300;border-radius:12px}.tourDetail .tourGallery .img img{object-fit:cover}.tourDetail .tourBook{border-radius:12px;border:1px solid #E4E6E8;background:#FFF}.tourDetail .tourBook .form-select{height:57px;padding:12px 24px;border-radius:8px;border:1px solid #A8A7AB}.tourDetail .tourBook .form-control{height:57px;padding:12px 24px;border-radius:8px;border:1px solid #A8A7AB}.tourDetail .tourBook__total .total{color:#0A7D70}.tourDetail .tourBook .bookNow{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:12px 24px;min-height:50px;border-radius:8px;border:0;outline:0;transition:.15s ease-in-out;background:#0A7D70;color:white;font-size:16px;font-weight:700;line-height:26px}.tourDetail .tourBook .bookNow:hover{background:#00D37E;transform:translateY(-2px);box-shadow:0px 2px 12px -2px rgba(0,0,0,0.2)}.tourDetail .tourInfo{border-radius:16px;border:1px solid #E4E6E8;background:#FFF}.tourDetail .tourInfo .info{flex:0 0 auto;color:#737373;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-0.5px}.tourDetail .tourInfo .info .icon{width:24px;height:24px;object-fit:contain}.tourDetail .tourContent h2{font-size:24px;font-weight:bold;margin-bottom:24px;color:#0A7D70}.tourDetail .tourSchedule{border-radius:16px;border:1px solid #E4E6E8;background:#FFF;box-shadow:0 0 12px 0 rgba(0,0,0,0.25)}.tourDetail .tourSchedule .accordion-item{border:0;border-bottom:1px solid #E4E6E8}.tourDetail .tourSchedule .accordion-item:first-child .accordion-button::before,.tourDetail .tourSchedule .accordion-item:last-child .accordion-button::before{background:#0A7D70;color:white;padding-top:0}.tourDetail .tourSchedule .accordion-item:first-child .accordion-button::before{content:"\f3c5";font-weight:bold}.tourDetail .tourSchedule .accordion-item:last-child .accordion-button::before{content:"\f024";font-weight:bold}.tourDetail .tourSchedule .accordion-header{color:#0A7D70}.tourDetail .tourSchedule .accordion-button{color:inherit;font-size:16px;font-weight:600;line-height:normal;padding:0px 0px 12px}.tourDetail .tourSchedule .accordion-button::before{content:"\f111";font-family:"Font Awesome 5 Pro";font-weight:500;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:none;color:#E4E6E8;padding-top:2px;flex-shrink:0;margin-right:12px}.tourDetail .tourSchedule .accordion-button:focus{box-shadow:none;outline:0;border:0}.tourDetail .tourSchedule .accordion-button:not(.collapsed){box-shadow:none;background:none;color:inherit}.tourDetail .tourSchedule .accordion-button:not(.collapsed)::before{color:#0A7D70}.tourDetail .tourSchedule .accordion-body{box-shadow:none !important}.tourInclude{background:#E1EFED}.tourInclude .listInc li{color:#000;font-size:16px;font-weight:400;line-height:normal}.tourInclude .listInc li strong{color:#0A7D70}.tourInclude__hotels{border-width:1px 0px 1px 0px;border-style:solid;border-color:#0A7D70}.tourInclude__hotels .item{padding:16px;border-radius:24px;border:1px solid #E4E6E8;background:#FFF}.tourInclude__hotels .item .img{aspect-ratio:293/170;border-radius:8px;background:lightgray}.tourInclude__hotels .item .img img{object-fit:cover}.tourInclude__hotels .title{color:#0A7D70;font-size:16px;font-weight:600;line-height:normal;letter-spacing:-0.5px}.tourInclude__hotels .stars{font-size:14px;color:#FFC700}.tourInclude__hotels .timeline{color:#737373;font-size:16px;font-weight:500;line-height:26px}.tourInclude__hotels .timeline i{color:#0A7D70}.tourInclude .teamWork li{color:#000;font-size:16px;font-weight:400;line-height:normal;padding:12px 0px;border-bottom:1px solid #E4E6E8}.bread{display:flex;align-items:center;font-size:12px;font-weight:400;margin-bottom:15px;color:rgba(0,55,90,0.7)}.bread svg{margin:0 5px;width:5px;fill:rgba(0,55,90,0.7)}.js-dl-only.js-input-only.d-block{margin:1px 3px}svg.icon-remove{display:block !important;margin:-5px -2px -5px 5px}span.js-dl-only.d-flex.js-start-add.filter-label.js-start-add-2{padding:15px !important}.js-dl-only.js-input-only.range-price.d-block{padding:10px !important;display:flex !important}.site-search{background:#fafcff}.sidebar-search{top:0;left:0;width:100%;overflow:auto;z-index:9999;padding:15px;background:#fff}.sidebar-search .js-show-filter{position:relative;top:0;left:0;right:0;transform:translate(0);align-items:flex-start}.sidebar-search .js-delete{font-size:100%;color:var(--red);display:none}.sidebar-search .js-show-filter svg{width:15px}.sidebar-search .check-custom{position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:20px;display:none}.sidebar-search .check-custom:nth-child(1),.sidebar-search .check-custom:nth-child(2),.sidebar-search .check-custom:nth-child(3),.sidebar-search .check-custom:nth-child(4),.sidebar-search .check-custom:nth-child(5){display:block}.sidebar-search .check-custom:last-child{margin-bottom:0}.sidebar-search .check-custom small{font-size:12px;font-weight:300}.sidebar-search .js-xt,.show-more,.show-more-bed-room{margin-bottom:0;font-size:14px;margin-top:0;text-align:start;cursor:pointer;color:var(--blue);padding-left:10px}.sidebar-search .check-custom input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sidebar-search .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fafcff;border-radius:5px;border:1px solid #ccc}.sidebar-search .check-custom:hover input ~ .checkmark{background-color:#ccc}.sidebar-search .check-custom input:checked ~ .checkmark{background-color:var(--blue)}.sidebar-search .checkmark:after{content:"";position:absolute;display:none}.sidebar-search .check-custom input:checked ~ .checkmark:after{display:block}.sidebar-search .check-custom .checkmark:after{left:8px;top:4px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidebar-search .tl{margin-bottom:15px;font-size:100%;font-weight:600;color:#000}.sidebar-search .range-title{font-size:16px;font-weight:600}.sidebar-search .maps{position:relative}.sidebar-search .maps img{border-radius:10px;min-height:100px;z-index:1}.sidebar-search .maps span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sidebar-search .confirm{background:#fff;padding:20px 10px;border-radius:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar-search .confirm span{font-size:100%;font-weight:600;color:#ED8936}.sidebar-search .confirm input{display:none}.sidebar-search .confirm label{display:block;position:relative;width:42px;height:24px;border-radius:30px;background:#ccc}.sidebar-search .confirm label span{position:absolute;top:0;left:0;width:23px;height:23px;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0 rgba(0,0,0,0.14),0px 1px 3px 0 rgba(0,0,0,0.12);box-shadow:0 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0 rgba(0,0,0,0.14),0px 1px 3px 0 rgba(0,0,0,0.12);border-radius:50%;background:#fff;display:block;cursor:pointer;-webkit-transition:all .3s;transition:all 0.3s}.sidebar-search .confirm .active-lb{background:var(--blue)}.sidebar-search .confirm .active-lb span{left:calc(100% - 24px)}.sidebar-search .double-slider-box{background:#fff;padding:10px;border-radius:10px}.sidebar-search .double-slider-box .input-box{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar-search .double-slider-box .min-box{background-color:#EDF2F7;border-radius:5px;padding:5px;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.sidebar-search .double-slider-box .min-box .input-addon{display:block;font-size:12px;margin-bottom:5px}.sidebar-search .double-slider-box .min-box .text-input{font-size:14px;font-weight:500;color:#000}.sidebar-search .filter-section{background:#fff;padding:20px 10px;border-radius:10px}.star.star-room.filter-section{padding:10px 0}.sidebar-search .checkbox-star .tl{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar-search .checkbox-star .tl span{font-size:14px;color:var(--blue);cursor:pointer}.sidebar-search .checkbox-star .star{display:flex;background:#fff;padding:15px 0;border-radius:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.sidebar-search .checkbox-star .star .js-start,.js-start-room{border:1px solid #ccc;padding:7px 8px;font-size:14px;color:#000;border-radius:5px;cursor:pointer;min-width:unset;width:fit-content}.sidebar-search .checkbox-star .star .js-start:last-child{margin-right:0}.sidebar-search .checkbox-star .star .js-start svg{margin-left:5px;fill:rgba(0,0,0,0.38) !important;margin-bottom:2px}.sidebar-search .checkbox-star .star .js-start svg path{fill:rgba(0,0,0,0.49)}.sidebar-search .checkbox-star .star .active-s{border-color:var(--blue);color:var(--blue);font-weight:bold}.sidebar-search .checkbox-star .star .active-s svg{fill:red}.sidebar-search .checkbox-star .star .active-s svg path{fill:var(--blue)}.sidebar-search .checkbox-star .star-room .active-s{border-color:var(--blue);color:var(--blue)}.sidebar-search .checkbox-star .star-room .active-s svg{fill:var(--blue)}.sidebar-search .checkbox-star .star-room .active-s svg path{fill:var(--blue)}.search-content .addfilter-js{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.search-content .addfilter-js span{margin-right:10px;cursor:pointer}.search-content .addfilter-js .js-delete{font-size:100%;font-weight:600;color:var(--red)}.search-content .addfilter-js .js-dl-only{padding:5px 10px;border-radius:30px;background:var(--blue);color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;display:none}.search-content .addfilter-js .js-start-add{display:none}.search-content .addfilter-js .js-start-add svg{display:none}.search-content .addfilter-js .js-start-add-1 svg:first-child{display:block}.search-content .addfilter-js .js-start-add-2 svg:first-child{display:block}.search-content .addfilter-js .js-start-add-2 svg:nth-child(2){display:block}.search-content .addfilter-js .js-start-add-3 svg:first-child{display:block}.search-content .addfilter-js .js-start-add-3 svg:nth-child(2){display:block}.search-content .addfilter-js .js-start-add-3 svg:nth-child(3){display:block}.search-content .addfilter-js .js-start-add-4 svg:first-child{display:block}.search-content .addfilter-js .js-start-add-4 svg:nth-child(2){display:block}.search-content .addfilter-js .js-start-add-4 svg:nth-child(3){display:block}.search-content .addfilter-js .js-start-add-4 svg:nth-child(4){display:block}.search-content .addfilter-js .js-start-add-5 svg{display:block}.search-content .filter-nav{display:none}.search-content .filter-nav ul li{text-align:center;font-weight:600;padding:10px;font-size:14px;cursor:pointer;color:#000;margin:0 5px}.search-content .filter-nav ul span{padding-right:5px}.search-content .filter-nav ul li:last-child{border-right:0}.search-content .filter-nav ul .active{background:var(--blue);color:#fff;border-radius:10px}.search-content .filter-nav ul .active svg{fill:#fff !important;stroke:#fff !important}.search-content .filter-nav ul .active svg path{fill:#fff !important;stroke:#fff !important}.search-content .banner-qc{margin-bottom:20px}.range-slider{position:relative;width:100%;height:5px;margin:30px 0;border-radius:10px}.range-slider .slider-track{height:100%;position:absolute;background:#8a8a8a;top:0;left:5px;width:calc(100% - 10px)}.range-slider .slider-track2{height:100%;position:absolute;background:red;top:0;left:5px;width:calc(100% - 10px);box-shadow:0 0 5px #ccc}.range-slider input{position:absolute;width:100%;background:none;pointer-events:none;top:0%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="range"]::-webkit-slider-thumb{height:25px;width:25px;border-radius:50%;border:3px solid #fff;background:#fff;pointer-events:auto;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:0 0 5px #ccc}input[type="range"]::-moz-range-thumb{height:25px;width:25px;border-radius:50%;border:3px solid #fff;background:#fff;pointer-events:auto;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:0 0 5px #ccc}.js-show-filter{font-size:10px;color:#555;position:absolute;top:50%;right:51px;transform:translate(0, -50%);text-align:center;display:none;justify-content:center;align-items:center;flex-direction:column}.js-show-arrange{font-size:10px;color:#555;position:absolute;top:50%;right:5px;transform:translate(0, -50%);text-align:center;display:none;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 991px){.js-show-filter,.js-show-arrange{display:flex}}
/*# sourceMappingURL=style.css.map */
