body,html{padding:0;margin:0;font-family:BeVietnamPro,-apple-system,BlinkMacSystemFont,sans-serif}#nprogress .bar{background:#ff1284!important}#nprogress .peg{-webkit-box-shadow:0 0 10px #ff1284,0 0 5px #ff1284;box-shadow:0 0 10px #ff1284,0 0 5px #ff1284}#nprogress .spinner-icon{border-top-color:#ff1284;border-left-color:#ff1284}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.scroll-view-horizontal{display:-webkit-flex;display:-moz-box;display:flex;width:100%;overflow-x:auto}.scroll-view-horizontal::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar{width:8px;height:10px}::-webkit-scrollbar-track{background:#e0e0e0}::-webkit-scrollbar-thumb{border-radius:10px;background:#a0a0a0}.slick-dots .slick-active div{background-color:#f36;border-color:#f36}@-webkit-keyframes timeline{0%{background-position:-350px 0}to{background-position:400px 0}}@-moz-keyframes timeline{0%{background-position:-350px 0}to{background-position:400px 0}}@keyframes timeline{0%{background-position:-350px 0}to{background-position:400px 0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.loading-product-item .loading-left [class*=loading-],.loading-product-item .loading-right [class*=loading-]{height:10px;width:100%;float:left;margin-bottom:10px;-webkit-animation-name:timeline;-moz-animation-name:timeline;animation-name:timeline;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee));background:-webkit-linear-gradient(left,#eee 8%,#ddd 18%,#eee 33%);background:-moz-linear-gradient(left,#eee 8%,#ddd 18%,#eee 33%);background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:800px auto;border-radius:50px}.loading-product-item .loading-left [class*=loading-content]{width:60%;margin-left:2%}.loading-product-item .loading-right [class*=loading-]{float:right;display:block;clear:both}.loading-product-item{height:100%;display:-webkit-flex;display:-moz-box;display:flex}.loading-product-item .loading-left .loading-name{height:20px;margin-bottom:15px}.loading-product-item .loading-left .loading-img{height:200px;width:38%;margin-bottom:20px;border-radius:10px}.loading-product-item .loading-left .loading-content-lg{height:30px}.loading-product-item .loading-left .loading-content-sm{width:29%}.loading-product-item .loading-left .loading-content-xs{height:6px}.loading-product-item .loading-right .loading-price{height:20px}.loading-product-item .loading-right .loading-tag-deal{width:30%}.text-uppercase{text-transform:uppercase}.red{color:red}.customMargin .slick-slide{padding-left:12px;padding-right:12px}.customMargin .slick-list{margin:-10px -12px;padding:10px 0}.customMargin .slick-track,.slick-track{margin-left:0;margin-right:0}.partnerSlider .slick-slide{padding:12px}.partnerSlider .slick-slide>div:first-child{margin-bottom:24px}.partnerSlider .slick-list{margin:-10px -12px}.input-slider{background:#e2e8f0;border-radius:100px;outline:none;opacity:.7;-webkit-transition:.2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f5f6f8;height:3px;width:100%;margin:10px auto}.input-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;-webkit-box-shadow:0 .5px 4px rgba(0,0,0,.12),0 6px 13px rgba(0,0,0,.12);box-shadow:0 .5px 4px rgba(0,0,0,.12),0 6px 13px rgba(0,0,0,.12)}.input-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 .5px 4px rgba(0,0,0,.12),0 6px 13px rgba(0,0,0,.12)}.input-slider::-ms-fill-lower{background:#00b6f3;background:#ac51b5;border:0 solid #000101}.input-slider::-ms-fill-upper{background:#00b6f3}.slick-slide div{outline:none}.hotel-container{display:-webkit-flex;display:-moz-box;display:flex;padding:12px;border-radius:8px}.hotel-container .hotel-name{color:#1a202c}.hotel-container:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.hotel-container:hover .hotel-name{color:#00b6f3}.normal-date-home{-webkit-transition:border .2s;-moz-transition:border .2s;transition:border .2s}.normal-date-home:hover{border:1px solid #f36;border-radius:8px}.normal-date-home-new{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.normal-date-home-new:hover{color:#f36}.normal-date{border:1px solid #fff;border-radius:8px}.normal-date:hover{border:1px solid #f36;border-radius:8px}.actived-date:hover{background:#00b6f3;border:1px solid #00b6f3;border-radius:8px;color:#fff}button.gm-ui-hover-effect{visibility:hidden;width:0!important;height:0!important;display:none!important}.gm-style .gm-style-iw-c{font-family:BeVietnamPro,-apple-system,BlinkMacSystemFont,sans-serif;padding:0;border-radius:8px}.gm-style .gm-style-iw-d::-webkit-scrollbar{width:0;height:0}.gm-style .gm-style-iw-t:after{width:9px;height:9px;display:none}.gm-style-iw-tc{display:none}.link-text.MuiLink-underlineHover{color:#1a202c}.link-text.MuiLink-underlineHover:hover{text-decoration:none;color:#00b6f3}.voucher-card-description{height:110px;overflow:hidden;position:relative}@font-face{font-family:BeVietnamPro;src:url(/fonts/BeVietNamPro/BeVietnamPro-Regular.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BeVietnamPro-SemiBold;src:url(/fonts/BeVietNamPro/BeVietnamPro-SemiBold.ttf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:BeVietnamPro-SemiBold;src:url(/fonts/BeVietNamPro/BeVietnamPro-SemiBold.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:BeVietnamPro-SemiBold;src:url(/fonts/BeVietNamPro/BeVietnamPro-SemiBold.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:BeVietnamPro-Bold;src:url(/fonts/BeVietNamPro/BeVietnamPro-Bold.ttf);font-display:swap}.hotel-link{font-size:14px;margin-left:8px;text-decoration:underline}.hotel-link:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);text-decoration:underline;color:#f36}.longkey-hotel-item-container .description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:break-word;line-height:normal}.longkey-hotel-item-container .description *{margin:5px 0}.longkey-hotel-item-container .wrap-rating{-webkit-flex-flow:wrap;flex-flow:wrap;grid-gap:3px;gap:3px;margin-bottom:5px}.longkey-hotel-item-container .left-info,.longkey-hotel-item-container .right-info{width:auto}.longkey-hotel-item-container .key-index{font-style:italic;margin-top:5px;font-size:12px;color:#f36}@media screen and (max-width:700px){.longkey-hotel-item-container .left-content{max-width:33%;height:auto}.longkey-hotel-item-container .right-content{width:66%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:end;-moz-box-align:end;align-items:end}.longkey-hotel-item-container .address,.longkey-hotel-item-container .description{font-size:12px}}.longkey-hotel-item-container .price{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:end;-moz-box-align:end;align-items:end;grid-gap:10px;gap:10px}.seo-content{color:#444;background:#fff;padding:0 6px 120px;max-width:1188px;margin:auto}.seo-content .text-center{text-align:center}.seo-content p,.seo-content ul{margin:5px 0}.seo-content .link{text-decoration:underline}.seo-content .link:hover{color:#f36}.seo-content .button{color:#f36;background:#fff;cursor:pointer;padding:6px 12px;border-radius:3px;border:1px solid #fff}.seo-content .button:hover{border-color:#f36}.seo-content *{font-family:Roboto,Arial,sans-serif}.seo-content .bling{-webkit-animation-name:bling;-moz-animation-name:bling;animation-name:bling;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-transform-origin:0 center;-moz-transform-origin:0 center;transform-origin:0 center}.seo-content .menu-content{background:#efefef;padding:16px;max-height:-webkit-calc(100vh - 220px);max-height:-moz-calc(100vh - 220px);max-height:calc(100vh - 220px);overflow:auto}.seo-content .menu-content li{display:block;font-size:14px;margin-bottom:12px;cursor:pointer}.seo-content .menu-content li.h1{padding-left:8px;font-weight:700}.seo-content .menu-content li.h2{padding-left:12px;font-weight:700}.seo-content .menu-content li.h3{padding-left:20px}.seo-content .menu-content li:hover{color:#f36;-webkit-box-shadow:inset 4px 0 0 #f36;box-shadow:inset 4px 0 0 #f36}.seo-content .menu-content::-webkit-scrollbar{width:4px}.seo-content .menu-content::-webkit-scrollbar-thumb{background:#bbb;border-radius:8px}.seo-content .more{display:none}.seo-content .content-menu{position:-webkit-sticky;position:sticky;top:120px;float:left;width:300px}.seo-content .seo-content{margin-left:300px;display:grid;padding:0 30px}.seo-content table{font-family:arial,sans-serif;border-collapse:collapse}.seo-content table td,.seo-content table th{border:1px solid #ddd;text-align:left;padding:5px 16px}.seo-content p:empty{display:none}@media screen and (max-width:700px){.seo-content{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.seo-content *{font-size:medium}.seo-content .content-menu{width:100%!important;position:static!important}.seo-content .menu-content{position:relative;max-height:unset;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.seo-content .menu-content.show-all{display:block}.seo-content .menu-content.show-all:before{display:none}.seo-content .menu-content:before{content:"";position:absolute;left:0;height:50%;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(hsla(0,0%,100%,0),#fff);background:-moz-linear-gradient(hsla(0,0%,100%,0),#fff);background:linear-gradient(hsla(0,0%,100%,0),#fff);z-index:10;bottom:0}.seo-content .more{text-align:center;padding:10px 0;display:block}.seo-content .more button{border-radius:10px;font-size:14px;color:#f36;padding:3px 14px;background-color:#fff;border:0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.18);box-shadow:0 3px 6px 0 rgba(0,0,0,.18)}.seo-content .seo-content{width:100%;margin-left:0;padding:0}}@media screen and (min-width:701px){.seo-content .seo-content:first-child{position:-webkit-sticky;position:sticky;top:120px;float:left;margin-left:0;padding:0}.seo-content .seo-content:first-child.has-menu{width:300px}}.cardRanking{background-size:contain;width:104px;height:30px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;background-repeat:no-repeat;font-size:12px;padding-left:32px;font-family:BeVietnamPro-SemiBold;padding-bottom:2px}@-webkit-keyframes bling{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes bling{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.1);transform:scale(1.1)}to{-moz-transform:scale(1);transform:scale(1)}}@keyframes bling{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.svgFill *,.svgFillAll *{fill:inherit;stroke:inherit}.svgFill [fill=white]{fill:#fff}.svgFill [stroke=white]{stroke:#fff}svg{display:block}