.elementor-16503 .elementor-element.elementor-element-4c1972f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-a239b65d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16503 .elementor-element.elementor-element-a239b65d .elementor-custom-embed-play i{color:#E4CD6B;font-size:84px;}.elementor-16503 .elementor-element.elementor-element-a239b65d .elementor-custom-embed-play svg{fill:#E4CD6B;width:84px;height:84px;}@media(max-width:1024px){.elementor-16503 .elementor-element.elementor-element-a239b65d .elementor-custom-embed-play i{font-size:72px;}.elementor-16503 .elementor-element.elementor-element-a239b65d .elementor-custom-embed-play svg{width:72px;height:72px;}}@media(max-width:767px){.elementor-16503 .elementor-element.elementor-element-4c1972f2{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-a239b65d .elementor-custom-embed-play i{font-size:60px;}.elementor-16503 .elementor-element.elementor-element-a239b65d .elementor-custom-embed-play svg{width:60px;height:60px;}}/* Start custom CSS *//* ===== Template: Oetken Video Dortmund (Landscape-Teaser + Popup) – eigenständig, per Shortcode nutzbar ===== */
 .vidt{width:100%;}
 .vidt .vidt-v .elementor-wrapper{--video-aspect-ratio:1.7778!important;overflow:hidden;}
 .vidt .vidt-v .elementor-custom-embed-image-overlay{background-size:cover;background-position:center center;cursor:pointer;transition:transform .5s ease;}
 .vidt .vidt-v .elementor-custom-embed-image-overlay:hover{transform:scale(1.03);}
 .vidt .vidt-v .elementor-custom-embed-play{filter:none!important;transition:transform .25s ease;}
 .vidt .vidt-v .elementor-custom-embed-play svg{fill:#E4CD6B!important;opacity:1;}
 .vidt .vidt-v .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play{transform:translate(-50%,-50%) scale(1.1);}
@media(max-width:767px){ .vidt .vidt-v .elementor-wrapper{--video-aspect-ratio:1.7778!important;}}/* End custom CSS */