.elementor-2180 .elementor-element.elementor-element-08f839d{--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-2180 .elementor-element.elementor-element-ac596bc{--display:flex;}.elementor-2180 .elementor-element.elementor-element-5b2e110{--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-2180 .elementor-element.elementor-element-b1e689b{--display:flex;}.elementor-2180 .elementor-element.elementor-element-6502801{--grid-columns:3;}.elementor-2180 .elementor-element.elementor-element-6502801 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2180 .elementor-element.elementor-element-6502801 .e-loop-item > .elementor-section, .elementor-2180 .elementor-element.elementor-element-6502801 .e-loop-item > .elementor-section > .elementor-container, .elementor-2180 .elementor-element.elementor-element-6502801 .e-loop-item > .e-con, .elementor-2180 .elementor-element.elementor-element-6502801 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2180 .elementor-element.elementor-element-54c735b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2180 .elementor-element.elementor-element-54c735b:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-54c735b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7018ae );}.elementor-2180 .elementor-element.elementor-element-1b979ee{--display:flex;}.elementor-2180 .elementor-element.elementor-element-563baa9{--display:flex;}.elementor-2180 .elementor-element.elementor-element-c352dc0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2180 .elementor-element.elementor-element-4a81fe3{--display:flex;}.elementor-2180 .elementor-element.elementor-element-bd880b6{--display:flex;}.elementor-2180 .elementor-element.elementor-element-bd880b6:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-bd880b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-147b3f5 );}.elementor-2180 .elementor-element.elementor-element-2b6f19a{color:var( --e-global-color-text );}.elementor-2180 .elementor-element.elementor-element-9080480{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2180 .elementor-element.elementor-element-500993d{--display:flex;}.elementor-2180 .elementor-element.elementor-element-eaac0be{--display:flex;}.elementor-2180 .elementor-element.elementor-element-eaac0be:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-eaac0be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca86e07 );}.elementor-2180 .elementor-element.elementor-element-7afdbfb{color:var( --e-global-color-0c8b7d0 );}.elementor-2180 .elementor-element.elementor-element-a76d626{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2180 .elementor-element.elementor-element-9d0b4e8{--display:flex;}.elementor-2180 .elementor-element.elementor-element-4e63fe8{--display:flex;}.elementor-2180 .elementor-element.elementor-element-4e63fe8:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-4e63fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22c0214 );}.elementor-2180 .elementor-element.elementor-element-55658f1{color:var( --e-global-color-0c8b7d0 );}.elementor-2180 .elementor-element.elementor-element-36e1a45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2180 .elementor-element.elementor-element-f44d0d2{--display:flex;}.elementor-2180 .elementor-element.elementor-element-a66a3aa{--display:flex;}.elementor-2180 .elementor-element.elementor-element-a66a3aa:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-a66a3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e15096 );}.elementor-2180 .elementor-element.elementor-element-e6e6c08{color:var( --e-global-color-0c8b7d0 );}.elementor-2180 .elementor-element.elementor-element-92014e4{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--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:0px;--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-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );}.elementor-2180 .elementor-element.elementor-element-5bf031b{--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-2180 .elementor-element.elementor-element-f164be6{--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;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-2180 .elementor-element.elementor-element-aefebda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2180 .elementor-element.elementor-element-dea8d84{--grid-columns:1;--grid-row-gap:60px;--load-more-button-align:center;--grid-column-gap:20px;}.elementor-2180 .elementor-element.elementor-element-f749b83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2180 .elementor-element.elementor-element-55ba5a6{--grid-columns:4;--grid-row-gap:60px;--load-more-button-align:center;--grid-column-gap:20px;}.elementor-2180 .elementor-element.elementor-element-c65fd49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2180 .elementor-element.elementor-element-f98d1aa{--grid-columns:1;--grid-row-gap:60px;--load-more-button-align:center;--grid-column-gap:20px;}.elementor-2180 .elementor-element.elementor-element-4acec6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2180 .elementor-element.elementor-element-4acec6a:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-4acec6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2180 .elementor-element.elementor-element-08049aa{--display:flex;}.elementor-2180 .elementor-element.elementor-element-fb62ef7{--display:flex;}.elementor-2180 .elementor-element.elementor-element-fb62ef7:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-fb62ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c8b7d0 );}.elementor-2180 .elementor-element.elementor-element-44af5ae{--display:flex;}.elementor-2180 .elementor-element.elementor-element-dfc4b35{--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-2180 .elementor-element.elementor-element-3969e40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-2180 .elementor-element.elementor-element-0ae7fbc{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}@media(max-width:1366px){.elementor-2180 .elementor-element.elementor-element-dea8d84{--grid-columns:1;}.elementor-2180 .elementor-element.elementor-element-55ba5a6{--grid-columns:3;}.elementor-2180 .elementor-element.elementor-element-f98d1aa{--grid-columns:1;}}@media(max-width:1024px){.elementor-2180 .elementor-element.elementor-element-6502801{--grid-columns:2;}.elementor-2180 .elementor-element.elementor-element-92014e4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2180 .elementor-element.elementor-element-dea8d84{--grid-columns:1;}.elementor-2180 .elementor-element.elementor-element-55ba5a6{--grid-columns:2;}.elementor-2180 .elementor-element.elementor-element-f98d1aa{--grid-columns:1;}}@media(max-width:767px){.elementor-2180 .elementor-element.elementor-element-6502801{--grid-columns:1;}.elementor-2180 .elementor-element.elementor-element-92014e4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2180 .elementor-element.elementor-element-dea8d84{--grid-columns:1;}.elementor-2180 .elementor-element.elementor-element-55ba5a6{--grid-columns:1;}.elementor-2180 .elementor-element.elementor-element-f98d1aa{--grid-columns:1;}}@media(min-width:768px){.elementor-2180 .elementor-element.elementor-element-ac596bc{--width:65%;}.elementor-2180 .elementor-element.elementor-element-1b979ee{--width:45%;}.elementor-2180 .elementor-element.elementor-element-563baa9{--width:50%;}.elementor-2180 .elementor-element.elementor-element-aefebda{--width:24%;}.elementor-2180 .elementor-element.elementor-element-c65fd49{--width:24%;}.elementor-2180 .elementor-element.elementor-element-08049aa{--width:30%;}.elementor-2180 .elementor-element.elementor-element-44af5ae{--width:65%;}.elementor-2180 .elementor-element.elementor-element-3969e40{--width:65%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2180 .elementor-element.elementor-element-aefebda{--width:25%;}.elementor-2180 .elementor-element.elementor-element-c65fd49{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2180 .elementor-element.elementor-element-aefebda{--width:33%;}.elementor-2180 .elementor-element.elementor-element-c65fd49{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-5b2e110 */.elementor-2180 .elementor-element.elementor-element-5b2e110 .bubble:after {
    border-top-color: var(--e-global-color-4884f3b) !important;
}

.elementor-2180 .elementor-element.elementor-element-5b2e110 .bubble-top {
    background-color: var(--e-global-color-accent) !important;
}

.elementor-2180 .elementor-element.elementor-element-5b2e110 .bubble-bottom {
    background-color: var(--e-global-color-4884f3b) !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-92014e4 */.elementor-2180 .elementor-element.elementor-element-92014e4 .swiper {
    padding-bottom: 45px;
}/* End custom CSS */
/* Start custom CSS */.leistungen-teaser {
    background-color: var( --e-global-color-b7018ae );
    padding: 20px 40px !important;
}

.leistungen-teaser-headline {
    font-weight: 700;
    font-size: 25px;
}/* End custom CSS */