.elementor-3848 .elementor-element.elementor-element-15f7a24{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:13%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3848 .elementor-element.elementor-element-15f7a24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3848 .elementor-element.elementor-element-8549cfa > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3848 .elementor-element.elementor-element-8549cfa .elementor-heading-title{color:#FFFFFF;}.elementor-3848 .elementor-element.elementor-element-1fd5d6b{--display:flex;}.elementor-3848 .elementor-element.elementor-element-9507f4c.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:880px){.elementor-3848 .elementor-element.elementor-element-1fd5d6b{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:768px){.elementor-3848 .elementor-element.elementor-element-15f7a24{--width:89.776%;}.elementor-3848 .elementor-element.elementor-element-9507f4c{width:var( --container-widget-width, 231.267px );max-width:231.267px;--container-widget-width:231.267px;--container-widget-flex-grow:0;}}@media(min-width:769px){.elementor-3848 .elementor-element.elementor-element-1fd5d6b{--content-width:52%;}}@media(max-width:880px) and (min-width:769px){.elementor-3848 .elementor-element.elementor-element-15f7a24{--width:100%;}.elementor-3848 .elementor-element.elementor-element-1fd5d6b{--content-width:58%;}}/* Start custom CSS *//* === TYPOGRAPHY BASELINE FOR KINDERTREFF PAGE (ID 3848) === */
body.page-id-3848 .elementor-widget-heading h1,
body.page-id-3848 .elementor-widget-heading h2,
body.page-id-3848 .elementor-widget-heading h3,
body.page-id-3848 .elementor-widget-text-editor {
  font-size: clamp(1rem, 2.5vw, 1.4rem); /* Clean, scalable text */
  line-height: 1.5;
}

/* Force inheritance for all child elements */
body.page-id-3848 .elementor-widget-heading *,
body.page-id-3848 .elementor-widget-text-editor * {
  font-size: inherit !important;
  line-height: inherit !important;
}

/* Optional: Large page headline */
body.page-id-3848 .elementor-widget-heading h1 {
  font-size: clamp(2rem, 5vw, 4rem) !important;
  font-weight: bold;
  line-height: 1.2;
}/* End custom CSS */