.content-page{min-height:400px}.content-page ul,.content-page ol{padding-left:20px}.title-page{font-size:16px}.page-about .block-title h2{color:var(--main-color)}.page-about .section_about:before{position:absolute;content:'';top:120px;right:0;width:186px;height:596px;background:url(//bizweb.dktcdn.net/100/659/942/themes/1115977/assets/bg_us_right.png?1776412003061) no-repeat center center/cover}.page-about .section_about .image.text-center:before{position:absolute;content:'';top:-30px;left:0;width:235px;height:265px;background:url(//bizweb.dktcdn.net/100/659/942/themes/1115977/assets/bg_us_left.png?1776412003061) no-repeat center center/cover;z-index:-1}.page-about .section_about .image.text-center:after{z-index:-2;position:absolute;content:'';top:0;right:35px;height:100%;width:480px;background:rgba(250,210,193,0.25)}.page-about .section_amthuc{background:var(--main-color)}.page-about .section_amthuc .block-title .title{max-width:780px}.page-about .section_amthuc .list{gap:20px}.page-about .section_amthuc .list .item{width:20%;height:560px;transition:0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95)}.page-about .section_amthuc .list .item .content{z-index:2;bottom:0;left:0}.page-about .section_amthuc .list .item .content h3{font-weight:700;font-size:28px}.page-about .section_amthuc .list .item .content .more{display:none;font-size:18px}.page-about .section_amthuc .list .item .content .more:after{background-color:#fff}@media (min-width: 992px){.page-about .section_amthuc .list .item.current{width:calc(60% - 10px)}.page-about .section_amthuc .list .item.current .more{display:inline-block}}@media (max-width: 991px){.page-about .section_amthuc .list{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-flex-wrap:unset;flex-wrap:unset}.page-about .section_amthuc .list .item{height:350px;width:calc(50% - 12.5px);flex-shrink:0}.page-about .section_amthuc .list .item .content .more{display:inline-block}}@media (max-width: 991px) and (max-width: 767px){.page-about .section_amthuc .list .item{width:100%}}.page-about .section_spa:before{position:absolute;content:'';bottom:60px;left:0;width:183px;height:596px;background:url(//bizweb.dktcdn.net/100/659/942/themes/1115977/assets/bg_spa_l.png?1776412003061) no-repeat center center/cover}.page-about .section_spa:after{position:absolute;content:'';top:20px;right:0;width:169px;height:323px;background:url(//bizweb.dktcdn.net/100/659/942/themes/1115977/assets/bg_spa_r.png?1776412003061) no-repeat center center/cover}@media (min-width: 768px){.page-about .section_spa .image-l:after{z-index:-1;position:absolute;content:'';bottom:-15px;left:28px;height:90%;width:90%;border-left:2px solid #FFD9D6;border-bottom:2px solid #FFD9D6}.page-about .section_spa .image-r:after{z-index:-1;position:absolute;content:'';top:-15px;right:28px;height:90%;width:90%;border-right:2px solid #FFD9D6;border-top:2px solid #FFD9D6}}.page-about .section_info ul{display:flex;flex-wrap:wrap;gap:20px}.page-about .section_info ul li{position:relative;width:calc(100%/3 - 15px);padding-right:45px;padding-left:18px}.page-about .section_info ul li:before{position:absolute;content:'';top:6px;left:0;height:12px;width:12px;background:url(//bizweb.dktcdn.net/100/659/942/themes/1115977/assets/li.svg?1776412003061) no-repeat center center/cover}@media (max-width: 767px){.page-about .section_info ul li{width:100%;padding-right:0}}.page-about .section_lib .more{color:var(--text-color)}.page-about .section_lib .more:after{background-color:var(--text-color)}.page-about .section_lib .image1{height:790px}.page-about .section_lib .image2{height:383px}@media (max-width: 767px){.page-about .section_lib .image1{height:360px}.page-about .section_lib .image2{height:360px}}@media (min-width: 992px){.page-about .section_collection .image:before{z-index:-1;position:absolute;content:'';top:-15px;left:11px;height:35%;width:45%;border-left:2px solid #FFD9D6;border-top:2px solid #FFD9D6}.page-about .section_collection .image:after{z-index:-1;position:absolute;content:'';bottom:-15px;right:12px;height:35%;width:45%;border-right:2px solid #FFD9D6;border-bottom:2px solid #FFD9D6}}.page-spa .block-title h2{color:var(--main-color)}.page-spa .section_book:before{position:absolute;content:'';bottom:60px;left:0;width:147px;height:310px;background:url(//bizweb.dktcdn.net/100/659/942/themes/1115977/assets/spa_banner_bgl.png?1776412003061) no-repeat center center/cover}.page-spa .section_book:after{position:absolute;content:'';bottom:-300px;right:0;width:183px;height:596px;background:url(//bizweb.dktcdn.net/100/659/942/themes/1115977/assets/spa_banner_bgr.png?1776412003061) no-repeat center center/cover}.page-spa .section_book .content .des{border-bottom:1px dotted #7d7d7d}.page-spa .section_book .book h3{font-weight:500;font-size:20px}.page-spa .section_book .book .item.mr-3:after{position:absolute;content:'';top:3px;right:-3px;width:1px;height:18px;background:#7d7d7d}.page-spa .section_book .form-booking{background:#f9f9f9}.page-spa .section_book .form-booking .form-control{color:#7D7D7D;font-weight:300;font-size:15px;min-height:48px;border-radius:0}.page-spa .section_book .form-booking select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-spa .section_method{background:rgba(249,235,230,0.5)}.page-spa .section_method .content{max-width:780px}.page-spa .section_method .item{background:rgba(255,217,214,0.31);border-top-left-radius:100px;border-top-right-radius:100px}.page-spa .section_method .item h3{font-weight:500;font-size:21px}.page-spa .section_service .block-title{max-width:780px}.page-spa .section_service .item .content h3{font-weight:500;font-size:32px;color:var(--main-color)}@media (max-width: 991px){.page-spa .section_service .item .content h3{font-size:28px}}.page-spa .section_service .item .content .more{color:var(--text-color)}.page-spa .section_service .item .content .more:after{background-color:var(--text-color)}.page-spa .section_lib .more{color:var(--text-color)}.page-spa .section_lib .more:after{background-color:var(--text-color)}.page-event .block-title h2{color:var(--main-color)}.page-event .section_slider .swiper-container .swiper-button-next,.page-event .section_slider .swiper-container .swiper-button-prev{border-color:#fff;color:#fff}.page-event .section_slider .swiper-container .swiper-button-prev{left:115px}.page-event .section_slider .swiper-container .swiper-button-next{right:115px}@media (max-width: 991px){.page-event .section_slider .swiper-container .swiper-button-prev,.page-event .section_slider .swiper-container .swiper-button-next{display:none}}.page-event .section_about .block-title{max-width:780px}.page-event .section_about .content table{border:none}.page-event .section_about .content table colgroup col{width:auto !important}.page-event .section_about .content table tr:nth-child(odd){background:#F7F7F7}.page-event .section_about .content table tr:first-child{background:var(--main-color);color:#fff}.page-event .section_about .content table tr td{border:none;padding:15px;width:10%}.page-event .section_about .content table tr td:not(:first-child){text-align:center}.page-event .section_about .content table tr td:first-child{width:20%;padding:15px 30px}@media (max-width: 991px){.page-event .section_about .content table{width:950px !important}}@media (min-width: 992px){.page-event .section_room .col-12:nth-child(odd) .item_product_ph .product-thumbnail{order:2}.page-event .section_room .col-12:nth-child(odd) .item_product_ph .product-info{padding-left:0;padding-right:80px}}@media (min-width: 992px) and (max-width: 1199px){.page-event .section_room .col-12:nth-child(odd) .item_product_ph .product-info{padding-right:50px}}.page-event .section_room .item_product_ph .product-thumbnail{width:50%}.page-event .section_room .item_product_ph .product-thumbnail .btn-more{z-index:2;right:15px;bottom:15px}.page-event .section_room .item_product_ph .product-thumbnail .btn-zoom{z-index:2;left:15px;top:15px}.page-event .section_room .item_product_ph .product-info{width:50%;font-weight:300;padding-left:80px}.page-event .section_room .item_product_ph .product-info .product-name{font-weight:500;font-size:45px;text-transform:uppercase;color:var(--main-color)}.page-event .section_room .item_product_ph .product-info .list-tag{border-top:1px dotted #D2D2D2;gap:20px}@media (max-width: 1199px){.page-event .section_room .item_product_ph .product-info{padding-left:50px}.page-event .section_room .item_product_ph .product-info .product-name{font-size:30px}}@media (max-width: 991px){.page-event .section_room .item_product_ph .product-thumbnail{width:100%}.page-event .section_room .item_product_ph .product-info{width:100%;padding-left:0}}@media (max-width: 767px){.page-event .section_room .item_product_ph .product-info .product-name{font-size:28px}}.page-event .section_amthuc{background:var(--main-color)}.page-event .section_amthuc .item:before{position:absolute;content:'';bottom:0;left:0;width:100%;height:20%;background:linear-gradient(180deg, transparent 0%, #000 100%)}.page-event .section_amthuc .item .content{z-index:2;bottom:0;left:0;transform:translate3d(0, 80px, 0);transition:transform 1s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.page-event .section_amthuc .item .content h3{font-size:30px;font-weight:400}.page-event .section_amthuc .item .content p{opacity:0;visibility:hidden;height:0}.page-event .section_amthuc .item .content .more{color:#fff}.page-event .section_amthuc .item .content .more:after{background-color:#fff}.page-event .section_amthuc .item:hover:before{height:100%}.page-event .section_amthuc .item:hover .content{transform:translate3d(0, 0, 0)}.page-event .section_amthuc .item:hover .content p{opacity:1;visibility:visible;height:auto}@media (max-width: 991px){.page-event .section_amthuc .item:before{height:100%}.page-event .section_amthuc .item .content{transform:translate3d(0, 0, 0)}.page-event .section_amthuc .item .content p{opacity:1;visibility:visible;height:auto}}@media (max-width: 991px) and (max-width: 374px){.page-event .section_amthuc .item .content p{display:none}}.page-event .section_form .book{border-top:1px dotted #7d7d7d}.page-event .section_form .book h3{font-weight:500;font-size:20px}.page-event .section_form .form-booking{background:rgba(224,153,131,0.2)}.page-event .section_form .form-booking .form-control{color:#7D7D7D;font-weight:300;font-size:15px;min-height:48px;border-radius:0}.page-event .section_lib .swiper-button-next,.page-event .section_lib .swiper-button-prev{border-color:#fff;color:#fff}@media (max-width: 991px){.page-event .section_lib .swiper-button-prev,.page-event .section_lib .swiper-button-next{display:none}}
