#main-header .elementor-sticky--active>.elementor-background-overlay{opacity:1}#sec__mainslider{position:relative}#main-slider .elementor-slide-description h2{color:#fff}.sty__videoslide video.elementor-video{height:100vh!important}.hide{display:none}.slide-content-wrapper{overflow:hidden}.slide-with-content .elementor-main-swiper{overflow:inherit}.slide-with-content .elementor-main-swiper .swiper-slide{opacity:0;transition:all 1s!important;overflow:inherit}.slide-with-content .elementor-main-swiper .swiper-slide.swiper-slide-active{opacity:1}.slide-with-content .elementor-slides .swiper-slide-contents{background-color:var(--bg--style1);padding:20px}.slide-with-content .elementor-slides .swiper-slide-inner{min-width:400px;left:-300px;right:auto;z-index:2}.slide-with-content.content-right .elementor-slides .swiper-slide-inner{min-width:400px;left:auto;right:-300px}.slider-image-content .elementor-inner-section{opacity:0;transform:translate3d(0,100%,0);position:absolute;left:-80px}.slider-image-content .elementor-inner-section.fadeInUp{opacity:1;transform:none}.slider-rooms.slider-image-content .elementor-inner-section{position:absolute;left:-80px}.slider-experience.slider-image-content .elementor-inner-section{position:absolute;left:auto;right:-80px}.slider-image-content .jet-slick-dots{display:flex;position:absolute;bottom:30px;z-index:2}.block-scrollto{margin:0 auto}.wp-block-stackable-column.col-scrollto{width:100px;top:-90px;margin-left:-50px!important}.col-scrollto .stk-block-button .stk-button{width:100px;height:60px;align-items:flex-start}.col-scrollto .stk-block-button .stk-button:after{width:2px;height:40px;top:20px;left:49px;background-image:var(--bg--linear--white)!important;opacity:1}.col-scrollto .stk-block-button .stk-button:hover:after{opacity:1!important;background-image:var(--bg--linear--white)!important}.intro-section>.stk-inner-blocks>.stk-block-column.intro-content{width:50%;flex:initial}.intro-section>.stk-inner-blocks>.stk-block-column:first-child,.intro-section>.stk-inner-blocks>.stk-block-column:last-child{width:25%}.intro-content>.stk-column-wrapper>.stk-block-content{height:100%}.intro-content .wp-block-stackable-columns:nth-child(1){height:100%}.intro-content .wp-block-stackable-columns>.stk-inner-blocks,.intro-content .wp-block-stackable-column{width:100%}.entry-content .intro-content h1{font-size:var(--size--h1);margin:20px 0 10px 0}.intro-content .sub-title{font-size:var(--size--sub--title);color:var(--site--secondary--color)}.slider-offers h3{font-family:var(--font--header2)}.stk-block.stk-block-column.offer-detail>.stk-column-wrapper{margin:0;height:100%}.row-ig .stk-block-column{padding:2px}.row-ig .stk-block-image:hover figure img{transform:scale(1.1)}.elementor-element .elementor-button{position:relative}.elementor-element:not(.scrollto) .elementor-button:after{position:absolute;content:"";width:0;top:inherit;right:inherit;bottom:0;left:10%;height:2px!important;opacity:1;-webkit-transition:all 0.5s!important;-moz-transition:all 0.5s!important;-o-transition:all 0.5s!important;-ms-transition:all 0.5s!important;transition:all 0.5s!important}.elementor-element:not(.scrollto) .elementor-button:hover:after{width:80%}.btn-style1 .elementor-button{color:var(--site--primary--color)}.btn-style2 .elementor-button{color:var(--site--secondary--color)}.btn-style1 .elementor-button:hover:after{background:var(--site--primary--color)!important}.btn-style2 .elementor-button:hover:after{background:var(--site--secondary--color)!important}.btn-wrapper{margin:20px 0 0 0;text-align:center}.btn-wrapper a{position:relative;padding:10px 0;color:var(--site--primary--color);font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none}.btn-wrapper a:hover{color:inherit;text-decoration:none}.btn-wrapper a:after{position:absolute;content:"";width:0;top:inherit;right:inherit;bottom:0;left:0;height:2px!important;opacity:1;-webkit-transition:all 0.5s!important;-moz-transition:all 0.5s!important;-o-transition:all 0.5s!important;-ms-transition:all 0.5s!important;transition:all 0.5s!important}.btn-wrapper a:hover:after{width:100%}.btn-wrapper a:hover:after{background:#000000!important}.btn-wrapper .btn-style1 a:hover:after{background:var(--site--primary--color)!important}.btn-wrapper .btn-style2 a:hover:after{background:var(--site--secondary--color)!important}.slider-image-content .elementor-button{background-color:#fff0}.slider-experience.slider-image-content .btn-wrapper a:last-child{margin:inherit}.elementor-element.scrollto .elementor-button{width:100px;height:70px}.elementor-element.scrollto .elementor-button:after{background-image:var(--bg--linear--white);width:2px;left:49px;height:40px!important}.elementor-element.scrollto .elementor-button:hover:after{width:2px}.content-absolute{position:absolute;z-index:2}.content-absolute.absolute-left{right:-100px}.content-absolute.absolute-right{left:-100px}.row-offer .elementor-cta:hover{text-decoration:none}.row-field{display:inline-flex;gap:20px}.sec__reservation .roi-engine-container{padding:0 5px;background-image:linear-gradient(180deg,#FFF1DB 0%,#ffffff 100%);margin:0 auto}.sec__reservation .roi-search-engine{background-image:linear-gradient(180deg,#FFF5E6 0%,#ffffff 100%);border-radius:0;width:100%}.sec__reservation .roi-search-engine__form--shadow{box-shadow:none}.sec__reservation .roi-search-engine__form{box-shadow:none;border-radius:0;padding:0;align-items:stretch;column-gap:10px}.sec__reservation .roi-search-engine__field--calendar{display:flex}.sec__reservation button{border:none}.sec__reservation button:hover,.sec__reservation button:focus,.sec__reservation button:active{background-color:#fff0;border:none;outline:none;color:var(--site--primary--color)}.sec__reservation .roi-search-engine__text{padding:24px}.sec__reservation .roi-search-engine__item--action{align-items:stretch}.sec__reservation .roi-search-engine__item{padding:0}.sec__reservation .roi-search-engine__field{min-width:100px;height:100%}.sec__reservation .roi-search-engine__subtitle,.sec__reservation .roi-search-engine__title{font-family:var(--font--header)}.sec__reservation .roi-search-engine__subtitle{margin:0}.sec__reservation .roi-search-engine__label,.sec__reservation .roi-search-engine__field--day,.sec__reservation .roi-search-engine__field--month-year,.sec__reservation .roi-search-engine__occupancy-text,.sec__reservation .roi-search-engine__label--promo{font-family:var(--font--body);color:#1a1a1a}.sec__reservation .roi-search-engine__item--promo{align-items:flex-start;padding-top:24px;padding-bottom:24px}.sec__reservation .roi-search-engine__label--promo{font-weight:400;text-transform:uppercase;letter-spacing:normal;font-size:13px;bottom:inherit;margin-bottom:5px}.sec__reservation input[type=text]{position:relative;border-radius:0;height:30px;outline:none;border:1px solid #f1f1f1;background-color:#fff0}.sec__reservation .roi-search-engine__field--action{background-color:var(--site--primary--color);color:#fff}.sec__reservation .roi-search-engine__field--action:hover{background-color:var(--site--secondary--color);color:#fff}.sec__reservation .roi-search-engine__occupancy-amount{color:#1a1a1a}.sec__reservation .roi-search-engine__field--calendar .svg-roi{color:#1a1a1a}abbr[title]{text-decoration:none}.roi-cal__week-day{color:var(--site--secondary--color)}table tbody>tr>td{border-radius:0}table tbody>tr>td.roi-cal--current{background-color:var(--site--secondary--color)!important;color:#fff;border-color:var(--site--secondary--color)!important}table tbody>tr>td.roi-cal--current:hover{color:#fff}table tbody>tr>td.roi-cal__day:hover:not(.roi-cal--unselectable){background-color:#000;border-color:#000}table tbody>tr>td.roi-cal--checkin{background-color:var(--site--secondary--color);color:#fff;border-color:var(--site--secondary--color)}.newsletter-wrapper .elementor-widget-wrap{flex-wrap:nowrap}.newsletter-wrapper .fluentform .ff-t-cell{padding:0}.newsletter-wrapper .fluentform .ff-el-group{margin:0}.newsletter-wrapper .fluentform .ff-el-form-control{height:50px;border-radius:0;border:1px solid var(--site--primary--color)}.newsletter-wrapper .fluentform .ff-btn-submit{background-color:var(--site--primary--color)!important;border:none;padding:0;width:50px;height:50px}.newsletter-field-wrapper{display:flex;flex-flow:row}.wrap__newsletter button{display:flex;flex-flow:column;justify-content:center;padding:0;height:42px;border:#fff0;background-color:var(--e-global-color-primary)}.wrap__newsletter button:hover,.wrap__newsletter button:focus,.wrap__newsletter button:active{background-color:var(--e-global-color-secondary)}.wrap__newsletter button img{max-height:42px}.wrap__newsletter .wpcf7 form .wpcf7-response-output{margin:1em 0;border:#fff0;background-color:var(--e-global-color-secondary);color:#fff}.wrap__newsletter .wpcf7 form[data-status="sent"] .wpcf7-response-output{background-color:var(--e-global-color-primary)}.sgpb-main-html-content-wrapper button.slick-arrow{border:0;z-index:99;font-size:0;width:40px;height:40px}.sgpb-main-html-content-wrapper button.slick-arrow:hover{background-color:#fff0}.sgpb-main-html-content-wrapper .wp-block-cb-carousel .slick-slide{padding:0}.sgpb-main-html-content-wrapper .slick-prev{left:20px}.sgpb-main-html-content-wrapper .slick-next{right:20px}@media(max-width:1024px){.slider-image-content .section-image-content .elementor-container{flex-flow:column}.slider-experience.slider-image-content .section-image-content>.elementor-container .elementor-column:nth-child(1){order:2}.slider-experience.slider-image-content .section-image-content>.elementor-container .elementor-column:nth-child(2){order:1}.slider-rooms.slider-image-content .elementor-inner-section,.slider-experience.slider-image-content .elementor-inner-section{position:relative;left:inherit;right:inherit}.slider-image-content .jet-slick-dots{display:none!important}.header-image-text{top:40px;bottom:inherit!important;left:inherit;right:inherit;text-align:center}}@media(max-width:568px){.sec__reservation .roi-search-engine__item--occupancy,.sec__reservation .roi-search-engine__item--promo{width:50%;justify-content:center}.sec__reservation input[type=text]{width:80%}.sec__reservation .roi-search-engine__occupancy-amount-text{display:none}.sec__reservation .roi-search-engine__item--action{justify-content:center}.sec__reservation button{width:inherit}}