.elementor-2054 .elementor-element.elementor-element-7a646ac{--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-2054 .elementor-element.elementor-element-ef864e6{--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-2054 .elementor-element.elementor-element-526fbb1{--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-2054 .elementor-element.elementor-element-44f0c77{--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-2054 .elementor-element.elementor-element-f315c31{--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-2054 .elementor-element.elementor-element-e489057{--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-2054 .elementor-element.elementor-element-3a8bacb{--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-2054 .elementor-element.elementor-element-25b7ba1{--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-2054 .elementor-element.elementor-element-01abaa3{--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-2054 .elementor-element.elementor-element-b78bdfb{--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-2054 .elementor-element.elementor-element-12717bb{--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-2054 .elementor-element.elementor-element-8c8a60b{--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-2054 .elementor-element.elementor-element-0ff7ec3{--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-2054 .elementor-element.elementor-element-a49bb85{--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-2054 .elementor-element.elementor-element-0fe885e{--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-2054 .elementor-element.elementor-element-df28b27{--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-2054 .elementor-element.elementor-element-984ca36{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-2054 .elementor-element.elementor-element-984ca36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2054 .elementor-element.elementor-element-1ee342e{--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-2054 .elementor-element.elementor-element-1ee342e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2054 .elementor-element.elementor-element-4fa57f9{--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-2054 .elementor-element.elementor-element-4fa57f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2054 .elementor-element.elementor-element-dcdc34d{width:var( --container-widget-width, 110.424% );max-width:110.424%;--container-widget-width:110.424%;--container-widget-flex-grow:0;}.elementor-2054 .elementor-element.elementor-element-dcdc34d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2054 .elementor-element.elementor-element-0fdc650{--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-2054 .elementor-element.elementor-element-ae80c7c{--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-2054 .elementor-element.elementor-element-176ec74{--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-2054 .elementor-element.elementor-element-60a11c2{--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-2054 .elementor-element.elementor-element-f85c3d0{--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-2054 .elementor-element.elementor-element-e13177f{--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-2054 .elementor-element.elementor-element-5d91d1b{--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-2054 .elementor-element.elementor-element-5810d6b{--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;}@media(min-width:768px){.elementor-2054 .elementor-element.elementor-element-984ca36{--width:97.956%;}.elementor-2054 .elementor-element.elementor-element-1ee342e{--width:20.143%;}.elementor-2054 .elementor-element.elementor-element-4fa57f9{--width:81.974%;}}/* Start custom CSS for container, class: .elementor-element-526fbb1 *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-526fbb1,
.elementor-2054 .elementor-element.elementor-element-526fbb1 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f315c31 *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-f315c31,
.elementor-2054 .elementor-element.elementor-element-f315c31 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a8bacb *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-3a8bacb,
.elementor-2054 .elementor-element.elementor-element-3a8bacb p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01abaa3 *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-01abaa3,
.elementor-2054 .elementor-element.elementor-element-01abaa3 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12717bb *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-12717bb,
.elementor-2054 .elementor-element.elementor-element-12717bb p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ff7ec3 *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-0ff7ec3,
.elementor-2054 .elementor-element.elementor-element-0ff7ec3 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fe885e *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-0fe885e,
.elementor-2054 .elementor-element.elementor-element-0fe885e p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-984ca36 *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-984ca36,
.elementor-2054 .elementor-element.elementor-element-984ca36 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae80c7c *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-ae80c7c,
.elementor-2054 .elementor-element.elementor-element-ae80c7c p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60a11c2 *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-60a11c2,
.elementor-2054 .elementor-element.elementor-element-60a11c2 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13177f *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-e13177f,
.elementor-2054 .elementor-element.elementor-element-e13177f p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5810d6b *//* Aplica tamaño, familia y justifica el texto */
.elementor-2054 .elementor-element.elementor-element-5810d6b,
.elementor-2054 .elementor-element.elementor-element-5810d6b p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */