.facility-list{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;font-weight:600;letter-spacing:-0.48px;line-height:1.1;list-style:none;margin-bottom:0;padding-left:0}@media(min-width: 992px){.facility-list{display:flex;gap:30px}}.facility-list li{align-items:center;background-color:#f6faff;border-radius:8px;display:flex;height:148px;flex-direction:column;justify-content:center;padding:1rem;text-align:center;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .3s ease;width:170px}.facility-list li:hover{background-color:#669aff;box-shadow:0 20px 20px 0 rgba(166,171,189,.4);color:#fff;transform:translateY(-10px)}.facility-list li:hover .icon{color:#fff}.facility-list li>span{display:inline-block;height:36px}.facility-list .icon{color:#3379ff;margin-bottom:8px;transition:color .15s ease}.room-list{flex-grow:1;margin-top:30px}@media(min-width: 992px){.room-list{margin-left:130px}}.room-list:not(.slick-initialized){display:flex;gap:30px}.room-list .slick-list{margin-left:-20px;margin-right:-20px;padding-left:10px;padding-right:10px}@media(min-width: 992px){.room-list .slick-list{margin-left:-15px;margin-right:-15px;overflow:visible;padding-left:0;padding-right:0;width:1490px}}.room-list .slick-slide{padding-left:10px;padding-right:10px;width:355px}@media(min-width: 992px){.room-list .slick-slide{padding-left:15px;padding-right:15px;width:730px}}.room-list .slick-arrow .icon{fill:#030303}.room-list .slick-arrow:hover{color:#030303}.room-list .slick-arrow:hover .icon{fill:#e6efff}.room-list .slick-disabled .icon{color:#d2d2d2;fill:#e9e9e9}.room-list .slick-prev{left:-10px}@media(min-width: 992px){.room-list .slick-prev{left:30px}}.room-list .slick-next{right:-10px}@media(min-width: 992px){.room-list .slick-next{right:30px}}.room-item{background-color:#cdf;border-radius:16px;display:block !important;overflow:hidden;position:relative}@media(min-width: 992px){.room-item{height:620px;width:700px}}.room-item-title{color:#1c1c1c;font-size:20px;font-weight:600;letter-spacing:-0.6px;line-height:1.2;margin-bottom:1.5rem}.room-item-info{background-color:#fff;border-radius:16px;bottom:22px;color:#777;letter-spacing:-0.48px;padding:32px 27px 30px;position:absolute;right:22px}.room-item-info>ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin-bottom:1.5rem;padding-left:0}.room-item-info>ul .icon{color:#030303}.room-item-info li{align-items:center;display:flex;gap:8px}.room-item-info>a{font-weight:600}.room-item-excerpt{line-height:1.2;margin-bottom:40px}.room-item-img{flex:0 0 auto;height:100%}.room-item-img>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room-item-btn{align-items:center;display:inline-flex;gap:8px}.room-item-gallery{display:none}.room-item-lg{width:100%}@media(min-width: 992px){.room-item-lg{display:flex !important;flex-direction:row-reverse}}.room-item-lg .h2{margin-bottom:24px}.room-item-lg .room-item-img{height:216px}@media(min-width: 992px){.room-item-lg .room-item-img{height:auto;width:470px}}.room-item-lg .room-item-body{align-items:flex-start;color:#030303;display:flex;flex-direction:column;justify-content:center;padding:28px}@media(min-width: 576px){.room-item-lg .room-item-body{width:calc(100% - 240px - 22px)}}@media(min-width: 992px){.room-item-lg .room-item-body{padding:100px 200px 100px 100px;width:100%}}.room-item-lg .room-item-info{display:none}@media(min-width: 576px){.room-item-lg .room-item-info{display:block;font-size:16px;width:240px}}@media(min-width: 992px){.room-item-lg .room-item-info{bottom:79px;right:470px;transform:translateX(50%)}}.section-about{overflow:hidden;padding-bottom:0;padding-top:0}@media(min-width: 992px){.section-about{position:relative}.section-about::before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:calc(50% - 115px);z-index:1}.section-about>.container{align-items:center;display:flex}}.section-about .section-header{flex:0 0 auto;margin-bottom:0;text-align:left}@media(min-width: 992px){.section-about .section-header{position:relative;width:370px;z-index:1}}.section-about .section-header .btn{margin-top:1.5rem}.aside-booking{align-items:center;background-color:#cdf;border-radius:16px;color:#030303;display:flex;overflow:hidden}@media(max-width: 991px){.aside-booking{position:relative;z-index:0}}.aside-booking .btn{margin-top:16px}.aside-booking .aside-image{display:none}@media(min-width: 992px){.aside-booking .aside-image{flex:0 0 auto;display:block;width:470px}}.aside-booking .aside-title{color:#1c1c1c;margin-bottom:1.5rem}.aside-booking .aside-body{text-align:center;padding:40px 28px}@media(min-width: 992px){.aside-booking .aside-body{padding:0 130px;text-align:left}}.section-testimonials{background-color:#f6faff;overflow:hidden}.section-testimonials>.container{position:relative}.testimonial-list{margin-left:auto;margin-right:auto;width:335px}@media(min-width: 992px){.testimonial-list{width:570px}}.testimonial-list>.testimonial-item:not(:first-child){display:none}.testimonial-list .slick-list{overflow:visible}.testimonial-item{background-color:#fff;border:4px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0px 20px 20px 0px rgba(166,171,189,.4);display:flex;flex-direction:column;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-0.54px;padding:40px 47px 45px;margin:0 auto;width:570px}.testimonial-item-image{height:64px;margin-bottom:1rem;width:64px}.testimonial-item-image>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.testimonial-item-author{color:#3379ff;font-size:20px;font-weight:500;letter-spacing:-0.6px;line-height:1.2;margin-bottom:2rem}.testimonial-item-body{flex-grow:1;margin-bottom:34px}.testimonial-item-review{align-items:center;color:#a4a4a4;display:flex;font-size:14px;font-weight:500;letter-spacing:-0.42px;line-height:1.2}.testimonial-item-review .icon{fill:#fec564;margin-right:4px}.testimonial-item-review .icon:last-child{margin-right:8px}.section-faq{background-color:#cdf}@media(min-width: 992px){.section-faq{padding-bottom:158px}}.section-faq .section-header{margin-bottom:0;text-align:left}.section-faq .section-content{color:#030303}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:#f6faff;border-radius:8px;font-weight:500;line-height:1.2}.faq-item-header{color:#030303;cursor:pointer;font-weight:600;margin-bottom:0;padding:1rem 40px 1rem 1rem;position:relative}@media(min-width: 992px){.faq-item-header{font-size:18px;padding:24px 48px 24px 32px}}.faq-item-header::after,.faq-item-header::before{background-color:#000;border-radius:1px;content:"";position:absolute;top:26px;transform:translateY(-50%)}@media(min-width: 992px){.faq-item-header::after,.faq-item-header::before{top:35px}}.faq-item-header::after{height:2px;right:24px;width:16px}@media(min-width: 992px){.faq-item-header::after{right:32px}}.faq-item-header::before{height:16px;right:31px;width:2px}@media(min-width: 992px){.faq-item-header::before{right:39px}}.faq-item-body{display:none;padding:0 40px 1rem 1rem}@media(min-width: 992px){.faq-item-body{padding:0 48px 24px 32px}}.faq-item-body *:last-child{margin-bottom:0}.faq-item.open .faq-item-header{padding-bottom:1rem}.faq-item.open .faq-item-header::before{display:none}.faq-item.open .faq-item-body{display:block}.ht-ctc-chat{--side:right}.ht-ctc-opacity-hide{opacity:0}.ht-ctc-opacity-show{opacity:1}.ht-ctc-display-hide{display:none}.ht-ctc-display-show{display:block}.ht-ctc-display-unset{display:unset!important}@keyframes ctcBounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ht-ctc-bounce{animation:ctcBounce .45s ease-out forwards}.ht-ctc-fade-in{animation:ctc_fadeIn .25s ease}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_greetings{pointer-events:none}.ht_ctc_chat_greetings_box{pointer-events:auto}.ht_ctc_greetings_box{opacity:0;transform:scale(0) translate(20px,20px);transform-origin:bottom var(--side,right);transition:all .4s cubic-bezier(.19,1,.22,1)}.ht_ctc_greetings_box.ht_ctc_greetings_box_open{opacity:1;pointer-events:auto;transform:scale(1) translate(0)}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:#0000004d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctcBounce .45s ease-out forwards}@keyframes ht_ctc_cta_stick{0%{opacity:0;transform:translateX(6px) scaleX(.6)}to{opacity:1;transform:translateX(0) scaleX(1)}}.ht-ctc-cta-stick{animation-duration:.12s;animation-fill-mode:both;animation-name:ht_ctc_cta_stick;animation-timing-function:cubic-bezier(.25,.8,.25,1);transform-origin:var(--side,right) center}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}