.elementor-3554 .elementor-element.elementor-element-34592ac{--display:flex;}.elementor-3554 .elementor-element.elementor-element-34592ac:not(.elementor-motion-effects-element-type-background), .elementor-3554 .elementor-element.elementor-element-34592ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F5;}.elementor-3554 .elementor-element.elementor-element-d3b1fa6{text-align:center;}.elementor-3554 .elementor-element.elementor-element-d3b1fa6 .elementor-heading-title{text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;}/* Start custom CSS for heading, class: .elementor-element-d3b1fa6 */.elementor-3554 .elementor-element.elementor-element-d3b1fa6 {
    /* Familia de letra profesional */
    font-family: 'Poppins', sans-serif !important;
    font-weight: 800 !important;
    
    /* Sombreado marcado */
    text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4) !important;
    
    /* Definición extra */
    -webkit-text-stroke: 0.5px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4803f2a */.elementor-3554 .elementor-element.elementor-element-4803f2a {
    /* Familia de letra profesional */
    font-family: 'Poppins', sans-serif !important;
    font-weight: 800 !important;
    
    /* Sombreado marcado */
    text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4) !important;
    
    /* Definición extra */
    -webkit-text-stroke: 0.5px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a97e6 */.elementor-3554 .elementor-element.elementor-element-f0a97e6 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    color: #404040 !important;
    font-weight: 400 !important;
    letter-spacing: 0.2px !important;
    text-shadow: none !important;
    margin-bottom: 20px !important;
    margin-top: 10px !important;
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563b688 */.elementor-3554 .elementor-element.elementor-element-563b688 {
    /* Familia de letra profesional */
    font-family: 'Poppins', sans-serif !important;
    font-weight: 800 !important;
    
    /* Sombreado marcado */
    text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4) !important;
    
    /* Definición extra */
    -webkit-text-stroke: 0.5px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56ee196 */.elementor-3554 .elementor-element.elementor-element-56ee196 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    color: #404040 !important;
    font-weight: 400 !important;
    letter-spacing: 0.2px !important;
    text-shadow: none !important;
    margin-bottom: 20px !important;
    margin-top: 10px !important;
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1b5d2 */.elementor-3554 .elementor-element.elementor-element-dc1b5d2 {
    /* Familia de letra profesional */
    font-family: 'Poppins', sans-serif !important;
    font-weight: 800 !important;
    
    /* Sombreado marcado */
    text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4) !important;
    
    /* Definición extra */
    -webkit-text-stroke: 0.5px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a904c10 */.elementor-3554 .elementor-element.elementor-element-a904c10 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    color: #404040 !important;
    font-weight: 400 !important;
    letter-spacing: 0.2px !important;
    text-shadow: none !important;
    margin-bottom: 20px !important;
    margin-top: 10px !important;
    text-align: justify !important;
}/* End custom CSS */