/* Start custom CSS *//* Headings inside Text Editor widgets (legal pages) */
   .elementor-widget-text-editor h1 {
     font-size: 4rem;
     line-height: 1.05;
     margin: 0 0 1rem;
   }
   .elementor-widget-text-editor h2 {
     font-size: 2rem;
     line-height: 1.2;
     margin: 3.5rem 0 1rem;
     scroll-margin-top: 6.25rem;
   }
   .elementor-widget-text-editor p {
     margin: 0 0 1rem;
   }

   @media (max-width: 1024px) {
     .elementor-widget-text-editor h1 { font-size: 3.25rem; }
   }
   @media (max-width: 767px) {
     .elementor-widget-text-editor h1 { font-size: 2.5rem; }
     .elementor-widget-text-editor h2 { font-size: 1.625rem; margin-top: 3rem; }
   }/* End custom CSS */