.elementor-13 .elementor-element.elementor-element-90a9de23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-39d69f73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-39d69f73:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-39d69f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alojamientosturisticosammic.es/wp-content/uploads/2026/09/salon-principal.webp");}.elementor-13 .elementor-element.elementor-element-fc9f1487{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-f61dc24e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-980cffdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-f4ed6357 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-d8525433{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7b591094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a2c75977 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-162c1288{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7b7c3c1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0e99da0b .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-b1c1354f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0755ff6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6d3e9e3a .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-0c23c843{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7aaaf916{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-544a2173{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-951dcec8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d439f3ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-897cf16c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-eae54263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8e60383f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d903911a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-5aed82c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8300fc4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3e35d76e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fb3e65ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7e5a4136{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2666dd02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ca794359{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-092fd7d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d70b118c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-01fb367e .gallery-item .gallery-caption{display:none;}.elementor-13 .elementor-element.elementor-element-2d478f4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-916316c0 .gallery-item .gallery-caption{display:none;}.elementor-13 .elementor-element.elementor-element-5bd6b746{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b1b6b169 .gallery-item .gallery-caption{display:none;}.elementor-13 .elementor-element.elementor-element-98a24b83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-94a5ef87 .gallery-item .gallery-caption{display:none;}.elementor-13 .elementor-element.elementor-element-6ba7265d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b543ac75 .gallery-item .gallery-caption{display:none;}.elementor-13 .elementor-element.elementor-element-dd5cbc8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8cfa7710 .gallery-item .gallery-caption{display:none;}.elementor-13 .elementor-element.elementor-element-eadaac6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d7edb15d .gallery-item .gallery-caption{display:none;}.elementor-13 .elementor-element.elementor-element-cabcf0aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-84758ab3 .gallery-item .gallery-caption{display:none;}.elementor-13 .elementor-element.elementor-element-f1bea9de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8adcc0ac .gallery-item .gallery-caption{display:none;}.elementor-13 .elementor-element.elementor-element-b9fea930{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-692e1a37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7ed8e6ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-05680525{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-cf380ebd .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-be4563fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ce55b975 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-1bba0eda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-79e5aaca .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-18e61778{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-61f6d245 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-b31ea629{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-66fc6b98 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-af650d80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-dde4e778 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-526f22b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c74060aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-07d54f8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-47eba543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-90a9de23 */.elementor-13 .elementor-element.elementor-element-90a9de23{display:block!important;background:#fff;color:#172019;font-family:Manrope,"Avenir Next","Segoe UI",sans-serif;--gap:0px;--widgets-spacing:0px}
.elementor-13 .elementor-element.elementor-element-90a9de23 .e-con{--gap:0px;--widgets-spacing:0px;max-width:none;min-width:0;flex-shrink:1}.elementor-13 .elementor-element.elementor-element-90a9de23 .elementor-widget{margin:0;max-width:100%;min-width:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .elementor-widget-container{margin:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .elementor-widget-text-editor{color:inherit}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-icon svg{fill:#c85c35!important}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-hero .ec-lead{color:#fff}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-location .elementor-widget-text-editor{color:#fff}.elementor-13 .elementor-element.elementor-element-90a9de23 h1,.elementor-13 .elementor-element.elementor-element-90a9de23 h2,.elementor-13 .elementor-element.elementor-element-90a9de23 h3{font-family:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;letter-spacing:-.035em;font-weight:700;color:inherit}.elementor-13 .elementor-element.elementor-element-90a9de23 p{margin:0 0 20px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-shell{width:min(1240px,calc(100% - 64px));margin-inline:auto}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-section{padding:110px 0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-kicker{font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:800;color:#587442;margin-bottom:18px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-kicker p{margin:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-hero{min-height:680px;justify-content:flex-end;padding:90px 0;background-color:#172019;background-size:cover;background-position:center;color:#fff;position:relative}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,24,17,.86),rgba(15,24,17,.56) 48%,rgba(15,24,17,.12) 78%),linear-gradient(0deg,rgba(14,20,15,.6),transparent 45%);pointer-events:none}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-hero .ec-shell{position:relative;z-index:1}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-hero h1{font-size:clamp(3.5rem,7vw,7rem);line-height:.92;max-width:1050px;margin:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-hero .ec-kicker{color:#e0eac6}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-hero .ec-lead{max-width:680px;font-size:1.18rem;line-height:1.7;margin-top:28px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-back{margin-bottom:65px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-back .elementor-button{background:transparent;padding:0;color:#fff}
.elementor-13 .elementor-element.elementor-element-90a9de23 .elementor-button{background:#c85c35;color:#fff;border-radius:99px;padding:17px 24px;font-size:14px;line-height:1.3;font-weight:800;transition:transform .25s}.elementor-13 .elementor-element.elementor-element-90a9de23 .elementor-button:hover{transform:translateY(-2px)}.elementor-13 .elementor-element.elementor-element-90a9de23 a:focus-visible{outline:3px solid #c85c35;outline-offset:5px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-light .elementor-button{background:#fff;color:#172019}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-link .elementor-button{background:transparent;color:inherit;padding:8px 0;text-decoration:underline}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stats{display:grid!important;grid-template-columns:repeat(4,1fr);margin-top:-34px;position:relative;z-index:2;border-radius:20px;background:white;box-shadow:0 20px 60px #15221724;overflow:hidden}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stat{flex-direction:row;align-items:center;gap:16px;padding:24px;border-left:1px solid #e6e3da}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stat:first-child{border-left:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stat .ec-icon{width:30px;flex-shrink:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-icon .elementor-icon{color:#c85c35;font-size:29px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stat .ec-label{font-size:11px;color:#778078;text-transform:uppercase;letter-spacing:.1em}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stat p{margin:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stat .ec-value{font-weight:700}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-intro{display:grid!important;grid-template-columns:1.35fr .65fr;gap:90px}.elementor-13 .elementor-element.elementor-element-90a9de23 h2{font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:1.02;margin:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-description{font-size:1.22rem;line-height:1.8;color:#4a544c;margin-top:28px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-aside{padding:34px;background:#edf2e6;border-radius:22px;gap:18px;align-self:start}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-aside h3{font-size:2rem;line-height:1.1}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-aside p{line-height:1.65;margin:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-gallery{background:#f3efe5}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-index{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card{background:#fff;border-radius:20px;overflow:hidden;gap:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card .elementor-widget-image{width:100%;padding:14px;background:#e9e5db}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card img{width:100%;height:280px;object-fit:contain}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card h3{font-size:1.65rem;margin:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-title{padding:24px 24px 8px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card .elementor-widget-button{padding:0 24px 24px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card .elementor-button{background:transparent;color:#213d2c;padding:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel{margin-top:40px;gap:24px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel h3{font-size:2.5rem}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel .gallery-item{width:auto!important;max-width:none!important;margin:0!important;padding:12px;background:white;border-radius:16px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel .gallery-icon img{width:100%;height:330px;object-fit:contain;border:0!important}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel .gallery-caption{font-size:13px;line-height:1.5;padding:12px;color:#626b63}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-details{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-detail{padding:28px;border:1px solid #dcd8cc;border-radius:20px;gap:20px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-detail .ec-icon{text-align:left}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-detail h3{font-size:1.4rem;line-height:1.2}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-detail p{color:#626b63;line-height:1.65;margin:0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-location{padding:85px 0;background:#213d2c;color:#fff}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-location .ec-shell{display:grid!important;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-location .ec-kicker{color:#e0eac6}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-location h2{font-size:clamp(2.5rem,4.8vw,4.7rem);line-height:1}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-location p{line-height:1.7;margin-top:20px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-location .ec-location-actions{gap:20px;align-items:flex-end}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-location .ec-link .elementor-button{color:#fff}
@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-intro{gap:40px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stats{grid-template-columns:repeat(2,1fr)}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-index,.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-details{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-shell{width:calc(100% - 30px)}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-section{padding:70px 0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-hero{min-height:650px;padding:65px 0}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-hero h1{font-size:clamp(2.7rem,12vw,4rem)}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-back{margin-bottom:45px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stat{padding:18px 14px;gap:10px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stat .ec-value{font-size:14px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-intro,.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-location .ec-shell{grid-template-columns:1fr;gap:35px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card img{height:190px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-title{padding:17px 14px 8px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card h3{font-size:1.25rem}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card .elementor-widget-button{padding:0 14px 20px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel .gallery-icon img{height:240px}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-details{grid-template-columns:1fr}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-location .ec-location-actions{align-items:flex-start}}
/* Móvil: estancias y fotografías en una columna */
@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-index,.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel .gallery,.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stats,.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-details{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card,.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel .gallery-item{width:100%!important;min-width:0!important;box-sizing:border-box!important;}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card img{height:320px!important;width:100%!important;object-fit:contain!important;}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card h3{font-size:1.65rem!important;}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-title{padding:22px 22px 10px!important;}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-card .elementor-widget-button{padding:0 22px 24px!important;}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel .gallery-icon img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-room-panel .gallery-item{padding:12px!important;}.elementor-13 .elementor-element.elementor-element-90a9de23 .ec-stat{border-left:0!important;}}/* End custom CSS */