.elementor-18 .elementor-element.elementor-element-4c62204{--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-18 .elementor-element.elementor-element-20cba89{--display:flex;}.elementor-18 .elementor-element.elementor-element-7179597{--display:flex;}.elementor-18 .elementor-element.elementor-element-63695f0{--display:flex;}.elementor-18 .elementor-element.elementor-element-c6dbbfb{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-18 .elementor-element.elementor-element-01591c7{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-30cb936{--display:flex;}.elementor-18 .elementor-element.elementor-element-3120a97{--display:flex;}.elementor-18 .elementor-element.elementor-element-a631107{--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-18 .elementor-element.elementor-element-20c9f2a{--display:flex;}.elementor-18 .elementor-element.elementor-element-cacd680{--display:flex;}.elementor-18 .elementor-element.elementor-element-e6fe7b6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-ceb21fe{--display:flex;}.elementor-18 .elementor-element.elementor-element-027ea25{--display:flex;}.elementor-18 .elementor-element.elementor-element-50e0ebf{--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-18 .elementor-element.elementor-element-d8dd087{--display:flex;}.elementor-18 .elementor-element.elementor-element-400ff44{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-83bc64d{--display:flex;}.elementor-18 .elementor-element.elementor-element-f018a67 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-48b1478{--display:flex;}.elementor-18 .elementor-element.elementor-element-df337ee .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-45fbb37{--display:flex;}.elementor-18 .elementor-element.elementor-element-714af27 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-10d41de{--display:flex;}.elementor-18 .elementor-element.elementor-element-a972e01 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-b498a04{--display:flex;}.elementor-18 .elementor-element.elementor-element-4aa202a .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-1eef1ac{--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-18 .elementor-element.elementor-element-07404a5{--display:flex;}.elementor-18 .elementor-element.elementor-element-11195d3{--display:flex;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-400ff44{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-4c62204{--content-width:1460px;}.elementor-18 .elementor-element.elementor-element-20cba89{--width:45%;}.elementor-18 .elementor-element.elementor-element-7179597{--width:50%;}.elementor-18 .elementor-element.elementor-element-01591c7{--width:23%;}.elementor-18 .elementor-element.elementor-element-30cb936{--width:30%;}.elementor-18 .elementor-element.elementor-element-3120a97{--content-width:1460px;}.elementor-18 .elementor-element.elementor-element-20c9f2a{--width:40%;}.elementor-18 .elementor-element.elementor-element-cacd680{--width:50%;}.elementor-18 .elementor-element.elementor-element-ceb21fe{--width:52%;}.elementor-18 .elementor-element.elementor-element-027ea25{--width:55%;}.elementor-18 .elementor-element.elementor-element-50e0ebf{--content-width:1460px;}.elementor-18 .elementor-element.elementor-element-d8dd087{--width:40%;}.elementor-18 .elementor-element.elementor-element-400ff44{--width:55%;}.elementor-18 .elementor-element.elementor-element-1eef1ac{--content-width:1460px;}.elementor-18 .elementor-element.elementor-element-07404a5{--width:45%;}.elementor-18 .elementor-element.elementor-element-11195d3{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-01591c7{--width:35%;}.elementor-18 .elementor-element.elementor-element-30cb936{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-01591c7{--width:40%;}.elementor-18 .elementor-element.elementor-element-30cb936{--width:45%;}}@media(max-width:1366px){.elementor-18 .elementor-element.elementor-element-400ff44{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-e6fe7b6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-400ff44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-7179597 */.image-text .text {
    background-color: var(--e-global-color-secondary);
    padding: 40px;
    margin-top: -70px;
    border-bottom-left-radius: 50px;
}

.image-text span {
    text-transform: uppercase;
    letter-spacing: 2px;
}

.image-text .image img {
    border-top-right-radius: 50px;
}

@media (width > 1023px) {
    .image-text .text {
        width: 80%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3244cf */.elementor-18 .elementor-element.elementor-element-f3244cf {
    max-width: 450px !important;
    font-size: clamp(25px, 4vw, 50px);
    font-family: "noto-serif", Sans-serif;
}

@media (width < 768px) {
    .elementor-18 .elementor-element.elementor-element-f3244cf {
        padding: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cacd680 */.elementor-18 .elementor-element.elementor-element-cacd680::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100% + 80px;
    border: 1px solid #fff;
    border-top-left-radius: 70px;
}

@media (width > 767px) {
    .elementor-18 .elementor-element.elementor-element-cacd680::before {
        width: calc(100% + 80px);
        height: calc(100% + 80px);
        top: -40px;
        left: -40px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fe7b6 */.elementor-18 .elementor-element.elementor-element-e6fe7b6 {
    margin-top: 40px;
}

.elementor-18 .elementor-element.elementor-element-e6fe7b6 .elementor-widget-image {
    border-top-left-radius: 70px;
    overflow: hidden;
}

.elementor-18 .elementor-element.elementor-element-e6fe7b6 .elementor-widget-image::before {
    content: '';
    background-color: var(--e-global-color-accent);
    opacity: .4;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
}

.elementor-18 .elementor-element.elementor-element-e6fe7b6 .headline {
    position: absolute;
    width: 55%;
    left: 40px;
    bottom: 40px;
    z-index: 9;
}

.elementor-18 .elementor-element.elementor-element-e6fe7b6 .headline h3 {
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-18 .elementor-element.elementor-element-e6fe7b6 .card {
    transition: 300ms;
}

.elementor-18 .elementor-element.elementor-element-e6fe7b6 .card:hover {
    padding-top: 20px;
}

@media (width > 1023px) {
    .elementor-18 .elementor-element.elementor-element-e6fe7b6 img {
        width: 100%;
        height: auto;
        aspect-ratio: 16/7;
        object-fit: cover;
    }
}

@media (width > 767px) {
    .card.parents {
        margin-left: -100px;
        margin-top: 100px;
        z-index: 9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e0ebf */.elementor-18 .elementor-element.elementor-element-50e0ebf::before {
    content: '';
    background-image: url(https://www.kforuhr.de/wp-content/uploads/2025/09/mersmann-element-simple.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    width: 30%;
    height: auto;
    max-height: 400px;
    aspect-ratio: 1/1;
    top: -70px;
    left: -180px;
}/* End custom CSS */