.elementor-1662 .elementor-element.elementor-element-b19d249{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1662 .elementor-element.elementor-element-b19d249:not(.elementor-motion-effects-element-type-background), .elementor-1662 .elementor-element.elementor-element-b19d249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vfl-witzhelden.de/wp-content/uploads/stoerer-hintergrund-vfl-witzhelden.jpg");background-position:0px -398px;background-size:cover;}.elementor-1662 .elementor-element.elementor-element-c2358c2{text-align:center;}.elementor-1662 .elementor-element.elementor-element-c2358c2 .elementor-heading-title{color:var( --e-global-color-11d32f7 );}.elementor-1662 .elementor-element.elementor-element-b2330c4{--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;--align-items:center;}.elementor-1662 .elementor-element.elementor-element-33b28ff{text-align:center;}.elementor-1662 .elementor-element.elementor-element-5c93669{text-align:center;}.elementor-1662 .elementor-element.elementor-element-2c45fc6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-1662 .elementor-element.elementor-element-d3a0abf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1662 .elementor-element.elementor-element-d3a0abf .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1662 .elementor-element.elementor-element-b0e6948 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1662 .elementor-element.elementor-element-b0e6948 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1662 .elementor-element.elementor-element-bcfc03b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1662 .elementor-element.elementor-element-bcfc03b .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1662 .elementor-element.elementor-element-a74f7f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1662 .elementor-element.elementor-element-a74f7f3 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1662 .elementor-element.elementor-element-871c75b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1662 .elementor-element.elementor-element-871c75b .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1662 .elementor-element.elementor-element-01cba1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1662 .elementor-element.elementor-element-01cba1e .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1662 .elementor-element.elementor-element-032a133 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1662 .elementor-element.elementor-element-032a133 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1662 .elementor-element.elementor-element-51d0578 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1662 .elementor-element.elementor-element-51d0578 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1662 .elementor-element.elementor-element-6f234ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1662 .elementor-element.elementor-element-6f234ab .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1662 .elementor-element.elementor-element-bbd6267 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1662 .elementor-element.elementor-element-bbd6267 .elementor-button .elementor-button-content-wrapper{gap:20px;}@media(max-width:1366px){.elementor-1662 .elementor-element.elementor-element-2c45fc6{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1662 .elementor-element.elementor-element-b19d249:not(.elementor-motion-effects-element-type-background), .elementor-1662 .elementor-element.elementor-element-b19d249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1662 .elementor-element.elementor-element-2c45fc6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1662 .elementor-element.elementor-element-b19d249:not(.elementor-motion-effects-element-type-background), .elementor-1662 .elementor-element.elementor-element-b19d249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1662 .elementor-element.elementor-element-2c45fc6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-b19d249 */body:not(body[data-elementor-device-mode="mobile"], body[data-elementor-device-mode="tablet"]) .elementor-1662 .elementor-element.elementor-element-b19d249{clip-path:
polygon(5% 0%,100% 0, 95% 100%, 0% 100%);
}

@media (min-width: 1368px) and (max-width: 1480px){
.elementor-1662 .elementor-element.elementor-element-b19d249{margin-left: calc(-100% + 580px)!important;
}/* End custom CSS */