body .elementor-sticky--effects .menu-top .elementor-nav-menu--main .elementor-nav-menu .menu-item a.elementor-item,body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle span{color:var(--e-global-color-8bd0816)}body .detail-room-booking-form .elementor-field-group-aceito>div label a:hover,body .footer-form .elementor-field-group-hoti_checkbox_terms>div label a:hover,body .info-form .elementor-field-group-aceito>div label a:hover,body .link-copy a:hover,body .spa-form .elementor-field-group-aceito a:hover,body .spa-form .elementor-field-group-aceito>div label a:hover{text-decoration:underline}::-moz-selection{background:var(--e-global-color-primary);color:#fff}::selection{background:var(--e-global-color-primary);color:#fff}p::selection{background:var(--e-global-color-primary);color:#fff}.fal{font-family:'Font Awesome 6 Pro',Sans-serif}.elementor-widget-container,html{-webkit-text-size-adjust:100%}body{padding:0;margin:0!important}body .elementor-element-0f9405a,body .elementor-element-26b2584,body .grecaptcha-badge{display:none!important}body #home-offers .swiper[dir*=ltr] .elementor-swiper-button-next .eicon-chevron-right::before,body #home-offers .swiper[dir*=ltr] .elementor-swiper-button-prev .eicon-chevron-left::before,body #home-rooms .swiper[dir*=rtl] .elementor-swiper-button-next .eicon-chevron-right::before,body #home-rooms .swiper[dir*=rtl] .elementor-swiper-button-prev .eicon-chevron-left::before,body .elementor-button,body.single-rooms .swiper[dir*=rtl] .elementor-swiper-button-next .eicon-chevron-right::before,body.single-rooms .swiper[dir*=rtl] .elementor-swiper-button-prev .eicon-chevron-left::before{transition:.5s}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner img.desktop,body #event-gastronomy .elementor-swiper-button-next,body #event-gastronomy .elementor-swiper-button-prev,body #home-experiences .elementor-swiper-button-next,body #home-experiences .elementor-swiper-button-prev,body .e-n-tabs-content .e-child details summary .e-n-accordion-item-title-icon .e-opened,body .elementor-sticky--effects .logo-white,body .hoti-down,body .hoti-item-carousel .elementor-swiper-button-next,body .hoti-item-carousel .elementor-swiper-button-prev,body .hoti-services-carousel .elementor-swiper-button-next,body .hoti-services-carousel .elementor-swiper-button-prev,body .logo-dark,body.home .logo-white{display:none}body .elementor-sticky--effects .logo-dark,body.home .logo-dark{display:inline-block}body .dialog-close-button{outline:0;right:104px!important;top:60px!important}body .elementor-icon{outline:0}body .footer-form button[type=submit]:hover,body .outline2 .elementor-button:hover{background-color:var(--e-global-color-0383865)!important;color:#fff}body .footer-form button[type=submit] span,body .outline2 .elementor-button span{z-index:2}body .top-header{z-index:99;display:none}body .elementor-sticky--effects{box-shadow:0 15px 30px 0 rgba(0,0,0,.15)}body .elementor-sticky--effects .menu-top .elementor-nav-menu--main .elementor-nav-menu .menu-item a.elementor-item:hover,body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:focus a.js-wpml-ls-item-toggle,body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:focus a.js-wpml-ls-item-toggle span,body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:focus a.js-wpml-ls-item-toggle:after,body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:hover a.js-wpml-ls-item-toggle,body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:hover a.js-wpml-ls-item-toggle span,body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:hover a.js-wpml-ls-item-toggle:after{color:var(--e-global-color-a8c0cf9)}body .elementor-sticky--effects .nav-lang,body .nav-lang{max-width:38px}body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle{padding:20px;border:none;border-radius:none;width:80px}body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:after{right:21px;content:"";font-size:12px;border-top:unset;border:unset;top:calc(50% - .4em);width:15px;height:14px;background:url('../images/icon-lang-dd.svg') center center/contain no-repeat}body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:focus,body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:hover,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:focus,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:hover{background-color:#fff;border-bottom:1px solid #fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.15)}body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{background-color:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.15);color:var(--e-global-color-0383865);border:1px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center}body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li{padding-bottom:15px}body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a{border-width:0;color:var(--e-global-color-8bd0816);-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a span,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a span,body.single-gastronomy .icon-description-list .elementor-shortcode .gastronomy-icon-description .icon-text a:hover{color:var(--e-global-color-8bd0816)}body .detail-room-booking-form .elementor-field-group-aceito>div label a,body .elementor-sticky--effects .nav-lang .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a:hover span,body .footer-form .elementor-field-group-hoti_checkbox_terms>div label a,body .info-form .elementor-field-group-aceito>div label a,body .link-copy a,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a:hover span,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:focus a.js-wpml-ls-item-toggle,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:focus a.js-wpml-ls-item-toggle span,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:hover a.js-wpml-ls-item-toggle,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:hover a.js-wpml-ls-item-toggle span,body .spa-form .elementor-field-group-aceito>div label a{color:var(--e-global-color-0383865)}body .elementor-sticky--effects .icon-burguer-menu a svg,body .elementor-sticky--effects .icon-burguer-menu a svg:hover{fill:var(--e-global-color-primary)!important}body .menu-top .elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-item:hover{color:var(--e-global-color-43a3c2a)}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0 .content-description-detail,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0 .content-subtitle,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0 .content-title,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer3 .content-description-detail,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer3 .content-subtitle,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer3 .content-title,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer3 .read-more.btn::after,body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner .btn-stripe .read-more.btn:hover::after,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle span{color:#fff}body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:after{right:21px;font-weight:400;content:"";border-top:unset;border:unset;top:calc(50% - .4em);width:15px;height:20px;background:url('../images/icon-lang-dd-white.svg') center center/contain no-repeat}body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:focus a.js-wpml-ls-item-toggle:after,body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown:hover a.js-wpml-ls-item-toggle:after{color:var(--e-global-color-0383865);background-image:url('../images/icon-lang-dd.svg')}body .nav-lang .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a{border-width:0;color:var(--e-global-color-8bd0816)}body #banner .home-block-slider,body #banner .home-block-slider .elementor-image-carousel{height:100vh;width:100%;position:relative}body #banner .home-block-slider .elementor-image-carousel .swiper-slide,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner{height:100vh;position:relative;overflow:hidden}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner::after{content:'';background-color:rgba(0,0,0,.3);display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video-mobile{width:100vw;height:100vh;background-color:#000}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video .elementor-video-iframe{position:absolute;height:100vh;max-width:unset}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video-mobile .elementor-video-iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;max-width:unset;transform:translate(-50%,-50%);object-fit:cover;pointer-events:none;border:none}@media (min-aspect-ratio:16/9){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video .elementor-video-iframe,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video-mobile .elementor-video-iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video .elementor-video-iframe,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video-mobile .elementor-video-iframe{width:177.78vh}}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .e-hosted-video .elementor-video,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .e-hosted-video-mobile .elementor-video{object-fit:cover;-o-object-fit:cover;object-position:center;-o-object-position:center}@media (max-width:1023px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .e-hosted-video-mobile,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .e-hosted-video-mobile .elementor-video,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video-mobile,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video-mobile .elementor-video{display:block}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .e-hosted-video,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video{display:none}}@media (min-width:1024px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .e-hosted-video-mobile,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video-mobile{display:none}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .e-hosted-video,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-video{display:block}}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner img{height:100vh;width:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content{display:flex;width:100%;height:100vh;position:absolute;top:0;left:0;flex-direction:column;justify-content:center;padding-left:15px;padding-right:15px;z-index:2}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:40px;line-height:40px;font-style:normal;font-weight:300;text-transform:uppercase;color:#fff;word-break:break-word;hyphens:auto}@media (min-width:769px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner img.desktop{display:block}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner img.mobile{display:none}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-title{font-size:60px;line-height:60px}}@media (min-width:1441px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-title{font-size:65px;line-height:65px;color:var(--e-global-color-8bd0816)}}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-subtitle{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:40px;line-height:40px;font-style:italic;font-weight:500;text-transform:uppercase;color:#fff;padding-left:15px;padding-bottom:15px;word-break:break-word;hyphens:auto}@media (min-width:769px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-subtitle{font-size:60px;line-height:60px}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .read-more.btn{padding:10px 20px}}@media (min-width:1441px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-subtitle{font-size:65px;line-height:65px;padding-bottom:30px;padding-left:60px;color:var(--e-global-color-8bd0816)}}@media (min-width:1800px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-title{font-size:90px;line-height:90px;color:var(--e-global-color-8bd0816)}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-subtitle{font-size:90px;line-height:90px}}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-description-detail{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px;width:300px;padding-bottom:30px;color:#fff}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .read-more.btn{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border:1px solid #fff;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px;text-transform:uppercase;position:relative;color:#fff;transition:.5s}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .read-more.btn::after{content:"";background:url('../images/icon-more-info-arrow.svg') center no-repeat;border-top:unset;border:unset;transition:.5s;width:15px;height:15px}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .read-more.btn:hover,body #home-offers .swiper-slide-inner .swiper-slide-inner-content .read-more:hover,body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .read-more:hover,body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner .btn-stripe .read-more.btn:hover,body .hoti-btn-go:hover,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .read-more:hover{background-color:var(--e-global-color-8bd0816);color:#fff}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .read-more.btn:hover::after,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0 .read-more.btn::after{color:#fff;filter:none}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.align-left,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0.btn-left{align-items:flex-start}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.align-right,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0.btn-right{align-items:flex-end}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.align-right .content-subtitle{padding-left:0;padding-right:15px}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.align-right .content-description-detail{text-align:right}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.align-center,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0.btn-center{align-items:center}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.align-center .content-subtitle{padding-left:0}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.align-center .content-description-detail{text-align:center}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0 .read-more.btn,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer3 .read-more.btn{border:1px solid #fff;color:#fff}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0 .read-more.btn:hover,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer3 .read-more.btn:hover{border:1px solid var(--e-global-color-8bd0816)}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0.btn-top{align-items:center;justify-content:flex-start}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0.btn-top .read-more.btn{margin-top:210px}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0.btn-bottom{align-items:center;justify-content:flex-end}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer0.btn-bottom .read-more.btn{margin-bottom:210px}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer3 .content-title:before{content:'';display:block;width:554px;height:290px;background:url('../images/dialoguebox.svg') center no-repeat;position:absolute;top:33%;left:255px}@media (max-width:1921px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer3 .content-title:before{left:200px;top:26%}}@media (max-width:1441px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer3 .content-title:before{left:200px;top:33%}}@media (max-width:1025px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer3 .content-title:before{top:35%;left:50px}}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .slider-counter{position:absolute;z-index:2;bottom:210px;right:331px;transform:translateX(0);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:#fff;animation:2s fadeIn}@media (max-width:1024px){body .dialog-close-button{right:20px!important}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .slider-counter{right:75px}}@media (max-width:768px){body .logo-dark figure img,body .logo-white figure img{width:100%!important}body .dialog-close-button{top:35px!important}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .slider-counter{transform:translateX(50%);bottom:160px;right:50%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body #banner .home-block-slider .elementor-swiper-button{position:absolute;top:unset;bottom:200px;z-index:2;transition:.5s}@media (max-width:768px){body #banner .home-block-slider .elementor-swiper-button{bottom:150px}}body #banner .home-block-slider .elementor-swiper-button.elementor-swiper-button-prev{left:unset;right:385px}body #banner .home-block-slider .elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left::before{content:'';background-image:url(../images/left-long-arrow-white.svg);width:42px;height:20px;display:block;transition:.5s}body #banner .home-block-slider .elementor-swiper-button.elementor-swiper-button-next:hover .eicon-chevron-right::before,body #banner .home-block-slider .elementor-swiper-button.elementor-swiper-button-prev:hover .eicon-chevron-left::before,body #home-offers .swiper[dir*=ltr] .elementor-swiper-button-next:hover .eicon-chevron-right::before,body #home-offers .swiper[dir*=ltr] .elementor-swiper-button-prev:hover .eicon-chevron-left::before,body #home-rooms .swiper[dir*=rtl] .elementor-swiper-button-next:hover .eicon-chevron-right::before,body #home-rooms .swiper[dir*=rtl] .elementor-swiper-button-prev:hover .eicon-chevron-left::before,body.single-rooms .swiper[dir*=rtl] .elementor-swiper-button-next:hover .eicon-chevron-right::before,body.single-rooms .swiper[dir*=rtl] .elementor-swiper-button-prev:hover .eicon-chevron-left::before{transform:scaleX(1.2)}body #banner .home-block-slider .elementor-swiper-button.elementor-swiper-button-next{right:262px}body #banner .home-block-slider .elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right::before{content:'';background-image:url(../images/right-long-arrow-white.svg);width:42px;height:20px;display:block;transition:.5s}body #banner div.elementor-widget-homepage_banner_slider::after{background-color:#0000004D;display:block;position:absolute;top:0;height:100vh;width:100%}body #home-slider .elementor-widget-container .elementor-swiper .elementor-main-swiper .swiper-wrapper .swiper-slide:nth-child(odd),body .elementor-widget-hoti-gallery-slider .elementor-main-swiper .swiper-slide.portrait,body .elementor-widget-hoti-gallery-slider .elementor-main-swiper .swiper-slide:nth-child(2n){width:382px!important}body #home-slider .elementor-widget-container .elementor-swiper .elementor-main-swiper .swiper-wrapper .swiper-slide:nth-child(2n),body .elementor-widget-hoti-gallery-slider .elementor-main-swiper .swiper-slide:not(.portrait),body .elementor-widget-hoti-gallery-slider .elementor-main-swiper .swiper-slide:nth-child(odd){width:750px!important}body #home-offers .elementor-widget-offer_block_slider{width:100%;padding-top:60px;padding-bottom:60px}body #home-offers .swiper .swiper-slide,body #home-rooms .swiper .swiper-slide,body.single-rooms .swiper .swiper-slide{position:relative}body #home-offers .swiper .swiper-slide .slider-counter,body.single-rooms .swiper .swiper-slide .slider-counter{position:absolute;bottom:70px;left:calc(58% + 160px);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--e-global-color-0383865);animation:2s fadeIn}body #home-offers .swiper .elementor-swiper-button-prev,body.single-rooms .swiper .elementor-swiper-button-prev{position:absolute;bottom:60px;top:unset;left:calc(58% + 100px);transform:translateY(0);z-index:1}body #home-offers .swiper .elementor-swiper-button-prev .eicon-chevron-left::before,body #home-rooms .swiper .elementor-swiper-button-prev .eicon-chevron-left::before,body.single-rooms .swiper .elementor-swiper-button-prev .eicon-chevron-left::before{content:'';background-image:url(../images/left-long-arrow-grey.svg);width:42px;height:20px;display:block}body #home-offers .swiper .elementor-swiper-button-next,body.single-rooms .swiper .elementor-swiper-button-next{position:absolute;bottom:60px;top:unset;left:calc(58% + 205px);transform:translateY(0);z-index:1}body #home-offers .swiper .elementor-swiper-button-next .eicon-chevron-right::before,body #home-rooms .swiper .elementor-swiper-button-next .eicon-chevron-right::before,body.single-rooms .swiper .elementor-swiper-button-next .eicon-chevron-right::before{content:'';background-image:url(../images/right-long-arrow-grey.svg);width:42px;height:20px;display:block}body #home-offers .swiper[dir*=ltr] .swiper-slide .slider-counter{left:75px;bottom:-4px}@media (min-width:769px){body #home-offers .swiper[dir*=ltr] .swiper-slide .slider-counter{left:calc(58% + 80px);bottom:50px}}@media (max-width:769px){body #home-offers .swiper[dir*=ltr] .elementor-swiper-button-prev{left:auto;top:480px;bottom:auto;right:110px}body #home-offers .swiper[dir*=ltr] .elementor-swiper-button-next{left:auto;right:15px;top:480px;bottom:auto}}@media (min-width:769px){body #home-offers .swiper[dir*=ltr] .elementor-swiper-button-prev{left:calc(50% + 30px);bottom:0}}@media (min-width:769px){body #home-offers .swiper[dir*=ltr] .elementor-swiper-button-next{left:calc(50% + 140px);bottom:0}}body #home-offers .swiper[dir*=rtl] .swiper-slide .slider-counter,body #home-rooms .swiper[dir*=rtl] .swiper-slide .slider-counter,body.single-rooms .swiper[dir*=rtl] .swiper-slide .slider-counter{left:155px;direction:ltr}body #home-offers .swiper[dir*=rtl] .elementor-swiper-button-prev{left:unset;bottom:unset;top:480px;right:115px}body #home-offers .swiper[dir*=rtl] .elementor-swiper-button-next{bottom:unset;top:480px;left:unset;right:15px}body #home-offers .swiper .swiper-navigation{position:absolute;bottom:-40px;right:42%}body #home-offers .swiper .swiper-navigation .slider-counter{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--e-global-color-0383865);animation:2s fadeIn;position:absolute;bottom:68px;top:unset;left:calc(50% + 155px);transform:translateY(0);z-index:1;width:40px}body #home-offers .swiper-slide-inner,body #home-rooms .swiper-slide-inner,body.single-rooms .swiper-slide-inner{display:flex;flex-direction:column}body #home-offers .swiper-slide-inner .swiper-slide-inner-image{height:400px;width:100%;margin-top:60px}@media (min-width:769px){body #home-offers .swiper-slide-inner{flex-direction:row}body #home-offers .swiper-slide-inner .swiper-slide-inner-image{width:50%;height:600px;margin-top:0}}body #home-offers .swiper-slide-inner .swiper-slide-inner-image .swiper-slide-image,body #home-rooms .swiper-slide-inner .swiper-slide-inner-image .swiper-slide-image,body.single-rooms .swiper-slide-inner .swiper-slide-inner-image .swiper-slide-image{width:100%;height:100%;display:flex}body #home-offers .swiper-slide-inner .swiper-slide-inner-image .swiper-slide-image img{width:100%;height:100%}body #home-offers .swiper-slide-inner .swiper-slide-inner-content{width:100%;padding:30px 15px;display:flex;flex-direction:column;justify-content:center;align-items:start}@media (min-width:769px){body #home-offers .swiper-slide-inner .swiper-slide-inner-content{width:50%;padding:30px 15px 30px 30px;position:relative}}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-from-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px;color:var(--e-global-color-text);margin-bottom:15px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-discount-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;color:var(--e-global-color-text)}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-discount{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px;width:100px;height:100px;background-color:#f4f4f4;border-radius:50%;color:var(--e-global-color-text);text-align:center;align-items:center;display:flex;justify-content:center;margin-bottom:15px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-title,body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-title,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-title{font-family:var(--e-global-typography-5a56c24-font-family),Sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:30px;text-transform:uppercase;color:var(--e-global-color-text)}@media (min-width:769px){body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-from-title{font-size:18px;line-height:32px;margin-bottom:15px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-discount{font-size:18px;line-height:32px;margin-bottom:30px;width:120px;height:120px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-title{font-size:40px;line-height:40px}}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-subtitle,body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-subtitle,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-subtitle{font-family:var(--e-global-typography-50e1c30-font-family),Sans-serif;font-size:30px;font-style:italic;font-weight:500;line-height:30px;text-transform:uppercase;color:var(--e-global-color-text);padding-left:60px;margin-bottom:15px}@media (min-width:769px){body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-subtitle{font-size:40px;line-height:40px;margin-bottom:30px}}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-description-detail{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:15px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .read-more,body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .read-more,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .read-more{padding:12px 15px;background-color:var(--e-global-color-primary);color:#fff;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px;text-transform:uppercase;transition:.5s;margin-bottom:15px}@media (min-width:769px){body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-description-detail{font-size:18px;line-height:32px;margin-bottom:30px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .read-more{padding:13px 40px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large{width:50%;padding:30px 15px 30px 30px;position:relative}body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-from-title{position:absolute;left:105px;top:40px}}body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-discount-title{top:0}@media screen and (max-width:1024px) and (min-width:769px){body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-discount{margin-top:0!important;position:absolute;top:20px;right:20px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-title{padding-top:70px}}body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-subtitle{margin-bottom:15px}body #home-rooms .swiper .elementor-swiper-button-prev{position:absolute;bottom:0;top:unset;left:calc(58% + 100px);transform:translateY(0);z-index:1}body #home-rooms .swiper .elementor-swiper-button-next{position:absolute;bottom:0;top:unset;left:calc(58% + 205px);transform:translateY(0);z-index:1}body #home-rooms .swiper[dir*=ltr] .swiper-slide .slider-counter,body.single-rooms .swiper[dir*=ltr] .swiper-slide .slider-counter{left:calc(58% + 160px)}body #home-rooms .swiper[dir*=ltr] .elementor-swiper-button-prev,body.single-rooms .swiper[dir*=ltr] .elementor-swiper-button-prev{left:calc(58% + 100px)}body #home-rooms .swiper[dir*=ltr] .elementor-swiper-button-next,body.single-rooms .swiper[dir*=ltr] .elementor-swiper-button-next{left:calc(58% + 208px)}body #home-rooms .swiper[dir*=rtl] .elementor-swiper-button-prev,body.single-rooms .swiper[dir*=rtl] .elementor-swiper-button-prev{left:100px;right:unset}body #home-rooms .swiper[dir*=rtl] .elementor-swiper-button-next,body.single-rooms .swiper[dir*=rtl] .elementor-swiper-button-next{left:198px;right:unset}body #home-rooms .swiper-navigation{position:absolute;bottom:0;left:0}body #home-rooms .swiper-navigation .slider-counter{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--e-global-color-0383865);animation:2s fadeIn;position:absolute;bottom:10px;top:unset;left:calc(50% + 145px);transform:translateY(0);z-index:1;width:40px}body #home-rooms .swiper-slide-inner .swiper-slide-inner-image,body.single-rooms .swiper-slide-inner .swiper-slide-inner-image{height:400px;width:100%;margin-top:60px;overflow:hidden}@media (min-width:769px){body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-discount{margin-top:-30px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-subtitle{margin-bottom:0}body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-description-detail{font-size:17px;line-height:22px;margin-bottom:30px}body #home-rooms .swiper-slide-inner{flex-direction:row}body #home-rooms .swiper-slide-inner .swiper-slide-inner-image{width:50%;height:700px;margin-top:0}}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content.left,body #home-rooms .swiper-slide-inner .swiper-slide-inner-image.left,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content.left,body.single-rooms .swiper-slide-inner .swiper-slide-inner-image.left{order:1}body #home-rooms .swiper-slide-inner .swiper-slide-inner-image.right{order:2}body #home-rooms .swiper-slide-inner .swiper-slide-inner-image .swiper-slide-image img,body.single-rooms .swiper-slide-inner .swiper-slide-inner-image .swiper-slide-image img{width:100%;object-fit:cover;height:100%}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content{width:100%;padding:30px 15px;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:start}@media (min-width:769px){body #home-rooms .swiper-slide-inner .swiper-slide-inner-content{width:50%;padding:30px 15px 30px 30px;position:relative}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-title{font-size:40px;line-height:40px}}@media (min-width:1025px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content{padding-left:100px;padding-right:100px}body #home-offers .swiper[dir*=ltr] .swiper-slide .slider-counter{left:calc(58% + 160px)}body #home-offers .swiper[dir*=ltr] .elementor-swiper-button-prev{left:calc(58% + 100px)}body #home-offers .swiper[dir*=ltr] .elementor-swiper-button-next{left:calc(58% + 208px)}body #home-offers .swiper-slide-inner .swiper-slide-inner-image,body #home-rooms .swiper-slide-inner .swiper-slide-inner-image{width:58%;height:900px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content,body #home-rooms .swiper-slide-inner .swiper-slide-inner-content{width:42%;padding:60px 100px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-subtitle,body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-title,body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-subtitle,body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-title{font-size:50px;line-height:50px}body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large{width:42%;padding:50px 100px}}@media (max-width:1024px){body #banner .home-block-slider .elementor-swiper-button.elementor-swiper-button-prev{right:120px}body #banner .home-block-slider .elementor-swiper-button.elementor-swiper-button-next{right:15px}body #home-offers .swiper .swiper-navigation{right:49%}body #home-offers .swiper .swiper-navigation .slider-counter{bottom:70px;left:calc(50% + 160px)}body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-discount-title{top:0}body #home-rooms .swiper[dir*=rtl] .swiper-slide .slider-counter{left:84px;bottom:40px}body #home-rooms .swiper[dir*=rtl] .elementor-swiper-button-prev{left:30px;bottom:30px}body #home-rooms .swiper[dir*=rtl] .elementor-swiper-button-next{left:127px;bottom:30px}body #home-rooms .swiper-navigation .slider-counter{bottom:40px;left:calc(50% + 75px)}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content{min-height:720px}}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content.right,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content.right{order:2;align-items:end}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-top-title,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-top-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;color:var(--e-global-color-text);position:absolute;top:60px}@media (min-width:769px){body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-subtitle{font-size:40px;line-height:40px;margin-bottom:30px}}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-description-detail,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-description-detail{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:15px;direction:ltr}body #event-gastronomy .elementor-widget-button{padding-top:30px}body #event-gastronomy .elementor-widget-button .elementor-button{color:var(--e-global-color-8bd0816);background-color:var(--e-global-color-ead8ea9)}body #event-gastronomy .elementor-widget-button .elementor-button:hover,body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-buttons a:hover,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-buttons a:hover{background-color:var(--e-global-color-ac02904)}body #event-gastronomy .swiper-slide:nth-of-type(2n) .swiper-slide-inner,body #home-experiences .swiper-slide:nth-of-type(2n) .swiper-slide-inner,body #hotel-experiences .swiper-slide:nth-of-type(2n) .swiper-slide-inner{margin-top:100px}body #event-gastronomy .swiper-slide-inner,body #home-experiences .swiper-slide-inner{margin-bottom:30px}body #event-gastronomy .swiper-slide-inner .swiper-slide-image,body #event-gastronomy .swiper-slide-inner .swiper-slide-image img,body #home-experiences .swiper-slide-inner .swiper-slide-image,body #home-experiences .swiper-slide-inner .swiper-slide-image img,body .hoti-item-carousel .swiper-slide-inner .swiper-slide-image,body .hoti-item-carousel .swiper-slide-inner .swiper-slide-image img,body .hoti-services-carousel .swiper-slide-inner .swiper-slide-image,body .hoti-services-carousel .swiper-slide-inner .swiper-slide-image img{height:500px;max-height:500px;object-fit:cover;width:100%}@media (max-width:1440px){body.home .logo-white{display:inline-block}body .menu-top,body.home .logo-dark{display:none}body #event-gastronomy .swiper-slide-inner .swiper-slide-image,body #event-gastronomy .swiper-slide-inner .swiper-slide-image img,body #home-experiences .swiper-slide-inner .swiper-slide-image,body #home-experiences .swiper-slide-inner .swiper-slide-image img{height:400px;max-height:400px}}body #event-gastronomy .content .content-title,body #home-experiences .content .content-title,body .hoti-item-carousel .content .content-title,body .hoti-services-carousel .content .content-title{margin-bottom:30px;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px;color:var(--e-global-color-text)}body #event-gastronomy .content .content-description-detail,body #home-experiences .content .content-description-detail,body .hoti-item-carousel .content .content-description-detail,body .hoti-services-carousel .content .content-description-detail{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:30px;color:var(--e-global-color-0383865)}body #home-experiences .swiper-slide-inner .swiper-slide-image{height:500px;object-fit:cover;width:100%;aspect-ratio:408/500}body .elementor-widget-hoti-gallery-slider .elementor-main-swiper{padding-left:100px;padding-right:100px}@media (max-width:1024px){body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-top-title{top:30px}body .elementor-widget-hoti-gallery-slider .elementor-main-swiper{padding-left:15px;padding-right:15px}body .elementor-widget-hoti-gallery-slider .elementor-main-swiper .swiper-slide.portrait{width:400px!important}}@media (max-width:768px){body #banner .home-block-slider .elementor-swiper-button.elementor-swiper-button-prev{right:calc(50% + 30px)}body #banner .home-block-slider .elementor-swiper-button.elementor-swiper-button-next{right:calc(50% - 75px)}body #home-offers .elementor-widget-offer_block_slider{padding-top:30px;padding-bottom:30px}body #home-offers .swiper .swiper-navigation{bottom:auto;left:auto;right:173px;top:0}body #home-offers .swiper .swiper-navigation .slider-counter,body #home-rooms .swiper-navigation .slider-counter{bottom:0;left:auto;right:63px;top:484px;transform:none}body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-discount-title{top:0;font-size:19px;line-height:26px;position:absolute}body #home-offers .swiper-slide-inner .swiper-slide-inner-content.large .content-discount-title{top:0;font-size:19px;line-height:26px}body #home-rooms .swiper[dir*=rtl] .swiper-slide .slider-counter{top:482px;display:block;right:56px;left:unset}body #home-rooms .swiper[dir*=rtl] .elementor-swiper-button-prev{bottom:unset;top:480px;left:unset;right:104px}body #home-rooms .swiper[dir*=rtl] .elementor-swiper-button-next{bottom:unset;top:480px;left:unset;right:15px}body #home-rooms .swiper-navigation{bottom:auto;left:auto;right:0;top:0}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content{min-height:unset;justify-content:start;padding-top:60px;padding-bottom:0}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-top-title{top:0;margin-bottom:20px;font-size:19px;line-height:26px}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .read-more{margin-bottom:0}body #event-gastronomy .swiper-slide:nth-of-type(2n) .swiper-slide-inner,body #home-experiences .swiper-slide:nth-of-type(2n) .swiper-slide-inner{margin-top:0}body #event-gastronomy .swiper-slide,body #home-experiences .swiper-slide{padding-right:15px}body #event-gastronomy .elementor-swiper-button-prev,body #home-experiences .elementor-swiper-button-prev{display:flex;top:200px;left:5px}body #event-gastronomy .elementor-swiper-button-next,body #home-experiences .elementor-swiper-button-next{display:flex;top:200px;right:20px}body .elementor-widget-hoti-gallery-slider .elementor-main-swiper .swiper-slide:not(.portrait){width:470px!important}}body .elementor-widget-hoti-gallery-slider .elementor-main-swiper .swiper-slide .elementor-carousel-image{width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:1440px){body .elementor-widget-hoti-gallery-slider .elementor-main-swiper .elementor-swiper-button.swiper-button-lock{display:none}}body .gallery-hoti,body .gallery-slider .elementor-shortcode .gallery .owl-stage,body.single-rooms .gallery .gallery-item .image-container img{height:500px}body .gallery-slider .elementor-shortcode .gallery .owl-stage .owl-item,body .gallery-slider .elementor-shortcode .gallery .owl-stage .owl-item .gallery-item{height:100%}body .gallery-slider .elementor-shortcode .gallery .owl-stage .owl-item .gallery-item picture{display:flex;height:100%}body .gallery-slider .elementor-shortcode .gallery .owl-stage .owl-item .gallery-item picture img{object-fit:cover}body.single-rooms .room-feature-list .elementor-shortcode{display:flex;flex-direction:row;align-items:center;justify-content:space-between}body.single-offer .offer-icon-list .elementor-shortcode .offer-icon .offer-icon-items,body.single-rooms .room-feature-list .elementor-shortcode .room-feature-items{display:flex;flex-direction:row}body.single-rooms .room-feature-list .elementor-shortcode .room-feature-items .feature-image{color:var(---e-global-color-8bd0816)}body.single-rooms .room-feature-list .elementor-shortcode .room-feature-items .feature-image img{width:40px!important;height:40px!important}body.single-rooms .room-feature-list .elementor-shortcode .room-feature-items .feature-title{padding:0 30px;font-size:16px;font-family:var(--e-global-typography-text-font-family);color:var(---e-global-color-8bd0816)}@media (min-width:769px) and (max-width:1024px){body.single-rooms .room-feature-list .elementor-shortcode{align-items:start}body.single-rooms .room-feature-list .elementor-shortcode .room-feature-items{align-items:center;flex-direction:column}body.single-rooms .room-feature-list .elementor-shortcode .room-feature-items .feature-title{text-align:center}body.single-rooms .room-feature-list .elementor-shortcode .room-feature-items .feature-image{width:15%}body.single-rooms .room-feature-list .elementor-shortcode .room-feature{width:25%}}body.single-rooms .galeria-imagens .elementor-widget-container .elementor-image-carousel-wrapper{margin-right:-300px}body.single-gastronomy .gastronomy-feature-list .elementor-shortcode,body.single-rooms .room-amenities-list .elementor-shortcode{display:flex;flex-direction:row;justify-content:space-around}body.single-gastronomy .gastronomy-feature-list .elementor-shortcode .gastronomy-feature-items,body.single-rooms .room-amenities-list .elementor-shortcode .room-amenities-items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}body.single-rooms .room-amenities-list .elementor-shortcode .room-amenities-items .amenities-image{color:var(---e-global-color-8bd0816);height:70px}body.single-rooms .room-amenities-list .elementor-shortcode .room-amenities-items .amenities-image img{height:50px;width:50px}body.single-rooms .room-amenities-list .elementor-shortcode .room-amenities-items .amenities-title{padding-top:30px;font-size:16px;font-family:var(--e-global-typography-text-font-family);color:var(---e-global-color-8bd0816);line-height:30px;max-width:121px;text-align:center}@media (min-width:769px){body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-description-detail{font-size:18px;line-height:32px;margin-bottom:30px}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .read-more{padding:13px 40px}body.single-rooms .swiper-slide-inner{flex-direction:row}body.single-rooms .swiper-slide-inner .swiper-slide-inner-image{width:50%;height:700px;margin-top:0}}body.single-rooms .swiper-slide-inner .swiper-slide-inner-content{width:100%;padding:30px 15px;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:end}@media (min-width:769px){body.single-rooms .swiper-slide-inner .swiper-slide-inner-content{width:50%;padding:30px 15px 30px 30px;position:relative}body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-title{font-size:40px;line-height:40px}}@media (min-width:1025px){body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-subtitle,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-title{font-size:50px;line-height:50px}body.single-rooms .swiper-slide-inner .swiper-slide-inner-image{width:58%;height:900px}body.single-rooms .swiper-slide-inner .swiper-slide-inner-content{width:42%;padding:60px 100px}}@media (max-width:1024px){body.single-rooms .room-amenities-list .elementor-shortcode .room-amenities-items{padding:15px}body.single-rooms .room-amenities-list .elementor-shortcode .room-amenities-items .amenities-title{padding-top:20px;max-width:100%}body.single-rooms .swiper[dir*=rtl] .swiper-slide .slider-counter{left:84px;bottom:30px}body.single-rooms .swiper[dir*=rtl] .elementor-swiper-button-prev{left:30px;bottom:30px}body.single-rooms .swiper[dir*=rtl] .elementor-swiper-button-next{left:127px;bottom:30px}body.single-rooms .swiper-slide-inner .swiper-slide-inner-content{min-height:720px}body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-top-title{top:30px}}@media (min-width:769px){body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-subtitle{font-size:40px;line-height:40px;margin-bottom:30px}body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-description-detail{font-size:18px;line-height:32px;margin-bottom:30px}}body.single-rooms .gallery .gallery-item{height:500px;width:750px}body.single-gastronomy .gallery-hoti{overflow:hidden;padding-left:100px}body .gallery-hoti .elementor-swiper-button,body.single-gastronomy .gallery-hoti .elementor-swiper-button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;color:var(--e-global-color-primary)!important;opacity:1!important;cursor:pointer}body.single-gastronomy .gallery-hoti .elementor-swiper-button.elementor-swiper-button-prev{left:10px;font-size:50px}body .gallery-hoti .elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left:before,body.single-gastronomy .gallery-hoti .elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left:before{content:"\e87e"}body .gallery-hoti .elementor-swiper-button.elementor-swiper-button-next,body.single-gastronomy .gallery-hoti .elementor-swiper-button.elementor-swiper-button-next{right:10px;font-size:50px}body .gallery-hoti .elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right:before,body.single-gastronomy .gallery-hoti .elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right:before{content:"\e87d"}body .gallery-hoti .elementor-swiper-button:hover,body.single-gastronomy .gallery-hoti .elementor-swiper-button:hover{color:var(--e-global-color-primary)!important;opacity:.5!important}body .event-icon-description-list .elementor-shortcode,body.single-gastronomy .icon-description-list .elementor-shortcode{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}body.single-gastronomy .icon-description-list .elementor-shortcode .gastronomy-icon-description{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center}body.single-gastronomy .icon-description-list .elementor-shortcode .gastronomy-icon-description .icon-image{color:var(--e-global-color-8bd0816);padding-left:30px;height:30px}body.single-gastronomy .icon-description-list .elementor-shortcode .gastronomy-icon-description .icon-text{padding:0 30px;font-size:16px;font-family:var(--e-global-typography-text-font-family);color:var(--e-global-color-8bd0816);line-height:30px;font-weight:400}body.single-gastronomy .icon-description-list .elementor-shortcode .gastronomy-icon-description .icon-text a{color:var(--e-global-color-primary)}body.single-gastronomy .gastronomy-feature-list .elementor-shortcode .gastronomy-feature-items .gastronomy-feature-image{color:var(---e-global-color-8bd0816);height:73px}body.single-gastronomy .gastronomy-feature-list .elementor-shortcode .gastronomy-feature-items .gastronomy-feature-title{padding-top:30px;font-size:16px;font-family:var(--e-global-typography-text-font-family);color:var(---e-global-color-8bd0816);line-height:30px;max-width:160px;text-align:center}body.single-gastronomy .gastronomy-card-list .gastronomy-card{width:100%;padding-right:100px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:120px;height:900px}@media (max-width:1440px){body #home-experiences .swiper-slide-inner .swiper-slide-image{height:400px}body.single-gastronomy .gastronomy-card-list .gastronomy-card{height:700px}}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block1,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block2{width:42%;height:900px}@media (max-width:1440px){body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block1{height:700px}}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block1 .icon-image,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block2 .icon-image{width:100%;height:900px}@media (max-width:1440px){body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block1 .icon-image{height:700px}}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block1 .icon-image img,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block2 .icon-image img{object-fit:cover;height:100%;width:100%}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2{width:58%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item{width:100%;padding-left:100px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-title,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:50px;font-style:normal;font-weight:300;line-height:50px;text-transform:uppercase;color:var(--e-global-color-8bd0816)}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-subtitle,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-subtitle{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:50px;font-style:italic;font-weight:500;line-height:50px;text-transform:uppercase;color:var(--e-global-color-8bd0816);padding-left:60px;padding-bottom:30px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-description,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-description{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px;color:var(--e-global-color-text);padding-bottom:30px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-buttons,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-buttons{display:flex;flex-direction:row;column-gap:15px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-buttons a,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-buttons a{display:flex;padding:13px 30px;justify-content:center;align-items:center;gap:10px;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px;text-transform:uppercase;color:var(--e-global-color-text);background-color:var(--e-global-color-ead8ea9)}body.single-gastronomy .gastronomy-card-list .gastronomy-card-right{width:100%;padding-left:100px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:120px;height:900px}@media (max-width:1440px){body.single-gastronomy .gastronomy-card-list .gastronomy-card-right,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block2{height:700px}}body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1{width:58%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item{width:100%;padding-right:100px}@media (max-width:1440px){body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block2 .icon-image{height:700px}body .gallery-hoti{height:400px}}body .event-icon-description-list .elementor-shortcode .event-icon-description:first-child .icon-image{padding-right:15px;padding-left:0}body .event-icon-description-list .elementor-shortcode .event-icon-description:first-child .icon-image:after{content:'';border-left:0}body .event-icon-description-list .elementor-shortcode .event-icon-description{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:stretch;height:30px}body .event-icon-description-list .elementor-shortcode .event-icon-description .icon-image{color:var(--e-global-color-0383865);padding-right:15px;padding-left:15px;height:18px;margin-top:2px}body .event-icon-description-list .elementor-shortcode .event-icon-description .icon-image img{height:18px}body .event-icon-description-list .elementor-shortcode .event-icon-description .icon-image:after{content:'';position:absolute;top:5px;margin-left:-10px;display:block;width:1px;height:20px;padding:5px 0;border-left:1px solid var(--e-global-color-0383865)}body .event-icon-description-list .elementor-shortcode .event-icon-description .icon-text{padding-right:15px;font-size:16px;font-family:var(--e-global-typography-text-font-family);color:var(--e-global-color-0383865);line-height:30px;font-weight:400}body.single-offer .offer-icon-list .elementor-shortcode{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}body.single-offer .offer-icon-list .elementor-shortcode .offer-icon{padding-bottom:20px;padding-right:20px}body.single-offer .offer-icon-list .elementor-shortcode .offer-icon .offer-icon-items .icon-image{color:var(---e-global-color-8bd0816);width:30px;height:30px}body.single-offer .offer-icon-list .elementor-shortcode .offer-icon .offer-icon-items .icon-image img{width:30px!important;height:30px!important}body.single-offer .offer-icon-list .elementor-shortcode .offer-icon .offer-icon-items .icon-title{padding:0 30px;font-size:16px;font-family:var(--e-global-typography-text-font-family);color:var(---e-global-color-8bd0816);white-space:wrap}body .detail-room-booking-form input[type=checkbox],body .footer-form input[type=checkbox],body .info-form input[type=checkbox],body .spa-form input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body .detail-room-booking-form .elementor-field-group-aceito>div label,body .footer-form .elementor-field-group-hoti_checkbox_terms>div label,body .info-form .elementor-field-group-aceito>div label,body .spa-form .elementor-field-group-aceito>div label{font-family:Manrope,Sans-serif;font-size:12px;font-weight:400;line-height:22px;color:var(--e-global-color-0383865);margin-right:1em;position:relative}body .footer-form .elementor-field-group-hoti_checkbox_terms>div label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:.5em;vertical-align:-3px;border:1px solid var(--e-global-color-0383865);padding:.12em;background-color:transparent;background-clip:content-box;transition:.2s}body .footer-form .elementor-field-group-hoti_checkbox_terms>div label:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:11px;left:2px;position:absolute;top:9px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:6px;display:none}body .detail-room-booking-form .elementor-field-group-aceito>div label .elementor-field-group-aceito>div input:hover+label:before,body .footer-form .elementor-field-group-hoti_checkbox_terms>div label .elementor-field-group-hoti_checkbox_terms>div input:hover+label:before,body .info-form .elementor-field-group-aceito>div label .elementor-field-group-aceito>div input:hover+label:before,body .spa-form .elementor-field-group-aceito>div label .elementor-field-group-aceito>div input:hover+label:before{border-color:var(--e-global-color-0383865)}body .detail-room-booking-form .elementor-field-group-aceito>div input:checked+label:before,body .footer-form .elementor-field-group-hoti_checkbox_terms>div input:checked+label:before,body .info-form .elementor-field-group-aceito>div input:checked+label:before,body .spa-form .elementor-field-group-aceito>div input:checked+label:before{border-color:var(--e-global-color-0383865);background:var(--e-global-color-0383865)}body .detail-room-booking-form .elementor-field-group-aceito>div input:checked+label:after,body .footer-form .elementor-field-group-hoti_checkbox_terms>div input:checked+label:after,body .info-form .elementor-field-group-aceito>div input:checked+label:after,body .spa-form .elementor-field-group-aceito>div input:checked+label:after{-moz-animation:.8s check;-webkit-animation:.8s check;animation:.8s check;display:block;width:6px;height:11px;border-color:#fff}body .footer-form button[type=submit],body .spa-form .elementor-field-type-submit button:hover{cursor:pointer}body .detail-room-booking-form input[type=text].hasDatepicker,body .info-form input[type=text].hasDatepicker,body .spa-form input[type=text].hasDatepicker{max-width:100%!important}body .detail-room-booking-form input[name="form_fields[oferta]"],body .info-form input[name="form_fields[oferta]"],body .spa-form input[name="form_fields[oferta]"]{cursor:not-allowed}body .detail-room-booking-form .elementor-field-group-aceito>div label:before,body .info-form .elementor-field-group-aceito>div label:before,body .spa-form .elementor-field-group-aceito>div label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:.5em;vertical-align:-1px;border:1px solid var(--e-global-color-0383865);padding:.12em;background-color:transparent;background-clip:content-box;transition:.2s}body .detail-room-booking-form .elementor-field-group-aceito>div label:after,body .info-form .elementor-field-group-aceito>div label:after,body .spa-form .elementor-field-group-aceito>div label:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:11px;left:2px;position:absolute;top:11px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:6px;display:none}@keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:11px;width:6px}}body .link-copy a:hover{color:var(--e-global-color-text)}body .dialog-widget-content ::-webkit-scrollbar-track{background:var(--e-global-color-primary)}body .dialog-widget-content ::-webkit-scrollbar-thumb{background:#fff}body .dialog-widget-content ::-webkit-scrollbar{width:10px}body .e-n-accordion-item-title-icon{margin-left:auto}body .e-n-accordion-item-title-number{font-size:24px;color:var(--e-global-color-text);margin-right:30px}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner.btn-center-stripe .btn-stripe .read-more.btn::after,body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner.btn-right-stripe .btn-stripe .read-more.btn::after,body .hoti-btn-go{color:#fff!important}body .rooms.type-rooms .elementor-button{margin-bottom:10px}body.single-rooms .rooms{margin-top:-150px!important;margin-left:0!important;margin-right:0!important}body .gallery-item{height:500px;overflow:hidden;margin-right:10px}body .image-container img{height:100%;object-fit:cover}body .rooms-list-gallery .rooms{margin:0}body .salas-carousel .event .e-parent .e-child{background-position:center;background-size:cover}body .flatpickr-current-month{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:115%;column-gap:10px}body .flatpickr-current-month input.numInput.cur-year{padding:0;font-size:15px}body .gallery-hoti .swiper-wrapper{width:max-content}@media (max-width:1024px){body.single-gastronomy .gallery-hoti{padding-left:15px}body.single-gastronomy .gastronomy-feature-list .elementor-shortcode .gastronomy-feature-items{font-size:13px;line-height:26px;padding:15px}body.single-gastronomy .gastronomy-feature-list .elementor-shortcode .gastronomy-feature-items .gastronomy-feature-title{padding-top:20px;max-width:100%}body.single-gastronomy .gastronomy-feature-list .elementor-shortcode .gastronomy-feature{width:20%}body.single-gastronomy .gastronomy-card-list .gastronomy-card{height:600px;padding-right:0}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block1,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block2{width:50%;height:600px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block1 .icon-image,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block2 .icon-image{height:600px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1{width:50%}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item{padding-left:15px;padding-right:15px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-subtitle,body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-title,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-subtitle,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-title{font-size:40px;line-height:40px}body.single-gastronomy .gastronomy-card-list .gastronomy-card-right{height:600px;padding-left:0}body .gallery-hoti{height:350px}}@media (max-width:768px){body .elementor-widget-hoti-gallery-slider .elementor-main-swiper .swiper-slide.portrait{width:160px!important}body.single-offer .offer-icon-list .elementor-shortcode,body.single-rooms .room-feature-list .elementor-shortcode{flex-direction:column;align-items:start}body.single-offer .offer-icon-list .elementor-shortcode .offer-icon-items,body.single-rooms .room-feature-list .elementor-shortcode .room-feature-items{padding:15px 0}body.single-offer .offer-icon-list .elementor-shortcode .offer-icon-items .icon-image,body.single-rooms .room-feature-list .elementor-shortcode .room-feature-items .feature-image{width:40px;height:40px}body.single-offer .offer-icon-list .elementor-shortcode .offer-icon-items .icon-title,body.single-rooms .room-feature-list .elementor-shortcode .room-feature-items .feature-title{padding:0 15px}body.single-rooms .room-amenities-list .elementor-shortcode .room-amenities-items .amenities-image{height:60px}body.single-rooms .room-amenities-list .elementor-shortcode{flex-direction:row;flex-wrap:wrap}body.single-gastronomy .gastronomy-feature-list .elementor-shortcode .gastronomy-feature,body.single-rooms .room-amenities-list .elementor-shortcode .room-amenities{width:50%}body.single-gastronomy .gastronomy-feature-list .elementor-shortcode .gastronomy-feature .gastronomy-feature-items .gastronomy-feature-title,body.single-rooms .room-amenities-list .elementor-shortcode .room-amenities .room-amenities-items .amenities-title{padding-top:15px}body.single-rooms .swiper[dir*=rtl] .swiper-slide .slider-counter{top:425px;display:block;right:65px;left:unset}body.single-rooms .swiper[dir*=rtl] .elementor-swiper-button-prev{bottom:unset;top:425px;left:unset;right:104px}body.single-rooms .swiper[dir*=rtl] .elementor-swiper-button-next{bottom:unset;top:425px;left:unset;right:15px}body.single-rooms .swiper-slide-inner .swiper-slide-inner-content{min-height:unset;justify-content:start;padding-top:60px;padding-bottom:0}body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-top-title{top:0;margin-bottom:20px;font-size:19px;line-height:26px;position:unset}body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .read-more{margin-bottom:0}body .gallery-hoti,body.single-rooms .gallery .gallery-item,body.single-rooms .gallery .gallery-item .image-container img{height:300px}body.single-gastronomy .icon-description-list .elementor-shortcode{flex-wrap:wrap}body .footer-form button[type=submit],body .footer-form button[type=submit]:before,body.single-gastronomy .icon-description-list .elementor-shortcode .gastronomy-icon-description{width:100%}body .event-icon-description-list .elementor-shortcode .event-icon-description .icon-image,body.single-gastronomy .icon-description-list .elementor-shortcode .gastronomy-icon-description .icon-image{padding-left:0}body.single-gastronomy .icon-description-list .elementor-shortcode .gastronomy-icon-description .icon-text{font-size:13px;line-height:26px}body.single-gastronomy .gastronomy-feature-list .elementor-shortcode{flex-direction:row;flex-wrap:wrap;justify-content:start}body.single-gastronomy .gastronomy-card-list .gastronomy-card,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right{height:fit-content;flex-direction:column;margin-bottom:60px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block1{width:100%;height:400px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block1 .icon-image,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block2 .icon-image{height:400px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2{width:100%;padding-top:30px}body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-subtitle,body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-title,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-subtitle,body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-title{font-size:30px;line-height:30px}body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1{width:100%;order:2;padding-top:30px}body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block2{width:100%;height:400px;order:1}body .event-icon-description-list .elementor-shortcode .event-icon-description .icon-image:after{display:none}body.single-offer .offer-icon-list .elementor-shortcode .offer-icon-items .icon-image img{width:100%;height:100%}body .detail-room-booking-form .elementor-field-group-aceito>div label:after,body .info-form .elementor-field-group-aceito>div label:after,body .spa-form .elementor-field-group-aceito>div label:after{top:8px}body #elementor-popup-modal-385 .dialog-message{width:360px}}body .gallery-hoti .swiper-slide.horizontal{width:750px}@media (max-width:768px){body .gallery-hoti .swiper-slide.horizontal{width:470px}}body .gallery-hoti .swiper-slide.vertical{width:382px}body .gallery-hoti .swiper-slide img{height:100%;width:100%;object-fit:cover}body .gallery-hoti .elementor-swiper-button.elementor-swiper-button-prev{left:-90px;font-size:50px}body .facilities .elementor-icon-box-icon{display:flex!important;align-items:center}body .room-detail-banner{height:100vh}body .hoti-tabs{padding-bottom:120px}@media (max-width:1440px){body .hoti-tabs{padding-bottom:100px}}@media (max-width:1024px){body .gallery-hoti .swiper-slide.vertical{width:400px}body .hoti-tabs{padding-bottom:60px}}body .hoti-tabs .e-n-tabs-heading{flex-wrap:wrap;justify-content:center}body .hoti-tabs .e-n-tabs-heading .e-n-tab-title{padding:13px 30px;background-color:#f4f4f4!important;border:none;cursor:pointer}body .hoti-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text{font-size:14px;line-height:19px;text-transform:uppercase;color:var(--e-global-color-text)!important;font-weight:700!important}body .hoti-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]{background-color:#c9c8c7!important}body .e-n-tabs-content .e-child{padding:0}body .e-n-tabs-content .e-child details{border-bottom:1px solid #c9c8c7}body .e-n-tabs-content .e-child details:first-of-type{border-top:1px solid #c9c8c7}body .e-n-tabs-content .e-child details summary{border:none;padding:30px 60px;display:flex}@media (max-width:768px){body .gallery-hoti .swiper-slide.vertical{width:160px}body .meteo .elementor-widget-container{overflow:auto}body.home .destenys .elementor-heading-title{font-size:30px!important;line-height:30px!important}body .hoti-tabs{padding-bottom:30px}body .e-n-tabs-content .e-child details summary{padding:30px 0}}body .e-n-tabs-content .e-child details summary .e-n-accordion-item-title-number{order:1;font-size:24px;line-height:32px;font-weight:400!important}body .e-n-tabs-content .e-child details summary .e-n-accordion-item-title-header{order:2;font-size:24px;line-height:32px;font-weight:400!important}body .e-n-tabs-content .e-child details summary .e-n-accordion-item-title-icon{order:3}body .e-n-tabs-content .e-child details summary .e-n-accordion-item-title-icon .e-closed{display:block}body .e-n-tabs-content .e-child details .e-child{border:none;padding:30px 60px}@media (max-width:768px){body .e-n-tabs-content .e-child details .e-child{padding:30px 0}}body .e-n-tabs-content .e-child details .e-child p{margin:0;font-size:18px;line-height:32px}body .elementor-element.elementor-pagination-position-outside .swiper{padding-bottom:0!important}body .elementor-element.e-con-full.e-flex.e-con.e-child{margin-top:100px;transition:1.75s ease-in-out}body .elementor-element.e-con-full.e-flex.e-con.e-child.anime,body .footer-gray-banner .elementor-element.e-con-full.e-flex.e-con.e-child,body .salas-carousel .elementor-element.e-con-full.e-flex.e-con.e-child,body .single-room-carousel .elementor-element.e-con-full.e-flex.e-con.e-child,body header .elementor-element.e-con-full.e-flex.e-con.e-child{margin-top:0}body .meteo-surf iframe{min-width:730px!important}@media (max-width:768px){body .e-n-tabs-content .e-child details .e-child p{font-size:15px;line-height:26px}body .meteo-surf iframe{min-width:440px!important}}@media (max-width:440px){body .hoti-tabs .e-n-tabs-heading{display:flex;flex-shrink:0;flex-direction:column;row-gap:2px}body .meteo-surf iframe{min-width:360px!important}}@media (max-width:360px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .slider-counter{bottom:30px}body #banner .home-block-slider .elementor-swiper-button{bottom:20px}body #home-rooms .swiper-slide-inner .swiper-slide-inner-content,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content{min-height:unset}body .elementor-widget-hoti-gallery-slider .elementor-main-swiper .swiper-slide:not(.portrait){width:345px!important}body .gallery-hoti{height:200px}body .gallery-hoti .swiper-slide.horizontal{width:345px}body .e-n-tabs-content .e-child details .e-child,body .e-n-tabs-content .e-child details summary{padding:15px 0}body .meteo-surf iframe{min-width:300px!important}}body .elementor-element-328d97a{border-top:1px solid #d9d9d9!important}body .offer-list-item{background-position:center center!important;background-size:cover!important}@media only screen and (min-width:1025px) and (max-width:1366px){body div.elementor-element.elementor-element-103c080,body div.elementor-element.elementor-element-db404b7{padding-top:150px}}body .hb-form-table .si_hotels .hb-form-field-input select{font-family:Manrope,Sans-serif;font-size:16px;font-weight:500;line-height:20px;border-radius:0;color:#58595b!important}body .hb-form-table .si_hotels .hb-form-field-input select option{color:#58595b;background-color:#f4f4f4;border:1px solid #ccc;border-radius:.4em;list-style:none;margin:0;max-height:11.5em;min-width:80px;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto}body .hb-form-table .si_hotels .hb-form-field-input select option:hover{background-color:#58595b}body .dk-select-options{padding:0;max-height:12em}body .si-children-select{display:block!important}body .si_hotels{min-height:50px}body .si_hotels .dk-select{line-height:20px}body .si_hotels .dk-select-options{min-width:150px}body .si_hotels .dk-select-options .dk-option{padding:0 8px;margin-bottom:0!important;line-height:38px}body .si_hotels .dk-select-options .dk-option-selected{color:#fff;background-color:#58595b}body .hoti-rooms-ul{justify-content:start;align-items:start}body .hoti-rooms-ul .hoti-rooms{min-width:19.9%}body .hoti-rooms-ul .hoti-rooms .hb-form-field-input{padding-right:50px}body .hoti-rooms-ul .hoti-rooms:last-of-type .hb-form-field-input{padding-right:0}body .hoti-rooms-ul .hoti-rooms .si-room-nr-span{font-family:Manrope,Sans-serif;font-weight:500;line-height:20px;font-size:16px;color:#c9c8c7;display:flex;align-items:center}body .hoti-rooms-ul .hoti-rooms .si-room-nr-span:before{content:" ";background:url(../images/room-bed.svg) center/contain no-repeat;height:30px;width:30px;display:flex;margin-right:20px}body .hoti-rooms-ul .hoti-rooms .si-room-fields-ul{padding:0;list-style-type:none}body .hoti-rooms-ul .hoti-rooms .si-room-fields-ul .si-room-fields,body .hoti-rooms-ul .hoti-rooms .si-room-fields-ul .si-room-fields-right{color:#58595b;display:flex;align-items:center;justify-content:space-between}body .hoti-rooms-ul .hoti-rooms .si-room-fields-ul .si-room-fields .dk-select,body .hoti-rooms-ul .hoti-rooms .si-room-fields-ul .si-room-fields-right .dk-select,body .hoti-rooms-ul .si-children1-fields .dk-select,body .hoti-rooms-ul .si-children2-fields .dk-select,body .hoti-rooms-ul .si-children3-fields .dk-select,body .hoti-rooms-ul .si-children4-fields .dk-select,body .hoti-rooms-ul .si-children5-fields .dk-select{color:#58595b;display:flex;align-items:center;border:1px solid #c9c8c7;padding:0 10px;max-width:100px}body .hoti-rooms-ul .hoti-rooms .si-room-fields-ul .si-room-fields .dk-select:after,body .hoti-rooms-ul .hoti-rooms .si-room-fields-ul .si-room-fields-right .dk-select:after,body .hoti-rooms-ul .si-children1-fields .dk-select:after,body .hoti-rooms-ul .si-children2-fields .dk-select:after,body .hoti-rooms-ul .si-children3-fields .dk-select:after,body .hoti-rooms-ul .si-children4-fields .dk-select:after,body .hoti-rooms-ul .si-children5-fields .dk-select:after{content:" ";background:url(../images/arrow-down.svg) center/contain no-repeat;height:11px;width:11px;display:flex}body .hoti-rooms-ul .li-btn-confirm{width:100%}body .hoti-rooms-ul .si-children1-fields,body .hoti-rooms-ul .si-children2-fields,body .hoti-rooms-ul .si-children3-fields,body .hoti-rooms-ul .si-children4-fields,body .hoti-rooms-ul .si-children5-fields{color:#8d8d8d;display:flex;align-items:center;font-size:16px;line-height:20px;min-height:40px;width:100%}body .hoti-rooms-ul .si-children1-fields .si-span-ages,body .hoti-rooms-ul .si-children2-fields .si-span-ages,body .hoti-rooms-ul .si-children3-fields .si-span-ages,body .hoti-rooms-ul .si-children4-fields .si-span-ages,body .hoti-rooms-ul .si-children5-fields .si-span-ages{color:#8d8d8d;padding-right:20px}@media (min-width:1025px) and (max-width:1440px){body .hoti-search{flex-direction:column}}body .hi-home-container,body .hi-launcher-container{bottom:120px!important}@media (max-width:1024px){body .elementor-element.e-con-full.e-flex.e-con.e-child{transition:1s ease-in-out}body .hoti-rooms-ul{position:absolute;max-width:100%;width:calc(100vw - 40px)!important}body .hi-launcher-container{bottom:60px!important}}body .hoti-btn-go{padding:12px 15px;background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px;text-transform:uppercase;transition:.5s;margin-bottom:15px;margin-right:20px;cursor:pointer;white-space:nowrap;display:inline-block}@media (max-width:500px){body .elementor-widget-shortcode .gallery-hoti .elementor-swiper-button{display:block!important}}@media (min-width:501px){body .elementor-widget-shortcode .gallery-hoti[data-has-many-slides=true] .elementor-swiper-button{display:block}body .elementor-widget-shortcode .gallery-hoti .elementor-swiper-button.swiper-button-lock{display:none}}body .hoti-item-carousel .swiper-slide:nth-of-type(2n) .swiper-slide-inner,body .hoti-services-carousel .swiper-slide:nth-of-type(2n) .swiper-slide-inner{margin-top:100px!important}body .hoti-item-carousel .swiper-slide-inner,body .hoti-services-carousel .swiper-slide-inner{margin-bottom:30px!important}@media (max-width:1440px){body .hoti-rooms-ul .hoti-rooms{min-width:49.9%}body .hoti-rooms-ul .hoti-rooms:last-of-type .hb-form-field-input{padding-right:50px}body .hoti-item-carousel .swiper-slide-inner .swiper-slide-image,body .hoti-item-carousel .swiper-slide-inner .swiper-slide-image img,body .hoti-services-carousel .swiper-slide-inner .swiper-slide-image,body .hoti-services-carousel .swiper-slide-inner .swiper-slide-image img{height:400px;max-height:400px}}@media (min-width:1920px){body #event-gastronomy .swiper-slide-inner .swiper-slide-image img,body #home-experiences .swiper-slide-inner .swiper-slide-image img{height:calc(100% * (500 / 408));max-height:800px;aspect-ratio:408/500;width:100%}body #event-gastronomy .swiper-slide-inner .swiper-slide-image img img,body #home-experiences .swiper-slide-inner .swiper-slide-image img img,body .hoti-item-carousel .swiper-slide-inner .swiper-slide-image img,body .hoti-services-carousel .swiper-slide-inner .swiper-slide-image img{height:calc(100% * (500 / 408));max-height:800px;object-fit:cover;width:100%;aspect-ratio:408/500}body #home-experiences .swiper-slide-inner .swiper-slide-image,body #home-experiences .swiper-slide-inner .swiper-slide-image img,body .hoti-item-carousel .swiper-slide-inner .swiper-slide-image,body .hoti-services-carousel .swiper-slide-inner .swiper-slide-image{height:calc(100% * (500 / 408));max-height:800px;aspect-ratio:408/500}body #home-experiences .swiper-slide-inner .swiper-slide-image img{object-fit:cover;width:100%}}@media (max-width:768px){body .hoti-rooms-ul .hoti-rooms{min-width:100%}body .hoti-rooms-ul .hoti-rooms .hb-form-field-input{padding-right:0}body .hi-launcher-container{bottom:40px!important}body .hoti-btn-go{margin-bottom:15px}body .hoti-item-carousel .swiper-slide:nth-of-type(2n) .swiper-slide-inner,body .hoti-services-carousel .swiper-slide:nth-of-type(2n) .swiper-slide-inner{margin-top:0}body .hoti-item-carousel .swiper-slide,body .hoti-services-carousel .swiper-slide{padding-right:15px}body .hoti-item-carousel .elementor-swiper-button-prev,body .hoti-services-carousel .elementor-swiper-button-prev{display:flex;top:200px;left:5px}body .hoti-item-carousel .elementor-swiper-button-next,body .hoti-services-carousel .elementor-swiper-button-next{display:flex;top:200px;right:20px}}@media (min-width:768px){body #event-gastronomy .content .content-title,body #home-experiences .content .content-title,body .hoti-item-carousel .content .content-title,body .hoti-services-carousel .content .content-title{font-size:18px;line-height:32px}}@media (min-width:1024px) and (max-width:1440px){body #home-experiences .elementor-widget-heading h2,body .hoti-item-carousel .elementor-widget-heading h2,body .hoti-services-carousel .elementor-widget-heading h2{font-size:44px}}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding-left:15px;padding-right:15px}@media (min-width:1025px){body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-subtitle{font-size:50px;line-height:50px}body .hoti-rooms-ul .li-btn-confirm{display:none}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner{padding-left:100px;padding-right:100px}}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner.btn-center-stripe{justify-content:center}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner.btn-center-stripe .btn-stripe .read-more.btn,body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner.btn-right-stripe .btn-stripe .read-more.btn{border:1px solid #fff!important;color:#fff!important}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner.btn-center-stripe .btn-stripe .read-more.btn:hover,body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner.btn-right-stripe .btn-stripe .read-more.btn:hover{border:1px solid var(--e-global-color-8bd0816)!important}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner.btn-right-stripe{justify-content:flex-end}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner .btn-stripe{margin-top:350px}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner .btn-stripe .read-more.btn{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border:1px solid #fff;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px;text-transform:uppercase;position:relative;color:#fff;transition:.5s;z-index:5}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner .btn-stripe .read-more.btn::after{content:"\f178";font-family:'Font Awesome 6 Pro',Sans-serif;font-size:18px;border-top:unset;border:unset;color:#fff;transition:.5s}@media (min-width:769px){body .hoti-btn-go,body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .read-more{padding:13px 40px}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner .btn-stripe .read-more.btn{padding:10px 20px}}@media (min-width:1441px){body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-description-detail{font-size:18px;line-height:32px;color:var(--e-global-color-8bd0816)}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .read-more.btn::after{filter:invert(80%) sepia(7%) saturate(141%) hue-rotate(266deg) brightness(100%) contrast(91%)}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .read-more.btn,body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner .btn-stripe .read-more.btn{padding:13px 30px;border:1px solid var(--e-global-color-8bd0816);color:var(--e-global-color-8bd0816)}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.align-right .content-subtitle{padding-left:0;padding-right:60px}body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer2,body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content.layer4{width:40%;background:rgba(255,255,255,.7)}body .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .button-stripe .button-stripe-inner .btn-stripe .read-more.btn::after{color:var(--e-global-color-8bd0816)}}