.nl-buehne.nl-leinwand{--lw: min(675px,46vw);position: relative;overflow: hidden}.nl-buehne.nl-leinwand>.e-con.nl-leinwand__text{flex: 1 1 0;width: auto;min-width: 0;max-width: 100%}.nl-leinwand .nl-leinwand__text>.elementor-widget{max-width: 520px}.nl-buehne.nl-leinwand h1.elementor-heading-title{font-size: 56px;line-height: 58px;letter-spacing: -1px;font-weight: 700}.nl-leinwand .nl-leinwand__links{align-items: center}.nl-leinwand .nl-leinwand__links .elementor-button,.nl-leinwand .nl-leinwand__links .elementor-button:hover,.nl-leinwand .nl-leinwand__links .elementor-button:focus{background: transparent;border: 0;border-radius: 0;padding: 0;min-height: 0;box-shadow: none;color: #fff;text-decoration: none}.nl-leinwand .nl-leinwand__links .elementor-button-text::after{content: " \203A";font-weight: 400}.nl-leinwand .nl-leinwand__links .elementor-button:hover .elementor-button-text,.nl-leinwand .nl-leinwand__links .elementor-button:focus-visible .elementor-button-text{font-weight: 700}.nl-leinwand .nl-leinwand__links .elementor-button:focus-visible,.nl-leinwand a.nl-lw-film:focus-visible{outline: 3px solid #fff;outline-offset: 4px}.nl-leinwand a.nl-lw-film,.nl-leinwand a.nl-lw-film:hover,.nl-leinwand a.nl-lw-film:focus{display: inline-block;font-size: 20px;line-height: 28px;font-weight: 500;color: #fff;text-decoration: none}.nl-leinwand a.nl-lw-film:hover,.nl-leinwand a.nl-lw-film:focus-visible{font-weight: 700}.nl-leinwand a.nl-lw-film .nl-lw-film__pfeil{font-weight: 400}.nl-buehne.nl-leinwand>.e-con.nl-leinwand__rahmen{position: relative;flex: 0 0 auto;align-self: center;width: var(--lw);max-width: none;aspect-ratio: 1 / 1;padding: 0;margin-inline-end: max(0px,calc((100% - 1140px) / 2 - var(--lw) * 0.17))}.nl-leinwand .nl-leinwand__zeichen{position: absolute;inset: 0;margin: 0;z-index: 4;pointer-events: none}.nl-leinwand .nl-leinwand__zeichen .elementor-icon-wrapper,.nl-leinwand .nl-leinwand__zeichen .elementor-icon{display: block;width: 100%;height: 100%;font-size: inherit;line-height: 0}.nl-leinwand .nl-leinwand__zeichen .elementor-icon svg{display: block;width: 100%;height: 100%;fill: var(--nl-auf-marke,#fff);color: var(--nl-auf-marke,#fff)}.nl-leinwand .nl-leinwand__zeichen .elementor-icon svg path{fill: var(--nl-auf-marke,#fff)}.nl-buehne.nl-leinwand .e-con.nl-leinwand__schirm{position: absolute;left: 13.5%;top: 15%;width: 71.5%;height: 45.7%;min-height: 0;padding: 0;border-radius: 0;overflow: hidden;background-color: #161616;background-size: cover;background-position: center;z-index: 2}.nl-leinwand .nl-leinwand__schirm .elementor-background-video-container{border-radius: inherit}.nl-leinwand .nl-leinwand__schirm>.elementor-widget-html{position: absolute;inset: 0;display: grid;place-items: center;z-index: 3;pointer-events: none}.nl-leinwand .nl-leinwand__schirm>.elementor-widget-html>.elementor-widget-container{display: grid;place-items: center}.nl-leinwand .nl-lw-play,.nl-leinwand .nl-lw-play:hover,.nl-leinwand .nl-lw-play:focus{display: grid;place-items: center;width: 72px;height: 72px;min-height: 0;margin: 0;padding: 0;border: 0;border-radius: 50%;background: #fff;box-shadow: none;cursor: pointer;pointer-events: auto}.nl-leinwand .nl-lw-play:hover,.nl-leinwand .nl-lw-play:focus-visible{background: var(--nl-tinte,#161616)}.nl-leinwand .nl-lw-play:focus-visible{outline: 3px solid #fff;outline-offset: 3px}.nl-leinwand .nl-lw-play__dreieck{display: block;width: 0;height: 0;margin-left: 5px;border-style: solid;border-width: 13px 0 13px 22px;border-color: transparent transparent transparent var(--nl-tinte,#161616)}.nl-leinwand .nl-lw-play:hover .nl-lw-play__dreieck,.nl-leinwand .nl-lw-play:focus-visible .nl-lw-play__dreieck{border-left-color: #fff}.nl-leinwand .nl-videoknopf{display: none !important}@media (max-width: 1024px){.nl-buehne.nl-leinwand h1.elementor-heading-title{font-size: 46px;line-height: 50px}}@media (max-width: 767.98px){.nl-buehne.nl-leinwand{--lw: 138vw}.nl-buehne.nl-leinwand>.e-con.nl-leinwand__text{flex: 0 0 auto;width: 100%}.nl-buehne.nl-leinwand h1.elementor-heading-title{font-size: 38px;line-height: 40px;letter-spacing: -.5px}.nl-buehne.nl-leinwand>.e-con.nl-leinwand__rahmen{margin-block-start: -14vw;margin-block-end: -47vw;margin-inline-end: 0}.nl-leinwand .nl-lw-play,.nl-leinwand .nl-lw-play:hover,.nl-leinwand .nl-lw-play:focus{width: 64px;height: 64px}.nl-leinwand .nl-lw-play__dreieck{border-width: 12px 0 12px 20px}.nl-leinwand a.nl-lw-film,.nl-leinwand a.nl-lw-film:hover,.nl-leinwand a.nl-lw-film:focus{font-size: 19px;line-height: 28px}}.nl-lw-overlay{position: fixed;inset: 0;z-index: 100000;display: grid;place-items: center;padding: 20px;background: rgba(22,22,22,.92)}.nl-lw-overlay[hidden]{display: none}.nl-lw-overlay__kasten{position: relative;width: min(1040px,100%)}.nl-lw-overlay .nl-lw-overlay__zu,.nl-lw-overlay .nl-lw-overlay__zu:hover,.nl-lw-overlay .nl-lw-overlay__zu:focus{position: absolute;right: 0;top: -48px;display: grid;place-items: center;width: 40px;height: 40px;min-height: 0;padding: 0;font-size: 0;line-height: 1;color: #fff;background: transparent;border: 2px solid #fff;border-radius: 0;box-shadow: none;cursor: pointer}.nl-lw-overlay .nl-lw-overlay__zu svg{display: block;width: 16px;height: 16px;color: inherit}.nl-lw-overlay .nl-lw-overlay__zu:hover{background: #fff;color: var(--nl-tinte,#161616)}.nl-lw-overlay .nl-lw-overlay__zu:focus-visible{outline: 3px solid var(--nl-marke,#ff194e);outline-offset: 2px}.nl-lw-overlay__rahmen{position: relative;aspect-ratio: 16 / 9;width: 100%;background: #000;border-radius: 12px;overflow: hidden}.nl-lw-overlay__rahmen video{position: absolute;inset: 0;width: 100%;height: 100%;background: #000}@media (max-width: 767.98px){.nl-lw-overlay .nl-lw-overlay__zu{top:-46px}}