*{font-family:Quicksand,sans-serif}button:focus,a:focus,input:focus,textarea:focus,select:focus{box-shadow:none!important}.px-50{padding-left:50px;padding-right:50px}.align-justin{text-align:justify!important}.cb-index .header-pc .btn-lang .btn-link{padding:0!important}.cb-index .header-pc .btn-lang .btn-link img{width:25px}.cb-index .header-pc .log-reg button{border:none!important}.cb-index .header-pc .log-reg button:hover{color:#0d6efd}.cb-index .header-pc .log-reg .btn-login{background:#a62b37;color:#fff}.cb-index .header-pc .log-reg .btn-login:hover{color:#fff!important}.cb-index .header-pc .menu a{color:#000;font-size:24px}.cb-index .header-pc .menu .active-menu{font-weight:600;color:#a10818!important}.cb-index .header-pc .w-logo{width:180px}.cb-index .header-mb .logo img{width:150px}.cb-index .header-mb .dropdown .dropdown-toggle{border:2px solid #2d2d2d;padding:3px 8px!important;border-radius:50%}.cb-index .header-mb .dropdown .dropdown-toggle:after{content:unset!important}.cb-index .header-mb .dropdown i{font-size:20px;color:#2d2d2d}.cb-index .header-mb .dropdown i:before{line-height:0!important}.cb-index .header-mb .dropdown .dropdown-menu{background:#2d2d2d;box-shadow:0 4px 15px #1e1e1e1f}.cb-index .header-mb .dropdown .dropdown-menu .dropdown-item{background:transparent}.cb-index .header-mb .scan-qr .qr{padding:3px 8px!important;border-radius:50%;border:2px solid #000}.cb-index .header-mb .scan-qr .qr i{font-size:20px;color:#000}.cb-index .header-mb .btn-lang .btn-link{padding:0!important}.cb-index .header-mb .btn-lang .btn-link img{width:30px}.cb-index .header-mb .active-menu{background:#a10818!important}.cb-index .home .title-map{background:#2d2d2d}.cb-index .home .title-map .title{color:#a10818;font-size:24px;font-weight:600}.cb-index .home .title-map .des{color:#fff;font-size:20px;font-weight:600}.cb-index .home .slider-home .carousel-caption{top:150px}.cb-index .home .slider-home .title-slider{font-size:100px;font-size:700;font-family:Dancing Script,cursive}.cb-index .home .slider-home .des-slider{width:600px;text-align:justify}.cb-index .home .slider-home .carousel-item img{height:800px;object-fit:cover}.cb-index .home .list-category .item-category{width:100%;height:300px;background-repeat:no-repeat!important;background-size:cover!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d;cursor:pointer}.cb-index .home .list-category .item-category span{align-self:flex-end;font-size:35px;font-weight:600;text-shadow:2px 2px 4px #000;background:linear-gradient(180deg,transparent,rgb(129,27,7)) no-repeat bottom;width:100%}.cb-index .home .list-category .carousel__slide>.carousel__item{transform:scale(1);opacity:.5;transition:.5s}.cb-index .home .list-category .carousel__slide--visible>.carousel__item{opacity:1;transform:rotateY(0)}.cb-index .home .list-category .carousel__slide--next>.carousel__item{transform:scale(.9) translate(-10px)}.cb-index .home .list-category .carousel__slide--prev>.carousel__item{transform:scale(.9) translate(10px)}.cb-index .home .list-category .carousel__slide--active>.carousel__item{transform:scale(1.1)}.cb-index .home-mb .title-map{background:#2d2d2d}.cb-index .home-mb .title-map .title{color:#c00;font-size:20px;font-weight:600}.cb-index .home-mb .intro-home-mb{background-repeat:no-repeat;background-size:cover}.cb-index .home-mb .intro-home-mb .title{font-size:60px;font-weight:700;font-family:Dancing Script,cursive}.cb-index .home-mb .intro-home-mb .des{text-align:justify}.cb-index .home-mb .list-category .item-category{height:200px;background-size:cover!important;background-repeat:no-repeat!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d}.cb-index .home-mb .list-category .item-category span{align-self:flex-end;text-align:center;font-size:20px;font-weight:600;text-shadow:2px 2px 4px #000;background:linear-gradient(180deg,transparent,rgb(129,27,7)) no-repeat bottom;width:100%;color:#fff}.cb-index .intro{min-height:calc(100vh - 162px);background-repeat:no-repeat}.cb-index .intro .content{align-self:center}.cb-index .intro .content .title{font-size:100px;font-weight:700;font-family:Dancing Script,cursive}.cb-index .intro .content .des{width:60%;text-align:justify}.cb-index .intro-mb{min-height:calc(100vh - 142px);background-repeat:no-repeat;background-size:cover}.cb-index .intro-mb .content{padding-top:20%}.cb-index .intro-mb .content .title{font-size:100px;font-weight:700;font-family:Dancing Script,cursive;font-size:60px}.cb-index .intro-mb .content .des{text-align:justify}.cb-index .contact .title{background:#2d2d2d;color:#a10818;font-weight:700;font-size:30px}.cb-index .contact .title-contact{color:#395208;font-weight:600;font-size:26px}.cb-index .contact .icon i{font-size:24px}.cb-index .contact .btn-send{border:none!important;background:#ab2e2e;color:#fff;box-shadow:0 10px 20px -10px #ab2e2e}.cb-index .contact-mb .title{background:#2d2d2d;color:#a10818;font-weight:700;font-size:24px}.cb-index .contact-mb .info .title-info{color:#395208;font-weight:600;font-size:22px}.cb-index .contact-mb .icon i{font-size:24px}.cb-index .contact-mb .btn-send{border:none!important;background:#ab2e2e;color:#fff;box-shadow:0 10px 20px -10px #ab2e2e}.cb-index .maps .title-map{background:#2d2d2d}.cb-index .maps .title-map .title{color:#a10818;font-size:24px;font-weight:600}.cb-index .maps .title-map .des{color:#fff;font-size:22px;font-weight:600}.cb-index .map-mb .title-map{background:#2d2d2d}.cb-index .map-mb .title-map .title{color:#c00;font-size:20px;font-weight:600}.cb-index .hotel .slider-hotel .carousel-item img{height:600px;object-fit:cover}.cb-index .hotel .info-hotel .title-name{font-size:30px;font-weight:700;color:#a10818}.cb-index .hotel .menu-tab{border-bottom:1px solid #000}.cb-index .hotel .menu-tab a{font-size:24px;color:#000}.cb-index .hotel .active-scroll{color:#a10818!important;font-weight:600}.cb-index .hotel .text-service{color:#0698bd}.cb-index .hotel .list-room .img-room{width:250px;height:160px}.cb-index .hotel .list-room .img-room img{object-fit:cover}.cb-index .hotel .list-room .info-room{width:calc(100% - 250px)}.cb-index .hotel .list-room .icon-room i{color:#0698bd;font-size:20px}.cb-index .hotel .list-room .title-room{font-weight:600;font-size:24px}.cb-index .hotel .list-room .des-title{color:#0a8ecc;font-style:italic}.cb-index .hotel .list-room .money{color:#dc3545;font-weight:600;font-size:30px;margin-top:50px;text-align:right}.cb-index .hotel .booking{border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:10px 16px 16px}.cb-index .hotel .booking .title-booking{font-size:24px;font-weight:600;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.2)}.cb-index .hotel .booking .title-booking i{color:#970715;font-size:20px!important;vertical-align:2px}.cb-index .hotel .booking .select-booking option[disabled]:first-child{display:none}.cb-index .hotel .booking .select-placehoder{color:#0003!important}.cb-index .hotel .booking .btn-booking{background:#980514;color:#fff;padding:10px;border:none!important}.cb-index .hotel .contact-hotel{border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:16px}.cb-index .hotel .contact-hotel .icon i{font-size:20px}.cb-index .hotel .contact-hotel .value{color:#666}.cb-index .hotel .img-fancybox{max-height:120px;object-fit:cover}.cb-index .hotel .img-first img{max-height:500px!important}.cb-index .hotel .time-open{border:1px solid rgba(0,0,0,.2);border-radius:4px}.cb-index .hotel .time-open .title-time{border-bottom:1px solid rgba(0,0,0,.2)}.cb-index .hotel .time-open .title-time .title i{font-size:20px}.cb-index .hotel .time-open .title-time .status{background:#27ae60;color:#fff;border-radius:10px;font-size:14px}.cb-index .hotel-mb .slider-hotel .carousel-item img{height:300px;object-fit:cover}.cb-index .hotel-mb .title-name{font-size:26px;font-weight:700;color:#a10818}.cb-index .hotel-mb .menu-tab{border-bottom:1px solid #000}.cb-index .hotel-mb .menu-tab a{font-size:18px;color:#000}.cb-index .hotel-mb .active-scroll{color:#a10818!important;font-weight:600}.cb-index .hotel-mb .text-service{color:#0698bd}.cb-index .hotel-mb .list-room .img-room{width:150px;height:100px}.cb-index .hotel-mb .list-room .img-room img{object-fit:cover}.cb-index .hotel-mb .list-room .info-room{width:calc(100% - 150px)}.cb-index .hotel-mb .list-room .icon-room i{color:#0698bd;font-size:20px}.cb-index .hotel-mb .list-room .title-room{font-weight:600;font-size:20px}.cb-index .hotel-mb .list-room .des-title{color:#0a8ecc;font-style:italic;font-size:14px}.cb-index .hotel-mb .list-room .money{color:#dc3545;font-weight:600;font-size:24px;margin-top:16px}.cb-index .hotel-mb .booking{border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:10px 16px 16px}.cb-index .hotel-mb .booking .title-booking{font-size:20px;font-weight:600;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.2)}.cb-index .hotel-mb .booking .title-booking i{color:#970715;font-size:20px!important;vertical-align:2px}.cb-index .hotel-mb .booking .select-booking option[disabled]:first-child{display:none}.cb-index .hotel-mb .booking .select-placehoder{color:#0003!important}.cb-index .hotel-mb .booking .btn-booking{background:#980514;color:#fff;padding:10px;border:none!important}.cb-index .hotel-mb .contact-hotel{border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:16px}.cb-index .hotel-mb .contact-hotel .icon i{font-size:20px}.cb-index .hotel-mb .contact-hotel .value{color:#666}.cb-index .hotel-mb .img-fancybox{max-height:80px;object-fit:cover}.cb-index .hotel-mb .img-first img{max-height:300px!important}.cb-index .hotel-mb .time-open{border:1px solid rgba(0,0,0,.2);border-radius:4px}.cb-index .hotel-mb .time-open .title-time{border-bottom:1px solid rgba(0,0,0,.2)}.cb-index .hotel-mb .time-open .title-time .title i{font-size:20px}.cb-index .hotel-mb .time-open .title-time .status{background:#27ae60;color:#fff;border-radius:10px;font-size:14px}.cb-index .footer-pc{background:#313131}.cb-index .footer-pc .copy-right{color:#999;font-style:italic;font-size:14px}.cb-index .footer-pc .logo img{width:150px}.cb-index .footer-mb{background:#313131}.cb-index .footer-mb .copy-right{color:#999;font-style:italic;font-size:14px}.cb-index .footer-mb .logo img{width:150px}.cb-index .qr-mb{height:calc(100vh - 142px)}.cb-index .qr-mb .title-qr{background:#2d2d2d;color:#c00;font-size:20px;font-weight:600}.cb-index .location-qr{min-height:calc(100vh - 142px)}.cb-index .location-qr .title-qr{background:#2d2d2d;color:#c00;font-size:20px;font-weight:600}.cb-index .location-qr .des{text-align:justify}.cb-index .location-qr .btn-close{border:1px solid #000;border-radius:50%;padding:10px;background-size:8px auto!important;width:unset!important;height:unset!important;top:2.5rem;right:4rem;opacity:.8!important}.cb-index .hotel-list{min-height:calc(100vh - 162px)}.cb-index .hotel-list .title-hotel{background:#2d2d2d;color:#a10818;font-weight:700;font-size:30px}.cb-index .hotel-list .item-hotel{background-size:cover!important;background-repeat:no-repeat!important;height:250px;border-radius:8px;box-shadow:0 4px 15px #1e1e1e1f;overflow:hidden}.cb-index .hotel-list .item-hotel .info{align-self:flex-end;text-shadow:2px 2px 4px #000;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8)) no-repeat bottom;width:100%}.cb-index .hotel-list .item-hotel .info .title{text-shadow:0 1px 4px #000;font-size:24px;font-weight:600}.cb-index .hotel-list .item-hotel .info .address{font-size:14px;color:#fffc!important}.cb-index .hotel-list-mb{min-height:calc(100vh - 142px)}.cb-index .hotel-list-mb .title-list{background:#2d2d2d;color:#c00;font-size:20px;font-weight:600}.cb-index .hotel-list-mb .item-hotel{background-size:cover!important;background-repeat:no-repeat!important;height:250px;border-radius:8px;box-shadow:0 4px 15px #1e1e1e1f;overflow:hidden}.cb-index .hotel-list-mb .item-hotel .info{align-self:flex-end;text-shadow:2px 2px 4px #000;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8)) no-repeat bottom;width:100%}.cb-index .hotel-list-mb .item-hotel .info .title{text-shadow:0 1px 4px #000;font-size:24px;font-weight:600}.cb-index .hotel-list-mb .item-hotel .info .address{font-size:14px;color:#fffc!important}.cb-index .relics{min-height:calc(100vh - 162px)}.cb-index .relics .title-relics{background:#2d2d2d;color:#a10818;font-weight:700;font-size:30px}.cb-index .relics .item-relics{background-size:cover!important;background-repeat:no-repeat!important;height:300px;border-radius:8px;box-shadow:0 8px 17px 2px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;overflow:hidden}.cb-index .relics .item-relics .info{align-self:flex-end;text-shadow:2px 2px 4px #000;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8)) no-repeat bottom;width:100%}.cb-index .relics .item-relics .info .title{text-shadow:0 1px 4px #000;font-size:24px;font-weight:600}.cb-index .relics .item-relics .info .address{font-size:14px;color:#fffc!important}.map-website .mapdiv>div:nth-child(2){display:none!important}
