.elementor-3108 .elementor-element.elementor-element-a5bd776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3108 .elementor-element.elementor-element-3c6b5d5{--display:flex;}.elementor-3108 .elementor-element.elementor-element-18b6c86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3108 .elementor-element.elementor-element-6b3cdb2{--display:flex;}.elementor-3108 .elementor-element.elementor-element-dfabf5f > .elementor-widget-container{background-color:#1E4DA2;border-radius:10px 10px 10px 10px;}.elementor-3108 .elementor-element.elementor-element-dfabf5f{text-align:center;}.elementor-3108 .elementor-element.elementor-element-dfabf5f .elementor-heading-title{color:#FFFFFF;}.elementor-3108 .elementor-element.elementor-element-f34a293 > .elementor-widget-container{background-color:#1E4DA2;}.elementor-3108 .elementor-element.elementor-element-f34a293{color:#FFFFFF;}/* Start custom CSS for heading, class: .elementor-element-dfabf5f */.elementor-3108 .elementor-element.elementor-element-dfabf5f {
    /* Define la forma escalonada (puedes ajustar los 15px para más o menos escalón) */
    clip-path: polygon(
        0% 15px, 15px 15px, 15px 0%, 
        calc(100% - 15px) 0%, calc(100% - 15px) 15px, 100% 15px, 
        100% calc(100% - 15px), calc(100% - 15px) calc(100% - 15px), calc(100% - 15px) 100%, 
        15px 100%, 15px calc(100% - 15px), 0% calc(100% - 15px)
    );

    /* Aplica la sombra azul siguiendo la forma recortada */
    filter: drop-shadow(0px 0px 10px #5ce1e6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34a293 */.elementor-3108 .elementor-element.elementor-element-f34a293 {
    /* Define la forma escalonada (puedes ajustar los valores %) */
    clip-path: polygon(
        0% 10px, 10px 10px, 10px 0%, 
        calc(100% - 10px) 0%, calc(100% - 10px) 10px, 100% 10px, 
        100% calc(100% - 10px), calc(100% - 10px) calc(100% - 10px), calc(100% - 10px) 100%, 
        10px 100%, 10px calc(100% - 10px), 0% calc(100% - 10px)
    );
    
    /* Sombra azul especificada */
    filter: drop-shadow(5px 5px 0px #5ce1e6);
    
    /* Opcional: asegura que el contenido no se corte */
    padding: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3cdb2 */.elementor-3108 .elementor-element.elementor-element-6b3cdb2 {
    /* Define la forma escalonada (puedes ajustar los 15px para más o menos escalón) */
    clip-path: polygon(
        0% 15px, 15px 15px, 15px 0%, 
        calc(100% - 15px) 0%, calc(100% - 15px) 15px, 100% 15px, 
        100% calc(100% - 15px), calc(100% - 15px) calc(100% - 15px), calc(100% - 15px) 100%, 
        15px 100%, 15px calc(100% - 15px), 0% calc(100% - 15px)
    );

    /* Aplica la sombra azul siguiendo la forma recortada */
    filter: drop-shadow(0px 0px 10px #5ce1e6);
}/* End custom CSS */