.elementor-13 .elementor-element.elementor-element-df649e8{--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:space-between;}.elementor-13 .elementor-element.elementor-element-16b5532{--display:flex;}.elementor-13 .elementor-element.elementor-element-1448c26{--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;}.elementor-13 .elementor-element.elementor-element-de1dc38{--display:flex;}.elementor-13 .elementor-element.elementor-element-92b1c48{--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-13 .elementor-element.elementor-element-d390bbc{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--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:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-13 .elementor-element.elementor-element-d390bbc .swiper-slide > .elementor-element{height:100%;}.elementor-13 .elementor-element.elementor-element-71f7780{--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:flex-start;}.elementor-13 .elementor-element.elementor-element-8ea0c11{--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;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-7c11349{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-0a49ccb{--display:flex;}.elementor-13 .elementor-element.elementor-element-9689757{--spacer-size:25px;}.elementor-13 .elementor-element.elementor-element-4db1e83{--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:flex-start;}.elementor-13 .elementor-element.elementor-element-efbbf94{--display:flex;}.elementor-13 .elementor-element.elementor-element-8a2e12d{--display:flex;}.elementor-13 .elementor-element.elementor-element-ec9e451{--display:flex;}.elementor-13 .elementor-element.elementor-element-a7ed27d{--display:flex;}.elementor-13 .elementor-element.elementor-element-1395591{--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-13 .elementor-element.elementor-element-14d94df{--display:flex;}.elementor-13 .elementor-element.elementor-element-392494a{--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-13 .elementor-element.elementor-element-2f0ab45{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:0%;--e-n-carousel-dots-vertical-transform:0%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-301fce6{--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;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-2547eec{--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-13 .elementor-element.elementor-element-09e5f06{--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;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-67d4305{--display:flex;}.elementor-13 .elementor-element.elementor-element-71f3201 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-03de100{--display:flex;}.elementor-13 .elementor-element.elementor-element-2cfb68d{--display:flex;}.elementor-13 .elementor-element.elementor-element-c265355{--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-13 .elementor-element.elementor-element-0ae2ee2{--display:flex;}.elementor-13 .elementor-element.elementor-element-0ae2ee2.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-98ad206{--grid-columns:2;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-16b5532{--width:45%;}.elementor-13 .elementor-element.elementor-element-de1dc38{--width:50%;}.elementor-13 .elementor-element.elementor-element-8ea0c11{--width:45%;}.elementor-13 .elementor-element.elementor-element-0a49ccb{--width:50%;}.elementor-13 .elementor-element.elementor-element-efbbf94{--width:45%;}.elementor-13 .elementor-element.elementor-element-8a2e12d{--width:50%;}.elementor-13 .elementor-element.elementor-element-67d4305{--width:30%;}.elementor-13 .elementor-element.elementor-element-03de100{--width:50%;}.elementor-13 .elementor-element.elementor-element-0ae2ee2{--width:50%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-d390bbc{--swiper-slides-to-display:2;}.elementor-13 .elementor-element.elementor-element-2f0ab45{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-98ad206{--grid-columns:2;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-d390bbc{--swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-2f0ab45{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-98ad206{--grid-columns:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-d390bbc */.custom-loop-leistungen .custom-loop_image img {
    width: 100%;
    height: auto;
    aspect-ratio: 4/4.5;
    object-fit: cover;
}

.custom-loop-leistungen .custom-loop_title {
    margin-top: 20px;
}

.custom-loop-leistungen .elementor-swiper-button-prev,
.custom-loop-leistungen .elementor-swiper-button-next {
    top: -30px !important;
}

.custom-loop-leistungen .elementor-swiper-button-next {
    left: 80px;
}

.custom-loop-leistungen .elementor-swiper-button svg {
    fill: var(--e-global-color-text) !important;
    border: 3px solid var(--e-global-color-text);
    border-radius: 10px;
    height: 50px !important;
    width: 70px !important;
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a2e12d */.custom-widget-patientenstimmen-wrapper .source {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cfb68d */@media (width < 1024px) {
    .elementor-13 .elementor-element.elementor-element-2cfb68d {
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09e5f06 */.custom-gradient {
    padding: clamp(25px, 2vw, 50px);;
    background: linear-gradient(185deg, var(--e-global-color-bb637e0) 0%, var(--e-global-color-text) 100%);
    border-radius: var(--custom-border-radius);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2547eec */.section-social .insta-icon {
    align-self: flex-start;
}

.section-social .insta-icon svg {
    width: 240px;
    height: 240px;
    fill: rgba(255, 255, 255, .25);
}/* End custom CSS */