.home-text-images h2{font-size:36px;color:#fff;margin-bottom:0}@media(min-width:767px){.home-text-images h2{font-size:40px}}@media(min-width:1024px){.home-text-images h2{font-size:50px}}.home-text-images h3{font-size:1rem;color:#cf9d6c;margin-bottom:25px;font-weight:600}.home-text-images p{color:#c8c0b8}.page-title-bar .page-title,.breadcrumb span,.text-shadowed *{text-shadow:0 0 20px #00000080}.page-title-bar{background-size:cover}.h-100-content .elementor-element,.h-100-content .elementor-element .elementor-widget-container{height:100%}.w-100-content img{width:100%}.h-100-content .elementor-element img{object-fit:cover;height:100%}.h-100-content.que-hacer-content .elementor-element img{object-fit:cover;height:100%;min-height:600px}@media(max-width:767px){.h-100-content.que-hacer-content .elementor-element img{min-height:400px}}.gallery-img-container a,.gallery-img-container a img{width:100%}#hb_room_load_booking_form{display:none}rs-bullets{display:none!important}.elementor-widget-opal-testimonials .elementor-testimonial-content{font-size:25px;max-width:750px}#rooms .elementor-hb-rooms-wrapper>.row{justify-content:center!important}.comments-flex-center .elementor-widget-wrap{justify-content:center!important}.que-visitar-content-wrapper .elementor-image-box-img{width:100%}.que-visitar-content-wrapper .elementor-image-box-img img{height:300px;object-fit:cover;width:100%}body{padding:0}@media(min-width:767px){body{padding:0 50px}}@media(min-width:1800px){body{padding:0}}.hb_room-template-default .page-title-bar{height:200px;background-color:#423a36}.hb_room-template-default .page-title-bar .wrap,.hb_room-template-default .page-title-bar .container{min-height:unset;height:100%}.hb_room-template-default .page-title-bar .page-title-bar-inner{height:100%}.elementor-galerry__filter[data-filter=".__all"]{display:none !important}#gallery-img-container img{height:450px;width:100%;object-fit:cover;object-position:center center}.hb_single_room .price span.unit:before{display:none}.floating-whatsapp{position:fixed;width:55px;height:55px;bottom:100px;right:25px;background-color:#25d366;color:#FFF!important;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:999}.floating-whatsapp .icon-whatsapp{margin-top:16px}@media(max-width:767px){.floating-whatsapp{bottom:25px}}@media(max-width:992px){.elementor-nav-menu a:not(.elementor-button),.elementor-nav-menu a:not(.elementor-button):focus,.elementor-nav-menu a:not(.elementor-button):hover{padding:10px}}#home-banner-old{display:none}.home-banner-desktop{display:block}.home-banner-mobile{display:none}@media(max-width:850px){.home-banner-desktop{display:none}.home-banner-mobile{display:block}.home-banner-mobile .elementor-container{align-content:flex-start;justify-content:center}.home-banner-mobile .elementor-container #home-banner-text-container{width:320px}}.elementor-1546 .elementor-element.elementor-element-75188f6>.elementor-container{min-height:700px!important}@media(max-width:500px){.elementor-1546 .elementor-element.elementor-element-75188f6>.elementor-container{min-height:500px!important}}.elementor-widget-wpml-language-switcher ul{text-align:right}.elementor-widget-wpml-language-switcher .wpml-ls-current-language span,.elementor-widget-wpml-language-switcher a:hover span{text-decoration:underline}.wpml-ls-legacy-list-horizontal a{padding:5px 7px 6px}@media(max-width:1024px){.header-phone h5{font-size:16px!important}}@media(max-width:1260px){.header-phone h5{font-size:13px!important}}#header-resp-logo-lang-col .elementor-widget-wrap{display:flex;flex-direction:row;justify-content:space-between}#header-resp-logo-lang-col .elementor-widget-wrap>.elementor-element{flex:1;margin:0}.rooms{justify-content:center!important}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{font-family:Ubuntu,Helvetica Neue,helvetica,arial,sans-serif}ul{list-style:none!important}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{display:inline}.elementor-icon-list-item{display:flex}