.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2689 .elementor-element.elementor-element-406bf211{margin-top:-1px;margin-bottom:-1px;padding:-1px -1px -1px -1px;z-index:9999;}.elementor-2689 .elementor-element.elementor-element-1bdf8f34 > .elementor-element-populated{margin:-1px -1px -1px -1px;--e-column-margin-right:-1px;--e-column-margin-left:-1px;padding:-1px -1px -1px -1px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS */footer, .site-footer, #colophon {
    display: none !important;
}

.ds-container {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
    align-items: center;
    font-family: 'Montserrat', sans-serif;
    color: #5a6b7c;
    width: 100%;
    max-width: 1140px; /* Esto evita que se estire al infinito */
    margin: 0 auto; /* Esto lo centra en la pantalla */
    padding: 20px 20px; /* Esto le da un respiro a los lados */
  }/* End custom CSS */