@media only screen and (max-width:575px){.box-article .text h1,.home-about .content .text a,.home-facility .item .text a,.home-maps .content .content-bottom h2,.home-maps .content .content-bottom ul li,.home-maps .content .content-top .address div:last-child a,.home-room .cta div:last-child a,.inner-wrapper .about-description .text a,.inner-wrapper .about-facility .item .text a,.inner-wrapper .contact .content .item a.btn-direction,.inner-wrapper .faq .accordion .accordion-item .accordion-body p,.inner-wrapper .home-room .cta-2 ul li a.btn-all,.inner-wrapper .restaurant .food-menu .text ul li a.btn-menu,.inner-wrapper .room .item .text ul.button li:first-child a,.inner-wrapper .room-detail .related .item .text ul.button li:first-child a,html{font-size:15px}.hidden-xs{display:none!important}.container{max-width:100%;width:90%}.btn-back-top,.btn-wa-floating{right:15px}.v-space{height:62px}.home-banner .item .text h2{font-size:42px}.inner-wrapper .contact .banner .text h1,.inner-wrapper .facility .title h1,.inner-wrapper .facility-detail .banner .text h1,.inner-wrapper .room-detail .banner .text h1{font-size:32px}.home-about .content .title h1,.home-cta .text div h1,.home-maps .title h1,.home-review .item h2,.home-room .title h1,.inner-wrapper .about-facility .title h1,.inner-wrapper .article-detail .related .title h2,.inner-wrapper .article-detail .title h1,.inner-wrapper .faq h2,.inner-wrapper .restaurant .food-menu .text h2,.inner-wrapper .room-detail .amenity h2,.inner-wrapper .room-detail .related h2{font-size:22px}.box-navigation .menu ul li a,.box-room .text h3,.home-facility .title h1,.home-room .cta div:first-child h2,.inner-wrapper .about-banner p,.inner-wrapper .about-vision .text h2,.inner-wrapper .article .content .search p,.inner-wrapper .restaurant .description h1,.inner-wrapper .restaurant .description p,.inner-wrapper .room .title p,.inner-wrapper .room-detail .description p{font-size:20px}.home-facility .item .text h2,.inner-wrapper .about-description .text h1,.inner-wrapper .article .information .title h2,.inner-wrapper .contact .content .form h2,.inner-wrapper .facility .item .text h2,.inner-wrapper .facility-detail .description h2,.inner-wrapper .room .item .text h2,.inner-wrapper .room-detail .related .item .text h3{font-size:18px}.box-navigation .menu ul li ul li a,.home-banner .item .text p,.home-maps .content .content-bottom h2,.inner-wrapper .about-facility .item .text h2,.inner-wrapper .faq .accordion .accordion-item button,.inner-wrapper .room-detail .amenity .accordion .accordion-item button{font-size:16px}.inner-wrapper .room-detail .amenity .accordion .accordion-item .accordion-body p{font-size:14px}.inner-wrapper .room-detail .banner .text ul li{font-size:13px;margin:0 7px}.home-about,.home-facility,.home-review,.home-room,.inner-wrapper .about-banner,.inner-wrapper .about-facility,.inner-wrapper .facility .title,.inner-wrapper .faq,.inner-wrapper .home-photo,.inner-wrapper .home-review,.inner-wrapper .restaurant .description,.inner-wrapper .restaurant .food-menu,.inner-wrapper .restaurant .gallery,.inner-wrapper .room .title,.inner-wrapper .room-detail .amenity,.inner-wrapper .room-detail .gallery,.inner-wrapper .room-detail .related,footer{padding:50px 0}.home-photo{padding:50px 0 0}.inner-wrapper .about-description,.inner-wrapper .room-detail .information{padding:0 0 50px}.home-facility .item,.inner-wrapper .facility .item,.inner-wrapper .facility-detail .gallery,.inner-wrapper .facility-detail .information,.inner-wrapper .room .item{margin:0 0 50px}.inner-wrapper .contact .content,.inner-wrapper .facility-detail .description,.inner-wrapper .home-room,.inner-wrapper .room-detail .description{padding:10px 0 50px}.inner-wrapper .article .content{padding:40px 0 30px}.inner-wrapper .article .content .search p{margin:0 0 40px}.home-photo .slider .item,.inner-wrapper .restaurant .gallery .slider .item,.inner-wrapper .room-detail .gallery .slider .item{margin:0 10px}.home-photo .slider,.home-photo .slider .item.slick-slide.slick-current img,.inner-wrapper .facility-detail .gallery .slider .slick-list .item img,.inner-wrapper .restaurant .gallery .slider,.inner-wrapper .restaurant .gallery .slider .item.slick-slide.slick-current img,.inner-wrapper .room-detail .gallery .slider,.inner-wrapper .room-detail .gallery .slider .item.slick-slide.slick-current img{height:320px}.home-photo .slider .item img,.inner-wrapper .restaurant .gallery .slider .item img,.inner-wrapper .room-detail .gallery .slider .item img{height:260px}.home-photo .slider .item.slick-slide.slick-active img,.inner-wrapper .restaurant .gallery .slider .item.slick-slide.slick-active img,.inner-wrapper .room-detail .gallery .slider .item.slick-slide.slick-active img{height:290px}.box-room .overlay,.box-room figure img,.home-about .image figure:last-child img,.inner-wrapper .facility .item .image figure.img-big img,.inner-wrapper .room .item figure img,.inner-wrapper .room-detail .related .item figure img{height:350px}.box-article .text ul,.header .content .navigation-2 ul li span,.home-about .content .text p br,.home-about .image figure:first-child,.home-banner .item .text h2 br,.home-banner .item .text p br,.home-cta .text div h1 br,.home-maps .title div:last-child,.home-room .cta div:first-child p,.inner-wrapper .about-banner p br,.inner-wrapper .about-description .text h1 br,.inner-wrapper .about-description .text img,.inner-wrapper .about-vision .text h2 br,.inner-wrapper .about-vision .text p br,.inner-wrapper .article .content .search p br,.inner-wrapper .contact .banner .text p br,.inner-wrapper .facility .item .image figure.img-small,.inner-wrapper .facility .title p br,.inner-wrapper .facility-detail .information .content hr,.inner-wrapper .home-room .cta-2,.inner-wrapper .restaurant .food-menu .image figure.img-big,.inner-wrapper .restaurant .food-menu .image figure.img-small,.inner-wrapper .restaurant .information .content hr,.inner-wrapper .room .item .text ul.button li:last-child,.inner-wrapper .room .title p br,footer img{display:none}.box-navigation .button-close{height:70px;padding:0 30px}.box-navigation .content{padding:0 30px}.box-navigation .col-border-right{border:0}.box-navigation .logo img{width:150px;margin:0 0 30px}.box-navigation .menu ul li,.home-about .content .text p:first-child,.home-maps .content .content-bottom .col-xl-6:first-child,.home-room .title p,.inner-wrapper .restaurant .description h1,.inner-wrapper .room-detail .amenity h2{margin:0 0 15px}.box-navigation .menu ul li ul,.home-about .image,.home-maps .content .content-bottom ul,.home-room .cta div:first-child,.home-room .title{display:block}.box-navigation .information{margin:40px 0 0;padding:0 0 30px;text-align:left}.box-navigation .information ul{justify-content:flex-start}.header{width:90%;height:auto;top:40px;padding:8px 0}.header .content .logo,.header .content .navigation-1,.header .content .navigation-2,.home-review .item h2,.home-review .item p{width:auto}.header .content .logo img{height:40px}.header .content .navigation-2 ul li a{font-size:16px;color:#161617}.header.fixed-top .content .logo img,.header.header-inner .content .logo img{height:45px}.home-banner,.home-facility .item:nth-child(2n) .text,.home-facility .item:nth-child(odd) .text,.inner-wrapper .about-description .text,.inner-wrapper .article,.inner-wrapper .article .banner,.inner-wrapper .article-detail,.inner-wrapper .article-detail .banner,.inner-wrapper .contact,.inner-wrapper .contact .banner,.inner-wrapper .facility .item .text,.inner-wrapper .facility-detail,.inner-wrapper .facility-detail .banner,.inner-wrapper .restaurant .food-menu .text,.inner-wrapper .room .item .text,.inner-wrapper .room-detail,.inner-wrapper .room-detail .information .text,.inner-wrapper .room-detail .related .item .text{padding:0}.home-banner .item figure img,.home-banner .item:after{height:100vh;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.home-about .content .text a{margin:30px 0 50px;position:relative}.home-about .image figure:last-child,.home-room .title div:first-child,.inner-wrapper .facility .item .image figure.img-big{width:100%}.home-room .row .col-xl-4{margin-bottom:30px}.home-room .row .col-xl-4:last-child{margin-bottom:0}.home-room .cta{padding:20px 0}.home-room .cta div:first-child h2,.inner-wrapper .about-facility .col-xl-4:last-child,footer .copyright ul,footer .row .col:last-child ul{margin:0}.home-facility .item figure,.home-maps .content .content-top .address div:first-child p,.inner-wrapper .about-description figure,.inner-wrapper .about-facility .col-xl-4,.inner-wrapper .contact .content .item:last-child,.inner-wrapper .facility-detail .description h2,.inner-wrapper .facility-detail .information .content .col-md-4:nth-child(2) p,.inner-wrapper .restaurant .information .content .col-md-4:nth-child(2) p,.inner-wrapper .room .item figure,.inner-wrapper .room-detail .information figure img,.inner-wrapper .room-detail .related .item figure,.inner-wrapper .room-detail .related h2,footer ul{margin:0 0 30px}.home-maps .content{margin:-315px auto 0;bottom:0}.home-maps .content .content-top .address{display:block;padding:30px}.home-maps .content .content-bottom,.home-maps .content .content-top .airport,.inner-wrapper .facility-detail .information .content,.inner-wrapper .restaurant .information .content{padding:30px}.home-maps .content .content-bottom h2,.inner-wrapper .restaurant .food-menu .text h2{margin:0 0 20px}.home-maps .content .content-bottom ul li{width:100%;padding-left:0}.home-cta .text{display:block;text-align:center;padding:30px}.home-cta .text div h1{margin:0 0 20px;padding:40px 0 0}footer .col-xl-4{text-align:left!important}footer p{margin:15px 0}footer ul.sc{justify-content:flex-start;margin:0}footer ul.sc li{margin:0 7px 0 0}footer ul.sc li a{font-size:26px}footer .copyright{margin:30px 0 0;padding:30px 0 0}.inner-wrapper .article .content .search .item .input-group:first-child,.inner-wrapper .article .content .search .item .input-group:last-child,.inner-wrapper .room-detail .banner{width:100%;padding:0}.inner-wrapper .room-detail .banner .text,.inner-wrapper .room-detail .banner:after,.inner-wrapper .room-detail .banner:before{width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.inner-wrapper .article .banner .item figure img,.inner-wrapper .article-detail .banner figure img,.inner-wrapper .contact .banner figure img,.inner-wrapper .facility-detail .banner figure img,.inner-wrapper .room-detail .banner figure img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.inner-wrapper .facility .item .image{display:block;margin:0 0 30px}.inner-wrapper .restaurant .description img{width:75px}.inner-wrapper .article .content .search .item .input-group:first-child,.inner-wrapper .restaurant .food-menu .text span{margin:0 0 10px}.inner-wrapper .article .information .pr-0{padding-right:calc(var(--bs-gutter-x) * .5)!important}.inner-wrapper .article .information .pl-0{padding-left:calc(var(--bs-gutter-x) * .5)!important}.inner-wrapper .article .information .title{padding:25px;border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0}.inner-wrapper .article .information .button{padding:15px;justify-content:center;border-radius:0 0 12px 12px;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px}.inner-wrapper .article .content .search .item{width:100%;display:block}.inner-wrapper .article-detail .related .slider .box-article img{height:250px}.inner-wrapper .about-facility .item figure img{height:300px}.inner-wrapper .about-banner{padding-left:30px;padding-right:30px}.inner-wrapper .contact .banner .text{width:100%;padding:0 15px}.inner-wrapper .contact .container{width:95%}.inner-wrapper .contact .content .form{padding:15px}}
