.elementor-55 .elementor-element.elementor-element-9478bb1{--display:flex;--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-9478bb1:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-9478bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09252F;}.elementor-55 .elementor-element.elementor-element-b5107c2{padding:20px 20px 20px 20px;text-align:start;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-9478bb1{--padding-top:90px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-9478bb1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-b5107c2 *//* Títulos y encabezados en blanco */
.elementor-page-55 h1,
.elementor-page-55 h2,
.elementor-page-55 h3,
.elementor-page-55 h4,
.elementor-page-55 h5,
.elementor-page-55 h6 {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9478bb1 *//* Títulos y encabezados en blanco en la página de Política de Privacidad */
.elementor-page-47 h1,
.elementor-page-47 h2,
.elementor-page-47 h3,
.elementor-page-47 h4,
.elementor-page-47 h5,
.elementor-page-47 h6 {
    color: #ffffff !important;
}





/* Evita que textos largos se salgan del contenedor */
.elementor-page-55 p,
.elementor-page-55 li,
.elementor-page-55 a,
.elementor-page-55 span {
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    word-break: break-word !important;
    white-space: normal !important;
}/* End custom CSS */