.elementor-2561 .elementor-element.elementor-element-558b1b7 > .elementor-container{min-height:0px;}.elementor-2561 .elementor-element.elementor-element-558b1b7 > .elementor-background-overlay{background-image:url("https://proenergy.com.co/wp-content/uploads/2023/07/Home-Proenergy.png");background-position:0px -37px;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2561 .elementor-element.elementor-element-558b1b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 35px 0px;}.elementor-2561 .elementor-element.elementor-element-1d1c0d6{text-align:left;}.elementor-2561 .elementor-element.elementor-element-1d1c0d6 .elementor-heading-title{color:#FFFFFF;font-weight:800;line-height:48px;}.elementor-2561 .elementor-element.elementor-element-1c4b494 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-2561 .elementor-element.elementor-element-1c4b494 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-2561 .elementor-element.elementor-element-1c4b494 .elementor-button{font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#003761;}.elementor-2561 .elementor-element.elementor-element-1c4b494 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-2561 .elementor-element.elementor-element-c551f80 > .elementor-container{min-height:0px;}.elementor-2561 .elementor-element.elementor-element-c551f80 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2561 .elementor-element.elementor-element-c551f80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-2561 .elementor-element.elementor-element-9b5e35e{text-align:center;}.elementor-2561 .elementor-element.elementor-element-9b5e35e .elementor-heading-title{color:#37A0B2;font-weight:800;line-height:48px;}.elementor-2561 .elementor-element.elementor-element-bf9f0a0{color:#004980;}.elementor-2561 .elementor-element.elementor-element-f8bf57a > .elementor-container{max-width:700px;}.elementor-2561 .elementor-element.elementor-element-33849c4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2561 .elementor-element.elementor-element-3103047 > .elementor-container{min-height:0px;}.elementor-2561 .elementor-element.elementor-element-3103047 > .elementor-background-overlay{background-image:url("https://proenergy.com.co/wp-content/uploads/2026/03/Foto-nosotros.jpg");background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2561 .elementor-element.elementor-element-3103047{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-2561 .elementor-element.elementor-element-da0c36d{text-align:center;}.elementor-2561 .elementor-element.elementor-element-da0c36d .elementor-heading-title{color:#37A0B2;font-weight:800;line-height:48px;}.elementor-2561 .elementor-element.elementor-element-e549bcd{text-align:right;}.elementor-2561 .elementor-element.elementor-element-ef7b670{color:#00467A;font-weight:500;}.elementor-2561 .elementor-element.elementor-element-078d168{text-align:right;}.elementor-2561 .elementor-element.elementor-element-4d349d5{color:#002947;font-weight:500;}.elementor-2561 .elementor-element.elementor-element-94f8028{text-align:right;}.elementor-2561 .elementor-element.elementor-element-39a5725{color:#002947;font-weight:500;}.elementor-2561 .elementor-element.elementor-element-58c5cd0{text-align:right;}.elementor-2561 .elementor-element.elementor-element-5154718{color:#FFFFFF;font-weight:500;}.elementor-2561 .elementor-element.elementor-element-7d9ad9e > .elementor-container{max-width:740px;}.elementor-2561 .elementor-element.elementor-element-7d9ad9e:not(.elementor-motion-effects-element-type-background), .elementor-2561 .elementor-element.elementor-element-7d9ad9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2561 .elementor-element.elementor-element-7d9ad9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 4px 20px;}.elementor-2561 .elementor-element.elementor-element-7d9ad9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2561 .elementor-element.elementor-element-1f79870{text-align:center;}.elementor-2561 .elementor-element.elementor-element-1f79870 .elementor-heading-title{color:#004980;font-weight:700;}.elementor-2561 .elementor-element.elementor-element-9d5b995{text-align:center;color:#004980;font-size:18px;}.elementor-2561 .elementor-element.elementor-element-ea6c71f{text-align:left;color:#004980;font-size:18px;}.elementor-2561 .elementor-element.elementor-element-24f21df > .elementor-element-populated{margin:35px 35px 35px 35px;--e-column-margin-right:35px;--e-column-margin-left:35px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2561 .elementor-element.elementor-element-549bccc{width:50%;}.elementor-2561 .elementor-element.elementor-element-24f21df{width:50%;}}@media(max-width:1024px){.elementor-2561 .elementor-element.elementor-element-558b1b7 > .elementor-background-overlay{background-position:0px 0px;}}@media(max-width:767px){.elementor-2561 .elementor-element.elementor-element-558b1b7 > .elementor-background-overlay{background-position:0px 0px;}}/* Start custom CSS for section, class: .elementor-element-558b1b7 *//* Animación de zoom infinito para el fondo */
#hero-zoom > .elementor-background-overlay {
    animation: zoom-lento 15s infinite alternate ease-in-out;
}

@keyframes zoom-lento {
    from { transform: scale(1); }
    to { transform: scale(1.15); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c551f80 *//* Animación de zoom infinito para el fondo */
#hero-zoom > .elementor-background-overlay {
    animation: zoom-lento 15s infinite alternate ease-in-out;
}

@keyframes zoom-lento {
    from { transform: scale(1); }
    to { transform: scale(1.15); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3103047 *//* Animación de zoom infinito para el fondo */
#hero-zoom > .elementor-background-overlay {
    animation: zoom-lento 15s infinite alternate ease-in-out;
}

@keyframes zoom-lento {
    from { transform: scale(1); }
    to { transform: scale(1.15); }
}/* End custom CSS */