.btn-block,body{width:100%}body,html{height:100%}.box-room a,.btn-block,small.text-alert{display:block}.alert,.box-navigation .information,.box-navigation .logo,.header .content .logo,.home-cta .text div:last-child,.home-review .item{text-align:center}html{scroll-behavior:smooth;font-size:16px}body{font-family:"Albert Sans",sans-serif;font-weight:400;color:#161617;text-rendering:optimizeLegibility;overflow-x:hidden}.btn,a{text-decoration:none;transition:.5s ease-out;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out}a:focus,a:hover{text-decoration:none;outline:0!important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.btn.focus,.btn:focus,button:focus,input:focus{outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.btn-sm{font-size:.8125rem!important}.container{max-width:100%;width:93%}.clr{width:100%!important;display:block!important;clear:both!important}.v-space{height:4.375rem}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-weight:700;color:#161617;margin:0 0 .9375rem}.btn,.inner-wrapper .article-detail .related .title a.btn,.inner-wrapper .contact .content .form .form-floating input,.inner-wrapper .contact .content .form .form-floating select,.inner-wrapper .contact .content .form .form-floating textarea{font-size:.875rem}.no-border{border:0!important}.border-radius-0{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.border-radius-500{border-radius:31.25rem;-webkit-border-radius:31.25rem;-moz-border-radius:31.25rem}.alert{font-size:.8125rem;padding:.5rem}.btn-back-top,.modal-header h4.modal-title{font-size:1rem}.alert .btn-close{top:-.5rem!important}.text-right{text-align:right}small.text-alert{font-size:.75rem;color:#c31d21}.btn-back-top i,.btn-wa-floating i{font-size:1.375rem}.leaflet-tooltip.custom-tooltip{background-color:rgba(255,255,255,.9);color:#000;border:none;padding:4px 8px;border-radius:4px;font-size:14px;font-family:sans-serif;box-shadow:0 1px 2px rgba(0,0,0,.1)}.form-control::placeholder{font-size:.875rem;color:#999}.form-control:-moz-placeholder{font-size:.875rem;color:#999}.form-control::-moz-placeholder{font-size:.875rem;color:#999}.form-control::-webkit-input-placeholder{font-size:.875rem;color:#999}select.form-control{color:#999;-webkit-appearance:none;-moz-appearance:none}::selection{background:#161617;color:#fff}@media only screen and (min-width:1200px){.hidden-xl{display:none!important}}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:.3125rem!important}.mb-10{margin-bottom:.625rem!important}.mb-15{margin-bottom:.9375rem!important}.mb-20{margin-bottom:1.25rem!important}.mb-30{margin-bottom:1.875rem!important}.mb-40{margin-bottom:2.5rem!important}.mb-50{margin-bottom:3.125rem!important}.mb-60{margin-bottom:3.75rem!important}.mb-70{margin-bottom:4.375rem!important}.mb-80{margin-bottom:5rem!important}.mb-90{margin-bottom:5.625rem!important}.mb-100{margin-bottom:6.25rem!important}.mt-0{margin-top:0!important}.mt-10{margin-top:.625rem!important}.mt-20{margin-top:1.25rem!important}.mt-30{margin-top:1.875rem!important}.mt-40{margin-top:2.5rem!important}.mt-50{margin-top:3.125rem!important}.mt-60{margin-top:3.75rem!important}.mt-70{margin-top:4.375rem!important}.mt-80{margin-top:5rem!important}.mt-90{margin-top:5.625rem!important}.mt-100{margin-top:6.25rem!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pt-0{padding-top:0!important}.pt-50{padding-top:3.125rem!important}.pb-50{padding-bottom:3.125rem!important}.pl-pr-0{padding-left:0;padding-right:0}.pl-pr-5{padding-left:.3125rem;padding-right:.3125rem}.btn-default1,.btn-default2:focus,.btn-default2:hover,.btn-default3:focus,.btn-default3:hover{background:#161617;border:.0625rem solid #161617;color:#fff}.btn-default1:focus,.btn-default1:hover{background:#0f418c;border:.0625rem solid #0f418c;color:#fff}.btn-default2{background:0 0;border:.0625rem solid #c8c8cb;color:#161617}.btn-default3{background:#fff;border:.0625rem solid #fff;color:#161617}.btn-back-top,.btn-wa-floating{width:3.75rem;position:fixed;right:2.5rem;border:0;height:3.75rem}.btn-back-top{bottom:6.875rem;color:#fff;display:none;z-index:99;box-shadow:0 .1875rem .625rem -.3125rem rgba(0,0,0,.75);-webkit-box-shadow:0 .1875rem .625rem -.3125rem rgba(0,0,0,.75);-moz-box-shadow:0 .1875rem .625rem -.3125rem rgba(0,0,0,.75)}.box-article .text,.box-article .text ul,.btn-back-top.show,.btn-wa-floating{display:flex;display:flex}.btn-back-top.show{background:#0f418c;align-items:center;align-content:center;justify-content:center}.btn-back-top:hover,.btn-wa-floating:hover{opacity:.7!important}.btn-back-top i{color:#fff}.btn-wa-floating{background:#25d366;bottom:2.5rem;font-size:1.625rem;color:#fff;z-index:6;align-items:center;align-content:center;justify-content:center;box-shadow:0 .1875rem .625rem -.3125rem rgba(0,0,0,.75);-webkit-box-shadow:0 .1875rem .625rem -.3125rem rgba(0,0,0,.75);-moz-box-shadow:0 .1875rem .625rem -.3125rem rgba(0,0,0,.75)}.home-room .title,.modal-header{justify-content:space-between}.home-about .content .text a:focus,.home-about .content .text a:hover,.home-facility .item .text a:focus,.home-facility .item .text a:hover,.home-room .cta div:last-child a:focus,.home-room .cta div:last-child a:hover,.inner-wrapper .about-description .text a:focus,.inner-wrapper .about-description .text a:hover,.inner-wrapper .article-detail .title ol li a,.inner-wrapper .contact .content .item a.btn-direction:focus,.inner-wrapper .contact .content .item a.btn-direction:hover,.inner-wrapper .contact .content .item ul li a:focus,.inner-wrapper .contact .content .item ul li a:hover,.inner-wrapper .contact .content .item ul.sc li a,.inner-wrapper .home-room .cta-2 ul li a.btn-all:focus,.inner-wrapper .home-room .cta-2 ul li a.btn-all:hover,.inner-wrapper .restaurant .food-menu .text ul li a.btn-menu:focus,.inner-wrapper .restaurant .food-menu .text ul li a.btn-menu:hover,.inner-wrapper .room .item .text ul.button li:first-child a:focus,.inner-wrapper .room .item .text ul.button li:first-child a:hover,.inner-wrapper .room-detail .information .text ul.button li a.btn-policy:focus,.inner-wrapper .room-detail .information .text ul.button li a.btn-policy:hover,.inner-wrapper .room-detail .related .item .text ul.button li:first-child a:focus,.inner-wrapper .room-detail .related .item .text ul.button li:first-child a:hover,.modal-header a{color:#161617}.inner-wrapper .contact .content .form p,.inner-wrapper .page h1,.inner-wrapper .page h2,.inner-wrapper .page h3,.inner-wrapper .page h4,.inner-wrapper .page h5,.inner-wrapper .page h6,.inner-wrapper .page label,.inner-wrapper .page p,.modal-body h1,.modal-body h2,.modal-body h3,.modal-body h4,.modal-body h5,.modal-body h6,.modal-body label,.modal-body p{font-size:.9375rem;margin:0 0 .9375rem}.inner-wrapper .page ol,.inner-wrapper .page ul,.modal-body ol,.modal-body ul{padding-left:1.25rem;margin:0 0 .9375rem}.inner-wrapper .page ol li,.inner-wrapper .pageul li,.modal-body ol li,.modal-body ul li{font-size:.9375rem;margin:0 0 .4375rem}.box-navigation .menu ul li:last-child,.home-about .image figure,.home-facility .item figure,.home-facility .item:last-child,.home-maps .content .content-bottom ul li:last-child,.inner-wrapper .about-description figure,.inner-wrapper .about-facility .item figure,.inner-wrapper .about-vision figure,.inner-wrapper .article-detail .banner figure,.inner-wrapper .article-detail .content ol li:last-child,.inner-wrapper .article-detail .content ul li:last-child,.inner-wrapper .contact .banner figure,.inner-wrapper .contact .content .item:last-child,.inner-wrapper .facility .item .image figure,.inner-wrapper .facility-detail .banner figure,.inner-wrapper .page ol li:last-child,.inner-wrapper .page ul li:last-child,.inner-wrapper .restaurant .banner figure,.inner-wrapper .restaurant .food-menu .image figure,.inner-wrapper .restaurant .food-menu .text ul li:last-child,.inner-wrapper .room .item figure,.inner-wrapper .room-detail .banner figure,.inner-wrapper .room-detail .information .text ul.button li:last-child,.inner-wrapper .room-detail .information figure,.inner-wrapper .room-detail .related .item figure,.inner-wrapper .room-detail .related .item:last-child,.modal-body ol li:last-child,.modal-body ul li:last-child,footer ul li:last-child{margin:0}.box-room{position:relative;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.box-room:focus,.box-room:hover{opacity:.6}.box-room .overlay{width:100%;height:34.375rem;background:linear-gradient(180deg,rgba(0,0,0,0) 75.01%,rgba(0,0,0,.387679) 90.13%,rgba(0,0,0,.4) 97.38%);position:absolute;top:0;z-index:2;content:"";border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.box-article .text,.box-room .text{position:absolute;z-index:3;padding:1.25rem;width:100%;bottom:0}.box-room figure,.home-banner .item figure{position:relative;margin:0;z-index:1}.box-room figure img,.inner-wrapper .room .item figure img{width:100%;height:34.375rem;object-fit:cover;object-position:center;border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.box-room .text h3{font-size:1.5rem;font-weight:400;color:#fff;margin:0}.box-article{position:relative;overflow:hidden}.box-navigation,.header{background:#fff;position:fixed;right:0;left:0}.box-article:hover .text,.home-maps .content .content-top{background:#161617}.box-article .text{left:0;border-radius:0 0 .625rem .625rem;-webkit-order-radius:0 0 0.625rem 0.625rem;-moz-border-radius:0 0 .625rem .625rem;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.box-article .text h1{font-size:1.125rem;font-weight:400;color:#fff;margin:0}.box-article .text ul{list-style:none;padding:0;margin:0 0 .625rem}.box-article .text ul li{font-size:.875rem;color:#fff}.box-article .text ul li:first-child,.inner-wrapper .article .information .title ul li:first-child{margin-right:.9375rem}.box-article figure,.home-cta figure{position:relative;margin:0}.box-article figure img{width:100%;object-fit:cover;object-position:center;border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.box-article figure:after,.home-banner .item:after{width:100%;top:0;border-radius:.75rem;position:absolute;content:""}.box-article figure:after{height:100%;background:linear-gradient(132.83deg,rgba(35,180,245,0) 41.48%,rgba(35,180,245,.4) 90.12%),linear-gradient(180deg,rgba(0,0,0,0) 52.05%,rgba(0,0,0,.4) 97.38%);left:0;z-index:2;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.box-navigation{width:100%;height:100vh;top:0;z-index:-999;opacity:0;overflow:auto;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.box-navigation.show{z-index:999;opacity:1}.box-navigation .button-close{height:9.375rem;display:flex;justify-content:flex-end;align-items:center;padding:0 3.125rem}.box-navigation .button-close a{font-size:1.75rem;color:#161617}.box-navigation .content{width:100%;padding:3.125rem 0 3.125rem 3.125rem}.box-navigation .content .item{width:100%}.box-navigation .col-border-right{border-right:.0625rem solid rgba(22,22,23,.7)}.box-navigation .logo img{width:12.5rem;margin:0 auto 3.125rem}.box-navigation .menu ul,.inner-wrapper .contact .content .item ul{list-style:none;margin:0;padding:0}.box-navigation .menu ul li,.inner-wrapper .article-detail .title,.inner-wrapper .contact .content .form .form-floating{margin:0 0 1.875rem}.box-navigation .menu ul li a,.box-navigation .menu ul li span{font-size:2.125rem;font-family:Raleway,sans-serif;color:#161617;display:block}.box-navigation .menu ul li a:focus,.box-navigation .menu ul li a:hover{text-decoration:underline}.box-navigation .menu ul li ul{display:flex;flex-wrap:wrap}.box-navigation .menu ul li ul li,.box-navigation .menu ul li ul li:last-child{width:50%;margin:.9375rem 0 0;padding:0 .9375rem}.box-navigation .menu ul li ul li a{font-family:'Work Sans',sans-serif;font-size:1.5rem;color:rgba(22,22,23,.7);margin:0}.box-navigation .menu ul li ul li a:focus,.box-navigation .menu ul li ul li a:hover{color:#161617;text-decoration:none}.box-navigation .information img{width:12.5rem;margin:0 0 1.875rem}.box-navigation .information p{color:rgba(22,22,23,.7);margin:0 0 .625rem}.box-navigation .information ul{list-style:none;display:flex;justify-content:center;align-items:center;padding:0;margin:0 0 1.875rem}.box-navigation .information ul li,footer ul.sc li{margin:0 .4375rem}.box-navigation .information ul li a{font-size:1.125rem;color:#161617}.box-navigation .information .btn-default1,.inner-wrapper .facility .item .text a,.inner-wrapper .room-detail .information .text ul.button li a.btn{padding:.625rem 1.25rem}.header{width:80%;height:4.375rem;top:3.125rem;z-index:9;padding:.3125rem 0;margin:0 auto;border-radius:31.25rem;-webkit-border-radius:31.25rem;-moz-border-radius:31.25rem;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.home-banner,.home-maps,.home-maps #map,.inner-wrapper .about-vision{position:relative}.header .content{padding:0 .9375rem;display:flex;align-items:center;justify-content:space-between}.header .content .logo{width:30%}.header .content .logo img{height:3.75rem;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.header .content .navigation-1,.header .content .navigation-2{width:30%}.header .content .navigation-1 ul,.header .content .navigation-2 ul{list-style:none;padding:0;margin:0;display:flex;align-items:center}.header .content .navigation-1 ul li a{font-size:.9375rem;color:#161617}.header .content .navigation-2 ul{justify-content:flex-end}.header .content .navigation-2 ul li a.btn{font-size:.8125rem;padding:.5625rem 1.0625rem}.header .content .navigation-2 ul li span{font-size:.75rem;color:rgba(22,22,23,.4);display:block;padding-right:.9375rem}.header.fixed-top,.header.header-inner{width:100%;top:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:0 0 3.125rem 0 rgb(0 0 0 / 10%);-webkit-box-shadow:0 0 3.125rem 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 3.125rem 0 rgb(0 0 0 / 10%)}.header.fixed-top .content .logo img,.header.header-inner .content .logo img{height:3.4375rem;padding-top:.125rem}.home-banner{padding:.625rem .625rem 0}.home-banner .item:after{height:calc(100vh - 1.25rem);background:linear-gradient(0deg,rgba(27,118,255,.1),rgba(27,118,255,.1)),linear-gradient(180deg,rgba(0,0,0,0) 52.05%,rgba(0,0,0,.4) 97.38%),linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 37.49%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));z-index:2;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.home-about .image figure:first-child img,.home-banner .item figure img{border-radius:.75rem;width:100%;object-fit:cover;object-position:center}.home-banner .item figure img{height:calc(100vh - 1.25rem);-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.home-banner .item .text{width:100%;height:calc(100vh - 1.25rem);position:absolute;z-index:3;display:flex;justify-content:center;align-items:center;text-align:center;padding:0 .9375rem}.home-banner .item .text h2{font-size:5.25rem;font-weight:500;color:#fff}.home-banner .item .text p{font-size:1.25rem;color:rgba(255,255,255,.7)}.home-about,.home-facility,.home-review,.inner-wrapper .home-photo,.inner-wrapper .home-review,.inner-wrapper .restaurant .food-menu,.inner-wrapper .restaurant .gallery,.inner-wrapper .room-detail .gallery{padding:6.25rem 0}.home-about .content{height:100%;position:relative}.home-about .content .title{margin:0 0 1.5625rem}.home-about .content .title h1,.home-maps .title h1,.inner-wrapper .about-facility .title h1{font-size:2.625rem;font-weight:400;margin:0}.home-about .content .title p{font-size:.875rem;color:rgba(22,22,23,.7);margin:0 0 .9375rem;text-transform:uppercase}.home-about .content .text p,.home-room .cta div:first-child p,.inner-wrapper .article-detail .content h1,.inner-wrapper .article-detail .content h2,.inner-wrapper .article-detail .content h3,.inner-wrapper .article-detail .content h4,.inner-wrapper .article-detail .content h5,.inner-wrapper .article-detail .content h6,.inner-wrapper .article-detail .content p,.inner-wrapper .facility-detail .description p,.inner-wrapper .facility-detail .information .content p,.inner-wrapper .restaurant .information .content p{font-size:1rem;color:rgba(22,22,23,.7);margin:0}.home-about .content .text a{position:absolute;bottom:0;font-size:1.125rem;color:rgba(22,22,23,.7);border-bottom:.0625rem solid rgba(22,22,23,.7);padding:0 0 .625rem;display:inline-block}.home-about .content .text a i,.home-facility .item .text a i,.home-room .cta div:last-child a i,.inner-wrapper .about-description .text a i,.inner-wrapper .contact .content .item a.btn-direction i,.inner-wrapper .home-room .cta-2 ul li a.btn-all i,.inner-wrapper .restaurant .food-menu .text ul li a.btn-menu i,.inner-wrapper .room .item .text ul.button li:first-child a i,.inner-wrapper .room-detail .related .item .text ul.button li:first-child a i{color:#161617;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.home-about .content .text a:focus i,.home-about .content .text a:hover i,.home-facility .item .text a:focus i,.home-facility .item .text a:hover i,.home-maps .content .content-top .address div:last-child a:focus i,.home-maps .content .content-top .address div:last-child a:hover i,.home-room .cta div:last-child a:focus i,.home-room .cta div:last-child a:hover i,.inner-wrapper .about-description .text a:focus i,.inner-wrapper .about-description .text a:hover i,.inner-wrapper .about-facility .item .text a:focus i,.inner-wrapper .about-facility .item .text a:hover i,.inner-wrapper .contact .content .item a.btn-direction:focus i,.inner-wrapper .contact .content .item a.btn-direction:hover i,.inner-wrapper .home-room .cta-2 ul li a.btn-all:focus i,.inner-wrapper .home-room .cta-2 ul li a.btn-all:hover i,.inner-wrapper .restaurant .food-menu .text ul li a.btn-menu:focus i,.inner-wrapper .restaurant .food-menu .text ul li a.btn-menu:hover i,.inner-wrapper .room .item .text ul.button li:first-child a:focus i,.inner-wrapper .room .item .text ul.button li:first-child a:hover i,.inner-wrapper .room-detail .information .text ul.button li a.btn-policy:focus i,.inner-wrapper .room-detail .information .text ul.button li a.btn-policy:hover i,.inner-wrapper .room-detail .related .item .text ul.button li:first-child a:focus i,.inner-wrapper .room-detail .related .item .text ul.button li:first-child a:hover i{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}.home-about .image,.inner-wrapper .facility .item .image{display:flex;align-items:flex-end}.home-about .image figure:first-child{width:35%;padding-right:1.25rem}.home-about .image figure:first-child img{height:10.3125rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.home-about .image figure:first-child ul{list-style:none;padding:0;display:flex}.home-about .image figure:first-child ul li span{font-size:.875rem;color:rgba(22,22,23,.7);display:block;line-height:1.125rem;padding-left:.9375rem}.home-about .image figure:first-child ul li a.btn i{color:#161617;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);text-decoration:none;transition:.5s ease-out;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out}.home-about .image figure:first-child ul li a.btn:focus i,.home-about .image figure:first-child ul li a.btn:hover i,.home-maps .content .content-top .address div:last-child a:focus,.home-maps .content .content-top .address div:last-child a:hover,.inner-wrapper .about-facility .item .text a:focus,.inner-wrapper .about-facility .item .text a:hover,.inner-wrapper .article .information .title h2 a,footer ul li a:focus,footer ul li a:hover{color:#fff}.home-about .image figure:last-child,.inner-wrapper .facility .item .image figure.img-big{width:65%}.home-about .image figure:last-child img{width:100%;height:25rem;object-fit:cover;object-position:center;border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.home-room,.inner-wrapper .about-facility{background:#e8f1ff;padding:6.25rem 0}.home-room .title{display:flex;align-items:flex-end;margin:0 0 1.875rem}.home-maps .title,.home-room .cta{justify-content:space-between;display:flex}.home-room .title div:first-child{width:80%}.home-room .title h1{font-size:2.625rem;font-weight:400;margin:0 0 .3125rem}.home-room .title p{font-size:.875rem;color:rgba(22,22,23,.7);margin:0}.home-room .cta{margin:3.125rem 0 0;padding:1.875rem 4.375rem;align-items:center;border-top:.0625rem solid #e4e4e5;border-bottom:.0625rem solid #e4e4e5}.home-photo .slider .slick-track,.home-room .cta div:first-child,.inner-wrapper .contact .content .item ul.sc,.inner-wrapper .restaurant .gallery .slider .slick-track,.inner-wrapper .room-detail .gallery .slider .slick-track{display:flex;align-items:center}.home-room .cta div:first-child h2{font-size:1.75rem;font-weight:400;margin:0 1.875rem 0 0}.home-facility .item .text a,.home-room .cta div:last-child a,.inner-wrapper .about-description .text a,.inner-wrapper .contact .content .item a.btn-direction,.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{font-size:1.125rem;color:rgba(22,22,23,.7);border-bottom:.0625rem solid rgba(22,22,23,.7);padding:0 0 .625rem;display:inline-block}.home-facility .container{width:98%}.home-facility .title{margin:0 0 3.125rem;padding:0 0 1.875rem;border-bottom:.0625rem solid #e4e4e5}.home-facility .title h1{font-size:1.375rem;font-weight:400;text-transform:uppercase;letter-spacing:.05625rem;margin:0}.home-maps .title span,.inner-wrapper .restaurant .food-menu .text span,.inner-wrapper .room-detail .information .text h4,footer h2{letter-spacing:.04375rem;text-transform:uppercase}.home-facility .item,.inner-wrapper .facility-detail .information{margin:0 0 6.25rem}.home-facility .item:nth-child(odd) .text,.inner-wrapper .about-description .text,.inner-wrapper .room-detail .information .text,.inner-wrapper .room-detail .related .item .text{padding-left:1.875rem}.home-facility .item:nth-child(2n) .text,.inner-wrapper .restaurant .food-menu .text{padding-right:1.875rem}.home-facility .item figure img,.inner-wrapper .about-description figure img,.inner-wrapper .restaurant .banner figure img,.inner-wrapper .room-detail .information figure img{width:100%;border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.home-facility .item .text h2,.inner-wrapper .room .item .text h2,.inner-wrapper .room-detail .related .item .text h3{font-size:1.875rem;font-weight:400;margin:0 0 .9375rem}.home-facility .item .text p,.inner-wrapper .contact .content .item p,.inner-wrapper .restaurant .food-menu .text p,.inner-wrapper .room-detail .information .text p{font-size:1rem;color:rgba(22,22,23,.7);margin:0 0 1.875rem}.home-maps #map{width:100%;height:68.75rem;z-index:1}.home-maps .title{width:90%;position:absolute;top:3.125rem;left:0;right:0;align-items:flex-end;padding:0 0 1.875rem;margin:0 auto;border-bottom:.0625rem solid rgba(22,22,23,.4);z-index:2}.home-maps .title span{font-size:.875rem;color:rgba(22,22,23,.7);display:block;margin:0 0 .9375rem}.home-maps .title p{font-size:.875rem;color:rgba(22,22,23,.7);text-align:right;margin:0}.home-maps .content{width:90%;background:#272728;position:relative;bottom:1.875rem;margin:-23.9375rem auto 0;z-index:1;overflow:hidden;border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.home-maps .content .content-top .address{padding:2.5rem;display:flex;justify-content:space-between;align-items:flex-end}.home-maps .content .content-top .address div:first-child i,.home-maps .content .content-top .airport div i{font-size:1.25rem;color:#fff;display:block;margin:0 0 1.25rem}.home-maps .content .content-top .address div:first-child p,.home-maps .content .content-top .airport div p,footer .copyright ul li{font-size:.875rem;color:rgba(255,255,255,.7);margin:0}.home-maps .content .content-top .address div:last-child a,.inner-wrapper .about-facility .item .text a{font-size:1.125rem;color:rgba(255,255,255,.7);border-bottom:.0625rem solid rgba(255,255,255,.7);padding:0 0 .625rem;display:inline-block}.home-maps .content .content-top .address div:last-child a i,.inner-wrapper .about-facility .item .text a i{color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.home-maps .content .content-top .airport{height:100%;background:#0f418c;padding:2.5rem;display:flex;flex-wrap:wrap}.home-maps .content .content-top .airport div:first-child{width:60%}.home-maps .content .content-top .airport div:last-child{width:40%}.home-maps .content .content-bottom{padding:2.5rem}.home-maps .content .content-bottom h2{font-size:1.125rem;font-weight:400;letter-spacing:.05625rem;text-transform:uppercase;color:#fff;margin:0}.home-maps .content .content-bottom ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.home-maps .content .content-bottom ul li{width:50%;font-size:1rem;color:rgba(255,255,255,.7);display:flex;justify-content:space-between;padding-left:1.875rem;margin:0 0 .9375rem}.home-maps .content .content-bottom ul li span{color:rgba(255,255,255,.4);letter-spacing:.05rem;text-transform:uppercase;display:block}.home-photo{padding:6.25rem 0 0}.home-photo .slider,.inner-wrapper .restaurant .gallery .slider,.inner-wrapper .room-detail .gallery .slider{height:23.75rem;margin:0 0 3.125rem}.home-review .title,footer img{margin:0 0 1.875rem;text-align:center}.home-photo .slider .item,.inner-wrapper .restaurant .gallery .slider .item,.inner-wrapper .room-detail .gallery .slider .item{margin:0 1.25rem}.home-photo .slider .item img,.inner-wrapper .restaurant .gallery .slider .item img,.inner-wrapper .room-detail .gallery .slider .item img{width:100%;height:20rem;object-fit:cover;object-position:center;opacity:.5;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.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:21.875rem;opacity:.8}.home-photo .slider .item.slick-slide.slick-current img,.inner-wrapper .restaurant .gallery .slider .item.slick-slide.slick-current img,.inner-wrapper .room-detail .gallery .slider .item.slick-slide.slick-current img{height:23.75rem;opacity:1}.home-photo .button,.inner-wrapper .restaurant .gallery .button,.inner-wrapper .room-detail .gallery .button,footer ul.sc{display:flex;justify-content:center;align-items:center}.home-photo .button button,.inner-wrapper .home-room .cta-2 ul li,.inner-wrapper .restaurant .gallery .button button,.inner-wrapper .room-detail .gallery .button button{margin:0 .625rem}.home-review .title h1{font-size:.875rem;font-weight:400;color:rgba(22,22,23,.7);text-transform:uppercase}.home-review .item h2{width:34.375rem;font-size:2.375rem;font-weight:400;margin:0 auto 1.5625rem}.home-review .item ul{list-style:none;padding:0;margin:0 0 1.5625rem;display:flex;justify-content:center;align-items:center}.home-review .item ul li{margin:0 .3125rem}.home-review .item ul li i{color:#f8eb14}.home-review .item p{width:28.125rem;font-size:1rem;color:rgba(22,22,23,.7);margin:0 auto 1.25rem}.home-review .item h3{font-size:1rem;color:#1b76ff;margin:0 0 .3125rem;text-transform:uppercase}.home-review .item span{font-size:.9375rem;color:rgba(22,22,23,.4);display:block}.home-cta{position:relative;padding:.625rem}.home-cta .text{width:100%;height:18.125rem;position:absolute;top:0;left:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:3.125rem 5rem;flex-wrap:wrap}.home-cta .text div h1{font-size:2.625rem;font-weight:400;color:#fff;margin:0}.home-cta .text div a,.home-cta .text div p,.inner-wrapper .contact .content .form .form-floating label,.inner-wrapper .room .item .text ul.bed li,.inner-wrapper .room-detail .related .item .text ul.bed li,footer h2,footer ul li,footer ul li a{font-size:.9375rem}.home-cta .text div p,footer p,footer ul li,footer ul li a{color:rgba(255,255,255,.7)}.home-cta .text div p{margin:0}.home-cta .text div a{width:11.25rem;margin:0 0 .625rem}.home-cta figure img{width:100%;height:16.875rem;object-fit:cover;object-position:center;border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.home-cta figure:after{width:100%;height:16.875rem;background:linear-gradient(0deg,rgba(27,118,255,.1),rgba(27,118,255,.1)),linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 37.49%),linear-gradient(0deg,rgba(0,0,0,.24),rgba(0,0,0,.24));position:absolute;top:0;left:0;z-index:2;content:"";border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}footer{background:#08202b;padding:6.25rem 0}footer h2{font-weight:600;color:#fff;margin:0 0 1.25rem}footer ul{list-style:none;padding:0;margin:0}footer ul li{margin:0 0 .9375rem}footer img{width:13.125rem}footer p{font-size:.875rem;margin:0 0 .9375rem}footer ul.sc li a{font-size:1.25rem}footer .copyright{margin:3.125rem 0 0;padding:3.125rem 0 0;border-top:.0625rem solid rgba(255,255,255,.4)}footer .copyright ul{display:flex;justify-content:space-between;align-items:center}.inner-wrapper .about-banner,.inner-wrapper .facility .title,.inner-wrapper .restaurant .description,.inner-wrapper .room .title{padding:6.25rem 0;text-align:center}.inner-wrapper .about-banner h1,.inner-wrapper .room .title h1{font-size:1rem;font-weight:600;font-family:"Albert Sans",sans-serif;color:#23b4f5;text-transform:uppercase;margin:0 0 .9375rem}.inner-wrapper .room .title p,.inner-wrapper .room-detail .description p{font-size:1.75rem;font-family:Raleway,sans-serif;margin:0}.inner-wrapper .facility .item,.inner-wrapper .room .item{margin:0 0 8.125rem}.inner-wrapper .facility .item .text,.inner-wrapper .room .item .text{padding:0 1.875rem}.inner-wrapper .room .item .text p,.inner-wrapper .room-detail .related .item .text p{font-size:.9375rem;color:rgba(22,22,23,.7);margin:0 0 .9375rem}.inner-wrapper .room .item .text ul.bed,.inner-wrapper .room-detail .related .item .text ul.bed{list-style:none;display:flex;padding:0;margin:0 0 1.875rem}.inner-wrapper .room .item .text ul.bed li i,.inner-wrapper .room-detail .related .item .text ul.bed li i{color:#1b76ff;padding-right:.3125rem}.inner-wrapper .room .item .text ul.button,.inner-wrapper .room-detail .related .item .text ul.button{list-style:none;display:flex;align-items:center;padding:0;margin:0}.inner-wrapper .restaurant .food-menu .text ul li,.inner-wrapper .room .item .text ul.button li:first-child,.inner-wrapper .room-detail .related .item .text ul.button li:first-child{margin-right:1.875rem}.inner-wrapper .room .item .text ul.button li:last-child .btn,.inner-wrapper .room-detail .related .item .text ul.button li:last-child .btn{padding:.5rem 1.25rem}.inner-wrapper .room .item .text ul.button li:last-child .btn i,.inner-wrapper .room-detail .related .item .text ul.button li:last-child .btn i{padding-right:.3125rem}.inner-wrapper .article,.inner-wrapper .article-detail,.inner-wrapper .contact,.inner-wrapper .facility-detail,.inner-wrapper .room-detail{padding:.625rem 0 0}.inner-wrapper .article .banner,.inner-wrapper .article-detail .banner,.inner-wrapper .contact .banner,.inner-wrapper .facility-detail .banner,.inner-wrapper .room-detail .banner{position:relative;padding:0 .625rem}.inner-wrapper .contact .banner .text,.inner-wrapper .room-detail .banner .text{width:calc(100% - 1.25rem);height:37.5rem;position:absolute;z-index:3;display:flex;justify-content:center;align-items:center;text-align:center}.inner-wrapper .room-detail .banner:after,.inner-wrapper .room-detail .banner:before{width:calc(100% - 1.25rem);right:0;z-index:2;margin:0 auto;border-radius:.75rem .75rem 0 0;height:37.5rem;position:absolute;top:0;left:0;content:""}.inner-wrapper .room-detail .banner .text h1{font-size:4.875rem;font-weight:500;color:#fff;margin:0 0 1.25rem}.inner-wrapper .about-vision .text p,.inner-wrapper .contact .banner .text p,.inner-wrapper .facility-detail .banner .text p,.inner-wrapper .room-detail .banner .text p{font-size:1rem;color:rgba(255,255,255,.7);margin:0}.inner-wrapper .room-detail .banner .text ul{list-style:none;padding:0;margin:0 0 1.875rem;display:flex;justify-content:center;flex-wrap:wrap}.inner-wrapper .room-detail .banner .text ul li{font-size:1rem;color:rgba(255,255,255,.7);margin:0 .625rem}.inner-wrapper .room-detail .banner .text a.btn{padding:.5625rem 1.0625rem;margin:0}.inner-wrapper .room-detail .banner:before{background:linear-gradient(132.83deg,rgba(35,180,245,0) 41.48%,rgba(35,180,245,.4) 90.12%),linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 37.49%),linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(180deg,rgba(255,255,255,0) 70.52%,#fff 100%);-webkit-border-radius:0.75rem 0.75rem 0 0;-moz-border-radius:.75rem .75rem 0 0}.inner-wrapper .room-detail .banner:after{background:linear-gradient(180deg,rgba(255,255,255,0) 66.71%,#fff 90.96%);-webkit-border-radius:0.75rem 0.75rem 0 0;-moz-border-radius:.75rem .75rem 0 0}.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{width:100%;height:37.5rem;object-fit:cover;object-position:center;border-radius:.75rem .75rem 0 0;-webkit-border-radius:0.75rem 0.75rem 0 0;-moz-border-radius:.75rem .75rem 0 0}.inner-wrapper .room-detail .description{padding:3.75rem 0 6.25rem;text-align:center}.inner-wrapper .about-description,.inner-wrapper .room-detail .information{padding:0 0 6.25rem}.inner-wrapper .faq,.inner-wrapper .room-detail .amenity,.inner-wrapper .room-detail .related{padding:6.25rem 0;background:#f9f9f9}.inner-wrapper .room-detail .information .text h4{font-size:.875rem;font-weight:600;font-family:"Albert Sans",sans-serif;color:#1b76ff;margin:0 0 .3125rem}.inner-wrapper .room-detail .information .text h3{font-size:2.125rem;font-weight:400;margin:0 0 1.875rem;display:flex}.inner-wrapper .room-detail .information .text h3 span{font-size:1.125rem;color:rgba(22,22,23,.4);padding-left:.625rem}.inner-wrapper .room-detail .information .text ul{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-wrap:wrap}.inner-wrapper .room-detail .information .text ul li{width:50%;font-size:1rem;margin:0 0 .9375rem}.inner-wrapper .room-detail .information .text ul li i{width:1.5625rem;color:#1b76ff;padding-right:.625rem}.inner-wrapper .room-detail .information .text ul.button{align-items:center}.inner-wrapper .room-detail .information .text ul.button li{width:auto;margin-right:1.875rem;margin-bottom:0}.inner-wrapper .room-detail .information .text ul.button li a.btn-policy{font-size:.8125rem;color:rgba(22,22,23,.7);border-bottom:.0625rem solid rgba(22,22,23,.7);padding:0 0 .625rem;display:inline-block}.inner-wrapper .room-detail .information .text ul.button li a.btn-policy i{width:auto;color:#161617;padding:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.inner-wrapper .faq h2,.inner-wrapper .room-detail .amenity h2{font-size:2.25rem;font-weight:400;text-align:center;margin:0 0 1.875rem}.inner-wrapper .faq .accordion .accordion-item,.inner-wrapper .room-detail .amenity .accordion .accordion-item{background:0 0;border-bottom:.0625rem solid #c8c8cb}.inner-wrapper .faq .accordion .accordion-item:last-child,.inner-wrapper .room-detail .amenity .accordion .accordion-item:last-child{border-bottom:0}.inner-wrapper .faq .accordion .accordion-item button,.inner-wrapper .room-detail .amenity .accordion .accordion-item button{font-size:1.25rem;background:0 0;padding:1.25rem 0}.inner-wrapper .faq .accordion .accordion-item .accordion-body,.inner-wrapper .room-detail .amenity .accordion .accordion-item .accordion-body{padding:0 0 .9375rem}.inner-wrapper .room-detail .amenity .accordion .accordion-item .accordion-body p{font-size:1rem;color:rgba(22,22,23,.7)}.inner-wrapper .room-detail .amenity .accordion .accordion-item .accordion-body p i{color:#1b76ff}.inner-wrapper .faq .accordion-button:not(.collapsed),.inner-wrapper .room-detail .amenity .accordion-button:not(.collapsed){color:#23b4f5;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.inner-wrapper .contact .content,.inner-wrapper .facility-detail .description,.inner-wrapper .home-room{padding:3.75rem 0 6.25rem}.inner-wrapper .room-detail .related h2{font-size:2.25rem;font-weight:400;text-align:center;margin:0 0 3.125rem}.inner-wrapper .article .content .search,.inner-wrapper .contact .content .item,.inner-wrapper .room-detail .related .item{margin:0 0 3.125rem}.inner-wrapper .facility .item .image figure.img-big img,.inner-wrapper .restaurant .food-menu .image figure img,.inner-wrapper .room-detail .related .item figure img{width:100%;height:28.125rem;object-fit:cover;object-position:center;border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.inner-wrapper .facility .title h1{font-size:4.375rem;font-weight:400;color:#23b4f5;margin:0 0 .9375rem}.inner-wrapper .facility .title p{font-size:1rem;color:rgba(22,22,23,.7);margin:0 0 1.25rem}.inner-wrapper .facility .title ul{list-style:none;display:flex;justify-content:center;align-items:center}.inner-wrapper .facility .title ul li{font-size:.6875rem;font-weight:600;color:rgba(22,22,23,.7);text-transform:uppercase;margin:0 .3125rem;padding:.5rem .75rem;border:.0625rem solid #e4e4e5;border-radius:31.25rem;-webkit-border-radius:31.25rem;-moz-border-radius:31.25rem}.inner-wrapper .facility .item:nth-child(odd) .image figure:first-child{padding-right:1.25rem}.inner-wrapper .facility .item:nth-child(2n) .image figure:last-child{padding-left:1.25rem}.inner-wrapper .facility .item .image figure.img-small,.inner-wrapper .restaurant .food-menu .image figure.img-small{width:35%}.inner-wrapper .facility .item .image figure.img-small img{width:100%;height:14.375rem;object-fit:cover;object-position:center;border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.inner-wrapper .facility .item .text h2{font-size:1.75rem;font-weight:400;margin:0 0 .9375rem}.inner-wrapper .facility .item .text h3{font-size:.875rem;font-weight:600;margin:0 0 .3125rem;text-transform:uppercase}.inner-wrapper .facility .item .text p{font-size:.9375rem;color:rgba(22,22,23,.7);margin:0 0 1.875rem}.inner-wrapper .facility .item .text a i{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.inner-wrapper .facility-detail .banner .text{width:100%;height:37.5rem;position:absolute;z-index:4;display:flex;justify-content:center;align-items:center;text-align:center}.inner-wrapper .contact .banner .text h1,.inner-wrapper .facility-detail .banner .text h1{font-size:4.875rem;font-weight:500;color:#fff;margin:0 0 .625rem}.inner-wrapper .facility-detail .banner:after{width:100%;height:37.5rem;background:linear-gradient(180deg,rgba(255,255,255,0) 66.71%,#fff 90.96%);position:absolute;top:0;left:0;z-index:3;content:""}.inner-wrapper .facility-detail .description h2{font-size:1.5rem;font-weight:400;margin:0}.inner-wrapper .facility-detail .gallery{padding-left:13%;margin:0 0 6.25rem}.inner-wrapper .facility-detail .gallery .slider .slick-list{padding-right:15%}.inner-wrapper .facility-detail .gallery .slider .slick-list .item{margin-right:.9375rem;opacity:.3}.inner-wrapper .facility-detail .gallery .slider .slick-list .item.slick-active{opacity:1}.inner-wrapper .facility-detail .gallery .slider .slick-list .item img{width:100%;height:40.625rem;object-fit:cover;object-position:center;border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.inner-wrapper .facility-detail .information .content,.inner-wrapper .restaurant .information .content{background:#f9f9f9;padding:3.125rem}.inner-wrapper .contact .content .item h3,.inner-wrapper .facility-detail .information .content h3,.inner-wrapper .restaurant .information .content h3{font-size:.875rem;color:#161617;text-transform:uppercase;letter-spacing:.04375rem;margin:0 0 .9375rem}.inner-wrapper .facility-detail .information .content hr,.inner-wrapper .restaurant .information .content hr{border-top:.0625rem solid #999;margin:0}.inner-wrapper .restaurant .description img{width:8.125rem;margin:0 0 1.875rem}.inner-wrapper .restaurant .description h1{font-size:1.5rem;font-weight:400;color:#23b4f5;margin:0 0 1.875rem}.inner-wrapper .restaurant .description p{font-size:2.25rem;font-family:Raleway,sans-serif;margin:0}.inner-wrapper .restaurant .food-menu .text h2{font-size:2.25rem;font-weight:400;margin:0 0 1.875rem}.inner-wrapper .restaurant .food-menu .text span{font-size:.875rem;font-weight:600;color:#23b4f5;display:block;margin:0 0 1.875rem}.inner-wrapper .restaurant .food-menu .text ul{list-style:none;padding:0;margin:0;display:flex}.inner-wrapper .restaurant .food-menu .image{display:flex}.inner-wrapper .restaurant .food-menu .image figure.img-big{width:65%;padding-right:1.25rem}.inner-wrapper .article .banner:after{width:100%;height:34.375rem;background:linear-gradient(180deg,rgba(255,255,255,0) 66.71%,#fff 90.96%);position:absolute;top:0;left:0;z-index:2;content:""}.inner-wrapper .article .banner .item figure{margin:0;overflow:hidden}.inner-wrapper .article .banner .item figure img{width:100%;height:34.375rem;object-fit:cover;object-position:center;border-radius:.75rem .75rem 0 0;-webkit-border-radius:0.75rem 0.75rem 0 0;-moz-border-radius:.75rem .75rem 0 0}.inner-wrapper .article .information{position:relative;z-index:3;margin-top:-15%}.inner-wrapper .article .information .title{background:#161617;padding:2.5rem 1.875rem;border-radius:.75rem 0 0 .75rem;-webkit-border-radius:0.75rem 0 0 0.75rem;-moz-border-radius:.75rem 0 0 .75rem}.inner-wrapper .article .information .title ul,.inner-wrapper .article-detail .title ul{list-style:none;padding:0;margin:0 0 .9375rem;display:flex}.inner-wrapper .article .information .title ul li{font-size:.875rem;color:rgba(255,255,255,.7)}.inner-wrapper .article .information .title h2{font-size:2.25rem;font-weight:400;color:#fff;margin:0}.inner-wrapper .article .information .title h2 a:focus,.inner-wrapper .article .information .title h2 a:hover,.inner-wrapper .article-detail .title ol li a:hover,.inner-wrapper .article-detail .title ul li i,.inner-wrapper .contact .content .form p a{color:#23b4f5}.inner-wrapper .article .information .button{background:rgba(35,180,245,.7);height:100%;display:flex;justify-content:flex-end;align-items:flex-end;padding:2.5rem 1.875rem;border-radius:0 .75rem .75rem 0;-webkit-border-radius:0 0.75rem 0.75rem 0;-moz-border-radius:0 .75rem .75rem 0}.inner-wrapper .article .information .button button:last-child{margin-left:.3125rem}.inner-wrapper .article .content{padding:3.75rem 0 3.125rem}.inner-wrapper .article .content .search h1{font-size:1rem;font-weight:600;font-family:"Albert Sans",sans-serif;color:#23b4f5;text-transform:uppercase;margin:0 0 .9375rem;text-align:center}.inner-wrapper .article .content .search p{font-size:1.75rem;font-family:Raleway,sans-serif;margin:0 0 3.75rem;text-align:center}.inner-wrapper .article .content .search .item{width:70%;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 1.875rem}.inner-wrapper .article .content .search .item .input-group:first-child{width:75%;padding-right:.9375rem}.inner-wrapper .article .content .search .item .input-group:first-child span{background:#f2f2f2;border-color:#f2f2f2;color:rgba(22,22,23,.4);padding-left:1.25rem;border-radius:31.25rem 0 0 31.25rem;-webkit-border-radius:31.25rem 0 0 31.25rem;-moz-border-radius:31.25rem 0 0 31.25rem}.inner-wrapper .article .content .search .item .input-group:first-child input{height:3.125rem;background:#f2f2f2;border-color:#f2f2f2;color:rgba(22,22,23,.4);font-size:.875rem;padding-left:0;border-radius:0 31.25rem 31.25rem 0;-webkit-border-radius:0 31.25rem 31.25rem 0;-moz-border-radius:0 31.25rem 31.25rem 0}.inner-wrapper .article .content .search .item .input-group:last-child{width:25%}.inner-wrapper .article .content .search .item .input-group:last-child select{height:3.125rem;background:#fff;border-color:#e4e4e5;color:#161617;font-size:.875rem;padding:.625rem 1.25rem;border-right:0;border-radius:31.25rem 0 0 31.25rem;-webkit-border-radius:31.25rem 0 0 31.25rem;-moz-border-radius:31.25rem 0 0 31.25rem}.inner-wrapper .article .content .search .item .input-group:last-child span{background:#fff;border-color:#e4e4e5;color:#161617;padding:.625rem 1.25rem .625rem 0;border-radius:0 31.25rem 31.25rem 0;-webkit-border-radius:0 31.25rem 31.25rem 0;-moz-border-radius:0 31.25rem 31.25rem 0}.inner-wrapper .article .content .search ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap}.inner-wrapper .article .content .search ul li{margin:0 .3125rem .625rem}.inner-wrapper .article .content .search ul li .btn{border:.0625rem solid #e4e4e5;padding:.5rem .75rem;font-size:.6875rem;font-weight:600;color:rgba(22,22,23,.7);text-transform:uppercase;border-radius:31.25rem;-webkit-border-radius:31.25rem;-moz-border-radius:31.25rem}.inner-wrapper .article .content .search ul li .btn-check:checked+.btn{background:#161617;color:#fff!important}.inner-wrapper .article .content .masonry .col-article{margin-top:0;margin-bottom:var(--bs-gutter-y)}.inner-wrapper .article-detail .banner .text{position:absolute;right:1.5625rem;top:.625rem;z-index:4}.inner-wrapper .article-detail .banner .text p{font-size:.625rem;margin:0}.inner-wrapper .article-detail .banner:after,.inner-wrapper .contact .banner:after{width:100%;height:37.5rem;background:linear-gradient(180deg,rgba(255,255,255,0) 66.71%,#fff 90.96%);position:absolute;top:0;left:0;z-index:2;content:""}.inner-wrapper .article-detail .title ol{display:flex;align-items:center;padding:0;margin:0 0 50px;list-style:none}.inner-wrapper .article-detail .title ol li{font-size:13px;color:#161617;margin-right:.625rem}.inner-wrapper .article-detail .title ol li:last-child,.inner-wrapper .article-detail .title ul li:last-child{margin-right:0}.inner-wrapper .article-detail .title ul li{font-size:.9375rem;color:rgba(22,22,23,.7);margin-right:.9375rem}.inner-wrapper .article-detail .title h1{font-size:2.375rem;font-weight:400;color:#161617;margin:0}.inner-wrapper .article-detail .content{padding:0 0 3.125rem}.inner-wrapper .article-detail .content label{font-size:1rem;color:rgba(22,22,23,.7);margin:0;display:block}.inner-wrapper .article-detail .content ol,.inner-wrapper .article-detail .content ul{margin:0;padding-left:1.25rem}.inner-wrapper .article-detail .content ol li,.inner-wrapper .article-detail .content ul li{font-size:1rem;color:rgba(22,22,23,.7);margin:0 0 .625rem}.inner-wrapper .article-detail .content img{width:100%;margin:0 0 .9375rem}.inner-wrapper .article-detail .related{background:#f9f9f9;padding:3.125rem 0}.inner-wrapper .article-detail .related .title{display:flex;align-items:center;justify-content:space-between}.inner-wrapper .article-detail .related .title h2{font-size:2.125rem;font-weight:400;margin:0}.inner-wrapper .article-detail .related .slider{margin:0 -.9375rem}.inner-wrapper .article-detail .related .slider .box-article{margin:0 .9375rem}.inner-wrapper .article-detail .related .slider .box-article img{height:20.625rem}.inner-wrapper .about-banner p{font-size:2rem;font-family:Raleway,sans-serif;margin:0}.inner-wrapper .about-description .text img{width:8.4375rem;margin:0 0 1.875rem}.inner-wrapper .about-description .text h1{font-size:1.625rem;font-weight:400;margin:0 0 1.25rem}.inner-wrapper .about-description .text p{font-size:.9375rem;color:rgba(22,22,23,.7);margin:0 0 1.25rem}.inner-wrapper .about-vision .text{width:100%;height:37.5rem;padding:0 1.875rem;position:absolute;z-index:4;display:flex;justify-content:center;align-items:center;text-align:center}.inner-wrapper .about-vision .text h1{font-size:1rem;font-weight:600;font-family:"Albert Sans",sans-serif;color:#fff;text-transform:uppercase;margin:0 0 .9375rem}.inner-wrapper .about-vision .text h2{font-size:1.625rem;font-weight:400;color:#fff;margin:0 0 1.25rem}.inner-wrapper .about-vision:after{width:100%;height:37.5rem;background:linear-gradient(180deg,rgba(255,255,255,0) 66.71%,#fff 95%);position:absolute;top:0;left:0;z-index:3;content:""}.inner-wrapper .about-vision figure img{width:100%;height:37.5rem;object-fit:cover;object-position:center}.inner-wrapper .home-room{background:#fff}.inner-wrapper .home-room .title{display:block;text-align:center}.inner-wrapper .home-room .cta-2{padding:5rem 0 0}.inner-wrapper .home-room .cta-2 ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center}.inner-wrapper .about-facility .title{margin:0 0 3.125rem;text-align:center}.inner-wrapper .about-facility .item{height:100%;background:#161617;overflow:hidden;border-radius:.75rem;-webkit-border-radius:0.75rem;-moz-border-radius:.75rem}.inner-wrapper .about-facility .item figure img{width:100%;height:16.875rem;object-fit:cover;object-position:center}.inner-wrapper .about-facility .item .text{padding:1.875rem}.inner-wrapper .about-facility .item .text h2{font-size:1.375rem;font-weight:400;color:#fff;margin:0 0 .9375rem}.inner-wrapper .about-facility .item .text p{font-size:.9375rem;color:rgba(255,255,255,.7);margin:0 0 1.25rem}.inner-wrapper .contact .content .item ul li{font-size:1rem;margin:0 0 .5rem}.inner-wrapper .contact .content .item ul li a{color:rgba(22,22,23,.7)}.inner-wrapper .contact .content .item ul.sc li{font-size:1.375rem;margin-right:.9375rem}.inner-wrapper .contact .content .form{background:#f9f9f9;padding:1.875rem}.inner-wrapper .contact .content .form h2{font-size:1.625rem;font-weight:400;margin:0 0 1.875rem}.inner-wrapper .contact .content .form .form-floating textarea{height:7.5rem}.inner-wrapper .contact .content .form button{padding:.5625rem 1.0625rem}.inner-wrapper .faq .accordion .accordion-item .accordion-body p{font-size:1.125rem;color:rgba(22,22,23,.7);margin:0}.inner-wrapper .credit,.inner-wrapper .page{padding:3.125rem 0}
