.elementor-12526 .elementor-element.elementor-element-4cf078a{--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;}.elementor-12526 .elementor-element.elementor-element-7bfc366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12526 .elementor-element.elementor-element-11a827b{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12526 .elementor-element.elementor-element-cb6e022 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-12526 .elementor-element.elementor-element-76ff364{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12526 .elementor-element.elementor-element-7952a27{--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;}.elementor-12526 .elementor-element.elementor-element-f07b6b2{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12526 .elementor-element.elementor-element-82b7ad7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;}.elementor-12526 .elementor-element.elementor-element-ca8a43e{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12526 .elementor-element.elementor-element-a3845b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;}.elementor-12526 .elementor-element.elementor-element-2fb0649{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12526 .elementor-element.elementor-element-3fd0206{--spacer-size:10px;}.elementor-12526 .elementor-element.elementor-element-2d61253 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;}.elementor-12526 .elementor-element.elementor-element-52e2e47{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12526 .elementor-element.elementor-element-27f171e{--spacer-size:10px;}.elementor-12526 .elementor-element.elementor-element-771da0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;}.elementor-12526 .elementor-element.elementor-element-dcfc8b9{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12526 .elementor-element.elementor-element-d7f6e76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;}.elementor-12526 .elementor-element.elementor-element-84ac9f3{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12526 .elementor-element.elementor-element-4cd3720 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;}.elementor-12526 .elementor-element.elementor-element-e64a05b{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12526 .elementor-element.elementor-element-082f7d7{width:var( --container-widget-width, 99.737% );max-width:99.737%;--container-widget-width:99.737%;--container-widget-flex-grow:0;}.elementor-12526 .elementor-element.elementor-element-082f7d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12526 .elementor-element.elementor-element-f0dee84{--spacer-size:10px;}.elementor-12526 .elementor-element.elementor-element-7441ff7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;}.elementor-12526 .elementor-element.elementor-element-28a0a1d{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12526 .elementor-element.elementor-element-44a0d3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;}.elementor-12526 .elementor-element.elementor-element-a36cb6b{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12526 .elementor-element.elementor-element-fa2ff83{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12526 .elementor-element.elementor-element-ea7955e{--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;}body.elementor-page-12526 .page-title{display:block;}body.elementor-page-12526 .themesflat-partner-box{display:block;}@media(max-width:767px){.elementor-12526 .elementor-element.elementor-element-cb6e022 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-12526 .elementor-element.elementor-element-11a827b{--content-width:1200px;}.elementor-12526 .elementor-element.elementor-element-76ff364{--content-width:1200px;}.elementor-12526 .elementor-element.elementor-element-7952a27{--width:65%;}.elementor-12526 .elementor-element.elementor-element-ea7955e{--width:35%;}}/* Start custom CSS for image, class: .elementor-element-7bfc366 *//* Este .elementor-12526 .elementor-element.elementor-element-7bfc366 '.elementor-12526 .elementor-element.elementor-element-7bfc366' es una variable de Elementor para apuntar a este widget específico */
.elementor-12526 .elementor-element.elementor-element-7bfc366 img {
    width: 100%;       /* Ocupa todo el ancho */
    height: 500px;    /* FUERZA esta altura. Ajusta el número a tu gusto */
    object-fit: cover; /* Recorta la imagen para encajarla sin deformarla */
    object-position: center; /* Asegura que el recorte se haga desde el centro */
}/* End custom CSS */