.elementor-18 .elementor-element.elementor-element-9eaf742{--display:flex;}.elementor-18 .elementor-element.elementor-element-2f27158{--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-18 .elementor-element.elementor-element-f0fc24f{--display:flex;}.elementor-18 .elementor-element.elementor-element-84b77af{--display:flex;}.elementor-18 .elementor-element.elementor-element-2cfa6ad{--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-18 .elementor-element.elementor-element-20bf0e6{--display:flex;}.elementor-18 .elementor-element.elementor-element-074cd0e{--display:flex;}.elementor-18 .elementor-element.elementor-element-28be938{--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-18 .elementor-element.elementor-element-17dc0d9{--display:flex;}.elementor-18 .elementor-element.elementor-element-a90817e{--display:flex;}.elementor-18 .elementor-element.elementor-element-27243cd{--swiper-slides-to-display:4;--swiper-slides-gap:10px;}.elementor-18 .elementor-element.elementor-element-27243cd .swiper-slide > .elementor-element{height:100%;}.elementor-18 .elementor-element.elementor-element-a3f190c{--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-18 .elementor-element.elementor-element-0ae6c71{--display:flex;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-9eaf742{--content-width:1300px;}.elementor-18 .elementor-element.elementor-element-f0fc24f{--width:45%;}.elementor-18 .elementor-element.elementor-element-84b77af{--width:50%;}.elementor-18 .elementor-element.elementor-element-20bf0e6{--width:50%;}.elementor-18 .elementor-element.elementor-element-074cd0e{--width:45%;}.elementor-18 .elementor-element.elementor-element-17dc0d9{--content-width:1300px;}.elementor-18 .elementor-element.elementor-element-a90817e{--width:65%;}.elementor-18 .elementor-element.elementor-element-0ae6c71{--content-width:700px;}}@media(max-width:1300px){.elementor-18 .elementor-element.elementor-element-27243cd{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-27243cd{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-074cd0e.e-con{--order:-99999 /* order start hack */;}.elementor-18 .elementor-element.elementor-element-27243cd{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-2f27158 */.elementor-18 .elementor-element.elementor-element-2f27158 {
    position: relative;
}

.elementor-18 .elementor-element.elementor-element-2f27158::before {
    content: '';
    height: 100%;
    width: auto;
    aspect-ratio: 4/16;
    background-image: url(https://pre.zwillingszahn.de/wp-content/uploads/2025/12/quote-zahnarzte.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -140px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eaf742 */.elementor-18 .elementor-element.elementor-element-9eaf742::after {
    content: '';
    width: calc(100% + 20px);
    height: 85%;
    background-image: url(https://pre.zwillingszahn.de/wp-content/uploads/2025/12/mobius-bg-logo.svg);
    position: absolute;
    left: -10px;
    bottom: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-27243cd */@media (width > 1024px) {
    .elementor-18 .elementor-element.elementor-element-27243cd {
        min-width: calc(100vw - ((100vw - 1740px) / 2)) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28be938 */.elementor-18 .elementor-element.elementor-element-28be938 {
    padding-top: 100px;
}

.elementor-18 .elementor-element.elementor-element-28be938::before {
    content: '';
    width: calc(50% + 800px);
    height: 70%;
    background-color: var(--e-global-color-primary);
    position: absolute;
    top: 0;
    left: -10px;
    z-index: -1;
}

.elementor-18 .elementor-element.elementor-element-28be938::after {
    content: '';
    background-image: url(https://pre.zwillingszahn.de/wp-content/uploads/2025/12/bg-quote-1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center right;
    width: 70%;
    height: 300px;
    position: absolute;
    top: -80px;
    right: 20px;
}

@media (width > 1600px) {
    .elementor-18 .elementor-element.elementor-element-28be938::after {
        right: calc(50% - 700px);
    }
}

@media (width > 567px) {
    .elementor-18 .elementor-element.elementor-element-28be938 {
        padding-top: 300px;
    }
    .elementor-18 .elementor-element.elementor-element-28be938::after {
        top: 90px;
    }
}/* End custom CSS */