.elementor-12 .elementor-element.elementor-element-f24e5198{--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-12 .elementor-element.elementor-element-b3833269{--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-12 .elementor-element.elementor-element-b3833269:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b3833269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alojamientosturisticosammic.es/wp-content/uploads/2026/09/fachada-almirez-71.webp");}.elementor-12 .elementor-element.elementor-element-838f271e{--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-12 .elementor-element.elementor-element-60744658 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-60744658 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-60744658 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-60744658 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-60744658 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.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-12 .elementor-element.elementor-element-bf777708 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-7c955b43{--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-12 .elementor-element.elementor-element-7ce3aba5{--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-12 .elementor-element.elementor-element-2ccfc0e8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4d0a22b1{--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-12 .elementor-element.elementor-element-56992676{--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-12 .elementor-element.elementor-element-16fb2ef8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8d5ed27d{--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-12 .elementor-element.elementor-element-6e3659bc{--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-12 .elementor-element.elementor-element-2e7fdaca .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3cc2cedf{--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-12 .elementor-element.elementor-element-6d3c8eb9{--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-12 .elementor-element.elementor-element-b1b977fe .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0cc17e81{--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-12 .elementor-element.elementor-element-7c58e736{--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-12 .elementor-element.elementor-element-f17052a1{--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-12 .elementor-element.elementor-element-67cc37ef{--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-12 .elementor-element.elementor-element-f0927239{--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-12 .elementor-element.elementor-element-149b52fa .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-149b52fa .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-149b52fa .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-149b52fa .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-149b52fa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-89b985a8 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-89b985a8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-89b985a8 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-89b985a8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-89b985a8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-34bcac54{--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-12 .elementor-element.elementor-element-a015c4f2{--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-12 .elementor-element.elementor-element-cf75f973{--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-12 .elementor-element.elementor-element-27629dd2{--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-12 .elementor-element.elementor-element-e449d037 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-21150bbc{--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-12 .elementor-element.elementor-element-06813e90 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-7978328f{--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-12 .elementor-element.elementor-element-d221064a .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-e2f7dbf0{--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-12 .elementor-element.elementor-element-f928bbaf .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-0020e7d1{--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-12 .elementor-element.elementor-element-4bf6f5d5 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-99346ebe{--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-12 .elementor-element.elementor-element-844df565 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-c1fa5c91{--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-12 .elementor-element.elementor-element-7623bda0 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-a151cd03{--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-12 .elementor-element.elementor-element-f47f847d .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-c44dc4c .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-3f8e7f5b{--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-12 .elementor-element.elementor-element-90ed0089 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-90ed0089 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-90ed0089 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-90ed0089 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-90ed0089 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.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-12 .elementor-element.elementor-element-d16c0d5f .gallery-item .gallery-caption{display:none;}.elementor-12 .elementor-element.elementor-element-98aed305{--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-12 .elementor-element.elementor-element-8ac3e2e0 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-8ac3e2e0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8ac3e2e0 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8ac3e2e0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-8ac3e2e0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-49e0511 .gallery-item .gallery-caption{display:none;}.elementor-12 .elementor-element.elementor-element-f1def4df{--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-12 .elementor-element.elementor-element-0af8709e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-0af8709e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0af8709e .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0af8709e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-0af8709e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-23992112 .gallery-item .gallery-caption{display:none;}.elementor-12 .elementor-element.elementor-element-8ff6f4fa{--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-12 .elementor-element.elementor-element-c283b4af .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-c283b4af .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c283b4af .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c283b4af .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c283b4af .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-11f83be2 .gallery-item .gallery-caption{display:none;}.elementor-12 .elementor-element.elementor-element-3afc6bbd{--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-12 .elementor-element.elementor-element-1b3676b2 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-1b3676b2 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1b3676b2 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1b3676b2 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1b3676b2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2a55fe92 .gallery-item .gallery-caption{display:none;}.elementor-12 .elementor-element.elementor-element-340b4be7{--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-12 .elementor-element.elementor-element-7ac9e1d6 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-7ac9e1d6 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7ac9e1d6 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7ac9e1d6 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7ac9e1d6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-42fa565e .gallery-item .gallery-caption{display:none;}.elementor-12 .elementor-element.elementor-element-46fcfcde{--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-12 .elementor-element.elementor-element-55763515 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-55763515 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-55763515 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-55763515 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-55763515 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a07cbd07 .gallery-item .gallery-caption{display:none;}.elementor-12 .elementor-element.elementor-element-534fb02c{--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-12 .elementor-element.elementor-element-3afe33b8 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-3afe33b8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3afe33b8 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3afe33b8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3afe33b8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3db8729d .gallery-item .gallery-caption{display:none;}.elementor-12 .elementor-element.elementor-element-005cdc42{--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-12 .elementor-element.elementor-element-d149f77d{--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-12 .elementor-element.elementor-element-26196893{--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-12 .elementor-element.elementor-element-0a608b2e{--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-12 .elementor-element.elementor-element-07b298ae .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e369a384{--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-12 .elementor-element.elementor-element-f759f328 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5658d881{--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-12 .elementor-element.elementor-element-ac2cec08 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d0440e6c{--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-12 .elementor-element.elementor-element-2de3908a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f14d23b8{--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-12 .elementor-element.elementor-element-7a76ea04 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8030219e{--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-12 .elementor-element.elementor-element-aecb29d9{--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-12 .elementor-element.elementor-element-9f166d2b{--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-12 .elementor-element.elementor-element-6f275b91{--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;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7c955b43{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7ce3aba5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-f24e5198 */.elementor-12 .elementor-element.elementor-element-f24e5198{display:block!important;background:#fff;color:#172019;font-family:Manrope,"Avenir Next","Segoe UI",sans-serif;--gap:0px;--widgets-spacing:0px}
.elementor-12 .elementor-element.elementor-element-f24e5198 .e-con{--gap:0px;--widgets-spacing:0px;max-width:none;min-width:0;flex-shrink:1}.elementor-12 .elementor-element.elementor-element-f24e5198 .elementor-widget{margin:0;max-width:100%;min-width:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .elementor-widget-container{margin:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .elementor-widget-text-editor{color:inherit}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-icon svg{fill:#c85c35!important}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-hero .ec-lead{color:#fff}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-location .elementor-widget-text-editor{color:#fff}.elementor-12 .elementor-element.elementor-element-f24e5198 h1,.elementor-12 .elementor-element.elementor-element-f24e5198 h2,.elementor-12 .elementor-element.elementor-element-f24e5198 h3{font-family:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;letter-spacing:-.035em;font-weight:700;color:inherit}.elementor-12 .elementor-element.elementor-element-f24e5198 p{margin:0 0 20px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-shell{width:min(1240px,calc(100% - 64px));margin-inline:auto}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-section{padding:110px 0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-kicker{font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:800;color:#587442;margin-bottom:18px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-kicker p{margin:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .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-12 .elementor-element.elementor-element-f24e5198 .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-12 .elementor-element.elementor-element-f24e5198 .ec-hero .ec-shell{position:relative;z-index:1}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-hero h1{font-size:clamp(3.5rem,7vw,7rem);line-height:.92;max-width:1050px;margin:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-hero .ec-kicker{color:#e0eac6}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-hero .ec-lead{max-width:680px;font-size:1.18rem;line-height:1.7;margin-top:28px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-back{margin-bottom:65px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-back .elementor-button{background:transparent;padding:0;color:#fff}
.elementor-12 .elementor-element.elementor-element-f24e5198 .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-12 .elementor-element.elementor-element-f24e5198 .elementor-button:hover{transform:translateY(-2px)}.elementor-12 .elementor-element.elementor-element-f24e5198 a:focus-visible{outline:3px solid #c85c35;outline-offset:5px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-light .elementor-button{background:#fff;color:#172019}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-link .elementor-button{background:transparent;color:inherit;padding:8px 0;text-decoration:underline}.elementor-12 .elementor-element.elementor-element-f24e5198 .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-12 .elementor-element.elementor-element-f24e5198 .ec-stat{flex-direction:row;align-items:center;gap:16px;padding:24px;border-left:1px solid #e6e3da}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-stat:first-child{border-left:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-stat .ec-icon{width:30px;flex-shrink:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-icon .elementor-icon{color:#c85c35;font-size:29px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-stat .ec-label{font-size:11px;color:#778078;text-transform:uppercase;letter-spacing:.1em}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-stat p{margin:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-stat .ec-value{font-weight:700}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-intro{display:grid!important;grid-template-columns:1.35fr .65fr;gap:90px}.elementor-12 .elementor-element.elementor-element-f24e5198 h2{font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:1.02;margin:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-description{font-size:1.22rem;line-height:1.8;color:#4a544c;margin-top:28px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-aside{padding:34px;background:#edf2e6;border-radius:22px;gap:18px;align-self:start}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-aside h3{font-size:2rem;line-height:1.1}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-aside p{line-height:1.65;margin:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-gallery{background:#f3efe5}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-index{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card{background:#fff;border-radius:20px;overflow:hidden;gap:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card .elementor-widget-image{width:100%;padding:14px;background:#e9e5db}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card img{width:100%;height:280px;object-fit:contain}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card h3{font-size:1.65rem;margin:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-title{padding:24px 24px 8px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card .elementor-widget-button{padding:0 24px 24px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card .elementor-button{background:transparent;color:#213d2c;padding:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel{margin-top:40px;gap:24px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel h3{font-size:2.5rem}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel .gallery-item{width:auto!important;max-width:none!important;margin:0!important;padding:12px;background:white;border-radius:16px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel .gallery-icon img{width:100%;height:330px;object-fit:contain;border:0!important}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel .gallery-caption{font-size:13px;line-height:1.5;padding:12px;color:#626b63}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-details{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-detail{padding:28px;border:1px solid #dcd8cc;border-radius:20px;gap:20px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-detail .ec-icon{text-align:left}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-detail h3{font-size:1.4rem;line-height:1.2}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-detail p{color:#626b63;line-height:1.65;margin:0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-location{padding:85px 0;background:#213d2c;color:#fff}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-location .ec-shell{display:grid!important;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-location .ec-kicker{color:#e0eac6}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-location h2{font-size:clamp(2.5rem,4.8vw,4.7rem);line-height:1}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-location p{line-height:1.7;margin-top:20px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-location .ec-location-actions{gap:20px;align-items:flex-end}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-location .ec-link .elementor-button{color:#fff}
@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-intro{gap:40px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-stats{grid-template-columns:repeat(2,1fr)}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-index,.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-details{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-shell{width:calc(100% - 30px)}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-section{padding:70px 0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-hero{min-height:650px;padding:65px 0}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-hero h1{font-size:clamp(2.7rem,12vw,4rem)}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-back{margin-bottom:45px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-stat{padding:18px 14px;gap:10px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-stat .ec-value{font-size:14px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-intro,.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-location .ec-shell{grid-template-columns:1fr;gap:35px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card img{height:190px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-title{padding:17px 14px 8px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card h3{font-size:1.25rem}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card .elementor-widget-button{padding:0 14px 20px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel .gallery-icon img{height:240px}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-details{grid-template-columns:1fr}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-location .ec-location-actions{align-items:flex-start}}
/* Móvil: estancias y fotografías en una columna */
@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-index,.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel .gallery,.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-stats,.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-details{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card,.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel .gallery-item{width:100%!important;min-width:0!important;box-sizing:border-box!important;}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card img{height:320px!important;width:100%!important;object-fit:contain!important;}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card h3{font-size:1.65rem!important;}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-title{padding:22px 22px 10px!important;}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-card .elementor-widget-button{padding:0 22px 24px!important;}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel .gallery-icon img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-room-panel .gallery-item{padding:12px!important;}.elementor-12 .elementor-element.elementor-element-f24e5198 .ec-stat{border-left:0!important;}}/* End custom CSS */