.bg-gray{background:#f9fcff;padding:60px 0}.bg-gray .product-item{background:#FFF}.block-title a{color:var(--main-color)}.block-title a:hover{color:var(--hover)}.block-desc{color:#99A2BC}.block-desc:before{content:"";width:100px;height:1px;background:#cbcbcb;position:absolute;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-os-transform:translateX(-50%);-o-transform:translateX(-50%)}.block-desc:after{content:"";width:50px;height:10px;width:10px;background:#FFF;border-radius:50%;border:1px #cbcbcb solid;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-os-transform:translateX(-50%);-o-transform:translateX(-50%)}.section_slider{margin-bottom:40px;background:#0e436a}.section_slider .swiper-pagination{top:50%;bottom:auto;right:10px;width:initial;left:auto}.section_slider .swiper-pagination .swiper-pagination-bullet{display:block;margin:0;background:none;width:initial;height:initial;opacity:0.6;color:#FFF;padding-right:20px;position:relative}.section_slider .swiper-pagination .swiper-pagination-bullet:after{content:'';position:absolute;top:8px;right:0;width:12px;height:1px;background:#FFF}.section_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.section_slider picture{padding-bottom:calc(100%/2161*1007)}.section_slider picture img{top:0;left:0;width:100%;height:100%;object-fit:cover}.form-search{position:absolute;bottom:150px;left:50%;transform:translateX(-50%);z-index:9;width:1230px;max-width:calc(100% - 30px)}.form-search .line{color:#FFF}.form-search .line-1{font-size:36px}.form-search .line-2{width:900px;max-width:100%}.form-search .form{padding-top:50px}.form-search .form-top{background:#FFF;border-radius:8px 8px 0 0;width:680px;max-width:100%;margin:0 auto;text-transform:uppercase}.form-search .form-top a{font-weight:500}.form-search .form-top a.active{font-weight:bold}.form-search .form-top a.active,.form-search .form-top a:hover{color:var(--main-color);position:relative}.form-search .form-top a.active:after,.form-search .form-top a:hover:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--main-color)}.form-search .row{background:#FFF;border-radius:8px;padding:24px 14px}@media (min-width: 992px){.form-search .col-fix{-ms-flex:0 0 calc((100% - 100%/12*7)/2);flex:0 0 calc((100% - 100%/12*7)/2);max-width:calc((100% - 100%/12*7)/2)}}.form-search .item{border:2px #E2E6F2 solid;text-align:left;padding:12px}.form-search .item.keyword input{height:42px;width:100%;border:none;outline:none;color:var(--main-color)}.form-search .item.keyword input::placeholder{color:#BDC4D8;opacity:1}.form-search .item.keyword input:-ms-input-placeholder{color:#BDC4D8}.form-search .item.keyword input::-ms-input-placeholder{color:#BDC4D8}.form-search .item.address{background:url(//bizweb.dktcdn.net/100/518/123/themes/952704/assets/switch.svg?1725627456876) center no-repeat}.form-search .item .item-chose{background:url(//bizweb.dktcdn.net/100/518/123/themes/952704/assets/marker.png?1725627456876) left center no-repeat;padding-left:48px;min-width:160px;position:relative}.form-search .item .item-chose .chose{color:#BDC4D8;line-height:21px}.form-search .item .item-chose .chose.chosed{color:var(--main-color)}.form-search .item .item-chose .list{display:none;z-index:9;max-height:280px;width:170px;overflow-y:auto}.form-search .item .item-chose .list::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #eee;border-radius:10px}.form-search .item .item-chose .list::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.form-search .item .item-chose .list::-webkit-scrollbar{width:5px}.form-search .item .item-chose .list input{height:30px;outline:none}.form-search .item .item-chose .list span{margin-top:5px;cursor:pointer}.form-search .item .item-chose .list>*{display:block}.form-search .item .item-chose:hover .list{display:block}.form-search .item .item-chose .ngaydi{outline:none;color:var(--main-color);width:100%;cursor:pointer}.form-search .item .item-chose .ngaydi::placeholder{color:#BDC4D8;opacity:1}.form-search .item .item-chose .ngaydi:-ms-input-placeholder{color:#BDC4D8}.form-search .item .item-chose .ngaydi::-ms-input-placeholder{color:#BDC4D8}.form-search .item .item-chose.destination,.form-search .item .item-chose.date-number{margin-left:auto}.form-search .btn-search{font-size:16px;cursor:pointer}.section_about{margin-bottom:40px}.section_about .title-1{color:var(--main-color);font-size:20px}.section_about .title-2{font-size:32px}.section_about .line b{color:var(--main-color);border-right:1px var(--main-color) solid;font-size:32px;padding-right:10px;margin-right:10px;width:52px;line-height:1;text-align:center}.section_about .ratio{padding-bottom:calc(100%*935/927)}.section_why{margin-bottom:60px}.content-why-book .three-reasons{position:relative;margin-top:24px;padding:45px 18px 16px;border:2px solid;border-radius:6px;text-align:center;background-color:#fff}.content-why-book h4{font-size:16px}.content-why-book .wrap-icon{position:absolute;width:56px;left:calc(50% - 28px);top:-25px}.content-why-book .wrap-icon-2{position:absolute;height:70px;top:-35px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.content-why-book .wrap-icon-2 img{height:100%;width:auto}.content-why-book .three-reasons{border-color:#b1d6ff}.content-why-book .three-reasons h4{line-height:20px}.content-why-book .three-reasons h4 a{color:var(--main-color)}.content-why-book .three-reasons h4 a:hover{color:var(--hover)}.content-why-book .three-reasons p{color:#638688;line-height:20px}.content-why-book .three-reasons:hover{border-color:var(--main-color)}.section_banner{margin-bottom:60px}.section_banner .swiper-button-next,.section_banner .swiper-button-prev{z-index:1;width:40px;height:80px;box-shadow:0 1px 12px 0 rgba(0,0,0,0.12);background-blend-mode:difference;font-size:0;background:rgba(0,0,0,0.3);background-image:none;background-position:center;background-repeat:no-repeat;margin-top:-40px}.section_banner .swiper-button-next svg,.section_banner .swiper-button-prev svg{width:14px;height:14px}.section_banner .swiper-button-next:after,.section_banner .swiper-button-prev:after{content:none}.section_banner .swiper-button-next.swiper-button-disabled,.section_banner .swiper-button-prev.swiper-button-disabled{background:#ededed}@media (max-width: 767px){.section_banner .swiper-button-next,.section_banner .swiper-button-prev{background-size:11px;bottom:40%}}.section_banner .swiper-button-next{right:0;visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);background-image:url(//bizweb.dktcdn.net/100/518/123/themes/952704/assets/arr-r.svg?1725627456876);border-radius:5px 0 0 5px}.section_banner .swiper-button-next:hover{opacity:.7}@media (max-width: 767px){.section_banner .swiper-button-next{right:0}}.section_banner .swiper-button-prev{left:0;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background-image:url(//bizweb.dktcdn.net/100/518/123/themes/952704/assets/arr-l.svg?1725627456876);border-radius:0 5px 5px 0}.section_banner .swiper-button-prev:hover{opacity:.7}@media (max-width: 767px){.section_banner .swiper-button-prev{left:0}}.section_banner .banner{padding-bottom:calc(100%*330/587)}.section_banner img{border-radius:8px}.section_flash{margin-bottom:60px}.section_flash .product-item{margin-bottom:20px}.section_tour{margin-bottom:50px}.section_tour .swiper-button-next,.section_tour .swiper-button-prev{z-index:1;width:40px;height:80px;box-shadow:0 1px 12px 0 rgba(0,0,0,0.12);background-blend-mode:difference;font-size:0;background:rgba(0,0,0,0.3);background-image:none;background-position:center;background-repeat:no-repeat;margin-top:-40px}.section_tour .swiper-button-next svg,.section_tour .swiper-button-prev svg{width:14px;height:14px}.section_tour .swiper-button-next:after,.section_tour .swiper-button-prev:after{content:none}.section_tour .swiper-button-next.swiper-button-disabled,.section_tour .swiper-button-prev.swiper-button-disabled{background:#ededed}@media (max-width: 767px){.section_tour .swiper-button-next,.section_tour .swiper-button-prev{background-size:11px;bottom:40%}}.section_tour .swiper-button-next{right:0;visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);background-image:url(//bizweb.dktcdn.net/100/518/123/themes/952704/assets/arr-r.svg?1725627456876);border-radius:5px 0 0 5px}.section_tour .swiper-button-next:hover{opacity:.7}@media (max-width: 767px){.section_tour .swiper-button-next{right:0}}.section_tour .swiper-button-prev{left:0;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background-image:url(//bizweb.dktcdn.net/100/518/123/themes/952704/assets/arr-l.svg?1725627456876);border-radius:0 5px 5px 0}.section_tour .swiper-button-prev:hover{opacity:.7}@media (max-width: 767px){.section_tour .swiper-button-prev{left:0}}.section_tour .swiper-button-next{right:10px;opacity:0}.section_tour .swiper-button-prev{left:10px;opacity:0}.section_tour:hover .swiper-button-next,.section_tour:hover .swiper-button-prev{opacity:1}.section_tour .block-product{margin-left:-10px;margin-right:-10px}.section_tour .swiper-slide{padding:10px}.section_tour .more-product{margin-top:10px !important}.section_cate{margin-bottom:30px}.section_cate .banner{margin-bottom:20px;border-radius:8px;overflow:hidden}.section_cate .banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.05) 57.92%, #000 100%)}.section_cate .banner span{bottom:10px;left:50%;transform:translateX(-50%);color:#FFF;width:90%;z-index:9}.section_cate .banner b{font-size:16px}.section_blog{margin-bottom:40px}.section_blog .swiper-button-next,.section_blog .swiper-button-prev{z-index:1;width:40px;height:80px;box-shadow:0 1px 12px 0 rgba(0,0,0,0.12);background-blend-mode:difference;font-size:0;background:rgba(0,0,0,0.3);background-image:none;background-position:center;background-repeat:no-repeat;margin-top:-40px}.section_blog .swiper-button-next svg,.section_blog .swiper-button-prev svg{width:14px;height:14px}.section_blog .swiper-button-next:after,.section_blog .swiper-button-prev:after{content:none}.section_blog .swiper-button-next.swiper-button-disabled,.section_blog .swiper-button-prev.swiper-button-disabled{background:#ededed}@media (max-width: 767px){.section_blog .swiper-button-next,.section_blog .swiper-button-prev{background-size:11px;bottom:40%}}.section_blog .swiper-button-next{right:0;visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);background-image:url(//bizweb.dktcdn.net/100/518/123/themes/952704/assets/arr-r.svg?1725627456876);border-radius:5px 0 0 5px}.section_blog .swiper-button-next:hover{opacity:.7}@media (max-width: 767px){.section_blog .swiper-button-next{right:0}}.section_blog .swiper-button-prev{left:0;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background-image:url(//bizweb.dktcdn.net/100/518/123/themes/952704/assets/arr-l.svg?1725627456876);border-radius:0 5px 5px 0}.section_blog .swiper-button-prev:hover{opacity:.7}@media (max-width: 767px){.section_blog .swiper-button-prev{left:0}}.section_blog .swiper-button-next{opacity:0}.section_blog .swiper-button-prev{opacity:0}.section_blog:hover .swiper-button-next,.section_blog:hover .swiper-button-prev{opacity:1}.section_blog .item-blog h3{font-size:18px}.section_blog .item-blog h3 a{color:#333}.section_blog .item-blog h3 a:hover{color:var(--main-color)}.section_blog .item-blog .time-post{font-size:14px;color:#acacac}.section_blog .item-blog .time-post svg{width:15px;height:15px;margin-top:-4px;margin-right:2px}.section_blog .item-blog:hover img{opacity:0.7}.section_brand{border-top:solid 1px #ebebeb;padding:20px 0}.brand-swiper a{min-height:90px;display:flex;align-items:center;justify-content:center}.popup-sapo{position:fixed;bottom:140px;left:17px;margin:0;z-index:999;top:auto !important}.popup-sapo ul{list-style:none}.popup-sapo .icon{position:relative;z-index:4;height:48px;width:48px;text-align:center;border-radius:50%;border:1px solid #ffffff;cursor:pointer;background:var(--main-color);box-shadow:0 4px 8px rgba(0,0,0,0.15);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;animation:pulse 2s infinite;animation:pulse 2s infinite;cursor:pointer}.popup-sapo .icon svg{fill:#ffffff;transition:opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;transition:opacity 0.35s ease-in-out, transform 0.35s ease-in-out;transition:opacity 0.35s ease-in-out, transform 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;animation:iconSkew 1s infinite ease-out;min-height:-webkit-fill-available}.popup-sapo .content{background:var(--main-color);color:#fff;padding:20px 10px 35px;border-radius:10px;width:260px;position:absolute;bottom:27px;left:20px;box-shadow:0 4px 20px rgba(0,0,0,0.2);-webkit-transform-origin:100% bottom;transform-origin:0 bottom;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:-webkit-transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1)}@media (max-width: 500px){.popup-sapo .content{width:250px}}.popup-sapo .content .title{font-size:20px;font-weight:700;margin-bottom:20px}.popup-sapo .content .close-popup-sapo{position:absolute;right:5px;top:5px;cursor:pointer}.popup-sapo .content .close-popup-sapo svg{width:15px;height:15px}.popup-sapo .content .close-popup-sapo svg path{fill:#fff}.popup-sapo .content ul li:not(:last-child){margin-bottom:10px}.popup-sapo .content ul li svg{transform:translateY(-1px);margin-right:10px}.popup-sapo .content ul li svg path{fill:#fff}.popup-sapo .content ul li a{color:#fff}.popup-sapo .content ul li a:hover{opacity:0.6}.popup-sapo.active .content{-ms-transition-delay:0.1s;-webkit-transition-delay:0.15s;transition-delay:0.1s;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}@media (min-width: 1200px){.section_flash .product-item .product-info .product-meta .start{margin-bottom:0}.section_flash .product-item .product-info .product-meta .time{margin-left:auto}}@media (max-width: 1199px){.form-search{bottom:20px}.form-search .form{padding-top:20px}.form-search .item{padding:12px 5px}.content-why-book h4{font-size:14px}}@media (max-width: 1199px) and (min-width: 992px){.content-why-book .three-reasons p{min-height:60px}}@media (max-width: 991px){.form-search .item{padding:5px}.section_about .ratio{padding:0;height:400px}.section_about .image img{max-height:400px}.section_why .item:nth-child(1),.section_why .item:nth-child(2){margin-bottom:20px}}@media (max-width: 991px) and (min-width: 768px){.section_slider picture{padding-bottom:80%}.form-search .row .col-12{margin-bottom:10px}.form-search .row>div:nth-child(2n+1){padding-right:5px}.form-search .row>div:nth-child(2n){padding-left:5px}}@media (max-width: 767px){.section_slider picture{padding-bottom:130%}.section_slider .swiper-pagination{display:none}.form-search .line-1{font-size:18px;margin-bottom:0}.form-search .row{padding:14px 4px}.form-search .row .col-12:not(:last-child){margin-bottom:5px}.form-search .form-top{width:276px}.form-search .form-top a{font-size:12px}.form-search .item.address{background-size:16px}.form-search .item .item-chose{min-width:initial;width:113px;background-size:21px;padding-left:25px;font-size:12px}.form-search .item .item-chose .ngaydi{font-size:12px;height:21px;width:100%}.form-search .item .item-chose .list{width:120px}.form-search .item.keyword input{font-size:12px;height:21px}.form-search .btn-search{line-height:35px;font-size:12px}.form-search .col-6:nth-child(3){padding-right:2.5px}.form-search .col-6:nth-child(4){padding-left:2.5px}.section_about .title-2{font-size:25px}.section_cate .col-6:nth-child(2n+1){padding-right:5px}.section_cate .col-6:nth-child(2n){padding-left:5px}.section_cate .banner{margin-bottom:10px}.section_blog .time-post span{display:block}.section_blog .time-post span:nth-child(1){margin-bottom:5px}}
