.elementor-372 .elementor-element.elementor-element-d1ea836{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-372 .elementor-element.elementor-element-d1ea836:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-d1ea836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/bg_tile.png");}.elementor-372 .elementor-element.elementor-element-d1ea836::before, .elementor-372 .elementor-element.elementor-element-d1ea836 > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-d1ea836 > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-d1ea836 > .elementor-background-slideshow::before, .elementor-372 .elementor-element.elementor-element-d1ea836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-372 .elementor-element.elementor-element-d1ea836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 65%, #FFFFFF00 94%);}.elementor-372 .elementor-element.elementor-element-ece5e88{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-372 .elementor-element.elementor-element-459c686 img{opacity:1;}.elementor-372 .elementor-element.elementor-element-1966ad8{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-df34845{margin:192px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-df34845 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:93px;font-weight:800;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-fe2d855{margin:0px 77px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-372 .elementor-element.elementor-element-f251b76 .elementor-button{background-color:#C10625;border-radius:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-25d29b5{--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;--overlay-opacity:0.05;}.elementor-372 .elementor-element.elementor-element-25d29b5:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-25d29b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/bg_tile.png");}.elementor-372 .elementor-element.elementor-element-25d29b5::before, .elementor-372 .elementor-element.elementor-element-25d29b5 > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-25d29b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-25d29b5 > .elementor-background-slideshow::before, .elementor-372 .elementor-element.elementor-element-25d29b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-372 .elementor-element.elementor-element-25d29b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#9C9C9C;--background-overlay:'';}.elementor-372 .elementor-element.elementor-element-b8b65c6{--display:flex;}.elementor-372 .elementor-element.elementor-element-1b01ced{--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;}.elementor-372 .elementor-element.elementor-element-9438204 img{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.75);}.elementor-372 .elementor-element.elementor-element-c435ecf{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-c435ecf:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-c435ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-d4049e5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-372 .elementor-element.elementor-element-d4049e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-8d1981a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button{background-color:#C10625;border-radius:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-526396a .elementor-button{background-color:#C10625;border-radius:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-a729c76{--display:flex;}.elementor-372 .elementor-element.elementor-element-ba78f9c{--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;}.elementor-372 .elementor-element.elementor-element-400c0f6{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-400c0f6:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-400c0f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-061778e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-061778e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-04b3696{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button{background-color:#C10625;border-radius:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button{background-color:#C10625;border-radius:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-c687438{--display:flex;}.elementor-372 .elementor-element.elementor-element-5e2f907{--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;}.elementor-372 .elementor-element.elementor-element-0d676b9{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-0d676b9:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-0d676b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-c147ac9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-c147ac9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-67b1989{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button{background-color:#C10625;border-radius:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-cb81688{--display:flex;}.elementor-372 .elementor-element.elementor-element-bf53a6f{--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;}.elementor-372 .elementor-element.elementor-element-ede76ab{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-ede76ab:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-ede76ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-13f3cf3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-13f3cf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-805d20f{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button{background-color:#C10625;border-radius:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-5fdb1dd{--display:flex;}.elementor-372 .elementor-element.elementor-element-c743a75{--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;}.elementor-372 .elementor-element.elementor-element-4b81c1d{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-4b81c1d:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-4b81c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-d8c0e09{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-d8c0e09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-67163db{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button{background-color:#C10625;border-radius:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-3c1e7b7{--display:flex;}.elementor-372 .elementor-element.elementor-element-ab3a84b{--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;}.elementor-372 .elementor-element.elementor-element-d6cccb0{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-d6cccb0:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-d6cccb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-0e479ce{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-0e479ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-b2807b6{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-f4b36dd{--display:flex;}.elementor-372 .elementor-element.elementor-element-e6c8ee5{--display:flex;--min-height:350px;--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;}.elementor-372 .elementor-element.elementor-element-e320e2a{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-e320e2a:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-e320e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-5ccbbd5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-5ccbbd5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-dc24d4c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-2a704df{--display:flex;}.elementor-372 .elementor-element.elementor-element-00ca787{--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;}.elementor-372 .elementor-element.elementor-element-31b1759{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-31b1759:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-31b1759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-b600fd3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-b600fd3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-d31424f{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-ab24169{--display:flex;}.elementor-372 .elementor-element.elementor-element-0e4341f{--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;}.elementor-372 .elementor-element.elementor-element-bc8cd67{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-bc8cd67:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-bc8cd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-9fc41e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-9fc41e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-a799ffb{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-40c9aae{--display:flex;}.elementor-372 .elementor-element.elementor-element-44b8c5d{--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;}.elementor-372 .elementor-element.elementor-element-dd162c4{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-dd162c4:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-dd162c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-68ae07b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-68ae07b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-6b3aa72{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-0d11a61{--display:flex;}.elementor-372 .elementor-element.elementor-element-22b1c0f{--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;}.elementor-372 .elementor-element.elementor-element-3899021{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-3899021:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-3899021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-54a2b7c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-54a2b7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-28512e5{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-2926159{--display:flex;}.elementor-372 .elementor-element.elementor-element-76bbfed{--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;}.elementor-372 .elementor-element.elementor-element-ea3f3f4{--display:flex;--min-height:450px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-ea3f3f4:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-ea3f3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-372 .elementor-element.elementor-element-3e1f31b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-3e1f31b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-16e90b3{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-70e641b{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-52px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-52px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:60px;--e-n-carousel-arrow-normal-color:#C10A25;}.elementor-372 .elementor-element.elementor-element-70e641b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-4188c9d{--display:grid;--min-height:871px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-372 .elementor-element.elementor-element-4188c9d::before, .elementor-372 .elementor-element.elementor-element-4188c9d > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-4188c9d > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-4188c9d > .elementor-background-slideshow::before, .elementor-372 .elementor-element.elementor-element-4188c9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-372 .elementor-element.elementor-element-4188c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-372 .elementor-element.elementor-element-27bf7fb{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-27bf7fb:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-27bf7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/norco_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-27bf7fb:hover::before, .elementor-372 .elementor-element.elementor-element-27bf7fb:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-27bf7fb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-27bf7fb > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-27bf7fb > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_norco_2x1.jpg");--background-overlay:'';background-position:-82px 0px;background-size:cover;}.elementor-372 .elementor-element.elementor-element-27bf7fb:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-fa1d859{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-372 .elementor-element.elementor-element-fa1d859:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-fa1d859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/unix_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-fa1d859:hover::before, .elementor-372 .elementor-element.elementor-element-fa1d859:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-fa1d859:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_unix_2x1.jpg");--background-overlay:'';background-position:-42px 0px;}.elementor-372 .elementor-element.elementor-element-fa1d859::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .elementor-background-slideshow::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .e-con-inner > .elementor-background-slideshow::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-372 .elementor-element.elementor-element-fa1d859:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-ae2d7b9{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-ae2d7b9:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-ae2d7b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/klickfix_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-ae2d7b9:hover::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_klickfix_2x1.jpg");--background-overlay:'';background-position:-41px 0px;}.elementor-372 .elementor-element.elementor-element-ae2d7b9:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-87d842f{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-87d842f:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-87d842f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/rixenkaul_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-87d842f:hover::before, .elementor-372 .elementor-element.elementor-element-87d842f:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-87d842f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-87d842f > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-87d842f > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_rixen_kaul_2x1.jpg");--background-overlay:'';background-position:-41px 0px;}.elementor-372 .elementor-element.elementor-element-87d842f:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-1ea4483{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-1ea4483:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-1ea4483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/elite_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-1ea4483:hover::before, .elementor-372 .elementor-element.elementor-element-1ea4483:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1ea4483:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1ea4483 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-1ea4483 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_elite_2x1.jpg");--background-overlay:'';background-position:-50px 0px;}.elementor-372 .elementor-element.elementor-element-1ea4483:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-1aeb801{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-1aeb801:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-1aeb801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/asista_galerie_1.jpg");background-size:cover;}.elementor-372 .elementor-element.elementor-element-1aeb801:hover::before, .elementor-372 .elementor-element.elementor-element-1aeb801:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1aeb801:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1aeb801 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-1aeb801 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_delta_2x1.jpg");--background-overlay:'';background-position:-50px 0px;}.elementor-372 .elementor-element.elementor-element-1aeb801:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-26e3139{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-26e3139:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-26e3139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/prostor_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-26e3139:hover::before, .elementor-372 .elementor-element.elementor-element-26e3139:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-26e3139:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-26e3139 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-26e3139 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_prostor_2x1.jpg");--background-overlay:'';background-position:-58px 0px;}.elementor-372 .elementor-element.elementor-element-26e3139:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-1acfef8{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-1acfef8:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-1acfef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/proline_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-1acfef8:hover::before, .elementor-372 .elementor-element.elementor-element-1acfef8:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1acfef8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1acfef8 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-1acfef8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_proline_2x1.jpg");--background-overlay:'';background-position:-25px 0px;}.elementor-372 .elementor-element.elementor-element-1acfef8:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-656609e{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-656609e:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-656609e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/mounty_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-656609e:hover::before, .elementor-372 .elementor-element.elementor-element-656609e:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-656609e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-656609e > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-656609e > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_mounty_2x1.jpg");--background-overlay:'';background-position:-66px 0px;}.elementor-372 .elementor-element.elementor-element-656609e:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-005fd44{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-005fd44:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-005fd44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/starblubike_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-005fd44:hover::before, .elementor-372 .elementor-element.elementor-element-005fd44:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-005fd44:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-005fd44 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-005fd44 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/kmc-logo-sticker-m.jpg");--background-overlay:'';background-size:cover;}.elementor-372 .elementor-element.elementor-element-005fd44:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-a6d5584{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-a6d5584:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-a6d5584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/oakland_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-a6d5584:hover::before, .elementor-372 .elementor-element.elementor-element-a6d5584:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-a6d5584:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-a6d5584 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-a6d5584 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_oakland_2x1.jpg");--background-overlay:'';background-position:-41px 25px;}.elementor-372 .elementor-element.elementor-element-a6d5584:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-06968f0{--display:flex;--background-transition:0.3s;}.elementor-372 .elementor-element.elementor-element-06968f0:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-06968f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/velo_kachel.webp");background-size:cover;}.elementor-372 .elementor-element.elementor-element-06968f0:hover::before, .elementor-372 .elementor-element.elementor-element-06968f0:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-06968f0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-06968f0 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-06968f0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://go.asista.de/wp-content/uploads/2026/09/logo_velo_2x1.jpg");--background-overlay:'';background-position:-41px 0px;}.elementor-372 .elementor-element.elementor-element-06968f0:hover{--overlay-opacity:0.75;}.elementor-372 .elementor-element.elementor-element-f605359{--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;}.elementor-372 .elementor-element.elementor-element-ebe04c1{text-align:center;}.elementor-372 .elementor-element.elementor-element-ebe04c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:74px;font-weight:800;color:#000000;}.elementor-372 .elementor-element.elementor-element-5af43a1{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-372 .elementor-element.elementor-element-d9fa1f2{--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;}.elementor-372 .elementor-element.elementor-element-02d0428{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-52px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-52px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:60px;--arrow-normal-color:#C10A25;}.elementor-372 .elementor-element.elementor-element-02d0428 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-372 .elementor-element.elementor-element-ece5e88{--width:33.3333%;}.elementor-372 .elementor-element.elementor-element-1966ad8{--width:66.6666%;}.elementor-372 .elementor-element.elementor-element-1b01ced{--width:100%;}.elementor-372 .elementor-element.elementor-element-ba78f9c{--width:100%;}.elementor-372 .elementor-element.elementor-element-5e2f907{--width:100%;}.elementor-372 .elementor-element.elementor-element-bf53a6f{--width:100%;}.elementor-372 .elementor-element.elementor-element-c743a75{--width:100%;}.elementor-372 .elementor-element.elementor-element-ab3a84b{--width:100%;}.elementor-372 .elementor-element.elementor-element-e6c8ee5{--width:100%;}.elementor-372 .elementor-element.elementor-element-00ca787{--width:100%;}.elementor-372 .elementor-element.elementor-element-0e4341f{--width:100%;}.elementor-372 .elementor-element.elementor-element-44b8c5d{--width:100%;}.elementor-372 .elementor-element.elementor-element-22b1c0f{--width:100%;}.elementor-372 .elementor-element.elementor-element-76bbfed{--width:100%;}.elementor-372 .elementor-element.elementor-element-4188c9d{--width:74%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-372 .elementor-element.elementor-element-70e641b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-372 .elementor-element.elementor-element-4188c9d{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-27bf7fb:hover::before, .elementor-372 .elementor-element.elementor-element-27bf7fb:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-27bf7fb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-27bf7fb > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-27bf7fb > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-fa1d859:hover::before, .elementor-372 .elementor-element.elementor-element-fa1d859:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-fa1d859:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-ae2d7b9:hover::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-87d842f:hover::before, .elementor-372 .elementor-element.elementor-element-87d842f:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-87d842f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-87d842f > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-87d842f > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-1ea4483:hover::before, .elementor-372 .elementor-element.elementor-element-1ea4483:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1ea4483:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1ea4483 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-1ea4483 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-1aeb801:hover::before, .elementor-372 .elementor-element.elementor-element-1aeb801:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1aeb801:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1aeb801 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-1aeb801 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-26e3139:hover::before, .elementor-372 .elementor-element.elementor-element-26e3139:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-26e3139:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-26e3139 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-26e3139 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-1acfef8:hover::before, .elementor-372 .elementor-element.elementor-element-1acfef8:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1acfef8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1acfef8 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-1acfef8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-656609e:hover::before, .elementor-372 .elementor-element.elementor-element-656609e:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-656609e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-656609e > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-656609e > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-a6d5584:hover::before, .elementor-372 .elementor-element.elementor-element-a6d5584:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-a6d5584:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-a6d5584 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-a6d5584 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-06968f0:hover::before, .elementor-372 .elementor-element.elementor-element-06968f0:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-06968f0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-06968f0 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-06968f0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-02d0428{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-372 .elementor-element.elementor-element-df34845{margin:-704px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-372 .elementor-element.elementor-element-df34845 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-372 .elementor-element.elementor-element-fe2d855{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-372 .elementor-element.elementor-element-9438204 img{height:151px;}.elementor-372 .elementor-element.elementor-element-d4049e5 .elementor-heading-title{font-size:36px;}.elementor-372 .elementor-element.elementor-element-8d1981a{font-size:16px;}.elementor-372 .elementor-element.elementor-element-70e641b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-372 .elementor-element.elementor-element-4188c9d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-27bf7fb:hover::before, .elementor-372 .elementor-element.elementor-element-27bf7fb:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-27bf7fb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-27bf7fb > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-27bf7fb > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-fa1d859:hover::before, .elementor-372 .elementor-element.elementor-element-fa1d859:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-fa1d859:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-fa1d859 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-ae2d7b9:hover::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-ae2d7b9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-87d842f:hover::before, .elementor-372 .elementor-element.elementor-element-87d842f:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-87d842f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-87d842f > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-87d842f > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-1ea4483:hover::before, .elementor-372 .elementor-element.elementor-element-1ea4483:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1ea4483:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1ea4483 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-1ea4483 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-1aeb801:hover::before, .elementor-372 .elementor-element.elementor-element-1aeb801:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1aeb801:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1aeb801 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-1aeb801 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-26e3139:hover::before, .elementor-372 .elementor-element.elementor-element-26e3139:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-26e3139:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-26e3139 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-26e3139 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-1acfef8:hover::before, .elementor-372 .elementor-element.elementor-element-1acfef8:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1acfef8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-1acfef8 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-1acfef8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-656609e:hover::before, .elementor-372 .elementor-element.elementor-element-656609e:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-656609e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-656609e > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-656609e > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-a6d5584:hover::before, .elementor-372 .elementor-element.elementor-element-a6d5584:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-a6d5584:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-a6d5584 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-a6d5584 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-06968f0:hover::before, .elementor-372 .elementor-element.elementor-element-06968f0:hover > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-06968f0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-06968f0 > .elementor-background-slideshow:hover::before, .elementor-372 .elementor-element.elementor-element-06968f0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-372 .elementor-element.elementor-element-ebe04c1 .elementor-heading-title{font-size:36px;}.elementor-372 .elementor-element.elementor-element-5af43a1{font-size:16px;}.elementor-372 .elementor-element.elementor-element-02d0428{--swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-459c686 */@media (max-width: 767px) {
  .elementor-372 .elementor-element.elementor-element-459c686 img {
    opacity: 0.3 !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f251b76 */.elementor-372 .elementor-element.elementor-element-f251b76 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9438204 */.elementor-372 .elementor-element.elementor-element-9438204 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-916b05f */.elementor-372 .elementor-element.elementor-element-916b05f .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526396a */.elementor-372 .elementor-element.elementor-element-526396a .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22c1752 */.elementor-372 .elementor-element.elementor-element-22c1752 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c15e7 */.elementor-372 .elementor-element.elementor-element-85c15e7 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50cea9 */.elementor-372 .elementor-element.elementor-element-d50cea9 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f3efbb */.elementor-372 .elementor-element.elementor-element-2f3efbb img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5791ab3 */.elementor-372 .elementor-element.elementor-element-5791ab3 .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a87d0 */.elementor-372 .elementor-element.elementor-element-32a87d0 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f9eee */.elementor-372 .elementor-element.elementor-element-d0f9eee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-432bff8 */.elementor-372 .elementor-element.elementor-element-432bff8 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37b8ee */.elementor-372 .elementor-element.elementor-element-b37b8ee .elementor-button {
  clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290256c */.elementor-372 .elementor-element.elementor-element-290256c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f2f8e */.elementor-372 .elementor-element.elementor-element-f9f2f8e img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a807c */.elementor-372 .elementor-element.elementor-element-f9a807c img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb3c73a */.elementor-372 .elementor-element.elementor-element-cb3c73a img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc9007 */.elementor-372 .elementor-element.elementor-element-2fc9007 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddf843f */.elementor-372 .elementor-element.elementor-element-ddf843f img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535325 */.elementor-372 .elementor-element.elementor-element-d535325 img {
  clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
  display: block; /* verhindert, dass img als inline-Element Reste am Rand zeigt */
}/* End custom CSS */