.elementor-14 .elementor-element.elementor-element-19378ef{--display:flex;--min-height:60vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:0vw;}.elementor-14 .elementor-element.elementor-element-19378ef:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-19378ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://can.zumarca.com/wp-content/uploads/2026/07/image-44.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.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-14 .elementor-element.elementor-element-d65d9c8{text-align:center;}.elementor-14 .elementor-element.elementor-element-d65d9c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-a0c8e35{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-a0c8e35.e-con{--align-self:center;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__front{background-color:var( --e-global-color-d82c8ac );}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__back{background-color:var( --e-global-color-6d2dcf4 );}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box{height:30vh;}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__layer, .elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__layer__overlay{border-radius:16px;}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-d0b0ee2 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:18px;letter-spacing:-0.6px;}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__button{margin-inline-center:0;}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-14 .elementor-element.elementor-element-3c5aeb0 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__front{background-color:#504848;}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__back{background-color:var( --e-global-color-2d4a17f );}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box{height:36vh;}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__layer, .elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__layer__overlay{border-radius:16px;}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-d82c8ac );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-2d4a17f );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:18px;letter-spacing:-0.6px;}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__button{margin-inline-center:0;}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;color:var( --e-global-color-d0b0ee2 );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-14 .elementor-element.elementor-element-6cc29de .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__front{background-color:var( --e-global-color-d82c8ac );}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__back{background-color:var( --e-global-color-6d2dcf4 );}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box{height:30vh;}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__layer, .elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__layer__overlay{border-radius:16px;}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-d0b0ee2 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:18px;letter-spacing:-0.6px;}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__button{margin-inline-center:0;}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-14 .elementor-element.elementor-element-b7b06b3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-d95f648{--spacer-size:78px;}.elementor-14 .elementor-element.elementor-element-3e13108{text-align:center;}.elementor-14 .elementor-element.elementor-element-3e13108 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:900;color:#373636;}.elementor-14 .elementor-element.elementor-element-c877857{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-a0c8e35{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-a0c8e35{--width:88%;}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-19378ef:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-19378ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-a0c8e35{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-d65d9c8 */.titulo-soluciones {
    /* Te recomiendo usar Montserrat, Poppins o Raleway para que sea idéntico a la imagen */
    font-family: 'Montserrat', sans-serif; 
    color: #ffffff; 
    line-height: 0.85;
    text-align: left; 
    margin: 0;
    padding: 0;
}

/* * Estilos para la primera palabra: "Nuestras".
 * Utiliza un peso de fuente ligero y un tamaño menor.
 */
.titulo-soluciones .texto-delgado {
    font-weight: 300; /* Font-weight muy delgado (Light) */
    font-size: 0.45em; /* Escala la fuente al 45% del tamaño base */
    letter-spacing: 0.5px; /* Separación normal/ligera entre caracteres */
}

/* * Estilos para la segunda palabra: "soluciones".
 * Utiliza un peso de fuente ultra grueso, mayor tamaño y fuerza minúsculas.
 */
.titulo-soluciones .texto-grueso {
    font-weight: 900; /* Font-weight ultra grueso (Black) */
    font-size: 1em; /* Tamaño base (Ajusta el tamaño total desde la pestaña de Estilos en Elementor) */
    text-transform: lowercase; /* Fuerza a minúsculas, por si el cliente lo escribe en mayúsculas */
    letter-spacing: -2px; /* Acerca las letras entre sí, característico de este diseño */
}/* End custom CSS */