.lm-tl-teaser{--lm-home-brand:#F23400;--lm-home-brand-dark:#c92900;--lm-home-text:#1a1a1a;--lm-home-muted:#6b7280;--lm-home-border:#e5e7eb;--lm-home-surface:#ffffff;--lm-home-bg:#f6f4ef;--lm-home-radius:12px;box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;color:var(--lm-home-text);font-family:inherit;line-height:1.5}.lm-tl-teaser *,.lm-tl-teaser *::before,.lm-tl-teaser *::after{box-sizing:border-box}.lm-tl-teaser.lm-home--embed{padding:0;max-width:none}.lm-tl-teaser .lm-home__block{margin:0 0 12px}.lm-tl-teaser .lm-home__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.lm-tl-teaser .lm-home__h2,.elementor-widget-shortcode .lm-tl-teaser .lm-home__h2,.elementor-element .lm-tl-teaser h2.lm-home__h2{margin:0!important;font-family:"Montserrat","Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-0.02em!important;color:#54595F!important;text-transform:none!important}.lm-tl-teaser .lm-home__more,.elementor-widget-shortcode .lm-tl-teaser .lm-home__more{font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:var(--lm-home-brand)!important;text-decoration:none;white-space:nowrap}.lm-tl-teaser .lm-home__more:hover{text-decoration:underline}.lm-tl-teaser__intro,.elementor-widget-shortcode .lm-tl-teaser p.lm-tl-teaser__intro,.elementor-element .lm-tl-teaser .lm-tl-teaser__intro{margin:0 0 14px!important;max-width:none!important;width:100%!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;color:var(--lm-home-muted)!important}.lm-tl-teaser .lm-home__events{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lm-tl-teaser .lm-home__event-link,.elementor-widget-shortcode .lm-tl-teaser a.lm-home__event-link{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:stretch;min-height:88px;background:var(--lm-home-surface);border:1px solid var(--lm-home-border);border-radius:var(--lm-home-radius);overflow:hidden;text-decoration:none;color:inherit!important;font-size:inherit!important;box-shadow:0 1px 3px rgb(16 24 40 / .06)}.lm-tl-teaser .lm-home__event-link:hover{border-color:#f3c4b8;box-shadow:0 6px 16px rgb(16 24 40 / .08)}.lm-tl-teaser .lm-home__event-media{display:block;background:var(--lm-home-bg);min-height:88px}.lm-tl-teaser .lm-home__event-img{display:block;width:100%;height:100%;object-fit:cover}.lm-tl-teaser .lm-home__event-body{display:flex;flex-direction:column;justify-content:center;padding:10px 12px 10px 0;min-width:0}.lm-tl-teaser .lm-home__event-date,.elementor-widget-shortcode .lm-tl-teaser .lm-home__event-date{font-size:12px!important;font-weight:700!important;line-height:1.3!important;color:var(--lm-home-brand)!important}.lm-tl-teaser .lm-home__event-title,.elementor-widget-shortcode .lm-tl-teaser .lm-home__event-title{display:block;margin:2px 0 4px;font-size:15px!important;font-weight:700!important;line-height:1.3!important;color:#54595F!important}.lm-tl-teaser .lm-home__event-meta,.lm-tl-teaser .lm-home__empty,.elementor-widget-shortcode .lm-tl-teaser .lm-home__event-meta,.elementor-widget-shortcode .lm-tl-teaser .lm-home__empty{font-size:13px!important;font-weight:400!important;line-height:1.4!important;color:var(--lm-home-muted)!important}.lm-tl-teaser__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 0}.lm-tl-teaser .lm-home__btn,.elementor-widget-shortcode .lm-tl-teaser a.lm-home__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:8px;background:var(--lm-home-brand);color:#fff!important;font-weight:600!important;font-size:14px!important;line-height:1.4!important;text-decoration:none;white-space:nowrap}.lm-tl-teaser .lm-home__btn:hover{background:var(--lm-home-brand-dark);color:#fff!important}.lm-tl-teaser__hint,.elementor-widget-shortcode .lm-tl-teaser .lm-tl-teaser__hint{font-size:13px!important;line-height:1.4!important;color:var(--lm-home-muted)!important}@media (max-width:720px){.lm-tl-teaser .lm-home__events{grid-template-columns:1fr}.lm-tl-teaser .lm-home__section-head{flex-direction:column;align-items:flex-start}.lm-tl-teaser .lm-home__btn{width:100%}}