.elementor-2321 .elementor-element.elementor-element-097c785{--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-2321 .elementor-element.elementor-element-6e36e6a{--display:flex;}.elementor-2321 .elementor-element.elementor-element-31f497c{--display:flex;}.elementor-2321 .elementor-element.elementor-element-2f0d641{--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-2321 .elementor-element.elementor-element-1749472{--display:flex;}.elementor-2321 .elementor-element.elementor-element-bc69dec{--display:flex;}.elementor-2321 .elementor-element.elementor-element-75abec6{--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;}.elementor-2321 .elementor-element.elementor-element-5bcc3b9{--display:flex;}.elementor-2321 .elementor-element.elementor-element-f64c49d{--display:flex;}.elementor-2321 .elementor-element.elementor-element-2d715d0{--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;--flex-wrap:wrap;}.elementor-2321 .elementor-element.elementor-element-47da004{--display:flex;}.elementor-2321 .elementor-element.elementor-element-1e9b8fb{--display:flex;}.elementor-2321 .elementor-element.elementor-element-00cbf33{--display:flex;}.elementor-2321 .elementor-element.elementor-element-51f933b{--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-2321 .elementor-element.elementor-element-f4fe656{--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-2321 .elementor-element.elementor-element-090ab83{--display:flex;}.elementor-2321 .elementor-element.elementor-element-10e65eb{--display:flex;}.elementor-2321 .elementor-element.elementor-element-82c324b{--display:flex;}.elementor-2321 .elementor-element.elementor-element-c0a1119{--display:flex;}.elementor-2321 .elementor-element.elementor-element-7374ba8{--display:flex;}.elementor-2321 .elementor-element.elementor-element-56bd83d{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(min-width:768px){.elementor-2321 .elementor-element.elementor-element-6e36e6a{--width:40%;}.elementor-2321 .elementor-element.elementor-element-31f497c{--width:55%;}.elementor-2321 .elementor-element.elementor-element-47da004{--width:80%;}.elementor-2321 .elementor-element.elementor-element-1e9b8fb{--width:47%;}.elementor-2321 .elementor-element.elementor-element-00cbf33{--width:47%;}}/* Start custom CSS for container, class: .elementor-element-75abec6 */.section-bg-blue {
    background-color: var(--e-global-color-primary);
}

.text-light * {
    color: #fff;
}

.section-wave-top {
    margin-top: calc(var(--custom-margin-max));
    padding-block: var(--custom-padding-max);
    position: relative;
}

.section-overlap-bottom {
    padding-bottom: 300px;
}

.section-overlap-top {
    margin-top: -200px;
}

.section-wave-top.blue::before {
    content: '';
    background-image: url(https://pre.oralchirurgie-wandlitz.de/wp-content/uploads/2026/03/wave-blue.svg);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 2px;
    left: 0;

    width: 100%;
    height: auto;
    aspect-ratio: 17/1;
    
    transform: translateY(-100%);

    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e9b8fb */.elementor-2321 .elementor-element.elementor-element-1e9b8fb {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00cbf33 */.elementor-2321 .elementor-element.elementor-element-00cbf33 {
    column-count: 2;
}/* End custom CSS */