.elementor-20141 .elementor-element.elementor-element-2730c416{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-20141 .elementor-element.elementor-element-2730c416:not(.elementor-motion-effects-element-type-background), .elementor-20141 .elementor-element.elementor-element-2730c416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE9;}.elementor-20141 .elementor-element.elementor-element-53079fd{--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;--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-20141 .elementor-element.elementor-element-0a1ebe5{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-20141 .elementor-element.elementor-element-0a1ebe5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-20141 .elementor-element.elementor-element-0a1ebe5 .gallery-item{padding:0 43px 43px 0;}.elementor-20141 .elementor-element.elementor-element-0a1ebe5 .gallery{margin:0 -43px -43px 0;}.elementor-20141 .elementor-element.elementor-element-0a1ebe5 .gallery-item .gallery-caption{text-align:center;}.elementor-20141 .elementor-element.elementor-element-4090d10{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-20141 .elementor-element.elementor-element-4090d10 img{border-radius:5px 5px 5px 5px;}.elementor-20141 .elementor-element.elementor-element-023d37d{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20141 .elementor-element.elementor-element-fbdefee{width:initial;max-width:initial;columns:1;}.elementor-20141 .elementor-element.elementor-element-fbdefee > .elementor-widget-container{margin:0px 0px 0px 54px;}.elementor-20141 .elementor-element.elementor-element-82930eb{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:30px;--margin-bottom:0px;--margin-left:54px;--margin-right:0px;}.elementor-20141 .elementor-element.elementor-element-a4a2b2f .elementor-button{background-color:transparent;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;}.elementor-20141 .elementor-element.elementor-element-a4a2b2f .elementor-button:hover, .elementor-20141 .elementor-element.elementor-element-a4a2b2f .elementor-button:focus{background-color:var( --e-global-color-1dd5f16 );}.elementor-20141 .elementor-element.elementor-element-a4a2b2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20141 .elementor-element.elementor-element-a4a2b2f .elementor-button-content-wrapper{flex-direction:row;}.elementor-20141 .elementor-element.elementor-element-a4a2b2f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20141 .elementor-element.elementor-element-86b55be > .elementor-widget-container{margin:30px 0px 0px 54px;}.elementor-20141 .elementor-element.elementor-element-f4ab247{--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-20141 .elementor-element.elementor-element-f4299fa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:54px;--margin-right:0px;}.elementor-20141 .elementor-element.elementor-element-891d6c7 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-20141 .elementor-element.elementor-element-891d6c7 .elementor-icon-wrapper{text-align:center;}.elementor-20141 .elementor-element.elementor-element-891d6c7 .elementor-icon{font-size:25px;}.elementor-20141 .elementor-element.elementor-element-891d6c7 .elementor-icon svg{height:25px;}.elementor-20141 .elementor-element.elementor-element-c1a4b7a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20141 .elementor-element.elementor-element-69bbb7a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:54px;--margin-right:0px;}.elementor-20141 .elementor-element.elementor-element-591d78d > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-20141 .elementor-element.elementor-element-591d78d .elementor-icon-wrapper{text-align:center;}.elementor-20141 .elementor-element.elementor-element-591d78d .elementor-icon{font-size:25px;}.elementor-20141 .elementor-element.elementor-element-591d78d .elementor-icon svg{height:25px;}.elementor-20141 .elementor-element.elementor-element-a2b42fb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20141 .elementor-element.elementor-element-1c4558d{--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;--margin-top:75px;--margin-bottom:075px;--margin-left:0px;--margin-right:0px;}.elementor-20141 .elementor-element.elementor-element-af0f1f4{--display:flex;}.elementor-20141 .elementor-element.elementor-element-af0f1f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20141 .elementor-element.elementor-element-7e65868{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-20141 .elementor-element.elementor-element-5ec3e76 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-20141 .elementor-element.elementor-element-5ec3e76 img{width:37%;}.elementor-20141 .elementor-element.elementor-element-da8a3c9{--display:flex;}.elementor-20141 .elementor-element.elementor-element-3410363{--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-20141 .elementor-element.elementor-element-efd285f > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-20141 .elementor-element.elementor-element-e23b864{--display:flex;}.elementor-20141 .elementor-element.elementor-element-9e1190a > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-20141 .elementor-element.elementor-element-572989b{--display:flex;}.elementor-20141 .elementor-element.elementor-element-bdcd371 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-20141 .elementor-element.elementor-element-4854436{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-20141 .elementor-element.elementor-element-4854436 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#E5EFF5;}.elementor-20141 .elementor-element.elementor-element-4854436 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20141 .elementor-element.elementor-element-4854436.elementor-element{--align-self:center;}.elementor-20141 .elementor-element.elementor-element-000f29c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20141 .elementor-element.elementor-element-000f29c:not(.elementor-motion-effects-element-type-background), .elementor-20141 .elementor-element.elementor-element-000f29c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F1E2;}.elementor-20141 .elementor-element.elementor-element-237b171{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20141 .elementor-element.elementor-element-8a73f57{--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;--justify-content:center;}.elementor-20141 .elementor-element.elementor-element-8a73f57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20141 .elementor-element.elementor-element-da7f308 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-20141 .elementor-element.elementor-element-d45b8ae{--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-20141 .elementor-element.elementor-element-ec1ba9f.elementor-element{--align-self:center;}.elementor-20141 .elementor-element.elementor-element-883057c{--display:flex;}.elementor-20141 .elementor-element.elementor-element-8546d9f > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-20141 .elementor-element.elementor-element-8546d9f.elementor-element{--align-self:center;}.elementor-20141 .elementor-element.elementor-global-20190 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20141 .elementor-element.elementor-global-20190.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-20141 .elementor-element.elementor-global-20190 .elementor-main-swiper{width:90%;}.elementor-20141 .elementor-element.elementor-global-20190 .elementor-swiper-button{font-size:16px;color:var( --e-global-color-primary );}.elementor-20141 .elementor-element.elementor-global-20190 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-20141 .elementor-element.elementor-global-20190 .elementor-testimonial__text{color:#1F1F1F;font-family:"Barlow", Sans-serif;font-size:0px;font-weight:400;text-transform:none;line-height:1.4em;}.elementor-20141 .elementor-element.elementor-global-20190 .elementor-testimonial__name{color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.6em;letter-spacing:2px;}.elementor-20141 .elementor-element.elementor-global-20190 .elementor-testimonial__title{color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;line-height:1.2em;}.elementor-20141 .elementor-element.elementor-global-20190 .elementor-testimonial__image img{width:280px;height:280px;border-radius:0px;}.elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (280px / 2) - 8px );}body:not(.rtl) .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (280px / 2) - 8px );right:auto;}body.rtl .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (280px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (280px / 2) - 8px );right:auto;}body.rtl .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (280px / 2) - 8px );left:auto;}body.rtl .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-20141 .elementor-element.elementor-global-20190.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-20141 .elementor-element.elementor-element-0f7d603{--display:flex;--min-height:360px;--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-20141 .elementor-element.elementor-element-06aefa8{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}body.elementor-page-20141:not(.elementor-motion-effects-element-type-background), body.elementor-page-20141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-20141 .elementor-element.elementor-element-2730c416{--content-width:1560px;}.elementor-20141 .elementor-element.elementor-element-023d37d{--width:50%;}.elementor-20141 .elementor-element.elementor-element-af0f1f4{--width:46.189%;}.elementor-20141 .elementor-element.elementor-element-8a73f57{--width:62%;}.elementor-20141 .elementor-element.elementor-element-d45b8ae{--width:50%;}.elementor-20141 .elementor-element.elementor-element-06aefa8{--content-width:842px;}}@media(max-width:1366px) and (min-width:768px){.elementor-20141 .elementor-element.elementor-element-af0f1f4{--width:645.328px;}.elementor-20141 .elementor-element.elementor-element-8a73f57{--width:763px;}}@media(min-width:2400px){.elementor-20141 .elementor-element.elementor-element-2730c416{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-20141 .elementor-element.elementor-element-2730c416{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-20141 .elementor-element.elementor-element-2730c416{--e-con-grid-template-columns:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-20141 .elementor-element.elementor-element-023d37d{--min-height:640px;--padding-top:148px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}}@media(max-width:1024px){.elementor-20141 .elementor-element.elementor-element-2730c416{--grid-auto-flow:row;}.elementor-20141 .elementor-element.elementor-element-023d37d{--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}}@media(max-width:880px){.elementor-20141 .elementor-element.elementor-element-2730c416{--grid-auto-flow:row;}.elementor-20141 .elementor-element.elementor-element-023d37d{--min-height:0px;--padding-top:32px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-20141 .elementor-element.elementor-element-2730c416{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-20141 .elementor-element.elementor-element-023d37d{--min-height:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-2730c416 */.elementor-20141 .elementor-element.elementor-element-2730c416 .elementor-widget-image img {
    will-change: transform;
    object-fit: cover;
    transition: all .35s cubic-bezier(.4,0,.2,1);
}

.elementor-20141 .elementor-element.elementor-element-2730c416 .grid-col:hover .elementor-widget-image img {
    transform: scale(1.01);
    opacity: .9;
}

.elementor-20141 .elementor-element.elementor-element-2730c416 .grid-col .grid-col-icon .elementor-icon {
    border: 1px solid #DDE6EE !important;
}

.elementor-20141 .elementor-element.elementor-element-2730c416 .grid-col:hover .grid-col-icon .elementor-icon {
    background: var( --e-global-color-text );
}

.elementor-20141 .elementor-element.elementor-element-2730c416 .grid-col-icon .elementor-icon svg {
    transition: all .15s ease-out;
}

.elementor-20141 .elementor-element.elementor-element-2730c416 .grid-col:hover .grid-col-icon .elementor-icon svg {
    fill: #fff !important;
}

.elementor-20141 .elementor-element.elementor-element-2730c416 .grid-col-icon .elementor-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4854436 *//* Abstand zwischen den Accordion-Punkten */
.elementor-20141 .elementor-element.elementor-element-4854436 .e-n-accordion-item {
    margin-bottom: 12px;
    border: none;
    box-shadow: none;
    overflow: hidden;
    border-radius: 6px;
}

/* Kopfzeile */
.elementor-20141 .elementor-element.elementor-element-4854436 .e-n-accordion-item > summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    background: #e5f1f8;
    padding: 16px 14px;
    min-height: 54px;
    border: none;
    box-shadow: none;
    cursor: pointer;
    border-radius: 6px;
}

/* Titelzeile komplett ausrichten */
.elementor-20141 .elementor-element.elementor-element-4854436 .e-n-accordion-item-title {
    display: flex !important;
    align-items: center;
    justify-content: space-between !important;
    width: 100% !important;
}

/* Text links */
.elementor-20141 .elementor-element.elementor-element-4854436 .e-n-accordion-item-title-text {
    order: 1;
    margin-right: auto !important;
    text-align: left !important;
    font-weight: 700;
}

/* Plus / Minus rechts */
.elementor-20141 .elementor-element.elementor-element-4854436 .e-n-accordion-item-title-icon {
    order: 2;
    margin-left: auto !important;
    margin-right: 0 !important;
    width: 24px;
    height: 24px;
    min-width: 24px;
    border-radius: 50%;
    background: #c7dced;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

/* Icon selbst */
.elementor-20141 .elementor-element.elementor-element-4854436 .e-n-accordion-item-title-icon svg {
    width: 14px;
    height: 14px;
}

/* Inhalt */
.elementor-20141 .elementor-element.elementor-element-4854436 .e-n-accordion-item > div {
    background: #ffffff;
    padding: 14px 14px 26px 14px;
    border: none;
    box-shadow: none;
    border-radius: 0 0 6px 6px;
}

/* Hover */
.elementor-20141 .elementor-element.elementor-element-4854436 .e-n-accordion-item > summary:hover {
    background: #dceaf2;
}

/* Wenn geöffnet: oben eckig unten offen zur Content-Fläche */
.elementor-20141 .elementor-element.elementor-element-4854436 .e-n-accordion-item[open] > summary {
    border-radius: 6px 6px 0 0;
}

/* Letztes Element */
.elementor-20141 .elementor-element.elementor-element-4854436 .e-n-accordion-item:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36c1fdf */.elementor-20141 .elementor-element.elementor-element-36c1fdf img {
    width: 70px;
    min-width: 70px;
    max-width: 70px;
    height: auto;
    display: block;
}

@media (max-width: 1024px) {
    .elementor-20141 .elementor-element.elementor-element-36c1fdf img {
        width: 58px;
        min-width: 58px;
        max-width: 58px;
    }
}

@media (max-width: 767px) {
    .elementor-20141 .elementor-element.elementor-element-36c1fdf img {
        width: 40px;
        min-width: 40px;
        max-width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5bb302 */.elementor-20141 .elementor-element.elementor-element-e5bb302 {
    color: #2d5799;
    line-height: 1.02;
    white-space: nowrap;
    hyphens: none !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
}

.elementor-20141 .elementor-element.elementor-element-e5bb302,
.elementor-20141 .elementor-element.elementor-element-e5bb302 p,
.elementor-20141 .elementor-element.elementor-element-e5bb302 .elementor-heading-title {
    font-size: clamp(18px, 1.9vw, 34px);
    font-weight: 500;
    margin: 0;
}

.elementor-20141 .elementor-element.elementor-element-e5bb302 strong {
    font-weight: 700;
}

@media (max-width: 1024px) {
    .elementor-20141 .elementor-element.elementor-element-e5bb302,
    .elementor-20141 .elementor-element.elementor-element-e5bb302 p,
    .elementor-20141 .elementor-element.elementor-element-e5bb302 .elementor-heading-title {
        font-size: 22px;
    }
}

@media (max-width: 767px) {
    .elementor-20141 .elementor-element.elementor-element-e5bb302,
    .elementor-20141 .elementor-element.elementor-element-e5bb302 p,
    .elementor-20141 .elementor-element.elementor-element-e5bb302 .elementor-heading-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06aefa8 */.elementor-20141 .elementor-element.elementor-element-06aefa8 {
    position: absolute;
    z-index: 5;

    left: 28%;
    top: 59%;

    transform: translateY(-50%) rotate(-6deg);

    display: flex;
    align-items: center;
    gap: 18px;

    width: min(620px, 48vw);
    max-width: 620px;
}

@media (max-width: 1024px) {
    .elementor-20141 .elementor-element.elementor-element-06aefa8 {
        left: 22%;
        top: 50%;
        width: min(520px, 58vw);
        transform: translateY(-50%) rotate(-5deg);
    }
}

@media (max-width: 767px) {
    .elementor-20141 .elementor-element.elementor-element-06aefa8 {
        left: 14%;
        top: 51%;
        width: min(300px, 72vw);
        gap: 10px;
        transform: translateY(-50%) rotate(-4deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7d603 */.elementor-20141 .elementor-element.elementor-element-0f7d603 {
    position: relative;
    width: 100%;
    min-height: 330px;
    overflow: hidden;
    background-color: #ffffff;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 330' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='bottomWave' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0%25' stop-color='%233f9b35'/%3E%3Cstop offset='55%25' stop-color='%23377d69'/%3E%3Cstop offset='100%25' stop-color='%232d5799'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='1440' height='330' fill='%23ffffff'/%3E%3Cpath d='M0 132C180 176 360 184 540 163C760 139 930 96 1120 92C1266 89 1366 99 1440 116V330H0Z' fill='%23e3eff6'/%3E%3Cpath d='M0 92C180 145 360 158 540 139C760 116 930 72 1120 69C1265 66 1365 77 1440 98L1440 116C1366 99 1266 89 1120 92C930 96 760 139 540 163C360 184 180 176 0 132Z' fill='%232d5799'/%3E%3Cpath d='M0 240C170 285 340 300 520 282C760 258 930 205 1120 196C1250 190 1350 198 1440 215L1440 235C1350 220 1250 213 1120 220C930 234 760 286 520 312C340 331 170 318 0 272Z' fill='url(%23bottomWave)'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
}

@media (max-width: 1024px) {
    .elementor-20141 .elementor-element.elementor-element-0f7d603 {
        min-height: 290px;
        background-size: 125% 100%;
    }
}

@media (max-width: 767px) {
    .elementor-20141 .elementor-element.elementor-element-0f7d603 {
        min-height: 220px;
        background-size: 175% 100%;
        background-position: center center;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://brauns-heitmann.dev10.econsor-programming.de/wp-content/uploads/2026/08/Barlow-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://brauns-heitmann.dev10.econsor-programming.de/wp-content/uploads/2026/08/Barlow-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://brauns-heitmann.dev10.econsor-programming.de/wp-content/uploads/2026/08/Barlow-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */