header nav.cs-menu ul{gap:12px}#controler-bookiing .elementor-widget-container{position:relative}.button.cs-btn-underline:before{background-color:#026EB6}.custom-instalaciones .cs-info-box .cs-info-box-content{margin-top:20px;height:100%;display:flex;flex-direction:column}.custom-instalaciones .cs-info-box-btn{padding-top:20px;margin-top:auto;margin-bottom:0}#custom-form-bara textarea,#custom-form-bara select,#custom-form-bara input{font-weight:600}.button,#custom-form-bara input[type="submit"]{background-color:#A19021}#custom-form-bara input[type="submit"]:hover{background-color:#A19021!important;margin-bottom:0!important}.custom-carrusel .swiper .elementor-swiper-button-prev,.custom-carrusel .swiper .elementor-swiper-button-next{background-color:#fff;border-radius:500px;padding:16px;box-shadow:rgb(0 0 0 / .075) 0 5px 15px}.custom-carrusel .swiper .elementor-swiper-button-prev svg,.custom-carrusel .swiper .elementor-swiper-button-next svg{fill:#000;height:.75rem;width:.75rem}.custom-tabs-menu ul{border-bottom:1px solid #AFAFAF;justify-content:center;align-items:center;display:flex;flex-direction:row;gap:80px;position:relative;z-index:1}.custom-tabs-menu ul li{padding:0;position:relative;z-index:1}.custom-tabs-menu ul li a{padding:0;position:relative;z-index:1}.custom-tabs-menu .primary-menu>li>a:before{background-color:#026EB6;height:3px;bottom:-2px;z-index:20}@media(max-width:992px){.custom-tabs-menu ul{gap:32px}}@media(max-width:992px){.button,#custom-form-bara input[type="submit"]{width:100%;margin-bottom:0}.custom-grid .cs-gallery.gallery-grid.grid-col-3 .cs-gallery-item{width:50%!important}}@media(max-width:992px){.cs-menu.cs-menu-inline .menu{display:flex;flex-direction:column}.cs-menu.cs-menu-inline{text-align:left}.cs-menu.cs-menu-inline ul.sub-menu{opacity:1;visibility:visible;display:flex;flex-direction:column;position:relative;padding-left:28px}.cs-menu.cs-menu-inline ul.sub-menu::before{display:none}}@media(max-width:992px){footer#colophon .primary-menu{display:flex;flex-direction:column}}footer#colophon .primary-menu>li>a{line-height:110%}.custom-job-loop div.v1{border:1px solid #AFAFAF;padding:32px}.elementor-widget-wrap.elementor-element-populated{height:fit-content;margin:auto}.right-menu ul li:nth-last-child(2) a span{border:1px solid #fff;padding:12px;text-transform:capitalize;font-family:"Marcellus";font-size:16px}.custom-header-post{margin-bottom:24px;gap:16px;display:flex;flex-direction:column}.custom-header-post h2{font-size:48px;margin:0;font-family:"Marcellus",serif}.custom-header-post span{font-family:"Jost",sans-serif;font-size:16px;text-transform:uppercase}ul.habitabilidad-list{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;gap:32px;color:#666;font-family:"Jost",sans-serif;font-size:20px}ul.habitabilidad-list img{margin-right:8px;max-height:100%}@media(max-width:992px){ul.habitabilidad-list{display:flex;flex-direction:column;gap:10px}}ul.habitabilidad-list.center{justify-content:center}ul.habitabilidad-list.center li{display:flex;flex-direction:row;font-size:14px}ul.habitabilidad-list.center li img{display:block;height:20px}.extra-info{display:flex;flex-direction:column;margin:40px 0}.extra-info .control-link{display:flex;flex-direction:row;gap:40px;width:100%}.extra-info .control-link a{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px;background-color:#F4F2E4;font-size:20px;gap:30px;font-family:"Marcellus",serif}.extra-info .control-link a img{height:40px;display:flex;margin:auto}.extra-info .service-list{margin:40px 0}.extra-info .service-list h3{font-family:"Marcellus",sans-serif;font-size:32px;margin-bottom:8px}.extra-info .service-list ul{margin:12px 0 0 0;padding:0;list-style:none;column-count:2}@media(max-width:768px){.extra-info .control-link{flex-direction:column}.extra-info .service-list ul{column-count:1}}.extra-info .service-list li{padding:6px 0;display:block;display:flex;flex-direction:row;gap:16px}.extra-info .service-list li img{height:20px;width:auto;display:block}.control-custom-slider{margin-top:64px}.control-custom-slider .master-slider-parent{margin:0}.habitaciones-reserva{display:flex;flex-direction:column}.habitaciones-reserva #secondary{float:none;width:100%;padding:0}.habitaciones-reserva .title-reserva{margin:0;padding:32px 32px 0 32px;font-size:32px;font-family:"Marcellus",serif}.end-reserva{padding:20px 32px 32px 32px;border-top:1px #AFAFAF solid}.end-reserva p{margin:0;font-size:22px;font-family:"Jost",sans-serif}.container-module-reservas-habi{margin:0 0 0 32px;box-shadow:rgb(100 100 111 / .1) 0 4px 20px 0}.container-module-reservas-ofertas{margin:32px 0 0 32px;box-shadow:rgb(100 100 111 / .1) 0 4px 20px 0;padding:32px}.container-module-reservas-ofertas p{font-family:"Jost",sans-serif;font-size:22px;margin-bottom:0}.container-module-reservas-ofertas p.title-ofertas{font-family:"Marcellus",sans-serif;font-size:32px;margin-bottom:8px}@media(max-width:992px){.primary{padding-bottom:20px}.container-module-reservas-habi{margin:0}.container-module-reservas-ofertas{margin-left:0}}.custom-habitaciones{outline:1px solid red}.post-footer{display:flex;flex-direction:row;justify-content:space-around}@media(max-width:992px){ul.habitabilidad-list{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.post-footer{flex-direction:column;gap:24px}}sup{top:0}.primary-menu>li>a:before{bottom:-1px}.list-data .col-md-1.col-sm-2,.list-data .col-md-1.col-sm-2.hidden-xs{display:none}.job-title{font-size:36px;font-weight:500;color:#000!important;font-family:var(--heading-font)}.job-description p a.btn{background-color:#ffffff!important;padding:12px 32px;color:#A19021!important;border:2px solid #A19021!important;font-size:16px;transition:0.3s ease-in-out}.job-description p a.btn:hover{background-color:#A19021!important;color:#fff!important}.job-date i{color:#A19021!important;margin-right:12px!important}.job-date{font-size:16px!important;color:#A19021!important}.sjb-container{margin-top:20vh!important}.blog-news .post-footer{justify-content:left}.blog-news a.read-more-btn.button.cs-btn-underline.customize-unpreviewable{display:none}.extended{width:100%!important}#controler-bookiing{position:fixed;z-index:9999;bottom:0vw;width:100vw}.widgetBookingContainer{background-color:#B6A063;margin:auto;width:100vw}.widgetBookingContainer label.label{display:none!important}.widgetBookingContainer div span.inputBox{border:1px solid #fff;background-color:transparent!important;border:2px solid #fff!important;color:#ffffff!important;padding:15px!important}.widgetBookingContainer *:after{color:#ffffff!important}.widgetBookingContainer .searchButton{background-color:#fff;color:#026EB6;font-size:20px}.widgetBookingContainer .childAgeLabel,.widgetBookingContainer .stayLen{display:none!important}.childAgeGroupContainer{width:10.5%;background-color:#B6A063!important}@media(max-width:992px){.childAgeGroupContainer{width:100%}}.childAgeGroupContainer .childAgeContainer{width:100%}.habitaciones-reserva .sidebar-container{width:100%!important}.habitaciones-reserva #widgetBookingContainer{position:relative;bottom:inherit;max-width:100%;top:inherit;left:inherit;transform:none;background-color:#fff}.habitaciones-reserva .widgetBookingContainer div span.inputBox{background-color:#fff!important;border:2px solid #026EB6!important;color:#026EB6!important}.habitaciones-reserva #secondary div.categorySelector,.habitaciones-reserva #secondary div.checkinCheckoutContainer,.habitaciones-reserva #secondary div.checkinCheckoutContainer>div,.habitaciones-reserva #secondary .peopleContainer,.habitaciones-reserva #secondary .adultsContainer,.habitaciones-reserva #secondary .childsGroupContainer,.habitaciones-reserva #secondary .childsContainer{width:100%!important;border-right:0px!important}.habitaciones-reserva #widgetBookingContainer *:after{color:#026EB6!important}.habitaciones-reserva #widgetBookingContainer .searchButton{background-color:#026EB6;color:#fff;font-size:20px;width:100%!important}.widgetBookingContainer .childAgeLabel,.widgetBookingContainer .stayLen{display:none!important}.childAgeGroupContainer{width:10.5%;background-color:#B6A063!important}.childAgeGroupContainer .childAgeContainer{width:100%}#modal-mobile-reserva{background-color:#026EB6;color:#fff;padding:24px 32px;border:0 solid #fff0;width:80vw;font-size:18px;font-weight:500;position:fixed;bottom:5vw;right:10vw;z-index:10000;display:none;text-align:center}@media(max-width:799px){#modal-mobile-reserva{display:flex;justify-content:center;align-items:center}#controler-bookiing{bottom:-100vh;transition:0.4s ease-in-out;height:100vh;width:100vw;background-color:#00000090}#controler-bookiing.booking-active{bottom:0;display:flex}}.habitaciones-reserva.d-none{display:none}.to-top{display:none!important}.cs-menu.text-right-mobile .menu{width:fit-content;margin-left:auto;margin-right:0}.identador{margin-left:20px}.identador a{font-size:18px!important}.no-touch .primary-menu li:hover>.sub-menu{padding:32px}.no-touch .primary-menu li>.sub-menu *{border:0 solid #fff0;padding:0}#news-letter-form .elementor-widget-shortcode,#news-letter-form .elementor-widget-container,#news-letter-form form,#news-letter-form label{width:100%}#news-letter-form{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.controler-news p{display:flex;flex-direction:row;border-bottom:2px solid #fff}.controler-news input[type="submit"]{background-color:transparent!important;position:relative;background-image:url(/wp-content/uploads/2024/05/test-arrow.png)!important;background-size:content!important;background-repeat:no-repeat!important;!important;background-position:center right!important;padding:0 48px 0 32px;width:fit-content}.wpcf7-list-item{margin-left:0}.d-none{display:none}#moove_gdpr_cookie_info_bar{z-index:100000000000!important}@media(min-width:800px){.childAgeGroupContainer{position:absolute;bottom:80px;padding:8px;top:inherit!important}}@media(max-width:800px){.childAgeGroupContainer{width:100%}}.jobpost-form .clearfix{margin:0}.habitaciones-reserva .widget_columns .peopleContainer .childAgeGroupContainer{position:relative!important;margin:0;background-color:#fff!important;padding:0;bottom:0!important;width:100%}.widgetBookingContainer .searchButton:hover{background-color:#026EB6!important}