.elementor-19 .elementor-element.elementor-element-291bdda2{--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;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.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-19 .elementor-element.elementor-element-2aac154c{text-align:center;}.elementor-19 .elementor-element.elementor-element-2aac154c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:45px;font-weight:500;color:#555555;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-417ac953{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;padding:0px 0px 40px 0px;}.elementor-19 .elementor-element.elementor-element-417ac953 .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-19 .elementor-element.elementor-element-417ac953 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-19 .elementor-element.elementor-element-2df37e10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-34bdc88d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-19 .elementor-element.elementor-element-4d4b763{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-family:"Arial", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-1f7433e{text-align:start;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;}.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-19 .elementor-element.elementor-element-54ebe5f0 .elementor-button{background-color:var( --e-global-color-text );font-family:"Arial", Sans-serif;font-size:18px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-54ebe5f0 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-54ebe5f0 .elementor-button:focus{background-color:var( --e-global-color-8513394 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-54ebe5f0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-54ebe5f0 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-54ebe5f0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-cc26b97{--display:flex;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-2d84070e{--e-image-carousel-slides-to-show:1;}.elementor-19 .elementor-element.elementor-element-2d84070e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-19 .elementor-element.elementor-element-2d84070e .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-8513394 );}.elementor-19 .elementor-element.elementor-element-2d84070e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-19 .elementor-element.elementor-element-2d84070e .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-8513394 );}.elementor-19 .elementor-element.elementor-element-2d84070e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;background:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-2d84070e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-8513394 );opacity:var( --e-global-color-8513394 );}.elementor-19 .elementor-element.elementor-element-9bc3f5d{--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-19 .elementor-element.elementor-element-492025be{padding:30px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-492025be .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-114465ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4a8dfba4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-14e479e7{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-19 .elementor-element.elementor-element-3547bcc9{text-align:start;}.elementor-19 .elementor-element.elementor-element-3547bcc9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-55b2587e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-19 .elementor-element.elementor-element-4e6fefa5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-19 .elementor-element.elementor-element-4042265f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-19 .elementor-element.elementor-element-7f8aa30d{text-align:start;}.elementor-19 .elementor-element.elementor-element-7f8aa30d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-510792f9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-19 .elementor-element.elementor-element-305a8f9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-19 .elementor-element.elementor-element-c0da3d0{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-19 .elementor-element.elementor-element-7d9566ec{text-align:start;}.elementor-19 .elementor-element.elementor-element-7d9566ec .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-15465f37{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-19 .elementor-element.elementor-element-6507c485{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-19 .elementor-element.elementor-element-5de4154c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-19 .elementor-element.elementor-element-240e61a0{text-align:start;}.elementor-19 .elementor-element.elementor-element-240e61a0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-5bd843f5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-19 .elementor-element.elementor-element-727c0e66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-19 .elementor-element.elementor-element-367a296d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-19 .elementor-element.elementor-element-45cf0062{text-align:start;}.elementor-19 .elementor-element.elementor-element-45cf0062 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-790b9264{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-19 .elementor-element.elementor-element-1b7ad885{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-1b7ad885 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-68b49597{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.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-19 .elementor-element.elementor-element-479ddd99{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-548fe489{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-457cea3f{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-2e57796{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-39521ef{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-61d1ce3d{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-12699278{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-59b7c543{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-59b7c543 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-7063e31b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-2c27ebeb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-63e52792{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-5ca426ce{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-5ca426ce .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-4767a3e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-2fec4530{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-623143b3{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-623143b3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-623143b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_8_Abstrakto_187.jpg");}.elementor-19 .elementor-element.elementor-element-ddab1e0{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-ddab1e0:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-2f76217e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1ec4a3c{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-1ec4a3c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1ec4a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_9_cotswold.jpg");}.elementor-19 .elementor-element.elementor-element-68e3ecac{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-68e3ecac:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-4d4d9d42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ad2d1fe{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-ad2d1fe:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ad2d1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_10_float_sa.jpg");}.elementor-19 .elementor-element.elementor-element-4254cc18{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-4254cc18:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-61dfee25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-74e19804{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1ac0225b{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-1ac0225b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1ac0225b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_27_Kathedral-klein-CL-480x270-1.jpg");}.elementor-19 .elementor-element.elementor-element-745f5b1{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-745f5b1:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-23e8e85c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-210d5918{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-210d5918:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-210d5918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_12_Travertino-CL.jpg");}.elementor-19 .elementor-element.elementor-element-730ded4{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-730ded4:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-2f28ef05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-578c5bdf{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-578c5bdf:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-578c5bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_13_Twist-CL.jpg");}.elementor-19 .elementor-element.elementor-element-2eb11b76{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-2eb11b76:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-2b7e150b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-371cfb0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7ce36f63{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-7ce36f63:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7ce36f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_14_or_504.jpg");}.elementor-19 .elementor-element.elementor-element-69233fde{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-69233fde:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-58eae8a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5ac6181c{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-5ac6181c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5ac6181c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_15_or_523.jpg");}.elementor-19 .elementor-element.elementor-element-14bc0887{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-14bc0887:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-38f5e0d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6bd9deda{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-6bd9deda:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6bd9deda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_16_or_528.jpg");}.elementor-19 .elementor-element.elementor-element-86c91a2{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-86c91a2:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-5d9185c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-5080f469{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5442cd82{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-5442cd82:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5442cd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_18_or_597.jpg");}.elementor-19 .elementor-element.elementor-element-51739159{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-51739159:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-5ff379df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5d0aaad7{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-5d0aaad7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5d0aaad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ventanasfecon.com/wp-content/uploads/2026/05/imgi_17_or_550.jpg");}.elementor-19 .elementor-element.elementor-element-672ff10f{width:100%;max-width:100%;background-color:var( --e-global-color-8513394 );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;box-shadow:0px 0px 10px 0px rgba(130.9, 130.9, 130.9, 0.5);text-align:center;font-family:"Arial", Sans-serif;font-weight:400;color:var( --e-global-color-fd9eb6f );}.elementor-19 .elementor-element.elementor-element-672ff10f:hover{background-color:#E6E6E6;}.elementor-19 .elementor-element.elementor-element-3e670b6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a3471d{--display:flex;--min-height:200px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-19 .elementor-element.elementor-element-27161fd{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19 .elementor-element.elementor-element-5386b66 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-19 .elementor-element.elementor-element-5386b66 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-5386b66{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-14e479e7{--width:44%;}.elementor-19 .elementor-element.elementor-element-4042265f{--width:44%;}.elementor-19 .elementor-element.elementor-element-c0da3d0{--width:44%;}.elementor-19 .elementor-element.elementor-element-5de4154c{--width:44%;}.elementor-19 .elementor-element.elementor-element-367a296d{--width:44%;}.elementor-19 .elementor-element.elementor-element-7063e31b{--width:70%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-291bdda2{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-9bc3f5d{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-291bdda2{--padding-top:80px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-2aac154c .elementor-heading-title{font-size:30px;}.elementor-19 .elementor-element.elementor-element-417ac953{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4d4b763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:25px;}.elementor-19 .elementor-element.elementor-element-1f7433e{text-align:center;}.elementor-19 .elementor-element.elementor-element-9bc3f5d{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-55b2587e{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-19 .elementor-element.elementor-element-510792f9{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-19 .elementor-element.elementor-element-15465f37{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-19 .elementor-element.elementor-element-5bd843f5{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-19 .elementor-element.elementor-element-790b9264{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-19 .elementor-element.elementor-element-2c27ebeb{text-align:start;}.elementor-19 .elementor-element.elementor-element-63e52792{text-align:start;}.elementor-19 .elementor-element.elementor-element-2fec4530{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-623143b3{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-ddab1e0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-2f76217e{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-1ec4a3c{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-68e3ecac{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-4d4d9d42{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-ad2d1fe{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-4254cc18{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-74e19804{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-1ac0225b{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-745f5b1{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-23e8e85c{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-210d5918{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-730ded4{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-2f28ef05{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-578c5bdf{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-2eb11b76{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-371cfb0{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-7ce36f63{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-69233fde{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-58eae8a6{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-5ac6181c{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-14bc0887{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-38f5e0d0{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-6bd9deda{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-86c91a2{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-5d9185c0{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-5080f469{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-5442cd82{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-51739159{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-5ff379df{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-5d0aaad7{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-672ff10f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-19 .elementor-element.elementor-element-3e670b6c{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-a3471d{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-623143b3 */.elementor-19 .elementor-element.elementor-element-623143b3 {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-623143b3::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-623143b3:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-623143b3 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec4a3c */.elementor-19 .elementor-element.elementor-element-1ec4a3c {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-1ec4a3c::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-1ec4a3c:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-1ec4a3c > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2d1fe */.elementor-19 .elementor-element.elementor-element-ad2d1fe {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-ad2d1fe::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-ad2d1fe:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-ad2d1fe > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac0225b */.elementor-19 .elementor-element.elementor-element-1ac0225b {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-1ac0225b::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-1ac0225b:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-1ac0225b > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-210d5918 */.elementor-19 .elementor-element.elementor-element-210d5918 {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-210d5918::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-210d5918:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-210d5918 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-578c5bdf */.elementor-19 .elementor-element.elementor-element-578c5bdf {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-578c5bdf::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-578c5bdf:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-578c5bdf > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce36f63 */.elementor-19 .elementor-element.elementor-element-7ce36f63 {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-7ce36f63::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-7ce36f63:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-7ce36f63 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac6181c */.elementor-19 .elementor-element.elementor-element-5ac6181c {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-5ac6181c::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-5ac6181c:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-5ac6181c > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd9deda */.elementor-19 .elementor-element.elementor-element-6bd9deda {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-6bd9deda::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-6bd9deda:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-6bd9deda > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5442cd82 */.elementor-19 .elementor-element.elementor-element-5442cd82 {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-5442cd82::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-5442cd82:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-5442cd82 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0aaad7 */.elementor-19 .elementor-element.elementor-element-5d0aaad7 {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-5d0aaad7::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-5d0aaad7:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-5d0aaad7 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3471d */.elementor-19 .elementor-element.elementor-element-a3471d {
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-a3471d::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: inherit;
    background-size: cover;
    background-position: center;

    transition: transform 0.8s ease;
    transform: scale(1);

    z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-a3471d:hover::before {
    transform: scale(1.12);
}

.elementor-19 .elementor-element.elementor-element-a3471d > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS */.mi-galeria .elementor-image-carousel img {
    width: 100%;
    height: 450px;
    object-fit: cover;
}

@media (max-width: 768px) {
    .mi-galeria .elementor-image-carousel img {
        height: 300px;
    }
}/* End custom CSS */