.elementor-1666 .elementor-element.elementor-element-cee1eff{--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-1666 .elementor-element.elementor-element-bb8c849{--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-1666 .elementor-element.elementor-element-2e98049{--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-1666 .elementor-element.elementor-element-9d5b01f{--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-1666 .elementor-element.elementor-element-9d5b01f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1666 .elementor-element.elementor-element-01ae87f{--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-1666 .elementor-element.elementor-element-01ae87f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1666 .elementor-element.elementor-element-9a3d74d{width:var( --container-widget-width, 82.953% );max-width:82.953%;--container-widget-width:82.953%;--container-widget-flex-grow:0;}.elementor-1666 .elementor-element.elementor-element-9a3d74d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1666 .elementor-element.elementor-element-652577f{--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-1666 .elementor-element.elementor-element-652577f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1666 .elementor-element.elementor-element-2700a0f{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1666 .elementor-element.elementor-element-7f0df72{--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-1666 .elementor-element.elementor-element-bc11532{--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-1666 .elementor-element.elementor-element-44a2388{--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-1666 .elementor-element.elementor-element-7ceb144{--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-1666 .elementor-element.elementor-element-1d12da0{--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-1666 .elementor-element.elementor-element-55e1186{--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-1666 .elementor-element.elementor-element-9d5b01f{--width:99.055%;}.elementor-1666 .elementor-element.elementor-element-01ae87f{--width:18.548%;}.elementor-1666 .elementor-element.elementor-element-652577f{--width:82.503%;}.elementor-1666 .elementor-element.elementor-element-1d12da0{--width:33.3333%;}.elementor-1666 .elementor-element.elementor-element-55e1186{--width:66.6666%;}}/* Start custom CSS for container, class: .elementor-element-bb8c849 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1666 .elementor-element.elementor-element-bb8c849,
.elementor-1666 .elementor-element.elementor-element-bb8c849 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-9d5b01f *//* Aplica tamaño, familia y justifica el texto */
.elementor-1666 .elementor-element.elementor-element-9d5b01f,
.elementor-1666 .elementor-element.elementor-element-9d5b01f 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-2700a0f *//* Aplica tamaño, familia y justifica el texto */
.elementor-1666 .elementor-element.elementor-element-2700a0f,
.elementor-1666 .elementor-element.elementor-element-2700a0f 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-bc11532 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1666 .elementor-element.elementor-element-bc11532,
.elementor-1666 .elementor-element.elementor-element-bc11532 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-7ceb144 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1666 .elementor-element.elementor-element-7ceb144,
.elementor-1666 .elementor-element.elementor-element-7ceb144 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 */