.elementor-23 .elementor-element.elementor-element-437275f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b4a5248{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a0727bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-30cae48{--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 10px;--row-gap:0px;--column-gap:10px;}.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-23 .elementor-element.elementor-element-7208177 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-754b875 .elementor-heading-title{font-family:"Tabular Italic Variable Bold", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-535b162{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-90b915f .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-907a601{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0c7a71b{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:999px 999px 999px 999px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;top:100px;}.elementor-23 .elementor-element.elementor-element-0c7a71b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0c7a71b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-591cd0c );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-0c7a71b{right:-50px;}body.rtl .elementor-23 .elementor-element.elementor-element-0c7a71b{left:-50px;}.elementor-23 .elementor-element.elementor-element-adca842 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-464d71f .elementor-heading-title{font-family:"Tabular Italic Variable Bold", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-35b6c9e{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-35b6c9e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-35b6c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/Render-Diagrama-Paneles-Solares-OLTA-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-6d0964c{--display:flex;}.elementor-23 .elementor-element.elementor-element-edd2228{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:999px 999px 999px 999px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-edd2228:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-edd2228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-591cd0c );}.elementor-23 .elementor-element.elementor-element-e47d978 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c65e419 .elementor-heading-title{font-family:"Tabular Italic Variable Bold", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-50e4954{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4aca0f7{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-293effa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:999px 999px 999px 999px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-293effa:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-293effa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-591cd0c );}.elementor-23 .elementor-element.elementor-element-9b5e3db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cd12e10{text-align:center;}.elementor-23 .elementor-element.elementor-element-cd12e10 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.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-23 .elementor-element.elementor-element-e8e811e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-e8e811e .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-e8e811e .elementor-divider{text-align:center;}.elementor-23 .elementor-element.elementor-element-e4a0394{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cf26ae9{--e-image-carousel-slides-to-show:4;}.elementor-23 .elementor-element.elementor-element-157f9e2{--display:flex;--min-height:80vh;--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a43abaa{--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;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-62a62ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-09e82f9{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-09e82f9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-09e82f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-e457d91 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2ead978{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-21cb9dd .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-ad83654{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4f83ab8{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-4f83ab8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4f83ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-540bc36 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-357c3a5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-02ec4cc .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-0b1eaa7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0ab2240{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-0ab2240:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0ab2240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-ceada19 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2fcb53d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-2480cf8 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9e47c52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7777079{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-7777079:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7777079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-472e175 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-f1f6058{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-c6f486e .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-45323ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fbea6af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f2b7629{text-align:center;}.elementor-23 .elementor-element.elementor-element-f2b7629 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6428e4d{text-align:center;}.elementor-23 .elementor-element.elementor-element-6428e4d .elementor-heading-title{font-family:"Tabular Italic Variable Bold", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-3544954{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3544954:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3544954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/Isotipo-B-Olta2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-a74b004{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a74b004:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a74b004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/08/Captura-de-pantalla-2025-08-06-a-las-17.24.19-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-226e0cc{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:98px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8e4c5e0{--display:flex;--min-height:600px;--border-radius:100px 100px 100px 100px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-8e4c5e0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8e4c5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AD330AAD;}.elementor-23 .elementor-element.elementor-element-ee36408 .elementor-heading-title{font-family:"Tabular Italic Variable Bold", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-58552b2 );}.elementor-23 .elementor-element.elementor-element-e60c4b0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-19b50c2{--display:flex;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-19b50c2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-19b50c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/huawei-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-e1a6423{--display:flex;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e1a6423:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e1a6423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/ccea-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-b587889{--display:flex;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b587889:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b587889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/solis-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-fe77b75{--display:flex;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fe77b75:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fe77b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/enphase-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-85ffc39{--display:flex;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-23 .elementor-element.elementor-element-85ffc39:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-85ffc39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/conocer-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-d42b42e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f2bc7a6{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:98px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fbc5809{--display:flex;--min-height:600px;--overlay-opacity:0.5;--border-radius:100px 100px 100px 100px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-fbc5809::before, .elementor-23 .elementor-element.elementor-element-fbc5809 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-fbc5809 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-fbc5809 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-fbc5809 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-fbc5809 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-b55de97 .elementor-heading-title{font-family:"Tabular Italic Variable Bold", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-58552b2 );}.elementor-23 .elementor-element.elementor-element-926711b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-95741f6{--display:flex;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-95741f6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-95741f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/huawei-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-ed4039d{--display:flex;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ed4039d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ed4039d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/ccea-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-ddf9394{--display:flex;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ddf9394:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ddf9394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/solis-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-f855d59{--display:flex;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f855d59:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f855d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/enphase-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-7f6626b{--display:flex;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-23 .elementor-element.elementor-element-7f6626b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7f6626b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/09/conocer-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-87f2204{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-050b9f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5331305{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-5331305:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5331305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8c3fe1 );}.elementor-23 .elementor-element.elementor-element-cdb30fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6e42cdc{--display:flex;}.elementor-23 .elementor-element.elementor-element-8b45734{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ecf9041 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-ffb6893 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-7d01fed{--display:flex;}.elementor-23 .elementor-element.elementor-element-c573d48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-932ec25 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e332c76 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8f4669f{--display:flex;}.elementor-23 .elementor-element.elementor-element-2d69988{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6777df8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-83fae19 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-158333e{--display:flex;}.elementor-23 .elementor-element.elementor-element-0b1fd13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bceec54 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-50e9ddc .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8ec188c{--display:flex;}.elementor-23 .elementor-element.elementor-element-d1e2b01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-21fe72f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-fc8d621 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-32fe77d{--display:flex;}.elementor-23 .elementor-element.elementor-element-0ded518{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f2b30d9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-87eeb6f .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d015cf4{--display:flex;}.elementor-23 .elementor-element.elementor-element-043ac6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e500e8c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-5d5c9f7 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d833f8c{--display:flex;}.elementor-23 .elementor-element.elementor-element-de8d46b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7d0c22f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9f292a7 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-f736b22{--display:flex;}.elementor-23 .elementor-element.elementor-element-6c2b760{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2c6f5b6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-fb7efd7 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-41bca3b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-23 .elementor-element.elementor-element-72471b4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23 .elementor-element.elementor-element-9e35882 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-a1b0b69 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-efb865d{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4ab6de8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f8da9c3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-23 .elementor-element.elementor-element-178fe28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8f1f481{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-8f1f481:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8f1f481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8c3fe1 );}.elementor-23 .elementor-element.elementor-element-26289ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b0766b8{--display:flex;}.elementor-23 .elementor-element.elementor-element-916b2ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-89ec7f5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-4a10daa .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-97e034a{--display:flex;}.elementor-23 .elementor-element.elementor-element-0f0105a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4bc077a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-efab4d5 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2897a91{--display:flex;}.elementor-23 .elementor-element.elementor-element-b27f18e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-59142b8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e992380 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-57be1bc{--display:flex;}.elementor-23 .elementor-element.elementor-element-13bd235{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ec8f155 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-50a7915 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-fb177c8{--display:flex;}.elementor-23 .elementor-element.elementor-element-ba99e42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d17e6f2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c549495 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-1b75f01{--display:flex;}.elementor-23 .elementor-element.elementor-element-776a955{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fdc1892 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-56df77b .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-09dc714{--display:flex;}.elementor-23 .elementor-element.elementor-element-565ecc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-374b14d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-10ecf8e .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9531cf6{--display:flex;}.elementor-23 .elementor-element.elementor-element-63b3bfc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f1e1ba0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-0e17753 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-11aba5d{--display:flex;}.elementor-23 .elementor-element.elementor-element-653a08f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2d064ab .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-a0a1f1d .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-566c23f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-23 .elementor-element.elementor-element-40aaaf9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23 .elementor-element.elementor-element-25bce98 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-3b2e18b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-4d82fb0{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4e8da26{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d315a7b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-23 .elementor-element.elementor-element-26c4188{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:25px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:25px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-23 .elementor-element.elementor-element-14d4a16{--display:flex;--margin-top:70px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-6ffaa5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-34c254d .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-60fca6b .elementor-heading-title{font-family:"Tabular Italic Variable Bold", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-b4a5248{--width:1600px;}.elementor-23 .elementor-element.elementor-element-a0727bb{--width:1600px;}.elementor-23 .elementor-element.elementor-element-30cae48{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-535b162{--width:90%;}.elementor-23 .elementor-element.elementor-element-0c7a71b{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-35b6c9e{--width:800px;}.elementor-23 .elementor-element.elementor-element-edd2228{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-50e4954{--width:100%;}.elementor-23 .elementor-element.elementor-element-4aca0f7{--content-width:95%;}.elementor-23 .elementor-element.elementor-element-293effa{--width:1440px;}.elementor-23 .elementor-element.elementor-element-9b5e3db{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-e4a0394{--width:80%;}.elementor-23 .elementor-element.elementor-element-157f9e2{--content-width:1600px;}.elementor-23 .elementor-element.elementor-element-a43abaa{--width:40%;}.elementor-23 .elementor-element.elementor-element-09e82f9{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-2ead978{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-4f83ab8{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-357c3a5{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-0ab2240{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-2fcb53d{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-7777079{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-f1f6058{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-45323ee{--width:60%;}.elementor-23 .elementor-element.elementor-element-fbea6af{--width:fit-content;}.elementor-23 .elementor-element.elementor-element-3544954{--width:100%;}.elementor-23 .elementor-element.elementor-element-8e4c5e0{--width:800px;}.elementor-23 .elementor-element.elementor-element-19b50c2{--width:200px;}.elementor-23 .elementor-element.elementor-element-e1a6423{--width:200px;}.elementor-23 .elementor-element.elementor-element-b587889{--width:200px;}.elementor-23 .elementor-element.elementor-element-fe77b75{--width:200px;}.elementor-23 .elementor-element.elementor-element-85ffc39{--width:200px;}.elementor-23 .elementor-element.elementor-element-fbc5809{--width:50%;}.elementor-23 .elementor-element.elementor-element-050b9f4{--content-width:100%;}.elementor-23 .elementor-element.elementor-element-8b45734{--width:70%;}.elementor-23 .elementor-element.elementor-element-c573d48{--width:70%;}.elementor-23 .elementor-element.elementor-element-2d69988{--width:70%;}.elementor-23 .elementor-element.elementor-element-0b1fd13{--width:70%;}.elementor-23 .elementor-element.elementor-element-d1e2b01{--width:70%;}.elementor-23 .elementor-element.elementor-element-0ded518{--width:70%;}.elementor-23 .elementor-element.elementor-element-043ac6a{--width:70%;}.elementor-23 .elementor-element.elementor-element-de8d46b{--width:70%;}.elementor-23 .elementor-element.elementor-element-6c2b760{--width:70%;}.elementor-23 .elementor-element.elementor-element-178fe28{--content-width:100%;}.elementor-23 .elementor-element.elementor-element-916b2ee{--width:70%;}.elementor-23 .elementor-element.elementor-element-0f0105a{--width:70%;}.elementor-23 .elementor-element.elementor-element-b27f18e{--width:70%;}.elementor-23 .elementor-element.elementor-element-13bd235{--width:70%;}.elementor-23 .elementor-element.elementor-element-ba99e42{--width:70%;}.elementor-23 .elementor-element.elementor-element-776a955{--width:70%;}.elementor-23 .elementor-element.elementor-element-565ecc1{--width:70%;}.elementor-23 .elementor-element.elementor-element-63b3bfc{--width:70%;}.elementor-23 .elementor-element.elementor-element-653a08f{--width:70%;}}@media(max-width:1552px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-b4a5248{--width:85%;}.elementor-23 .elementor-element.elementor-element-a0727bb{--width:100%;}.elementor-23 .elementor-element.elementor-element-907a601{--width:100%;}.elementor-23 .elementor-element.elementor-element-35b6c9e{--width:600px;}.elementor-23 .elementor-element.elementor-element-6d0964c{--width:100%;}.elementor-23 .elementor-element.elementor-element-4aca0f7{--content-width:85%;}.elementor-23 .elementor-element.elementor-element-157f9e2{--content-width:85%;}.elementor-23 .elementor-element.elementor-element-a43abaa{--width:50%;}.elementor-23 .elementor-element.elementor-element-45323ee{--width:50%;}.elementor-23 .elementor-element.elementor-element-8e4c5e0{--width:100%;}.elementor-23 .elementor-element.elementor-element-fbc5809{--width:85%;}.elementor-23 .elementor-element.elementor-element-926711b{--width:600px;}.elementor-23 .elementor-element.elementor-element-5331305{--width:400px;}.elementor-23 .elementor-element.elementor-element-8b45734{--width:100%;}.elementor-23 .elementor-element.elementor-element-c573d48{--width:100%;}.elementor-23 .elementor-element.elementor-element-2d69988{--width:100%;}.elementor-23 .elementor-element.elementor-element-0b1fd13{--width:100%;}.elementor-23 .elementor-element.elementor-element-d1e2b01{--width:100%;}.elementor-23 .elementor-element.elementor-element-0ded518{--width:100%;}.elementor-23 .elementor-element.elementor-element-043ac6a{--width:100%;}.elementor-23 .elementor-element.elementor-element-de8d46b{--width:100%;}.elementor-23 .elementor-element.elementor-element-6c2b760{--width:100%;}.elementor-23 .elementor-element.elementor-element-4ab6de8{--width:400px;}.elementor-23 .elementor-element.elementor-element-8f1f481{--width:400px;}.elementor-23 .elementor-element.elementor-element-916b2ee{--width:100%;}.elementor-23 .elementor-element.elementor-element-0f0105a{--width:100%;}.elementor-23 .elementor-element.elementor-element-b27f18e{--width:100%;}.elementor-23 .elementor-element.elementor-element-13bd235{--width:100%;}.elementor-23 .elementor-element.elementor-element-ba99e42{--width:100%;}.elementor-23 .elementor-element.elementor-element-776a955{--width:100%;}.elementor-23 .elementor-element.elementor-element-565ecc1{--width:100%;}.elementor-23 .elementor-element.elementor-element-63b3bfc{--width:100%;}.elementor-23 .elementor-element.elementor-element-653a08f{--width:100%;}.elementor-23 .elementor-element.elementor-element-4e8da26{--width:400px;}}@media(max-width:1200px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-b4a5248{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-535b162{--width:100%;}.elementor-23 .elementor-element.elementor-element-a43abaa{--width:100%;}.elementor-23 .elementor-element.elementor-element-45323ee{--width:100%;}.elementor-23 .elementor-element.elementor-element-fbc5809{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-fbc5809{--width:100%;}.elementor-23 .elementor-element.elementor-element-8b45734{--width:100%;}}@media(min-width:2400px){.elementor-23 .elementor-element.elementor-element-e60c4b0{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-926711b{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-566c23f{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:1552px){.elementor-23 .elementor-element.elementor-element-b4a5248{--justify-content:center;}.elementor-23 .elementor-element.elementor-element-a0727bb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-535b162{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-35b6c9e{--min-height:400px;}.elementor-23 .elementor-element.elementor-element-6d0964c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-edd2228{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-f2b7629 .elementor-heading-title{font-size:55px;}.elementor-23 .elementor-element.elementor-element-6428e4d .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-226e0cc{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-e60c4b0{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-d42b42e{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-f2bc7a6{--min-height:400px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-fbc5809:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fbc5809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/08/Captura-de-pantalla-2025-08-06-a-las-17.24.19-scaled.webp");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-fbc5809{--min-height:400px;}.elementor-23 .elementor-element.elementor-element-b55de97 .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-926711b{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-95741f6{--min-height:80px;}.elementor-23 .elementor-element.elementor-element-ed4039d{--min-height:80px;}.elementor-23 .elementor-element.elementor-element-ddf9394{--min-height:80px;}.elementor-23 .elementor-element.elementor-element-f855d59{--min-height:80px;}.elementor-23 .elementor-element.elementor-element-7f6626b{--min-height:80px;}.elementor-23 .elementor-element.elementor-element-5331305{--min-height:500px;}.elementor-23 .elementor-element.elementor-element-41bca3b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23 .elementor-element.elementor-element-4ab6de8{--min-height:500px;}.elementor-23 .elementor-element.elementor-element-8f1f481{--min-height:500px;}.elementor-23 .elementor-element.elementor-element-4e8da26{--min-height:500px;}.elementor-23 .elementor-element.elementor-element-26c4188{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1200px){.elementor-23 .elementor-element.elementor-element-b4a5248{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e60c4b0{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-d42b42e{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-fbc5809:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fbc5809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/08/paneles-solares.webp");}.elementor-23 .elementor-element.elementor-element-926711b{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-41bca3b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23 .elementor-element.elementor-element-566c23f{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-437275f{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-b4a5248{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-7208177 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-754b875 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-90b915f{text-align:justify;}.elementor-23 .elementor-element.elementor-element-157f9e2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-e457d91 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-540bc36 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-ceada19 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-472e175 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-e60c4b0{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-f2bc7a6{--min-height:400px;}.elementor-23 .elementor-element.elementor-element-fbc5809{--min-height:400px;}.elementor-23 .elementor-element.elementor-element-926711b{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-5331305{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-41bca3b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23 .elementor-element.elementor-element-8f1f481{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-566c23f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23 .elementor-element.elementor-element-26c4188{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-23 .elementor-element.elementor-element-b4a5248{--padding-top:70px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-30cae48{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-7208177{text-align:center;}.elementor-23 .elementor-element.elementor-element-754b875{text-align:center;}.elementor-23 .elementor-element.elementor-element-e60c4b0{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-926711b{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-566c23f{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-437275f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b4a5248{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a0727bb{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-30cae48{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-754b875 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-535b162{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-35b6c9e{--width:100%;--min-height:400px;}.elementor-23 .elementor-element.elementor-element-35b6c9e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-35b6c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-23 .elementor-element.elementor-element-6d0964c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-50e4954{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-293effa{--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-a43abaa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e457d91 .elementor-heading-title{font-size:27px;}.elementor-23 .elementor-element.elementor-element-2ead978{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-540bc36 .elementor-heading-title{font-size:27px;}.elementor-23 .elementor-element.elementor-element-357c3a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-ceada19 .elementor-heading-title{font-size:27px;}.elementor-23 .elementor-element.elementor-element-2fcb53d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-472e175 .elementor-heading-title{font-size:27px;}.elementor-23 .elementor-element.elementor-element-f1f6058{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-fbea6af{--justify-content:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-f2b7629 .elementor-heading-title{font-size:35px;}.elementor-23 .elementor-element.elementor-element-6428e4d .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-a74b004{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-226e0cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e60c4b0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-85ffc39{grid-column:span 1;}.elementor-23 .elementor-element.elementor-element-d42b42e{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-f2bc7a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fbc5809:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fbc5809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olta.mx/wp-content/uploads/2025/08/paneles-solares.webp");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-fbc5809{--overlay-opacity:0.67;}.elementor-23 .elementor-element.elementor-element-b55de97 .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-926711b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-23 .elementor-element.elementor-element-95741f6{--min-height:100px;}.elementor-23 .elementor-element.elementor-element-ed4039d{--min-height:100px;}.elementor-23 .elementor-element.elementor-element-ddf9394{--width:200px;--min-height:100px;}.elementor-23 .elementor-element.elementor-element-f855d59{--width:200px;--min-height:100px;}.elementor-23 .elementor-element.elementor-element-7f6626b{--width:200px;--min-height:10px;grid-column:span 1;}.elementor-23 .elementor-element.elementor-element-87f2204{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-5331305{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-cdb30fd{--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;--justify-content:space-between;}.elementor-23 .elementor-element.elementor-element-41bca3b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23 .elementor-element.elementor-element-8f1f481{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-26289ba{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-23 .elementor-element.elementor-element-566c23f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23 .elementor-element.elementor-element-26c4188{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23 .elementor-element.elementor-element-14d4a16{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-34c254d .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-60fca6b .elementor-heading-title{font-size:35px;}}/* Start custom CSS for container, class: .elementor-element-0c7a71b */.elementor-23 .elementor-element.elementor-element-0c7a71b {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  rotate: 90deg;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a5248 */.elementor-23 .elementor-element.elementor-element-b4a5248 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437275f */.elementor-23 .elementor-element.elementor-element-437275f {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cf26ae9 */.elementor-23 .elementor-element.elementor-element-cf26ae9 .swiper-wrapper {
    transition-timing-function: linear !important;
}

.elementor-image-carousel .swiper-slide[data-swiper-slide-index="0"] img {
  height: 50px !important;
  width: 150px !important;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbea6af */.elementor-23 .elementor-element.elementor-element-fbea6af {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3544954 */.elementor-23 .elementor-element.elementor-element-3544954 {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e60c4b0 */.elementor-23 .elementor-element.elementor-element-e60c4b0 {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e4c5e0 */.elementor-23 .elementor-element.elementor-element-8e4c5e0 {
    backdrop-filter: blur(4px);
    
    display: flex;
    flex-direction: column;
    align-items: center;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-926711b */.elementor-23 .elementor-element.elementor-element-926711b {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbc5809 */.elementor-23 .elementor-element.elementor-element-fbc5809 {
    backdrop-filter: blur(4px);
    
    display: flex;
    flex-direction: column;
    align-items: center;
    
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-41bca3b */.elementor-23 .elementor-element.elementor-element-41bca3b {
    height: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72471b4 */.elementor-23 .elementor-element.elementor-element-72471b4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb30fd */.elementor-23 .elementor-element.elementor-element-cdb30fd {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5331305 */.elementor-23 .elementor-element.elementor-element-5331305 {
    max-height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f8da9c3 */.mi-video {
    display: flex;
    justify-content: center;
}

/* Alto fijo: 700px */
.mi-video .elementor-wrapper{
  width:400px;
  height:700px;
}

.mi-video video{
  width:400px;
  height:700px;
  display:inline-block;
  object-fit:cover;        /* usa contain si no quieres recorte */
  object-position:center;  /* ajusta el encuadre si hace falta */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-566c23f */.elementor-23 .elementor-element.elementor-element-566c23f {
    height: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26289ba */.elementor-23 .elementor-element.elementor-element-26289ba {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f1f481 */.elementor-23 .elementor-element.elementor-element-8f1f481 {
    max-height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d315a7b */.mi-video {
    display: flex;
    justify-content: center;
}

/* Alto fijo: 700px */
.mi-video .elementor-wrapper{
  width:400px;
  height:700px;
}

.mi-video video{
  width:400px;
  height:700px;
  display:inline-block;
  object-fit:cover;        /* usa contain si no quieres recorte */
  object-position:center;  /* ajusta el encuadre si hace falta */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-41bca3b */.elementor-23 .elementor-element.elementor-element-41bca3b {
    height: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72471b4 */.elementor-23 .elementor-element.elementor-element-72471b4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb30fd */.elementor-23 .elementor-element.elementor-element-cdb30fd {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5331305 */.elementor-23 .elementor-element.elementor-element-5331305 {
    max-height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f8da9c3 */.mi-video {
    display: flex;
    justify-content: center;
}

/* Alto fijo: 700px */
.mi-video .elementor-wrapper{
  width:400px;
  height:700px;
}

.mi-video video{
  width:400px;
  height:700px;
  display:inline-block;
  object-fit:cover;        /* usa contain si no quieres recorte */
  object-position:center;  /* ajusta el encuadre si hace falta */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-566c23f */.elementor-23 .elementor-element.elementor-element-566c23f {
    height: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26289ba */.elementor-23 .elementor-element.elementor-element-26289ba {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f1f481 */.elementor-23 .elementor-element.elementor-element-8f1f481 {
    max-height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d315a7b */.mi-video {
    display: flex;
    justify-content: center;
}

/* Alto fijo: 700px */
.mi-video .elementor-wrapper{
  width:400px;
  height:700px;
}

.mi-video video{
  width:400px;
  height:700px;
  display:inline-block;
  object-fit:cover;        /* usa contain si no quieres recorte */
  object-position:center;  /* ajusta el encuadre si hace falta */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-41bca3b */.elementor-23 .elementor-element.elementor-element-41bca3b {
    height: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72471b4 */.elementor-23 .elementor-element.elementor-element-72471b4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb30fd */.elementor-23 .elementor-element.elementor-element-cdb30fd {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5331305 */.elementor-23 .elementor-element.elementor-element-5331305 {
    max-height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f8da9c3 */.mi-video {
    display: flex;
    justify-content: center;
}

/* Alto fijo: 700px */
.mi-video .elementor-wrapper{
  width:400px;
  height:700px;
}

.mi-video video{
  width:400px;
  height:700px;
  display:inline-block;
  object-fit:cover;        /* usa contain si no quieres recorte */
  object-position:center;  /* ajusta el encuadre si hace falta */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-566c23f */.elementor-23 .elementor-element.elementor-element-566c23f {
    height: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26289ba */.elementor-23 .elementor-element.elementor-element-26289ba {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f1f481 */.elementor-23 .elementor-element.elementor-element-8f1f481 {
    max-height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d315a7b */.mi-video {
    display: flex;
    justify-content: center;
}

/* Alto fijo: 700px */
.mi-video .elementor-wrapper{
  width:400px;
  height:700px;
}

.mi-video video{
  width:400px;
  height:700px;
  display:inline-block;
  object-fit:cover;        /* usa contain si no quieres recorte */
  object-position:center;  /* ajusta el encuadre si hace falta */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-41bca3b */.elementor-23 .elementor-element.elementor-element-41bca3b {
    height: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72471b4 */.elementor-23 .elementor-element.elementor-element-72471b4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb30fd */.elementor-23 .elementor-element.elementor-element-cdb30fd {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5331305 */.elementor-23 .elementor-element.elementor-element-5331305 {
    max-height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f8da9c3 */.mi-video {
    display: flex;
    justify-content: center;
}

/* Alto fijo: 700px */
.mi-video .elementor-wrapper{
  width:400px;
  height:700px;
}

.mi-video video{
  width:400px;
  height:700px;
  display:inline-block;
  object-fit:cover;        /* usa contain si no quieres recorte */
  object-position:center;  /* ajusta el encuadre si hace falta */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-566c23f */.elementor-23 .elementor-element.elementor-element-566c23f {
    height: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26289ba */.elementor-23 .elementor-element.elementor-element-26289ba {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f1f481 */.elementor-23 .elementor-element.elementor-element-8f1f481 {
    max-height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d315a7b */.mi-video {
    display: flex;
    justify-content: center;
}

/* Alto fijo: 700px */
.mi-video .elementor-wrapper{
  width:400px;
  height:700px;
}

.mi-video video{
  width:400px;
  height:700px;
  display:inline-block;
  object-fit:cover;        /* usa contain si no quieres recorte */
  object-position:center;  /* ajusta el encuadre si hace falta */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-41bca3b */.elementor-23 .elementor-element.elementor-element-41bca3b {
    height: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72471b4 */.elementor-23 .elementor-element.elementor-element-72471b4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb30fd */.elementor-23 .elementor-element.elementor-element-cdb30fd {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5331305 */.elementor-23 .elementor-element.elementor-element-5331305 {
    max-height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f8da9c3 */.mi-video {
    display: flex;
    justify-content: center;
}

/* Alto fijo: 700px */
.mi-video .elementor-wrapper{
  width:400px;
  height:700px;
}

.mi-video video{
  width:400px;
  height:700px;
  display:inline-block;
  object-fit:cover;        /* usa contain si no quieres recorte */
  object-position:center;  /* ajusta el encuadre si hace falta */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-566c23f */.elementor-23 .elementor-element.elementor-element-566c23f {
    height: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26289ba */.elementor-23 .elementor-element.elementor-element-26289ba {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f1f481 */.elementor-23 .elementor-element.elementor-element-8f1f481 {
    max-height: 700px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d315a7b */.mi-video {
    display: flex;
    justify-content: center;
}

/* Alto fijo: 700px */
.mi-video .elementor-wrapper{
  width:400px;
  height:700px;
}

.mi-video video{
  width:400px;
  height:700px;
  display:inline-block;
  object-fit:cover;        /* usa contain si no quieres recorte */
  object-position:center;  /* ajusta el encuadre si hace falta */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-26c4188 *//* Reemplaza #galeria1 por el ID que pusiste */
#galeria1 .elementor-swiper-button,
#galeria1 .e-swiper-button {
  color: #184A1F !important;
}
#galeria1 .elementor-swiper-button svg,
#galeria1 .e-swiper-button svg {
  fill: #184A1F !important;
  stroke: #184A1F !important;
}
#galeria1 .elementor-swiper-button:hover,
#galeria1 .e-swiper-button:hover {
  color: #0f2d13 !important;
}
#galeria1 .elementor-swiper-button.swiper-button-disabled,
#galeria1 .e-swiper-button.swiper-button-disabled {
  color: #9CA3AF !important;
}/* End custom CSS */