@media (max-width:1800px){.thmv-shap-top img{position:absolute;top:-20%}.thmv-home-v2 .thmv-header-sec-v2 .thmv-header-img,.thmv-home-v2 .thmv-header-sec-v2 .thmv-img-top-box img{height:95vh}.thmv-home-v2 .thmv-header-sec-v2 .thmv-img-top-box img{object-fit:cover;width:100%}.thmv-home-v4 .thmv-floor-sec .thmv-welcome-box,.thmv-home-v4 .thmv-floor-sec .thmvfloor-list-icon{margin-right:90px}.thmv-floor-slider.thmv-floor-sec .thmv-user-info,.thmv-floor-slider.thmv-floor-sec .thmvfloor-list-icon{max-width:590px}.thmv-ab-slider .thmv-ab-img-slider .slick-list{padding:0 300px!important}}@media (max-width:1700px){.thmv-shap-top img{position:absolute;top:-18%}.thmv-home-v4 .thmv-floor-sec .thmv-welcome-box,.thmv-home-v4 .thmv-floor-sec .thmvfloor-list-icon{margin-right:70px}.thmv-floor-slider.thmv-floor-sec .thmv-user-info,.thmv-floor-slider.thmv-floor-sec .thmvfloor-list-icon{max-width:570px}}@media (max-width:1600px){.thmv-wel-col{padding-top:40px}.thmv-heading-style:before{height:75px}.thmv-wel-text .thmv-wel-title{font-size:46px;line-height:52px}.thmv-shap-top img{position:absolute;top:-20%}.thmv-home-1.thmv-home-v4 .thmv-header-sec .thmv-top-right-banner,.thmv-home-1.thmv-home-v4 .thmv-header-sec .thmv-top-right-banner img{height:700px}.thmv-home-1.thmv-home-v4 .thmv-header-sec .thmv-top-right-banner img{object-fit:cover}.thmv-home-v4 .thmv-floor-sec .thmv-welcome-box,.thmv-home-v4 .thmv-floor-sec .thmvfloor-list-icon{margin-right:50px}.thmv-floor-slider.thmv-floor-sec .thmv-user-info,.thmv-floor-slider.thmv-floor-sec .thmvfloor-list-icon{max-width:570px}}@media (max-width:1500px){.thmv-shap-top img{width:70%;position:absolute;top:-15%;left:0}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text{margin-right:-180px}.thmv-home-v2 .thmv-header-sec-v2 .thmv-header-img,.thmv-home-v2 .thmv-header-sec-v2 .thmv-img-top-box img{height:90vh}.thmv-home-v2 .thmv-header-sec-v2 .thmv-img-top-box img{object-fit:cover;width:100%}.thmv-floor-slider.thmv-floor-sec .thmv-user-info,.thmv-floor-slider.thmv-floor-sec .thmvfloor-list-icon{max-width:560px}.thmv-ab-slider .thmv-ab-img-slider .slick-list{padding:0 250px!important}}@media (max-width:1400px){.thmv-shap-top img{object-fit:cover;width:70%;position:absolute;top:auto;bottom:180px;left:0}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text{margin-right:-150px}.thmv-floor-slider.thmv-floor-sec .thmv-user-info,.thmv-floor-slider.thmv-floor-sec .thmvfloor-list-icon{max-width:550px}}@media (min-width:1400px){.container{max-width:1140px}}@media (max-width:1300px){.thmv-heading-style:before{height:60px}.thmv-wel-text .thmv-wel-title{font-size:42px;line-height:54px}.thmv-home-v4 .thmv-floor-sec .thmv-welcome-box,.thmv-home-v4 .thmv-floor-sec .thmvfloor-list-icon{margin-right:30px}.thmv-floor-slider.thmv-floor-sec .thmv-user-info,.thmv-floor-slider.thmv-floor-sec .thmvfloor-list-icon{max-width:540px}.thmv-review-sec .slick-review-slider .slick-list{padding-left:0!important;padding-right:150px!important}}@media only screen and (max-width:1199px){.thmv-logo,.thmv-top-nav-fix .thmv-top-navbar .thmv-logo{position:absolute;top:50px;transform:translateY(-50%)}.thmv-heading-style:before{height:60px}.thmv-wel-text{margin-left:auto}.thmv-wel-text .thmv-wel-title{font-size:38px;line-height:42px}.thmv-wel-text .thmv-wel-info{font-size:16px;line-height:24px}.thmv-top-right-banner{height:550px}.thmv-top-right-banner img{object-fit:cover;width:100%;height:550px}.thmv-welcome-sec{margin-bottom:50px;padding:70px 0 0}.thmv-welcome-box{max-width:530px;margin-top:10px;margin-bottom:30px;margin-left:auto}.thmv-welcome-box .read-more-btn{margin-top:10px}.thmv-home-v2 .thmv-wel-text .thmv-wel-title{font-size:50px;line-height:59px}.thmv-home-v2 .thmv-header-sec{background-size:cover}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text{margin-right:-220px;padding-top:0}.thmv-shap-top img{width:70%;top:-1%;bottom:0}.thmv-home-v2 .thmv-header-sec-v2 .thmv-header-img,.thmv-home-v2 .thmv-header-sec-v2 .thmv-img-top-box img{height:80vh}.thmv-home-v2 .thmv-header-sec-v2 .thmv-img-top-box img{object-fit:cover;width:100%}.thmv-home-v2 .thmv-booking-sec .thmv-booking-selection ul li{padding:30px 15px}.thmv-home-v2 .thmv-booking-sec .thmv-booking-selection{margin-right:0}.thmv-home-v2 .thmv-booking-sec .thmv-booking-selection ul li .thmv-booklist-box{max-width:440px;margin-left:auto}.thmv-home-v4 .thmv-wel-col{margin-right:0}.thmv-home-1.thmv-home-v4 .thmv-header-sec .thmv-top-right-banner,.thmv-home-1.thmv-home-v4 .thmv-header-sec .thmv-top-right-banner img{height:505px}.thmv-home-1.thmv-home-v4 .thmv-header-sec .thmv-top-right-banner img{object-fit:cover}.thmv-home-v4 .thmv-floor-sec .container-fluid{max-width:960px}.thmv-home-v4 .thmv-floor-sec .thmv-welcome-box,.thmv-home-v4 .thmv-floor-sec .thmvfloor-list-icon{margin-right:0}.thmv-floor-slider.thmv-floor-sec .thmv-user-info,.thmv-floor-slider.thmv-floor-sec .thmvfloor-list-icon{max-width:540px;margin-right:0}.thmv-booking-text-sec .thmv-booking-text{max-width:430px;margin-right:15px}.thmv-flooor-center-slider .slick-list{padding-left:0!important}.thmv-flooor-center-slider .slick-slide img{width:500px}.thmv-floor-sec{padding:80px 0 30px}.thmv-floor-form.thmv-floor-sec .thmv-user-info,.thmv-floor-form.thmv-floor-sec .thmvfloor-list-icon{max-width:455px;margin-top:15px;margin-left:auto}.thmv-floor-form .thmv-user-info .thmv-user-meta h3{font-size:20px;line-height:26px}.thmv-floor-form .thmv-booking-text-sec .thmv-book-room{margin-left:20px}.thmv-floor-form .thmv-booking-text-sec .thmv-book-form-style-2 .thmv-welcome-box{margin:70px 0 90px 70px}.thmv-amenities-home .thmv-floor-img{margin-bottom:60px}.thmv-map-home .thmv-map-sec{margin:250px 0 90px;padding-bottom:130px}.thmv-page-header-box{max-width:420px;margin-right:30px;padding-top:60px}.thmv-contact-info{max-width:400px;margin-left:auto;margin-right:50px}.thmv-contact-form{max-width:450px;padding:80px 0 80px 80px}.thmv-ab-slider .thmv-ab-img-slider .slick-list{padding:0 160px!important}.thmv-packages-sec{padding:100px 0 0}.thmv-Specials-packages{padding:70px 0 0}.thmv-faqs{padding:40px 10px 0}.thmv-packages-join{padding:100px 0}.thmv-user-review{max-width:450px;margin-left:auto}.thmv-fix-component .thmv-component-text{max-width:480px;margin-left:auto}.thmv-fix-component .thmv-book-form-style-2 .thmv-welcome-box{margin-left:30px;padding:30px 0 60px}}@media only screen and (max-width:1024px){.thmv-shap-top img{width:75%}.thmv-floor-slider.thmv-floor-sec .thmv-user-info,.thmv-floor-slider.thmv-floor-sec .thmvfloor-list-icon{max-width:600px;margin-right:0}}@media only screen and (max-width:991px){.thmv-br-none br{display:none}.thmv-col-reverse{flex-flow:column-reverse}.btn-full-filled,.btn-full-filled-light{padding:18px 30px;font-size:18px;line-height:21px}.thmv-welcome-box .thmv-pills-blok p,.thmv-home-1 .thmv-welcome-box .thmv-pills-blok p,.thmv-home-2 .thmv-welcome-box .thmv-pills-blok p,.thmv-home-3 .thmv-welcome-box .thmv-pills-blok p,.thmv-home-4 .thmv-welcome-box .thmv-pills-blok p,.thmv-home-5 .thmv-welcome-box .thmv-pills-blok p,.thmv-home-2 .thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-home-2 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p,.thmv-home-3 .thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-home-3 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p,.thmv-home-4 .thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-home-4 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p,.thmv-home-5 .thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-home-5 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p{color:#191b18;background:0 0}.thmv-home-2 .thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-home-2 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p,.thmv-home-3 .thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-home-3 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p,.thmv-home-4 .thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-home-4 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p,.thmv-home-5 .thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-home-5 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p{color:#fff}.thmv-home-1 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p,.thmv-home-2 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p,.thmv-home-3 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p,.thmv-home-4 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p,.thmv-home-5 .thmv-book-room .thmv-welcome-box .thmv-pills-blok p{opacity:1}.thmv-testi .slick-testimonial-slider:after,.thmv-testi .slick-testimonial-slider:before,.thmv-welcome-sec .thmv-welcome-info:before,.thmv-welcome-sec .thmv-welcome-info:after{display:none}.thmv-top-navbar{width:100%;display:inherit;position:relative}.thmv-right-menu{display:none!important}.thmv-top-navbar ul{width:100%;display:none}.thmv-nav-menu .thmv-nav-menu-list{max-height:500px;overflow-y:scroll}.thmv-navbar-dark.thmv-bg-transparent .thmv-top-navbar ul,.thmv-top-nav.thmv-top-nav-fix .thmv-top-navbar ul{background:#fff;padding:0}.thmv-top-navbar ul li{border-top:1px solid #cccccc50;width:100%}.thmv-top-navbar ul li:hover{background:#191b18}.thmv-top-navbar ul li:hover>a,.thmv-top-navbar ul li.has-sub:hover .submenu-button:before{color:#fff}.thmv-top-nav .thmv-navbar-dark .thmv-nav-menu-list li.has-sub>a:after,.thmv-top-nav .thmv-navbar-dark .thmv-nav-menu-list li a{color:#191b18}.thmv-top-nav .thmv-navbar-dark .thmv-top-navbar ul li.has-sub:hover .submenu-button:before,.thmv-top-nav .thmv-navbar-dark .thmv-nav-menu-list li:hover a,.thmv-top-nav .thmv-navbar-dark .thmv-nav-menu-list li.has-sub ul a{color:#fff}.thmv-top-navbar ul ul li,.thmv-top-navbar li:hover>ul>li{height:auto}.thmv-top-navbar ul li a,.thmv-top-navbar ul ul li a{border-bottom:0;width:100%}.thmv-top-navbar>ul>li{float:none}.thmv-top-navbar ul ul li a{padding-left:25px}.thmv-top-navbar ul ul li{background:#333!important}.thmv-top-navbar ul ul li:hover{background:#535353!important}.thmv-top-navbar ul ul ul li a{padding-left:35px}.thmv-top-navbar ul ul li a{color:#ddd;background:0 0}.thmv-top-navbar ul ul li:hover>a,.thmv-top-navbar ul ul li.active>a{color:#fff}.thmv-top-navbar ul ul,.thmv-top-navbar ul ul ul{text-align:left;width:100%;margin:0;position:relative;left:0}.thmv-top-navbar>ul>li.has-sub>a:after,.thmv-top-navbar>ul>li.has-sub>a:before,.thmv-top-navbar ul ul>li.has-sub>a:after,.thmv-top-navbar ul ul>li.has-sub>a:before{display:none}.thmv-top-navbar #head-mobile{height:90px;display:block}.thmv-top-navbar .button{cursor:pointer;z-index:12399994;width:38px;height:32px;position:absolute;top:50px;right:0;transform:translateY(-50%)}.thmv-top-navbar .button:after{content:"";border-top:2px solid #191b18;border-bottom:2px solid #191b18;width:38px;height:16px;display:block;position:absolute;top:14px;right:0}.thmv-top-navbar .button:before{content:"";background:#191b18;width:38px;height:2px;transition:all .3s;display:block;position:absolute;top:0;right:0}.thmv-top-navbar .button.menu-opened:after{background:#191b18;border:0;width:38px;height:2px;transition:all .3s;top:13px;transform:rotate(45deg)}.thmv-top-navbar .button.menu-opened:before{background:#404040;width:38px;top:13px;transform:rotate(-45deg)}.thmv-top-navbar .submenu-button{z-index:99;cursor:pointer;border-left:1px solid #cccccc50;width:50px;height:50px;display:block;position:absolute;top:0;right:0}.thmv-top-navbar .submenu-button:before{content:"";color:#000;font-family:"Font Awesome 5 Free";font-size:10px;font-weight:900;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thmv-top-navbar .submenu-button.submenu-opened:before{top:6px;left:20px;transform:rotate(180deg)}.thmv-nav-menu-list.open ul.open .submenu-button:before,.thmv-nav-menu-list.open ul.open .submenu-button.submenu-opened:before{color:#fff}.thmv-top-navbar ul ul .submenu-button:before{top:50%;left:50%}.thmv-top-navbar ul ul ul li.active a{border-left:none}.thmv-top-navbar>ul>li.has-sub>ul>li.active>a,.thmv-top-navbar>ul ul>li.has-sub>ul>li.active>a{border-top:none}.thmv-nav-menu-list{padding:30px 0}.thmv-nav-menu-list li a{line-height:50px}.thmv-nav-menu>ul>li.has-sub>a:before,.thmv-nav-menu>ul>li.has-sub>a:after{display:none}.thmv-top-navbar .logo{width:100%;position:absolute;top:30px}.thmv-nav-menu{width:100%}.thmv-floor-sec .thmvfloor-list-icon .thmv-listing-info p,.thmv-content-box p{font-size:16px;line-height:32px}.thmv-floor-sec .thmvfloor-list-icon .thmv-listing-info h6{font-size:18px;line-height:23px}.thmv-wel-text .thmv-wel-info,.thmv-wel-text h6,.thmv-welcome-box .thmv-pills-blok p,.thmv-welcome-box p,.thmv-welcome-box a.read-more-btn,.thmv-floor-sec .thmv-welcome-box .thmv-pills-blok p,.thmv-form-heading p{font-size:20px;line-height:40px}.thmv-welcome-box .thmv-pills-blok p,.thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p{color:#191b18;background:0 0;padding:0}.thmv-wel-col{max-width:720px;margin:0 auto;padding:80px 20px}.thmv-wel-text{text-align:center;max-width:100%;margin:0;padding-top:70px}.thmv-top-right-banner{height:500px}.thmv-top-right-banner img{object-fit:cover;width:100%;height:500px}.thmv-wel-text .thmv-wel-title{letter-spacing:-2px;font-size:54px;line-height:70px}.thmv-welcome-box a.read-more-btn{margin-right:30px}.thmv-heading-style:before{left:50%}.thmv-welcome-box{max-width:100%;margin:0 0 50px}.thmv-welcome-sec .thmv-welcome-info{text-align:center;padding:0 40px}.thmv-welcome-box h2{margin-bottom:15px;font-size:32px;line-height:41px}.thmv-welcome-sec .thmv-welcome-info:before,.thmv-welcome-sec .thmv-welcome-info:after{display:none}.thmv-welcome-sec .thmv-welcome-img{width:460px;margin:0 auto -100px}.thmv-gallery-sec{padding:130px 0 30px}.thmv-welcome-box h2{font-size:30px;line-height:39px}.thmv-floor-sec .thmv-welcome-box{margin-bottom:0}.thmv-floor-sec .thmv-welcome-box .thmv-pills-blok p,.thmv-what-todo .thmv-welcome-box .thmv-pills-blok p{opacity:.4;padding:0}.thmvfloor-list-icon{margin:20px 10px 40px}.thmv-floor-sec{padding:30px 0 40px}.thmv-quote-img{text-align:center}.thmv-quote-img img{width:70px}.thmv-testimonial-sec{padding:40px 0 0}.thmv-testi{padding:60px 0}.thmv-testi .thmv-welcome-box{text-align:center;max-width:100%;margin-bottom:20px}.thmv-testi .thmv-welcome-box .thmv-pills-blok{opacity:.4}.thmv-testi .slick-testimonial-slider{max-width:550px;margin-top:0;padding-top:70px;position:relative}.thmv-testi .slick-testimonial-slider .slick-dots{justify-content:center;width:320px;height:20px;margin:0 auto;top:0;left:50%;transform:translate(-50%)}.thmv-uniq-offer{padding:90px 0 80px}.thmv-uniq-offer .container,.thmv-map .container,.thmv-footer-bottom .container{max-width:100%}.thmv-uniq-box{padding:0 50px}.thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-book-room .thmv-welcome-box .thmv-pills-blok p{color:#fff;opacity:.4}.thmv-booking-sec .thmv-booking-img,.thmv-booking-sec .thmv-booking-img img{height:450px}.thmv-booking-sec{margin:0;padding:0 0 70px}.thmv-book-room{margin:0}.thmv-book-room .thmv-welcome-box{text-align:center;max-width:500px;margin:0 auto;padding:80px 0}.thmv-book-room .thmv-welcome-box .thmv-availability-check{max-width:400px;margin:0 auto}.thmv-what-todo,.thmv-map .container{padding:0}.thmv-what-todo .thmv-welcome-box{padding:0 40px 30px}.thmv-map{margin:0;padding:50px 0 0}.thmv-map iframe{height:350px;display:block}footer{padding:100px 0 0}footer .thmv-footer .thmv-foot-wedget ul li a,footer .thmv-footer .thmv-foot-wedget ul li h6,.thmv-footer-bottom .thmv-fot-bot-menu ul li a,footer .thmv-footer .thmv-foot-wedget ul li address{font-size:20px;line-height:40px}footer .thmv-footer-widget-four{margin-top:30px}footer .thmv-footer-widget-four ul{display:flex}footer .thmv-footer-widget-four ul li{width:33.33%}footer .thmv-footer .thmv-footer-widget-four ul li h6{font-weight:900}footer .thmv-footer .thmv-footer-widget-four ul li a{margin-bottom:0}footer .thmv-footer-bottom .container{padding:15px 40px}footer .thmv-footer-bottom ul.thmv-payment{text-align:right}footer .thmv-footer-bottom ul li a{vertical-align:middle}footer .thmv-footer-bottom .container .row{margin:0 auto;max-width:695px!important}.thmv-home-floting-btn .thmv-backto-top-sticky,.thmv-home-floting-btn .thmv-calendar-sticky,.thmv-home-floting-btn .thmv-messenger-sticky{display:none}.thmv-rooms-floting-btn .thmv-calendar-sticky{display:block}.thmv-home-side{right:0}.thmv-home-v2 .thmv-welcome-sec{padding:70px 0 0}.thmv-home-v2 .thmv-header-sec-v2 .thmv-shap-top{background-image:url(../media/home-top-shap-1.43o_prjzy2tc-.svg);background-repeat:no-repeat;background-size:cover;align-items:center;min-height:650px;display:flex}.thmv-home-2.thmv-home-v2 .thmv-header-sec-v2 .thmv-shap-top{background-image:url(../media/home-top-shap-2.3j-e8ibm7gtih.svg)}.thmv-home-3.thmv-home-v2 .thmv-header-sec-v2 .thmv-shap-top{background-image:url(../media/home-top-shap-3.0r2r4mm7tenni.svg)}.thmv-home-4.thmv-home-v2 .thmv-header-sec-v2 .thmv-shap-top{background-image:url(../media/home-top-shap-4.0fgj2y4tj4u_f.svg)}.thmv-home-5.thmv-home-v2 .thmv-header-sec-v2 .thmv-shap-top{background-image:url(../media/home-top-shap-5.00zcyymozwxvl.svg)}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text{min-width:720px;max-width:720px;margin:0 auto -70px;padding:0 15px}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text .thmv-wel-box-inner{flex-flow:column;align-items:flex-start;max-width:450px;margin-right:auto;display:flex}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text .thmv-wel-title{text-align:left;display:flex}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text .thmv-wel-info{text-align:left}.thmv-home-v2 .thmv-header-sec-v2 .thmv-header-img,.thmv-home-v2 .thmv-header-sec-v2 .thmv-img-top-box img{height:500px}.thmv-home-v2 .thmv-booking-sec .thmv-booking-selection ul li{padding:30px 15px}.thmv-home-v2 .thmv-booking-sec .thmv-booking-selection,.thmv-home-v2 .thmv-booking-sec ul li .thmv-booklist-box .thmv-booklist-icon img{margin-right:0}.thmv-home-v2 .thmv-booking-sec .thmv-booking-selection ul li .thmv-booklist-box{flex-flow:column;align-items:center;max-width:440px;margin:0 auto}.thmv-home-v2 .thmv-booking-sec ul li .thmv-booklist-box .thmv-booklist-icon{margin-bottom:15px}.thmv-home-v2 .thmv-booking-sec ul li .thmv-booklist-box .thmv-booklist-info{text-align:center}.thmv-home-v2 .thmv-booking-sec ul li .thmv-booklist-box .thmv-booklist-info h6{margin-bottom:10px}.thmv-top-nav .thmv-navbar-dark .thmv-nav-menu .button:before,.thmv-top-nav .thmv-navbar-dark .thmv-nav-menu .button.menu-opened:after{background:#fff}.thmv-top-nav .thmv-navbar-dark .thmv-nav-menu .button:after{border-color:#fff}.thmv-top-nav .thmv-navbar-dark.fixed-top .thmv-nav-menu .button:before,.thmv-top-nav .thmv-navbar-dark.fixed-top .thmv-nav-menu .button.menu-opened:after{background:#191b18}.thmv-top-nav .thmv-navbar-dark.fixed-top .thmv-nav-menu .button:after{border-color:#191b18}.thmv-home-1.thmv-home-v3 .thmv-wel-col .thmv-wel-text{max-width:100%;margin:0 auto}.thmv-home-1.thmv-home-v3 .thmv-wel-col .thmv-wel-text .thmv-heading-style{text-transform:uppercase;font-size:54px;line-height:70px}.thmv-home-1.thmv-home-v3 .thmv-wel-col .thmv-wel-text .thmv-heading-style:before{height:80px;bottom:50%}.thmv-home-1.thmv-home-v3 .thmv-wel-col .thmv-wel-text .thmv-availability-check{max-width:430px;margin:30px auto 0}.datepick.datepick-multi .datepick-month-row{flex-flow:column}.datepick.datepick-multi{padding:15px;width:450px!important}.thmv-home-v4 .thmv-welcome-box .thmv-pills-blok p,.thmv-home-v4 .thmv-wel-title-sec .thmv-sub-title{color:#191b18cc;font-size:20px;line-height:40px}.thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-book-room .thmv-welcome-box .thmv-pills-blok p{color:#fff}.thmv-home-v4 .thmv-wel-col .thmv-wel-text{text-align:left;padding:0}.thmv-home-v4 .thmv-wel-col .thmv-wel-text .thmv-heading-style{margin-bottom:10px;font-size:34px;line-height:44px}.thmv-home-v4 .thmv-mo-check-form .form-group{width:100%;margin-left:15px}.thmv-home-v4 .thmv-mo-check-form input{text-align:left;max-width:100%;padding-left:45px}.thmv-home-v4 .thmv-mo-check-form .form-group:first-child{margin-left:0}.thmv-home-v4 .thmv-floor-sec .thmv-welcome-box,.thmv-home-v4 .thmv-floor-sec .thmvfloor-list-icon{max-width:540px;margin-right:0}.thmv-home-v4 .thmv-wel-col{max-width:600px;margin:100px auto}.thmv-home-v4 .thmv-welcome-sec{padding:80px 0 0}.thmv-home-v4 .thmv-video-modal,.thmv-home-v4 .thmv-welimg-box .thmv-welcome-img,.thmv-home-v4 .thmv-welimg-box .thmv-welcome-img img{object-fit:cover;width:100%;height:430px}.thmv-home-v4 .thmv-welcome-sec .thmv-welcome-box{max-width:100%;margin-top:40px}.thmv-appartments-sec{padding:80px 0 0}.thmv-filter-button{padding:20px}.thmv-wel-title-sec{margin-bottom:30px}.thmv-filter-button{font-size:18px;line-height:23px}.thmv-home-v4 .thmv-floor-sec .container-fluid{max-width:720px}.thmv-home-v4 .thmv-floor-sec .thmv-welcome-box,.thmv-home-v4 .thmv-floor-sec .thmvfloor-list-icon{max-width:100%;margin:0}.slick-floor-plan-slider .slick-list{margin:30px 50px;padding-left:0!important}.slick-floor-plan-slider .slick-list .slick-slide img{width:100%;max-width:500px!important}.thmv-choose-option .thmv-choose-room li{padding:20px}.thmv-choose-option .thmv-booking-row .thmv-room-info{justify-content:flex-start;align-items:center}.thmv-choose-option .thmv-booking-row .thmv-room-info .thmv-icon i{margin-right:20px}.thmv-choose-option .thmv-booking-row .thmv-check-out{margin-top:20px;margin-left:55px}.thmv-home-inner .thmv-page-title{margin:30px 0 10px}.thmv-home-inner .thmv-photo-gallery{margin-left:0;margin-right:0}.thmv-home-inner .thmv-show-btn a{min-width:270px;margin-top:25px;padding:16px;font-size:14px}.thmv-photo-gallery{margin-top:40px}.thmv-floor-sec.thmv-floor-slider{padding:60px 0 80px}.thmv-floor-sec.thmv-floor-slider .container-fluid{max-width:720px}.thmv-floor-slider.thmv-floor-sec .thmv-user-info,.thmv-floor-slider.thmv-floor-sec .thmvfloor-list-icon{max-width:100%;margin-left:0;margin-right:0}.slick-floor-plan-slider-two .slick-list{margin-left:0}.thmv-floor-sec .slick-floor-plan-slider-two .slick-dots{display:block;bottom:-50px;left:0}.thmv-booking-text-sec .thmv-booking-text{max-width:720px;margin:0 auto;padding:70px 15px}.thmv-booking-text-sec .thmv-heading-style:before{display:none}.thmv-booking-text-sec h2.thmv-heading-style{margin-top:0}.thmv-booking-text-sec .thmv-book-room .thmv-mo-check-form input,.thmv-booking-text-sec .thmv-book-room .thmv-mo-guest-col .form-content{text-align:left;max-width:100%}.thmv-booking-text-sec .thmv-book-room .thmv-availability-check{max-width:100%;margin:0 auto}.thmv-booking-text-sec .thmv-book-form-style-2 .thmv-welcome-box{text-align:center;max-width:500px;margin:0 auto;padding:80px 0}.thmv-booking-text-sec .thmv-book-room .thmv-welcome-box .thmv-mo-check-form .form-group{width:48%}.thmv-booking-text-sec .thmv-book-room .thmv-mo-check-form .form-group input{padding-left:40px;padding-right:10px}.thmv-amenities-sec{padding:70px 0 40px}.thmv-amenities-sec .thmv-welcome-box{margin-bottom:30px}.thmv-amenities-sec .thmv-listing-info h4{font-size:18px;line-height:23px}.thmv-amenities-sec .thmv-listing-info p{font-size:16px;line-height:32px}.thmv-amenities-sec .thmvfloor-list-icon .thmv-show-btn{margin:0}.thmv-amenities-sec .thmvfloor-list-icon .thmv-show-btn a{margin-top:15px}.thmv-amenities-sec .thmv-floor-img{width:500px;margin:20px auto 0}.thmv-reviews-sec{padding:40px 0}.thmv-reviews-sec .thmv-testimonial-header{justify-content:center}.thmv-reviews-sec .thmv-testimonial-body{text-align:center;padding:0 10px}.thmv-reviews-sec .thmv-testimonial-box .thmv-user-img img{width:81px;height:81px}.thmv-reviews-sec .thmv-testimonial-box .thmv-user-info h4{font-size:20px;line-height:26px}.thmv-reviews-sec .thmv-show-btn a,.thmv-one-user-sec .thmv-show-btn a{margin-top:0}.thmv-bottom-booking{padding:80px 0 0}.thmv-bottom-booking .thmv-booking-img,.thmv-bottom-booking .thmv-booking-img img{width:100%;height:450px}.thmv-bottom-booking .thmv-booking-img img{object-fit:cover}.thmv-bottom-booking .thmv-book-room .thmv-welcome-box{margin:80px auto;padding:0}.thmv-one-user-sec{padding:100px 0}.thmv-one-user-sec .thmv-testimonial-header{flex-flow:column;justify-content:center;margin-bottom:30px}.thmv-one-user-sec .thmv-user-img,.thmv-one-user-sec .thmv-user-info{text-align:center;width:100%;display:block}.thmv-one-user-sec .thmv-testi-user-box .thmv-testimonial-header{margin:0 0 10px}.thmv-one-user-sec .thmv-testi-user-box .thmv-show-btn{text-align:center;margin:0 0 30px}.thmv-testimonial-body{text-align:center}.thmv-things .thmv-things-list{margin-bottom:40px}.thmv-things .thmv-things-list .read-more-btn{font-size:16px}.thmv-appartments-bottom.thmv-appartments-sec{padding:40px 0 30px}.thmv-floor-form.thmv-floor-sec .thmv-user-list{max-width:720px;margin:0 auto}.thmv-floor-form.thmv-floor-sec .thmv-user-info,.thmv-floor-form.thmv-floor-sec .thmvfloor-list-icon{max-width:100%;margin:0;padding:0 10px}.thmv-floor-form .thmv-booking-text-sec .thmv-book-form-style-2 .thmv-welcome-box{max-width:500px;margin:0 auto}.thmv-floor-sec.thmv-floor-form{padding:60px 0 40px}.thmv-floor-form .thmv-booking-text-sec .thmv-book-room{margin:40px 0}.thmv-booking-home{padding:0}.thmv-floor-form .thmv-booking-text-sec .thmv-booking-text{padding:20px 15px}.thmv-booking-home .thmv-booking-text h6,.thmv-booking-home .thmv-booking-text h2,.thmv-booking-home .thmv-booking-text p{text-align:center}.thmv-map-home .thmv-map-sec,.thmv-map-home .thmv-map-sec iframe{background:0 0;margin:0;padding-bottom:0}.thmv-amenities-home{padding:10px 0 40px}.thmv-amenities-home .thmv-floor-img{width:400px;margin:20px auto 60px}.thmv-amenities-home .thmv-welcome-box{text-align:center;margin-bottom:30px}.thmv-amenities-home .thmv-welcome-box .thmv-pills-blok p{color:#191b1866}.thmv-ame-h3 .thmvfloor-list-icon .thmv-show-btn{margin-top:30px}.thmv-top-header{height:auto}.thmv-page-header-box{text-align:center;max-width:720px;margin:auto;padding:50px 15px}.thmv-breadcurb-list ul{justify-content:center}.thmv-breadcurb-list ul li a{font-size:20px}.thmv-header-title h2{padding:25px 0 20px}.thmv-header-title h2:after{display:none}.thmv-about-sec .thmv-about-wel-sec{padding:100px 0 50px}.thmv-about-wel-sec .thmv-wel-about{margin-bottom:50px}.thmv-welcome-img{position:relative}.thmv-about-wel-sec .thmv-welcome-img:after,.thmv-about-wel-sec .thmv-welcome-img:before{content:"";opacity:.5;background:#404040;width:200px;height:2px;display:inline-block;position:absolute;top:-12px;right:-35%;transform:translateY(-20%)}.thmv-about-wel-sec .thmv-welcome-img:after{content:"";width:2px;height:200px;right:-10px}.thmv-about-wel-sec .thmv-welcome-img{margin-bottom:50px}.thmv-about-wel-sec .thmv-welcome-info .thmv-pills-blok p,.thmv-about-sec .thmv-contact-info .thmv-pills-blok p{color:#191b1866}.thmv-ab-slider .thmv-ab-img-slider .slick-list{padding:0 50px!important}.thmv-user-info{margin-bottom:50px}.thmv-meet-team{padding:90px 0 0}.thmv-user-info .thmv-user-title h6{font-size:22px;line-height:28px}.thmv-user-info .thmv-user-text p,.thmvfloor-list-icon .thmv-listing-info p,.thmv-contact-info a{font-size:18px;line-height:30px}.thmv-contact-info{max-width:720px;margin:0 auto;padding:0 15px}.thmv-contact-info .thmv-welcome-box{text-align:center;margin-top:0;margin-bottom:10px}.thmv-contact-info .thmv-contact-list{margin-top:20px;margin-bottom:60px}.thmv-contact-form{max-width:560px;margin:0 auto;padding:100px 0}.thmv-form-heading{text-align:center;padding-bottom:30px}.thmv-contact-form form input{padding:15px 50px 17px}.thmv-about-style-2 .thmv-wel-about .thmv-welcome-img:before{display:none}.thmv-about-style-2 .thmv-wel-about .thmv-welcome-img{margin:0 auto 60px}.thmv-packages .thmv-filter-box{max-width:560px;margin:0 auto 30px}.thmv-packages .thmv-appartments-info a.btn-full-filled{width:100%}.thmv-Specials-packages{padding:50px 0 0}.thmv-Specials-packages .thmv-filter-box,.thmv-experience-special .thmv-filter-box{margin:0}.thmv-last-deals{padding:80px 0 30px}.thmv-faqs .accordion-item .accordion-button h5{max-width:550px}.thmv-faqs .accordion-item:before{max-width:635px}.thmv-packages-join{padding:30px 0 0}.thmv-packages-join .thmv-welcome-box{padding:80px 0}.thmv-appartments-info .thmvfloor-list-icon{justify-content:space-between}.thmv-appartments-info .thmvfloor-list-icon ul{width:48%;padding:0}.thmv-appartments-info .thmvfloor-list-icon ul li{border-bottom:1px solid #4e524c1a;padding:15px 0}.thmv-appartments-info .thmvfloor-list-icon ul li:last-child{border:none}.thmv-review-sec{padding:50px 0}.thmv-user-review{text-align:center;max-width:720px;margin:0 auto}.thmv-user-review h2,.thmv-user-review h3{margin-bottom:20px}.thmv-user-review .thmv-sub-title{margin-bottom:10px;font-size:20px;line-height:40px}.slick-review-slider{padding:70px 0 0 90px}.thmv-user-review .thmv-show-btn a{width:100%;max-width:545px}.thmv-review-sec .slick-review-slider .slick-list{padding-left:0!important;padding-right:100px!important}.slick-review-slider.slick-slider .slick-next{margin:-32px -208px 0 0}.slick-review-slider.slick-slider .slick-prev{margin:-32px 0 0 108px}.thmv-experience-special{padding:100px 0px 0pxs}.thmv-contact-map{padding:100px 0 50px}.thmv-contact-sec{padding:30px 0}.thmv-contact-sec .thmv-welcome-box h2{margin:15px 0 30px}.thmv-contact-sec .thmv-contact-info .thmv-contact-list{margin-bottom:60px}.thmv-faqs{padding:60px 10px 70px}.thmv-contact-faq .thmv-wel-title-sec p,.thmv-contact-info .thmv-welcome-box .thmv-pills-blok p{color:#191b1866}.thmv-fix-component{padding:30px 0}.thmv-fix-component .thmv-component-text .thmv-floor-sec{padding:40px 0}.thmv-fix-component .thmv-booking-text-sec .thmv-booking-text{padding:0 15px}.thmv-fix-component .container-fluid{max-width:720px}.thmv-fix-component .thmv-component-text{max-width:100%;margin-left:auto}}@media only screen and (max-width:767px){.thmv-br-mob-none br{display:none}p,.thmv-home-inner .thmv-page-title p,.thmv-home-inner .thmv-page-rating p,.thmv-home-inner .thmv-location p{font-size:14px;line-height:28px}.btn-full-filled,.btn-full-filled-light{padding:17px 20px;font-size:14px;line-height:16px}.datepick.datepick-multi{width:100%!important}.thmv-top-navbar{padding:0 10px}.thmv-top-navbar .logo{width:auto}.thmv-top-navbar .button{right:10px}.thmv-top-navbar .logo img{width:120px}.thmv-nav-menu-list{padding:10px 0 20px}.thmv-testimonial-box .thmv-testimonial-header .thmv-user-info h4,.thmv-testimonial-box .thmv-testimonial-body h3,.thmv-user-info .thmv-user-meta h3,.thmv-floor-form .thmv-user-info .thmv-user-meta h3,.thmv-one-user-sec .thmv-testimonial-header .thmv-user-info h4,.thmv-breadcurb-list ul li a{font-size:18px;line-height:28px}.thmv-welcome-box .thmv-pills-blok p,.thmv-wel-text .thmv-wel-info,.thmv-welcome-box a.read-more-btn,.thmv-floor-sec .thmv-welcome-box .thmv-pills-blok p,footer .thmv-footer .thmv-foot-wedget ul li a,footer .thmv-footer .thmv-foot-wedget ul li h6,.thmv-footer-bottom .thmv-fot-bot-menu ul li a,footer .thmv-footer .thmv-foot-wedget ul li address,.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text h6,.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text .thmv-wel-info,.thmv-floor-sec .thmvfloor-list-icon .thmv-listing-info h6,.thmv-reviews-sec .thmv-testimonial-box .thmv-testimonial-body p,.thmv-choose-option .thmv-wel-title-sec .thmv-sub-title,.thmv-wel-title-sec .thmv-sub-title,.thmv-user-info .thmv-user-text p,.thmv-faqs .accordion-item .accordion-button h5,.thmv-packages-join .thmv-welcome-box p,.thmv-user-review p{font-size:16px;line-height:32px}.thmv-welcome-box p,.thmv-testimonial-box .thmv-testimonial-header .thmv-user-info ul li i,.thmv-floor-sec .thmvfloor-list-icon .thmv-listing-info p,.thmv-one-user-sec .thmv-testimonial-header .thmv-user-info p,.thmv-form-heading p,.thmv-faqs .accordion-item .accordion-body p{font-size:14px;line-height:28px}.thmv-wel-text{padding-top:30px}.thmv-wel-text h6{font-size:18px;line-height:36px}.thmv-wel-text .thmv-wel-title{letter-spacing:0;font-size:46px;line-height:59px}.thmv-welcome-sec{margin-bottom:20px;padding:40px 0 0}.thmv-welcome-sec .thmv-welcome-info,.thmv-welcome-sec .thmv-welcome-box h2{padding:0 20px}.thmv-welcome-box h2,.thmv-wel-title-sec .thmv-title{margin:10px 0 15px;font-size:25px;line-height:32px}.thmv-welcome-box{margin:0 0 40px}.thmv-gallery-sec .thmv-img-box{margin:5px 10px}.thmv-gallery-sec .thmv-mob-img-box .thmv-img-box{margin:0}.thmv-gallery-sec .thmv-mob-img-box{padding:0 18px}.thmv-gallery-sec .thmv-mob-img-box>div{padding:5px}.thmv-floor-sec{padding:20px 0 0}.thmv-floor-sec .thmv-welcome-box{text-align:center;padding:0 10px}.thmv-quote-img img{width:30px}.thmv-quote-img{padding:40px 10px}.thmv-testi{padding:50px 0 30px}.thmv-testi .slick-testimonial-slider{padding-top:60px}.thmv-testimonial-box{background:#fff;padding:30px}.thmv-testimonial-box .thmv-testimonial-header .thmv-user-img{margin-right:10px}.thmv-testimonial-box .thmv-testimonial-header .thmv-user-img img{width:50px;height:50px}.thmv-testimonial-box .thmv-testimonial-header .thmv-user-info ul{line-height:20px}.thmv-testimonial-box .thmv-testimonial-header:before{background-size:26px;width:50px;height:50px}.thmv-testimonial-box .thmv-separator{margin:15px 0}.thmv-testimonial-box .thmv-testimonial-body p{font-size:13px;line-height:23px}.thmv-uniq-box{padding:0 20px}.thmv-uniq-offer{padding:60px 0}.thmv-uniq-offer .thmv-welcome-box h2{margin:15px 0}.thmv-booking-sec .thmv-booking-img,.thmv-booking-sec .thmv-booking-img img{height:265px}.thmv-book-room .thmv-welcome-box{padding:40px 20px}.thmv-booking-sec{padding:0 0 50px}.thmv-what-todo .thmv-welcome-box{padding:0 20px 30px}.thmv-what-todo-photos .thmv-img-box{margin:10px}.thmv-map{margin:0;padding:70px 0 0}.thmv-map iframe{height:450px}footer{padding:60px 0 0}footer .thmv-footer-widget-four ul{flex-flow:column}footer .thmv-footer-widget-four ul li{width:100%}footer .thmv-footer .thmv-foot-wedget{padding:0 20px}footer .thmv-footer .thmv-foot-wedget ul li,footer .thmv-footer .thmv-footer-widget-four ul li a{text-align:center;display:block}footer .thmv-footer .thmv-footer-widget-four ul li a,footer .thmv-footer-bottom ul{margin-bottom:10px}footer .thmv-footer-widget-four{margin-top:15px}footer .thmv-footer{padding-bottom:20px}footer .thmv-footer-bottom .thmv-social,footer .thmv-footer-bottom ul.thmv-payment{text-align:center;justify-content:center;width:100%}.thmv-home-v2 .thmv-welcome-sec{padding:40px 0 0}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text{min-width:530px;max-width:530px}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text .thmv-wel-box-inner{align-items:center;max-width:450px;margin:0 auto}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text .thmv-wel-title{text-align:center;font-size:46px;line-height:60px;display:flex}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text .thmv-wel-info{text-align:center}.thmv-home-1.thmv-home-v3 .thmv-header-sec,.thmv-home-1.thmv-home-v3 .thmv-booking-calendar{height:auto}.thmv-home-1.thmv-home-v3 .thmv-wel-col .thmv-wel-text{padding:20px 0 0}.thmv-home-1.thmv-home-v3 .thmv-wel-col{padding:120px 25px 75px}.thmv-home-1.thmv-home-v3 .thmv-wel-col .thmv-wel-text .thmv-heading-style{text-transform:uppercase;font-size:36px;line-height:46px}.thmv-home-1.thmv-home-v3 .thmv-wel-col .thmv-wel-text .thmv-wel-info{margin:10px 0}.thmv-home-1.thmv-home-v3 .thmv-wel-col .thmv-wel-text .thmv-heading-style:before{display:none}.thmv-home-1.thmv-home-v3 .thmv-wel-col .thmv-wel-text .thmv-availability-check{max-width:100%;margin:20px auto 0}.thmv-filter-tabs li button:after{display:none}.thmv-filter-tabs .nav-item,.thmv-filter-tabs .nav-item button{text-align-last:left;width:100%;font-size:16px;line-height:32px}.thmv-filter-tabs{position:relative}.thmv-filter-tabs:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.thmv-filter-tabs li,.thmv-filter-tabs.open li:first-child{border-bottom:1px solid #5454544d}.thmv-filter-tabs li:first-child{border-bottom:0}.thmv-filter-tabs li:last-child{border:none}.responsive-tabs.thmv-filter-tabs{z-index:1;border:1px solid #5454544d;position:relative;overflow:visible;margin-bottom:30px!important}.responsive-tabs.thmv-filter-tabs>li{float:none;text-align:center;display:none}.responsive-tabs.thmv-filter-tabs>li.active,.responsive-tabs.thmv-filter-tabs.open>li{display:block}.responsive-tabs.thmv-filter-tabs.open>li a{border-radius:0}.responsive-tabs.thmv-filter-tabs.open>li:first-of-type a{border-radius:2px 2px 0 0}.responsive-tabs.thmv-filter-tabs.open>li:last-of-type a{border-radius:0 0 2px 2px}.thmv-home-v4 .thmv-wel-col{background:0 0;max-width:100%;margin:0 auto;padding:50px 25px}.thmv-home-v4 .thmv-wel-col .thmv-wel-text .thmv-heading-style{margin-bottom:10px;font-size:30px;line-height:39px}.thmv-home-v4 .thmv-mo-check-form input{padding-left:40px}.thmv-home-v4 .thmv-welcome-sec{padding:50px 0 0}.thmv-home-v4 .thmv-video-modal,.thmv-home-v4 .thmv-welimg-box .thmv-welcome-img,.thmv-home-v4 .thmv-welimg-box .thmv-welcome-img img{height:300px;padding:0 8px}.thmv-video-sec .thmv-button-back{width:90px;height:90px}.thmv-video-sec .thmv-play-btn{width:60px;height:60px}.thmv-video-sec .thmv-play-btn i{font-size:18px;line-height:42px}.thmv-home-v4 .thmv-welcome-box .thmv-pills-blok p,.thmv-home-v4 .thmv-wel-title-sec .thmv-sub-title{color:#191b1866;font-size:16px;line-height:32px}.thmv-uniq-offer .thmv-uniq-box .thmv-pills-blok p,.thmv-book-room .thmv-welcome-box .thmv-pills-blok p{color:#fff}.thmv-appartments-sec{padding:60px 10px 0}.thmv-wel-title-sec .thmv-sub-title:before{left:-70px}.thmv-wel-title-sec .thmv-sub-title:after{right:-70px}.thmv-filter-button{padding:8px 12px}.thmv-filter-tabs.open:after{top:25px}.thmv-appartments-sec .thmv-appartments-img .thmv-book-price{padding:10px 20px}.thmv-appartments-sec .thmv-filter-box .thmv-appartments-info h5{font-size:16px;line-height:20px}.thmv-appartments-sec .thmv-filter-box .thmv-appartments-info p{font-size:14px;line-height:28px}.thmv-filter-box:last-child{margin-bottom:0}.thmv-appartments-sec .thmv-filter-box .thmv-appartments-info{padding:15px 5px 0}.thmv-appartments-sec .thmv-filter-box{margin-bottom:20px;padding:0 20px}.thmv-home-v4 .thmv-floor-sec .thmv-welcome-box,.thmv-home-v4 .thmv-floor-sec .thmvfloor-list-icon{padding:0 10px}.thmv-floor-sec .thmv-floor-plan-slider .slick-dots{display:block;bottom:-50px;left:0}.thmv-home-v4 .thmv-testimonial-sec{padding:60px 0 0}.thmv-choose-option{padding:20px 0}.thmv-choose-option .thmv-wel-title-sec{margin-bottom:10px}.thmv-choose-option .thmv-choose-room{padding:0 10px}.thmv-choose-option .thmv-choose-room li{padding:20px 5px}.thmv-choose-option .thmv-booking-row .thmv-room-info{justify-content:flex-start;align-items:start;margin-bottom:20px}.thmv-choose-option .thmv-booking-row .thmv-room-info .thmv-icon i{margin-right:15px}.thmv-choose-option .thmv-booking-row .thmv-room-info .thmv-booking-details h5,.thmv-choose-option .thmv-booking-row .thmv-booking-price h5,.thmv-blog-info a{font-size:16px}.thmv-choose-option .thmv-booking-row .thmv-room-info .thmv-booking-details p{font-size:14px;line-height:20px}.thmv-choose-option .thmv-booking-row .thmv-mob-price-box{margin-left:50px}.thmv-choose-option .thmv-booking-row .thmv-booking-price{padding:11px 14px}.thmv-choose-option .thmv-booking-row .thmv-booking-price p{display:none}.thmv-choose-option .thmv-booking-row .thmv-check-out,.thmv-blog-info p,.thmv-more-blog{margin:0}.thmv-choose-option .thmv-booking-row .thmv-check-out a{min-width:100%;padding:17px 5px;font-size:12px}.thmv-our-bolg{padding:30px 0 0}.thmv-blog-sec{padding:0 20px}.thmv-blog-info h6{margin-bottom:10px;padding-bottom:10px}.thmv-blog-info h3{margin-bottom:5px}.thmv-blog-info{margin-bottom:30px}.thmv-home-inner .thmv-page-title{margin:30px 10px 10px}.thmv-home-inner .thmv-title-main,.thmv-home-inner .thmv-page-rating,.thmv-home-inner .thmv-location,.thmv-home-inner .thmv-show-btn{margin:0 10px}.thmv-title-main h2{margin-bottom:10px;font-size:24px;line-height:32px}.thmv-floor-sec.thmv-floor-slider .container-fluid,.thmv-booking-text-sec .thmv-booking-text{max-width:540px}.thmv-floor-sec.thmv-floor-slider{padding:40px 0 80px}.thmv-floor-plan-slider{padding:0 25px}.thmv-floor-slider.thmv-floor-sec .thmv-user-info{align-items:flex-start;padding:0 15px}.thmv-floor-slider .thmv-user-info .thmv-user-img img,.thmv-one-user-sec .thmv-testimonial-header .thmv-user-img img{width:62px;height:auto}.thmv-floor-sec .thmvfloor-list-icon .thmv-listing-info h6{line-height:28px}.thmv-floor-sec.thmv-floor-slider .thmvfloor-list-icon{margin:20px 10px}.thmv-booking-text-sec .thmv-booking-text h2{text-align:center;font-size:24px;line-height:36px}.thmv-booking-text-sec .thmv-booking-text{text-align:center;padding:70px 25px}.thmv-booking-text-sec .thmv-book-form-style-2 .thmv-welcome-box{padding:80px s0px}.thmv-booking-text-sec .thmv-book-room .thmv-mo-check-form .form-group{width:48%}.thmv-booking-text-sec .thmv-book-room .thmv-mo-check-form input{text-align:left;max-width:100%}.thmv-amenities-sec{padding:50px 0 40px}.thmvfloor-list-icon .thmv-amenities-sec,.thmv-amenities-sec .thmvfloor-list-icon{margin:20px 0 40px}.thmv-amenities-sec .thmv-floor-img{width:100%;margin:0;padding:0 15px}.thmv-amenities-sec .thmv-welcome-box,.thmv-amenities-sec .thmvfloor-list-icon{padding:0 15px}.thmv-reviews-sec{padding:40px 10px}.thmv-reviews-sec .thmv-user-review .thmv-testimonial-box{padding:15px 0}.thmv-map-style-2{margin:0;padding:40px 0 0}.thmv-bottom-booking{padding:0 10px}.thmv-booking-text-sec .thmv-book-room{padding:0 25px}.thmv-bottom-booking .thmv-book-room .thmv-welcome-box{max-width:480px}.thmv-one-user-sec{padding:60px 0}.thmv-one-user-sec .thmv-testi-user-box{padding:0 20px}.thmv-one-user-sec .thmv-user-img,.thmv-one-user-sec .thmv-user-info{text-align:left;width:auto;display:inline-block}.thmv-one-user-sec .thmv-testimonial-header .thmv-user-img img{margin:0}.thmv-one-user-sec .thmv-user-one-text{padding:0 20px}.thmv-one-user-sec .thmv-testimonial-header{flex-flow:row;align-items:flex-start}.thmv-one-user-sec .thmv-testimonial-header .thmv-user-info{padding-top:0;padding-left:15px}.thmv-one-user-sec .thmv-testi-user-box .thmv-show-btn{margin-bottom:20px;margin-left:0}.thmv-things{padding:10px 0 30px}.thmv-things .thmv-wel-title-sec{margin-bottom:20px}.thmv-things .thmv-things-list{padding:0 20px}.thmv-things .thmv-things-list:last-child{margin-bottom:0}.thmv-things .thmv-things-list ul li,.thmv-things .thmv-things-list ul li p{font-size:16px}.thmv-appartments-bottom.thmv-appartments-sec{padding:40px 0 30px}.thmv-floor-form.thmv-floor-sec .thmv-user-list{max-width:540px;padding:0 15px}.thmv-floor-sec.thmv-floor-form{padding:50px 0 0}.thmv-floor-form .thmv-user-info{align-items:flex-start}.thmv-floor-form .thmv-user-info .thmv-user-img img{width:62px}.thmv-booking-home .thmv-booking-text{padding:30px 25px}.thmv-amenities-home{padding:20px 0 40px}.thmv-amenities-home .thmv-floor-img{margin-bottom:80px}.thmv-amenities-home .thmv-welcome-box{margin-bottom:0}.thmv-breadcurb-list ul li a{font-size:18px;line-height:36px}.thmv-header-title h2{padding:20px 0;font-size:46px;line-height:59px}.thmv-header-top-img,.thmv-header-top-img img{height:300px}.thmv-about-sec .thmv-about-wel-sec{padding:60px 0 50px}.thmv-about-wel-sec .thmv-welcome-img:after,.thmv-about-wel-sec .thmv-welcome-img:before,.thmv-about-style-2 .thmv-wel-about .thmv-welcome-img:after,.thmv-about-style-2 .thmv-wel-about .thmv-welcome-img:before{content:"";display:none}.thmv-welimg-box{padding:30px 0 0}.thmv-about-wel-sec .thmv-welcome-img{margin-bottom:30px}.thmv-welcome-box{margin-bottom:0}.thmv-ab-slider .thmv-ab-img-slider .slick-list{padding:10px 0!important}.thmv-ab-slider .thmv-ab-img-slider .slick-slide{margin:0}.thmv-ab-slider .thmv-ab-img-slider .slick-dots{bottom:-40px}.thmv-wel-title-sec .thmv-title{margin-top:0}.thmv-user-info{margin-bottom:0;padding:10px 20px 15px}.thmv-user-info .thmv-user-title h6{font-size:20px;line-height:26px}.thmv-reviews-sec .thmv-wel-title-sec{margin-bottom:0}.thmv-contact-info{max-width:520px}.thmv-getin-touch{padding-top:0}.thmv-contact-info .thmv-contact-list{margin:20px 0 60px}.thmv-contact-form{max-width:480px;padding:80px 15px}.thmv-form-heading h2{font-size:24px;line-height:31px}.thmv-packages-sec .thmv-appartments-img .thmv-book-price h4,.thmv-Specials-packages .thmv-appartments-img .thmv-book-price h4,.thmv-last-deals .thmv-appartments-img .thmv-book-price h4{font-size:16px;line-height:20px}.thmv-packages-sec .thmv-appartments-img .thmv-book-price{padding:15px 20px}.thmv-packages-sec .thmv-filter-box .thmv-appartments-info{padding:15px 0}.thmv-packages .thmv-filter-box{padding:0 15px}.thmv-packages-sec .thmv-appartments-info .thmv-page-rating p{margin-bottom:0;line-height:34px}.thmv-Specials-packages{padding:40px 10px 0}.thmv-faqs{padding:10px 10px 50px}.thmv-faqs .thmv-wel-title-sec{margin-bottom:10px}.thmv-faqs .accordion-header{flex-flow:row}.thmv-faqs .accordion-item{padding:0}.thmv-faqs .accordion-item .accordion-button h5{line-height:26px}.thmv-faqs .accordion-item .accordion-button,.thmv-faqs .accordion-item .accordion-collapse .accordion-body{padding:10px 0 10px 15px}.thmv-faqs .accordion-item .accordion-button,.thmv-faqs .accordion-item .accordion-collapse,.thmv-faqs .accordion-item .accordion-collapse .accordion-body{margin:0}.thmv-faqs .accordion-item:before{max-width:100%;left:0}.thmv-faqs .thmv-accordion-number{margin-right:auto}.thmv-faqs .accordion-item:first-child .accordion-header .thmv-accordion-number{margin-top:0}.accordion-button:after{display:none}.thmv-packages-join{padding-bottom:0}.thmv-packages-join .thmv-input-box input{width:100%;margin-bottom:15px}.thmv-packages-join form .input-group i{top:21%}.thmv-packages-join .thmv-input-box{flex-flow:column}.thmv-appartments-info .thmvfloor-list-icon{flex-flow:column;justify-content:space-between}.thmv-appartments-info .thmvfloor-list-icon ul{width:100%}.thmv-appartments-info .thmvfloor-list-icon ul li:last-child{border-bottom:1px solid #4e524c1a}.thmv-appartments-info .thmvfloor-list-icon ul:last-child li:last-child{border:none}.thmv-packages{padding:0 20px}.thmv-user-review{max-width:530px;padding:0 15px}.thmv-user-review .thmv-show-btn a{width:100%;max-width:540px}.slick-review-slider{padding:40px 10px 0}.thmv-review-sec .slick-review-slider .slick-list{padding-right:0!important}.slick-review-slider.slick-slider .slick-next{margin:-40px -220px 0 0}.slick-review-slider.slick-slider .slick-prev{margin:-40px 0 0 118px}.thmv-contact-map{padding:80px 0 30px}.thmv-contact-map .container{max-width:100%}.thmv-contact-map .thmv-map-iframe{padding:0}.thmv-contact-sec{padding:30px 0}.thmv-contact-sec .thmv-contact-info .thmv-contact-list{margin-bottom:60px}.thmv-faqs .thmv-map-iframe{padding:60px 10px 70px}.thmv-contact-faq{padding:50px 10px 70px}.thmv-contact-faq .accordion{padding:0 10px}.thmv-fix-component .thmv-amenities-home .thmv-floor-img{margin-bottom:50px;padding-top:40px}.thmv-fix-component .thmv-floor-form .thmv-booking-text-sec .thmv-book-room{margin-bottom:10px}}@media only screen and (max-width:767px) and (min-width:576px){.thmv-home-v2 .thmv-header-sec-v2 .thmv-shap-top{background-position-x:100%;background-position-y:}.thmv-fix-component .thmv-amenities-sec .thmv-welcome-box,.thmv-fix-component .thmv-amenities-sec .thmvfloor-list-icon{padding:0 25px}}@media only screen and (max-width:575px){.thmv-welcome-sec .thmv-welcome-img,.thmv-more-blog a,.thmv-show-btn a,.thmv-contact-info,.thmv-contact-form{width:100%}.thmv-col-reverse .thmv-welimg-box,.thmv-gallery-sec .container,.thmv-gallery-sec .thmv-mob-img-box{padding:0!important}.thmv-gallery-sec .thmv-img-box{margin:5px 0}.thmv-home-v2 .thmv-header-sec-v2 .thmv-wel-text{min-width:100%;max-width:100%;margin:100px auto 0;padding:0 25px}.thmv-home-v2 .thmv-header-sec-v2 .thmv-shap-top{background-position-x:81%}.thmv-choose-option .thmv-booking-row .thmv-mob-price-box{width:100%;max-width:72px;margin-left:50px}.thmv-choose-option .thmv-booking-row .thmv-mob-check-btn{max-width:150px;padding:0}.thmv-contact-form{padding:70px 25px}.thmv-col-reverse .thmv-welimg-box{padding-top:30px!important}}@media only screen and (max-width:359px){.thmv-header-title h2{font-size:36px;line-height:39px}.datepick-popup .datepick{width:100%!important}.thmv-book-room .thmv-welcome-box .thmv-mo-check-form .form-group i{left:10px}.thmv-home-v4 .thmv-mo-check-form input,.thmv-home-v4 .thmv-mo-guest-col .form-content,.thmv-home-v4 #location,.thmv-booking-text-sec .thmv-book-room .thmv-mo-check-form .form-group input,.thmv-booking-text-sec .thmv-book-room .thmv-mo-guest-col .form-content{padding-left:38px;font-size:14px}.thmv-booking-text-sec .thmv-book-room .thmv-mo-guest-col .thmv-mo-peoples-icon{left:10px}.thmv-availability-check .thmv-notes textarea{font-size:14px}.thmv-booking-text-sec .thmv-book-room{padding:0 15px}.slick-review-slider.slick-slider .slick-prev{margin:-40px 0 0;left:25%;transform:translate(50%,-50%)}.slick-review-slider.slick-slider .slick-next{margin:-40px 0 0;right:25%;transform:translate(-50%,-50%)}.thmv-fix-component .thmv-floor-form.thmv-floor-sec .thmv-user-info,.thmv-fix-component .thmv-floor-form.thmv-floor-sec .thmvfloor-list-icon{padding:0}}
:root{--sh-ink:#2b2b2b;--sh-ink-2:#6b6b6b;--sh-muted:#7c736a;--sh-bone:#f5f6f8;--sh-paper:#f5f6f8;--sh-sand:#e1e4e8;--sh-maroon:#4a0f0f;--sh-maroon-2:#6b2020;--sh-clay:#a9855f;--sh-line:#2b2b2b24;--sh-line-soft:#2b2b2b12;--sh-display:var(--sh-font-display), "Cormorant Garamond", Georgia, serif;--sh-body:var(--sh-font-body), Inter, "Helvetica Neue", Arial, sans-serif;--sh-section:clamp(76px, 10vw, 152px);--sh-shell:1240px;--sh-ease:cubic-bezier(.22, .61, .36, 1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}html,body{margin:0;padding:0}body{background-color:var(--sh-bone);color:var(--sh-ink);font-family:var(--sh-body);letter-spacing:.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.7;overflow-x:hidden}body.sh-no-scroll{overflow:hidden}:focus-visible{outline:2px solid var(--sh-maroon);outline-offset:3px}.sh-display{font-family:var(--sh-display);letter-spacing:-.012em;color:var(--sh-maroon);margin:0;font-weight:300;line-height:1.04}.sh-d1{font-size:clamp(3rem,7.4vw,6.1rem)}.sh-d2{font-size:clamp(2.25rem,4.6vw,3.9rem);line-height:1.08}.sh-d3{font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.16}.sh-d4{font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.24}.sh-display em{font-style:italic;font-weight:300}h1,h2,h3,h4,h5,h6{color:var(--sh-maroon)}.sh-eyebrow{font-family:var(--sh-body);letter-spacing:.26em;text-transform:uppercase;color:var(--sh-ink);margin:0 0 22px;font-size:.68rem;font-weight:500;display:block}.sh-eyebrow--onDark{color:#f5f6f8b8}.sh-lede{font-family:var(--sh-body);color:var(--sh-ink-2);max-width:58ch;margin:0 0 20px;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:300;line-height:1.85}.sh-text{font-family:var(--sh-body);color:var(--sh-ink-2);max-width:62ch;margin:0 0 18px;font-size:.975rem;font-weight:300;line-height:1.9}.sh-text:last-child,.sh-lede:last-child{margin-bottom:0}.sh-center .sh-lede,.sh-center .sh-text{margin-left:auto;margin-right:auto}.sh-quote{font-family:var(--sh-display);letter-spacing:-.008em;margin:0;font-size:clamp(1.5rem,3vw,2.6rem);font-style:italic;font-weight:300;line-height:1.32}.sh-rule{background:var(--sh-clay);opacity:.7;border:0;width:54px;height:1px;margin:26px 0 0}.sh-rule--center{margin-left:auto;margin-right:auto}.sh-shell{width:100%;max-width:var(--sh-shell);margin:0 auto;padding:0 clamp(20px,4vw,40px)}.sh-shell--narrow{max-width:820px}.sh-shell--wide{max-width:1480px}.sh-section{padding:var(--sh-section) 0}.sh-section--tight{padding:clamp(56px,6vw,92px) 0}.sh-section--bone{background:var(--sh-bone)}.sh-section--paper{background:var(--sh-paper)}.sh-section--sand{background:var(--sh-sand)}.sh-section--ink{background:var(--sh-ink);color:var(--sh-bone)}.sh-section--ink .sh-display,.sh-section--ink .sh-quote{color:var(--sh-bone)}.sh-section--ink .sh-lede,.sh-section--ink .sh-text{color:#f5f6f8b8}.sh-center{text-align:center}.sh-btn{font-family:var(--sh-body);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--sh-maroon);background:var(--sh-maroon);color:#fff;cursor:pointer;transition:background-color .45s var(--sh-ease), color .45s var(--sh-ease), border-color .45s var(--sh-ease), transform .45s var(--sh-ease);border-radius:0;justify-content:center;align-items:center;gap:10px;padding:17px 34px;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}.sh-btn:hover,.sh-btn:focus{background:var(--sh-maroon-2);border-color:var(--sh-maroon-2);color:#fff;transform:translateY(-2px)}.sh-btn--ghost{color:var(--sh-maroon);background:0 0}.sh-btn--ghost:hover,.sh-btn--ghost:focus,.sh-btn--onDark{background:var(--sh-maroon);border-color:var(--sh-maroon);color:#fff}.sh-btn--onDark:hover,.sh-btn--onDark:focus{background:var(--sh-maroon-2);border-color:var(--sh-maroon-2);color:#fff}.sh-link{font-family:var(--sh-body);letter-spacing:.2em;text-transform:uppercase;color:var(--sh-ink);padding-bottom:6px;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.sh-link:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--sh-ease);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(1)}.sh-link:hover{color:var(--sh-maroon)}.sh-link:hover:after{transform:scaleX(0)}.sh-link--onDark{color:var(--sh-bone)}.sh-link--onDark:hover{color:#fff}.sh-header{z-index:1200;transition:background-color .5s var(--sh-ease), box-shadow .5s var(--sh-ease), padding .5s var(--sh-ease), border-color .5s var(--sh-ease);border-bottom:1px solid #0000;padding:18px 0;position:fixed;top:0;left:0;right:0}.sh-header--float,.sh-header--menu{background:0 0}.sh-header--menu{box-shadow:none;border-bottom-color:#0000}.sh-header--float:before{content:"";pointer-events:none;opacity:1;transition:opacity .5s var(--sh-ease);background:linear-gradient(#14110fbf,#14110f00);position:absolute;inset:0}.sh-header--solid{-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom-color:var(--sh-line-soft);background:#f5f6f8f0;padding:10px 0;box-shadow:0 1px 30px #221e1b0f}.sh-header--solid:before{opacity:0}.sh-header__inner{z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.sh-brand{flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.sh-brand__stack{height:72px;transition:height .5s var(--sh-ease);display:block;position:relative}.sh-header--solid .sh-brand__stack{height:54px}.sh-brand__img{width:auto;height:100%;transition:opacity .45s var(--sh-ease);display:block}.sh-brand__img--light{position:absolute;top:0;left:0}.sh-header--float .sh-brand__img--dark,.sh-header--menu .sh-brand__img--dark{opacity:0}.sh-header--float .sh-brand__img--light,.sh-header--menu .sh-brand__img--light,.sh-header--solid .sh-brand__img--dark{opacity:1}.sh-header--solid .sh-brand__img--light{opacity:0}.sh-nav{align-items:center;gap:clamp(14px,1.9vw,28px);margin:0;padding:0;list-style:none;display:flex}.sh-nav a{font-family:var(--sh-body);letter-spacing:.16em;text-transform:uppercase;color:var(--sh-ink);opacity:.78;transition:color .4s var(--sh-ease), opacity .4s var(--sh-ease);padding:6px 0;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.sh-nav a:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .45s var(--sh-ease);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.sh-nav a:hover,.sh-nav a[data-active=true]{opacity:1}.sh-nav a:hover:after,.sh-nav a[data-active=true]:after{transform:scaleX(1)}.sh-header--float .sh-nav a,.sh-header--menu .sh-nav a{color:var(--sh-bone);text-shadow:0 1px 6px #0009}.sh-header__actions{align-items:center;gap:22px;display:flex}.sh-header__cta{padding:13px 26px;font-size:.66rem}.sh-header--float .sh-header__cta{color:var(--sh-bone);background:0 0;border-color:#f5f6f88c}.sh-header--float .sh-header__cta:hover{background:var(--sh-bone);border-color:var(--sh-bone);color:var(--sh-ink)}.sh-burger{cursor:pointer;width:44px;height:44px;color:var(--sh-ink);z-index:1210;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none;position:relative}.sh-header--float .sh-burger,.sh-header--menu .sh-burger{color:var(--sh-bone)}.sh-burger__lines{width:26px;display:block}.sh-burger__lines span{height:1px;transition:transform .45s var(--sh-ease), opacity .3s var(--sh-ease);background:currentColor;display:block}.sh-burger__lines span+span{margin-top:7px}.sh-burger[aria-expanded=true] .sh-burger__lines span:first-child{transform:translateY(8px)rotate(45deg)}.sh-burger[aria-expanded=true] .sh-burger__lines span:nth-child(2){opacity:0}.sh-burger[aria-expanded=true] .sh-burger__lines span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.sh-drawer{z-index:1190;background:var(--sh-ink);color:var(--sh-bone);opacity:0;visibility:hidden;transition:opacity .5s var(--sh-ease), visibility .5s var(--sh-ease);flex-direction:column;justify-content:center;padding:116px clamp(24px,7vw,80px) 48px;display:flex;position:fixed;inset:0;overflow-y:auto}.sh-drawer[data-open=true]{opacity:1;visibility:visible}.sh-drawer__nav{flex-direction:column;gap:0;display:flex}.sh-drawer__nav a{font-family:var(--sh-display);color:var(--sh-bone);opacity:.78;transition:opacity .4s var(--sh-ease), transform .5s var(--sh-ease);font-size:clamp(1.75rem,7.5vw,2.7rem);font-weight:300;line-height:1.4;text-decoration:none;display:block}.sh-drawer__nav a:hover{opacity:1;transform:translate(10px)}.sh-drawer__foot{color:#f5f6f89e;border-top:1px solid #f5f6f82e;margin-top:40px;padding-top:26px;font-size:.82rem;line-height:1.9}.sh-drawer__foot a{color:#f5f6f8db;text-decoration:none}.sh-drawer__foot a:hover{color:#fff}@media (min-width:992px){.sh-drawer{display:none}}@media (max-width:991px){.sh-header{padding:12px 0}.sh-header--solid{padding:8px 0}.sh-brand__stack{height:54px}.sh-header--solid .sh-brand__stack{height:46px}.sh-nav,.sh-header__cta{display:none}.sh-burger{display:inline-flex}}
.sh-header-spacer{height:96px}.sh-hero{background:var(--sh-ink);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.sh-hero__media{position:absolute;inset:0}.sh-hero__slide{opacity:0;transition:opacity 1.6s var(--sh-ease);position:absolute;inset:0}.sh-hero__slide[data-active=true]{opacity:1}.sh-hero__slide img{object-fit:cover;filter:saturate(.88)contrast(1.06)brightness(.95);width:100%;height:100%;transition:transform 9s linear;display:block;transform:scale(1.04)}.sh-hero__slide[data-active=true] img{transform:scale(1.13)}.sh-hero__scrim{pointer-events:none;background:linear-gradient(#120f0d61 0%,#120f0d38 28%,#120f0d8a 58%,#120f0deb 100%),linear-gradient(90deg,#4a0f0f52,#4a0f0f00);position:absolute;inset:0}.sh-hero__inner{z-index:2;width:100%;padding-top:180px;padding-bottom:clamp(56px,8vh,104px);position:relative}.sh-hero__title{color:#fff;text-shadow:0 2px 40px #00000073;max-width:15ch}.sh-header--float .sh-header__cta{color:#fff;background:0 0;border-color:#ffffffe6}.sh-header--float .sh-header__cta:hover,.sh-header--float .sh-header__cta:focus{color:#fff;background:#ffffff0f;transform:translateY(-2px)}.sh-hero__lede{color:#f5f6f8eb;max-width:44ch;margin:26px 0 0;font-size:clamp(.98rem,1.1vw,1.1rem);font-weight:300;line-height:1.85}.sh-hero__actions{flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,34px);margin-top:40px;display:flex}.sh-hero__meta{border-top:1px solid #f5f6f838;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(40px,6vh,72px);padding-top:24px;display:flex}.sh-hero__place{letter-spacing:.22em;text-transform:uppercase;color:#f5f6f8a8;font-size:.68rem}.sh-hero__dots{align-items:center;gap:12px;display:flex}.sh-hero__dot{cursor:pointer;width:30px;height:2px;transition:background-color .5s var(--sh-ease);background:#f5f6f852;border:0;padding:0}.sh-hero__dot[data-active=true]{background:var(--sh-bone)}.sh-figure{background:var(--sh-sand);margin:0;position:relative;overflow:hidden}.sh-figure img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;transition:transform 1.4s var(--sh-ease);display:block}.sh-figure:hover img{transform:scale(1.045)}.sh-figure--tall{aspect-ratio:4/5}.sh-figure--wide{aspect-ratio:16/10}.sh-figure--square{aspect-ratio:1}.sh-figure--portrait{aspect-ratio:3/4}.sh-figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--sh-muted);margin-top:14px;font-size:.68rem;display:block}.sh-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.sh-split--flip .sh-split__media{order:2}.sh-split__media--offset{transform:translateY(28px)}.sh-mosaic{grid-template-columns:repeat(12,1fr);gap:clamp(10px,1.4vw,20px);display:grid}.sh-mosaic__a{grid-column:span 7}.sh-mosaic__b{grid-column:span 5;align-self:end}.sh-mosaic__c,.sh-mosaic__d,.sh-mosaic__e{grid-column:span 4}.sh-band{background:var(--sh-ink);align-items:center;min-height:68vh;display:flex;position:relative;overflow:hidden}.sh-band__bg{position:absolute;inset:0}.sh-band__bg img{object-fit:cover;filter:saturate(.82)contrast(1.05)brightness(.82);width:100%;height:100%;display:block}.sh-band__scrim{background:linear-gradient(90deg,#120f0dc7,#120f0d6b);position:absolute;inset:0}.sh-band__inner{z-index:2;width:100%;padding:clamp(64px,9vw,120px) 0;position:relative}.sh-band .sh-quote{color:var(--sh-bone);max-width:22ch}.sh-band__attrib{letter-spacing:.22em;text-transform:uppercase;color:#f5f6f899;margin-top:28px;font-size:.68rem}.sh-room{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(30px,5vw,76px);display:grid}.sh-room+.sh-room{margin-top:clamp(64px,9vw,132px)}.sh-room--flip .sh-room__gallery{order:2}.sh-room__stage{aspect-ratio:3/2;background:var(--sh-sand);position:relative;overflow:hidden}.sh-room__stage img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--sh-ease);filter:saturate(.92)contrast(1.03);position:absolute;inset:0}.sh-room__stage img[data-active=true]{opacity:1}.sh-room__thumbs{gap:clamp(8px,1vw,14px);margin-top:clamp(10px,1.2vw,16px);display:flex}.sh-room__thumb{cursor:pointer;opacity:.55;transition:opacity .4s var(--sh-ease);background:0 0;border:0;flex:1 1 0;padding:0;display:block;position:relative}.sh-room__thumb:after{content:"";background:var(--sh-maroon);transform-origin:0;height:2px;transition:transform .45s var(--sh-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sh-room__thumb:hover{opacity:.85}.sh-room__thumb[data-active=true]{opacity:1}.sh-room__thumb[data-active=true]:after{transform:scaleX(1)}.sh-room__thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.sh-room__caption{letter-spacing:.14em;text-transform:uppercase;color:var(--sh-muted);min-height:1.2em;margin-top:14px;font-size:.68rem}.sh-specs{grid-template-columns:repeat(2,1fr);gap:0 clamp(18px,2.5vw,40px);margin:30px 0 0;padding:0;list-style:none;display:grid}.sh-specs li{letter-spacing:.03em;color:var(--sh-ink-2);border-top:1px solid var(--sh-line-soft);padding:11px 0;font-size:.8rem;font-weight:300}.sh-room__foot{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.sh-room__note{letter-spacing:.1em;text-transform:uppercase;color:var(--sh-muted);font-size:.72rem}.sh-details{grid-template-columns:repeat(3,1fr);gap:0 clamp(28px,4.5vw,72px);margin-top:clamp(34px,5vw,60px);display:grid}.sh-details__item{border-top:1px solid var(--sh-line);padding:26px 0}.sh-details__item h3{font-family:var(--sh-display);color:var(--sh-ink);margin:0 0 8px;font-size:1.28rem;font-weight:400;line-height:1.3}.sh-details__item p{color:var(--sh-muted);margin:0;font-size:.85rem;font-weight:300;line-height:1.75}.sh-audience{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,48px);margin-top:clamp(30px,4vw,52px);display:grid}.sh-audience__item{border-top:1px solid var(--sh-line);padding-top:20px}.sh-audience__item h3{font-family:var(--sh-body);letter-spacing:.18em;text-transform:uppercase;color:var(--sh-ink);margin:0 0 10px;font-size:.7rem;font-weight:500}.sh-audience__item p{color:var(--sh-muted);margin:0;font-size:.85rem;font-weight:300;line-height:1.75}.sh-map{filter:saturate(.78)contrast(1.02);border:0;width:100%;height:clamp(300px,42vw,480px);display:block}.sh-map-frame{border:1px solid var(--sh-line);background:var(--sh-paper);padding:10px}.sh-nearby{margin:28px 0 0;padding:0;list-style:none}.sh-nearby li{border-top:1px solid var(--sh-line-soft);color:var(--sh-ink-2);justify-content:space-between;gap:20px;padding:13px 0;font-size:.85rem;font-weight:300;display:flex}.sh-nearby li span:last-child{letter-spacing:.16em;text-transform:uppercase;color:var(--sh-muted);white-space:nowrap;font-size:.68rem}.sh-reserve{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(34px,6vw,92px);display:grid}.sh-form{grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.4vw,30px);display:grid}.sh-field{flex-direction:column;display:flex}.sh-field--full{grid-column:1/-1}.sh-field label{letter-spacing:.2em;text-transform:uppercase;color:var(--sh-muted);margin-bottom:10px;font-size:.62rem;font-weight:500}.sh-field input,.sh-field select,.sh-field textarea{border:0;border-bottom:1px solid var(--sh-line);width:100%;font-family:var(--sh-body);color:var(--sh-ink);box-shadow:none;transition:border-color .4s var(--sh-ease);appearance:none;background:0 0;border-radius:0;padding:10px 0;font-size:.94rem;font-weight:300;line-height:1.6}.sh-field select{background-image:linear-gradient(45deg, transparent 50%, var(--sh-ink) 50%), linear-gradient(135deg, var(--sh-ink) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 10px) 19px,calc(100% - 5px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}.sh-field input::placeholder,.sh-field textarea::placeholder{color:#7c736a99}.sh-field input:focus,.sh-field select:focus,.sh-field textarea:focus{border-bottom-color:var(--sh-maroon);outline:none}.sh-form__submit{grid-column:1/-1;margin-top:8px}.sh-form__submit .sh-btn{width:100%}.sh-form__fineprint{color:var(--sh-muted);grid-column:1/-1;margin:0;font-size:.74rem;font-weight:300;line-height:1.7}.sh-confirm{border:1px solid var(--sh-line);background:var(--sh-paper);padding:clamp(26px,4vw,44px)}.sh-confirm__summary{margin:26px 0;padding:0;list-style:none}.sh-confirm__summary li{border-top:1px solid var(--sh-line-soft);color:var(--sh-ink-2);justify-content:space-between;gap:20px;padding:11px 0;font-size:.85rem;font-weight:300;display:flex}.sh-confirm__summary li span:first-child{letter-spacing:.18em;text-transform:uppercase;color:var(--sh-muted);white-space:nowrap;font-size:.64rem}.sh-confirm__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sh-footer{background:var(--sh-ink);color:#f5f6f8b3;padding:clamp(64px,8vw,112px) 0 0}.sh-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1.25fr;align-items:start;gap:clamp(30px,4vw,60px);display:grid}.sh-footer__brand img{width:auto;height:118px;margin-bottom:26px;display:block}.sh-footer__tagline{font-family:var(--sh-display);color:var(--sh-bone);margin:0 0 16px;font-size:1.28rem;font-style:italic;font-weight:300;line-height:1.5}.sh-footer p{color:#f5f6f89e;max-width:38ch;margin:0;font-size:.86rem;font-weight:300;line-height:1.85}.sh-footer h4{font-family:var(--sh-body);letter-spacing:.22em;text-transform:uppercase;color:#f5f6f880;margin:0 0 22px;font-size:.64rem;font-weight:500}.sh-footer ul{margin:0;padding:0;list-style:none}.sh-footer li+li{margin-top:12px}.sh-footer a{color:#f5f6f8b8;transition:color .35s var(--sh-ease);font-size:.88rem;font-weight:300;text-decoration:none;display:inline-block}.sh-footer a:hover{color:#fff}.sh-footer__contact address{color:#f5f6f8b8;margin:0 0 18px;font-size:.88rem;font-style:normal;font-weight:300;line-height:1.9}.sh-footer__bottom{border-top:1px solid #f5f6f824;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(48px,6vw,82px);padding:26px 0 30px;display:flex}.sh-footer__bottom p{letter-spacing:.06em;color:#f5f6f873;max-width:none;margin:0;font-size:.74rem}.sh-social{gap:10px;margin:0;padding:0;list-style:none;display:flex}.sh-social li+li{margin-top:0}.sh-social a{color:#f5f6f8b8;width:38px;height:38px;transition:background-color .4s var(--sh-ease), color .4s var(--sh-ease), border-color .4s var(--sh-ease);border:1px solid #f5f6f838;justify-content:center;align-items:center;display:inline-flex}.sh-social a:hover{background:var(--sh-bone);border-color:var(--sh-bone);color:var(--sh-ink)}.sh-social svg{width:15px;height:15px;display:block}html.sh-reveal-ready [data-sh-reveal]{opacity:0;transition:opacity 1s var(--sh-ease), transform 1s var(--sh-ease);transform:translateY(22px)}html.sh-reveal-ready [data-sh-reveal].sh-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.sh-reveal-ready [data-sh-reveal]{opacity:1;transition:none;transform:none}.sh-hero__slide img,.sh-hero__slide[data-active=true] img{transition:none;transform:none}.sh-figure:hover img{transform:none}}@media (max-width:991px){.sh-header-spacer{height:76px}.sh-hero{min-height:92svh}.sh-hero__inner{padding-top:140px}.sh-hero__title{max-width:18ch}.sh-split,.sh-room,.sh-reserve{grid-template-columns:1fr}.sh-split--flip .sh-split__media,.sh-room--flip .sh-room__gallery{order:0}.sh-split__media--offset{transform:none}.sh-details,.sh-audience{grid-template-columns:repeat(2,1fr)}.sh-mosaic__a,.sh-mosaic__b{grid-column:span 12}.sh-mosaic__c,.sh-mosaic__d,.sh-mosaic__e{grid-column:span 4}.sh-footer__grid{grid-template-columns:1fr 1fr}.sh-footer__brand{grid-column:1/-1}}@media (max-width:640px){.sh-hero__meta{flex-direction:column;align-items:flex-start;gap:18px}.sh-hero__actions{gap:18px}.sh-hero__actions .sh-btn{width:100%}.sh-form,.sh-specs,.sh-details,.sh-audience{grid-template-columns:1fr}.sh-mosaic__c,.sh-mosaic__d,.sh-mosaic__e{grid-column:span 12}.sh-footer__grid{grid-template-columns:1fr}.sh-footer__bottom{flex-direction:column;align-items:flex-start}.sh-footer__brand img{height:96px}}.thmv-home-1 h1,.thmv-home-1 h2,.thmv-home-1 h3,.thmv-home-1 h4,.thmv-home-1 .thmv-title,.thmv-home-1 .thmv-wel-title{font-family:var(--sh-display);letter-spacing:-.01em;color:var(--sh-ink);font-weight:300}.thmv-home-1 p,.thmv-home-1 li,.thmv-home-1 input,.thmv-home-1 select,.thmv-home-1 textarea{font-family:var(--sh-body);color:var(--sh-ink-2);font-weight:300}.btn-full-filled,.thmv-show-btn a,.thmv-availability-check button{background-color:var(--sh-maroon);border-color:var(--sh-maroon);color:#fff;font-family:var(--sh-body);letter-spacing:.14em;text-transform:uppercase;transition:background-color .4s var(--sh-ease), border-color .4s var(--sh-ease);border-radius:0;font-size:.7rem}.btn-full-filled:hover,.thmv-show-btn a:hover,.thmv-availability-check button:hover{background-color:var(--sh-maroon-2);border-color:var(--sh-maroon-2);color:#fff}.thmv-pills-blok p{color:var(--sh-clay);font-family:var(--sh-body);letter-spacing:.24em;text-transform:uppercase;background-color:#0000;border-radius:0;margin-bottom:14px;padding:0;font-size:.66rem;font-weight:500}.thmv-bg-yellow,.thmv-accordion-number{background-color:var(--sh-maroon);color:#fff}.accordion-button:not(.collapsed){color:var(--sh-maroon);background-color:#4a0f0f0d}.thmv-home-1 i.fas,.thmv-home-1 i.fab,.thmv-home-1 i.far,#cssmenu .button,.thmv-top-navbar .button,#head-mobile{display:none}
