.img-deco img,.img-deco{pointer-events:none !important}.l-subheader.at_middle{margin-top:1.5rem;margin-left:1.5rem;margin-right:1.5rem;border-radius:4rem}.sticky .l-subheader.at_middle{margin-left:1.5rem;margin-right:1.5rem;border-radius:2.5rem}.ush_menu_1 .w-nav-list:not(.level_1){color:var(--color-header-middle-text);border-radius:12px}ul.w-nav-list.level_2{border-radius:15px}.section-hero{min-height:100vh;display:flex;justify-content:end;align-items:center}.wrapper-services .background-services{margin-bottom:0 !important}.wrapper-services .background-services img{margin-bottom:0;filter:brightness(.55);transition:all .3s ease-in-out}.title-services.icon_atright{width:100%}.title-services .w-text-h{display:flex;justify-content:space-between}.wrapper-services:hover .background-services img{filter:brightness(1)}.wrapper-services .wrapper-title{display:flex;flex-direction:column}.carousel-rooms button.owl-prev.disabled{visibility:visible !important}.carousel-rooms .wrapper-title-food{display:none}.carousel-rooms button.owl-prev,.carousel-rooms button.owl-next{background:#0e0f3f !important}.carousel-rooms .owl-carousel.navstyle_circle>.owl-nav button{height:2.5rem !important;width:2.5rem !important}.carousel-rooms .owl-carousel.navstyle_circle>.owl-nav button,.carousel-rooms .owl-carousel.navstyle_square>.owl-nav button{text-shadow:0 1px 3px rgba(0,0,0,.3);color:#55c6bb}.carousel-rooms .owl-prev:hover,.carousel-rooms .owl-next:hover{background:#55c6bb !important}.carousel-rooms .owl-prev:hover:after,.carousel-rooms .owl-next:hover:after{color:#0e0f3f !important}.icon-hotel{border:1px solid #0e0f40;border-radius:12px;font-size:.85rem !important;padding:.5rem;line-height:1.2;background:#0e0f40;justify-content:center !important;flex-direction:column;display:flex}.icon-hotel .w-iconbox-icon svg{fill:#55c6bb}.icon-hotel .w-iconbox-title{color:var(--color-content-secondary);font-weight:700}.icon-hotel .w-iconbox-text{color:#fff;font-size:.7rem;line-height:1}.btn-habitaciones{position:fixed;right:1rem;bottom:5rem;z-index:10}.icon-rest{border:1px solid #0e0f40;border-radius:12px;font-size:.85rem !important;padding:.5rem;line-height:1.2;background:#4c1923;justify-content:center !important;flex-direction:column;display:flex}.icon-rest .w-iconbox-icon svg{fill:#55c6bb}.icon-rest .w-iconbox-title{color:var(--color-content-secondary);font-weight:700}.icon-rest .w-iconbox-text{color:#fff;font-size:.7rem;line-height:1}.wrapper-food img{filter:brightness(.75)}.carousel-spaces .wrapper-food img{filter:brightness(1)}.carousel-spaces .w-vwrapper.usg_vwrapper_2.align_none.valign_top{display:none}.carousel-food button.owl-prev.disabled,.carousel-spaces button.owl-prev.disabled{visibility:visible !important}.carousel-food .owl-carousel>.owl-nav,.carousel-spaces .owl-carousel>.owl-nav{top:25%;margin-left:1.5rem}.carousel-food button.owl-prev,.carousel-food button.owl-next,.carousel-spaces button.owl-prev,.carousel-spaces button.owl-next{background:#461d25 !important}.carousel-food .owl-carousel.navstyle_circle>.owl-nav button,.carousel-spaces .owl-carousel.navstyle_circle>.owl-nav button{height:2.5rem !important;width:2.5rem !important}.carousel-food .owl-carousel.navstyle_circle>.owl-nav button,.carousel-food .owl-carousel.navstyle_square>.owl-nav button,.carousel-spaces .owl-carousel.navstyle_circle>.owl-nav button,.carousel-spaces .owl-carousel.navstyle_square>.owl-nav button{text-shadow:0 1px 3px rgba(0,0,0,.3);color:#e5a091}.carousel-food .owl-prev:hover,.carousel-food .owl-next:hover,.carousel-spaces .owl-prev:hover,.carousel-spaces .owl-next:hover{background:#e5a091 !important}.carousel-food .owl-prev:hover:after,.carousel-food .owl-next:hover:after,.carousel-spaces .owl-prev:hover:after,.carousel-spaces .owl-next:hover:after{color:#461d25 !important}.wrapper-awards{position:relative}.wrapper-awards .w-image{margin-bottom:0}.wrapper-awards img{filter:brightness(.55)}.wrapper-awards .title-awards{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:100%;padding:2rem}@media (max-width:650px){.us_custom_14a1e83b .pdfemb-viewer{width:min(90vw, 340px) !important;max-width:100% !important;margin-inline:auto}.us_custom_14a1e83b .pdfemb-pagescontainer{width:100% !important;height:auto !important;aspect-ratio:550/778}.us_custom_14a1e83b .pdfemb-inner-div{width:100% !important;height:100% !important}.us_custom_14a1e83b .pdfemb-the-canvas{display:block;width:100% !important;height:100% !important}.us_custom_14a1e83b .pdfemb-toolbar{width:100% !important;box-sizing:border-box}}.carousel-about .w-vwrapper.usg_vwrapper_2.align_none.valign_top{display:none}.carousel-about button.owl-prev,.carousel-about button.owl-next{background:var(--color-content-primary) !important}.carousel-about .owl-carousel.navstyle_circle>.owl-nav button{height:2.5rem !important;width:2.5rem !important}.carousel-about .owl-carousel.navstyle_circle>.owl-nav button,.carousel-about .owl-carousel.navstyle_square>.owl-nav button{text-shadow:0 1px 3px rgba(0,0,0,.3);color:var(--color-content-secondary)}.carousel-about .owl-prev:hover,.carousel-about .owl-next:hover{background:var(--color-content-secondary) !important}.carousel-about .owl-prev:hover:after,.carousel-about .owl-next:hover:after{color:var(--color-content-primary) !important}.carousel-about img{filter:brightness(1);border-radius:12px}.accordion-about .w-tabs-section-header{background:var(--color-content-primary);color:var(--color-content-secondary) !important;border-radius:0 0 12px 12px;font-weight:700}.accordion-about .w-tabs-section-header.active{background:var(--color-content-primary)}.accordion-about .w-tabs-section-header:hover,.accordion-about .w-tabs-section-header:focus{background:var(--color-content-primary) !important}.accordion-about .w-tabs-section{background:var(--color-content-secondary);border:none !important;border-radius:0 0 12px 12px}.accordion-about .w-tabs-section-content{font-size:.8rem}.wrapper-actividades img{filter:brightness(.5)}.wrapper-actividades .w-post-elm.post_image.usg_post_image_1.has_ratio{margin-bottom:0}.wrapper-actividades{border-radius:15px;overflow:hidden;position:relative}.wrapper-actividades .wrapper-title-actividades{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-activities .owl-carousel.navstyle_circle>.owl-nav button,.carousel-activities .owl-carousel.navstyle_square>.owl-nav button{text-shadow:0 1px 3px rgba(0,0,0,.3);color:var(--color-content-primary);background:var(--color-content-secondary)}.carousel-activities .owl-prev:hover,.carousel-activities .owl-next:hover{background:var(--color-content-primary) !important}.carousel-activities .owl-prev:hover:after,.carousel-activities .owl-next:hover:after{color:var(--color-content-secondary) !important}.carousel-activities .owl-carousel.arrows-ver-pos_middle>.owl-nav{margin:1rem}.img-activa{margin-bottom:0 !important}.img-activa img{filter:brightness(.55)}.wrapper-activa .activa-text{position:absolute;bottom:0;left:0;width:100%;padding:2rem}.masonry-patron .w-grid-list>article.w-grid-item .usg_vwrapper_1{position:relative !important;overflow:hidden !important;width:100%}.masonry-patron .w-grid-list>article.w-grid-item:nth-of-type(6n+1) .usg_vwrapper_1,.masonry-patron .w-grid-list>article.w-grid-item:nth-of-type(6n+3) .usg_vwrapper_1,.masonry-patron .w-grid-list>article.w-grid-item:nth-of-type(6n+4) .usg_vwrapper_1{aspect-ratio:3/4 !important}.masonry-patron .w-grid-list>article.w-grid-item:nth-of-type(6n+2) .usg_vwrapper_1,.masonry-patron .w-grid-list>article.w-grid-item:nth-of-type(6n+5) .usg_vwrapper_1,.masonry-patron .w-grid-list>article.w-grid-item:nth-of-type(6n+6) .usg_vwrapper_1{aspect-ratio:1/1 !important}.masonry-patron .post_image,.masonry-patron .post_image a{height:100% !important;display:block !important}.masonry-patron .post_image img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.row-activities .g-cols{display:flex;flex-wrap:wrap;justify-content:space-between}.row-activities .g-cols.via_grid>.vc_column_container{width:calc(16.66% - 1rem) !important}.row-activities .g-cols.via_grid>.vc_column_container,.row-activities .w-btn-wrapper.align_none,.row-activities a.w-btn.us-btn-style_1{width:100%}.icon-activities p.w-iconbox-title{font-weight:600;font-size:1.1rem}.icon-activities .w-iconbox-text{font-size:.85rem}.masonry-nopatron .w-post-elm.post_image.usg_post_image_1.img-activa.stretched{height:100%}.masonry-nopatron .w-post-elm.stretched img{width:100%;height:100% !important;object-fit:cover}.row-rutas .w-image{position:relative !important;transition:all .3s ease-in-out !important}.row-rutas .title-rutas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1.5rem;text-align:center;width:100%;color:#fff;z-index:2;font-weight:700;font-size:1.1rem;transition:all .3s ease-in-out !important}.row-rutas .w-image:before{content:'' !important;position:absolute !important;background:rgb(0 0 0/35%) !important;width:100% !important;height:100% !important;z-index:1 !important;border-radius:15px !important}.row-rutas .btn-rutas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;margin-left:auto;margin-right:auto;opacity:0;transition:all .3s ease-in-out !important;z-index:2}.row-rutas .wpb_column:hover .title-rutas{opacity:0}.row-rutas .wpb_column:hover .btn-rutas{opacity:1}.row-rutas .w-btn-wrapper{display:flex;margin:0 !important}.accordion-activities .w-tabs-section{margin-bottom:1rem}.accordion-activities .w-tabs-section-header{background:var(--color-content-secondary);color:var(--color-content-primary) !important;border-radius:12px;font-weight:700}.accordion-activities .w-tabs-section-header.active{background:var(--color-content-secondary)}.accordion-activities .w-tabs-section-header:hover,.accordion-activities .w-tabs-section-header:focus{background:var(--color-content-secondary) !important}.accordion-activities .w-tabs-section{background:#fffbf0;border:none !important;border-radius:12px}.accordion-activities .w-tabs-section-content{font-size:.8rem}.category-activities-aspect img{aspect-ratio:3/4;object-fit:cover}.carousel-contact button.owl-prev.disabled{visibility:visible !important}.carousel-contact button.owl-prev,.carousel-contact button.owl-next{background:var(--color-content-primary) !important}.carousel-contact .owl-carousel.navstyle_circle>.owl-nav button{height:2.5rem !important;width:2.5rem !important}.carousel-contact .owl-carousel.navstyle_circle>.owl-nav button,.carousel-contact .owl-carousel.navstyle_square>.owl-nav button{text-shadow:0 1px 3px rgba(0,0,0,.3);color:#fffbf0}.carousel-contact .owl-prev:hover,.carousel-contact .owl-next:hover{background:#fffbf0 !important}.carousel-contact .owl-prev:hover:after,.carousel-contact .owl-next:hover:after{color:var(--color-content-primary) !important}.icons-values-events .wpb_column.vc_column_container{border-radius:12px;padding:.7rem;box-shadow:0px 2px 5px 4px #0000000a;justify-content:center;background:var(--color-content-primary)}.icons-events,.icons-events a,.icons-events .w-iconbox-icon,.icons-events .w-iconbox-text{color:var(--color-content-secondary) !important}.icons-values-events .g-cols{display:flex !important;flex-wrap:wrap;justify-content:center;gap:20px}.icons-values-events .g-cols>.wpb_column{flex:0 0 calc(33.333% - 20px);max-width:calc(33.333% - 20px)}.tabs-events .w-tabs-item{color:var(--color-content-secondary) !important}.tabs-events .w-tabs-item.active{color:var(--color-content-primary) !important}.carousel-events .w-vwrapper.usg_vwrapper_2.align_none.valign_top{display:none}.carousel-events button.owl-prev,.carousel-events button.owl-next{background:var(--color-content-secondary) !important}.carousel-events .owl-carousel.navstyle_circle>.owl-nav button{height:2.5rem !important;width:2.5rem !important}.carousel-events .owl-carousel.navstyle_circle>.owl-nav button,.carousel-events .owl-carousel.navstyle_square>.owl-nav button{text-shadow:0 1px 3px rgba(0,0,0,.3);color:var(--color-content-primary)}.carousel-events .owl-prev:hover,.carousel-events .owl-next:hover{background:var(--color-content-primary) !important}.carousel-events .owl-prev:hover:after,.carousel-events .owl-next:hover:after{color:var(--color-content-secondary) !important}.wrapper-elchorro{position:relative;border-radius:15px;overflow:hidden}.wrapper-elchorro:before{content:'';background:rgb(0 0 0/35%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:all .3s ease-in-out}.wrapper-elchorro:hover:before{background:rgb(0 0 0/0%)}.wrapper-elchorro .img-elchorro{margin-bottom:0 !important}.wrapper-elchorro .text-elchorro{position:absolute;bottom:0;left:0;width:100%;padding:2rem;color:#fff;z-index:3}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.cf-col-1,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9,.cf-col-10,.cf-col-11,.cf-col-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:576px){.cf-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.cf-push-1{margin-left:8.333333%}.cf-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.cf-push-2{margin-left:16.66667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.cf-push-5{margin-left:41.66667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cf-push-7{margin-left:58.33333%}.cf-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.cf-push-8{margin-left:66.66667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.cf-push-10{margin-left:83.33333%}.cf-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.cf-push-11{margin-left:91.66667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.label{display:none}.legal{font-size:.85rem;color:#fff;margin-bottom:.5rem}.legal a{color:var(--color-content-secondary)}.legal a:hover{color:#fff}input#btn-enviar{background:var(--color-content-secondary);color:var(--color-content-primary) !important}input#btn-enviar:hover{background:#fffbf0}.wpcf7-not-valid-tip{color:#dc3232;font-size:.8rem;font-weight:400;display:block}.w-html{line-height:0}.modal label{font-weight:600}.modal span.wpcf7-form-control.wpcf7-checkbox{font-size:.8rem;font-weight:400 !important}.modal .legal-modal{font-size:.8rem}.modal span.wpcf7-form-control-wrap{font-size:.85rem}.modal ol{font-size:.75rem}.modal a{color:var(--color-content-secondary)}.modal a:hover{color:#fff}.bloque-codiciones li{color:#fff}.row-packs .g-cols{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.row-packs .g-cols.via_grid>.vc_column_container{width:calc(25% - 1rem) !important}.row-packs .g-cols.via_grid>.vc_column_container,.row-packs .w-btn-wrapper.align_none,.row-packs a.w-btn.us-btn-style_1{width:100%}.bg-all-covr.flex-cntr{height:760px}.commonembedclientify{height:760px !important}.accordion-zones .w-tabs-section-header{background:var(--color-content-primary);color:var(--color-content-secondary) !important;border-radius:12px;font-weight:700;margin-bottom:.5rem}.accordion-zones .w-tabs-section-header.active{background:var(--color-content-primary)}.accordion-zones .w-tabs-section-header:hover,.accordion-about .w-tabs-section-header:focus{background:var(--color-content-primary) !important}.accordion-zones .w-tabs-section{background:var(--color-content-secondary);border:none !important;border-radius:12px}.accordion-zones .w-tabs-section-content{font-size:.8rem}.icon-zones{border-radius:12px;font-size:.85rem !important;padding:.5rem;line-height:1.2;box-shadow:2px 2px 2px 2px rgba(0,0,0,.2);justify-content:center !important;flex-direction:column;display:flex;min-height:230px}.icon-zones .w-iconbox-icon svg{fill:#55c6bb}.icon-zones .w-iconbox-title{color:var(--color-content-primary);font-weight:700}.icon-zones .w-iconbox-text{color:#000;font-size:.7rem;line-height:1}.book-form-hotel{transform:translateX(-50%)}.booking-form{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-end;background:#fff;padding:20px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.booking-field{display:flex;flex-direction:column;flex:1 1 140px;min-width:140px}.booking-field label{font-size:12px;color:#666;margin-bottom:.5rem}.booking-field input,.booking-field select{width:100%;box-sizing:border-box;padding:10px;border-radius:6px;border:1px solid #ddd;font-size:14px;height:46px}.booking-button{background:#1c1c1c;color:#fff;border:none;padding:12px 25px;border-radius:8px;cursor:pointer;transition:.3s;white-space:nowrap;min-height:41px}.booking-button:hover{background:#000}@media (max-width:768px){.booking-form{flex-direction:column;align-items:stretch}.booking-field{display:flex;flex-direction:column;flex:1 1 80px;min-width:80px}.booking-button{width:100%}}@media (max-width:1933px){.btn-habitaciones{position:fixed;right:1rem;bottom:10rem;z-index:10}}@media (max-width:1600px){.img-deco.hotel{left:-8% !important}}@media (max-width:1200px){.icons-values-hotel .g-cols.cols_6{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:1180px){.icons-values-hotel .g-cols.cols_6{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:1015px){.row-awards.cols_2{grid-template-columns:100% !important}}@media (max-width:992px){.section-hero{min-height:80vh !important}.section-services .g-cols.cols_3{grid-template-columns:repeat(2,1fr) !important}.wrapper-rooms{display:flex;flex-direction:column}.wrapper-jobs{display:flex;flex-direction:column}.accordion-other .g-cols.via_grid{display:grid;gap:var(--columns-gap,0rem)}.row-activities .g-cols.via_grid>.vc_column_container{width:calc(33% - 1rem) !important}.row-rutas .g-cols.cols_5{grid-template-columns:repeat(2,1fr) !important}.row-packs .g-cols.via_grid>.vc_column_container{width:calc(50% - 1rem) !important}.icons-activities.g-cols{flex-wrap:nowrap !important;flex-direction:row !important}.icons-activities.g-cols>.wpb_column{width:33.3333% !important;max-width:33.3333% !important;flex:0 0 33.3333% !important}.column-icons-hotel .wpb_wrapper{display:flex !important;gap:1rem !important}.services-hotel .vc_column-inner .g-cols{display:grid !important;grid-template-columns:repeat(4,1fr) !important;font-size:.85rem}.btn-habitaciones{position:fixed;left:50%;transform:translateX(-50%);bottom:5rem}}@media (max-width:750px){.section-services .g-cols.cols_3{grid-template-columns:100% !important}.row-activities .g-cols.via_grid>.vc_column_container{width:calc(50% - 1rem) !important}.services-hotel .vc_column-inner .g-cols{display:grid !important;grid-template-columns:repeat(2,1fr) !important;font-size:.85rem;gap:1rem;margin-bottom:1rem !important}}@media (max-width:650px){.section-hero{min-height:60vh !important}.icons-values-events .g-cols>.wpb_column{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}.img-activities{aspect-ratio:1/1}.img-award{aspect-ratio:1/1 !important}}@media (max-width:610px){.icons-values-hotel .g-cols.cols_6{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:470px){.icons-values-events .g-cols>.wpb_column{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px)}.row-rutas .g-cols.cols_5{grid-template-columns:repeat(1,1fr) !important}.row-packs .g-cols.via_grid>.vc_column_container{width:calc(100% - 1rem) !important}.services-hotel .vc_column-inner .g-cols{grid-template-columns:100% !important}}@media (max-width:345px){.icons-values-hotel .g-cols.cols_6{grid-template-columns:100% !important}}