.elementor-4795 .elementor-element.elementor-element-5c03037{--display:flex;}.elementor-4795 .elementor-element.elementor-element-6fbccf0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4795 .elementor-element.elementor-element-6fbccf0 .elementor-heading-title{font-family:var( --e-global-typography-b8f11d5-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );color:var( --e-global-color-primary );}.elementor-4795 .elementor-element.elementor-element-6fbccf0 .elementor-heading-title a:hover, .elementor-4795 .elementor-element.elementor-element-6fbccf0 .elementor-heading-title a:focus{color:var( --e-global-color-eff1a90 );}@media(max-width:1280px){.elementor-4795 .elementor-element.elementor-element-6fbccf0 .elementor-heading-title{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );}}@media(max-width:1024px){.elementor-4795 .elementor-element.elementor-element-6fbccf0 .elementor-heading-title{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );}}@media(max-width:767px){.elementor-4795 .elementor-element.elementor-element-6fbccf0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4795 .elementor-element.elementor-element-6fbccf0 .elementor-heading-title{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );}}/* Start custom CSS for heading, class: .elementor-element-6fbccf0 *//* 1) WebKit (Chrome, Safari, Edge) */
@media (max-width: 767px) {
  .elementor-4795 .elementor-element.elementor-element-6fbccf0 {
    display: -webkit-box;           /* clave */
    -webkit-box-orient: vertical;   /* clave */
    -webkit-line-clamp: 2;          /* cuántas líneas */
    overflow: hidden;               /* oculta el resto */
    white-space: normal;            /* permite saltos */
  }
}/* End custom CSS */