.elementor-10 .elementor-element.elementor-element-23f7933{--display:flex;}.elementor-10 .elementor-element.elementor-element-23f7933:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-23f7933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A8D3D1;}.elementor-10 .elementor-element.elementor-element-e0e5ac0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-8ba303d{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-8ba303d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-6d3ae1a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-6d3ae1a{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-10 .elementor-element.elementor-element-e2e2b52{--display:grid;--min-height:775px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-220px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e2e2b52:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e2e2b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A8D3D1;}.elementor-10 .elementor-element.elementor-element-9075374 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9075374.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9075374.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-9075374{text-align:center;}.elementor-10 .elementor-element.elementor-element-9075374 img{width:55%;opacity:1;}.elementor-10 .elementor-element.elementor-element-e66c502 > .elementor-widget-container{margin:-100px 0px 118px 0px;}.elementor-10 .elementor-element.elementor-element-e66c502.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-e66c502{text-align:center;}.elementor-10 .elementor-element.elementor-element-e66c502 .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-9558fd8{--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-10 .elementor-element.elementor-element-438deb4{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-0cfc6c6 .elementor-button{background-color:#A8D3D1;font-size:2.5em;letter-spacing:2px;fill:#000000;color:#000000;transition-duration:0.7s;border-radius:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-0cfc6c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0cfc6c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-0cfc6c6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-0cfc6c6 .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0cfc6c6 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-0cfc6c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-92b4a54{--display:flex;}.elementor-10 .elementor-element.elementor-element-48aeda1 .elementor-button{background-color:#A8D3D1;font-size:2.5em;letter-spacing:2px;fill:#000000;color:#000000;transition-duration:0.7s;padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-48aeda1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-48aeda1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-48aeda1 .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-48aeda1 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-48aeda1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-56a59b3{--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-10 .elementor-element.elementor-element-5bb81a1{--display:flex;}.elementor-10 .elementor-element.elementor-element-592bce7 .elementor-button{background-color:#A8D3D1;font-size:2.5em;letter-spacing:2px;fill:#000000;color:#000000;transition-duration:0.7s;padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-592bce7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-592bce7 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-592bce7 .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-592bce7 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-592bce7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a0dbcd4{--display:flex;}.elementor-10 .elementor-element.elementor-element-b695c17 .elementor-button{background-color:#A8D3D1;font-size:2.5em;letter-spacing:2px;fill:#000000;color:#000000;transition-duration:0.7s;padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-b695c17.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-b695c17 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b695c17 .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b695c17 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-b695c17 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c3f2dde{--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-10 .elementor-element.elementor-element-88404dc{--display:flex;}.elementor-10 .elementor-element.elementor-element-c83c702 .elementor-button{background-color:#A8D3D1;font-size:3.1em;fill:#000000;color:#000000;transition-duration:0.7s;padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-c83c702.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-c83c702 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c83c702 .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c83c702 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-c83c702 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b52b25f{--display:flex;}.elementor-10 .elementor-element.elementor-element-b52b25f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-546dc1f .elementor-button{background-color:#A8D3D1;font-size:3.1em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#000000;color:#000000;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.7s;padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-546dc1f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-546dc1f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-546dc1f .elementor-button:focus{color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-546dc1f .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-546dc1f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ceed55b{--display:flex;}.elementor-10 .elementor-element.elementor-element-119755b .elementor-button{background-color:#A8D3D1;font-size:3.1em;fill:#000000;color:#000000;transition-duration:0.7s;padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-119755b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-119755b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-119755b .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-119755b .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-119755b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3bf290a{--display:flex;}.elementor-10 .elementor-element.elementor-element-89b62e8 .elementor-button{background-color:#A8D3D1;font-size:3.1em;fill:#000000;color:#000000;transition-duration:0.7s;padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-89b62e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-89b62e8 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-89b62e8 .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-89b62e8 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-89b62e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e44a2bc{--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-10 .elementor-element.elementor-element-c27fd3c{--spacer-size:55px;}.elementor-10 .elementor-element.elementor-element-c27fd3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-0273772.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-0273772{text-align:center;}.elementor-10 .elementor-element.elementor-element-0c7db9a{--display:flex;}.elementor-10 .elementor-element.elementor-element-dd04150.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-item .xpro-horizontal-timeline-date,
					.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-item .xpro-horizontal-timeline-content{padding:0 10px;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-col .xpro-horizontal-timeline-item{grid-gap:50px;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-col .xpro-horizontal-timeline-dates:before,.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-col .xpro-horizontal-timeline-content-inner:after{height:calc(50px + 50px);}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-col-reverse .xpro-horizontal-timeline-item{grid-gap:50px;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-col-reverse .xpro-horizontal-timeline-dates:before,.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-col-reverse .xpro-horizontal-timeline-content-inner:after{height:calc(50px + 50px);}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-inner .xpro-horizontal-timeline-dates > img{width:100px;height:100px;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-media > i{color:#000000;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-media > svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-media > .xpro-horizontal-timeline-media-custom{color:#000000;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-content-inner{display:inline-block;grid-gap:10px;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-horizontal-timeline-content-inner .xpro-horizontal-timeline-content-media > img{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-nav button.owl-prev,
					 .elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-nav button.owl-next{font-size:16px;width:50px;height:50px;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-nav button.owl-prev,
					.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-nav button.owl-next{top:20%;color:#000000;background-color:#A8D3D1;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-dot{height:12px;width:12px;margin:0 5px;background-color:#000000;border-style:none;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-dots-horizontal-style-2.owl-carousel .owl-dot.active{width:calc(12px * 2);}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-dots{bottom:-20px;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-dot.active{background-color:#A8D3D1;border-color:#13E9A9;}.elementor-10 .elementor-element.elementor-element-d43edab{--display:flex;--min-height:7.1em;--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-10 .elementor-element.elementor-element-7df318a{--spacer-size:90px;}.elementor-10 .elementor-element.elementor-element-7df318a.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-e2e2b52{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-438deb4{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-92b4a54{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-88404dc{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-b52b25f{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-ceed55b{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-3bf290a{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-23f7933{--min-height:535px;--justify-content:flex-start;--margin-top:-142px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-23f7933.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e0e5ac0 > .elementor-widget-container{margin:186px -11px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e0e5ac0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e0e5ac0{text-align:center;}.elementor-10 .elementor-element.elementor-element-8ba303d{--spacer-size:4px;}.elementor-10 .elementor-element.elementor-element-6d3ae1a{text-align:center;font-size:33px;letter-spacing:2.4px;}.elementor-10 .elementor-element.elementor-element-e2e2b52{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-0cfc6c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c3f2dde{--margin-top:-113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c83c702 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c83c702 .elementor-button{font-size:1.6em;padding:30px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-546dc1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-546dc1f .elementor-button{font-size:1.6em;padding:30px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-119755b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-119755b .elementor-button{font-size:1.6em;padding:30px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-89b62e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-89b62e8 .elementor-button{font-size:1.6em;padding:30px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-nav button.owl-prev,
					 .elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-nav button.owl-next{font-size:20px;}.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-nav button.owl-prev,
					.elementor-10 .elementor-element.elementor-element-dd04150 .xpro-owl-theme.owl-carousel .owl-nav button.owl-next{top:24%;}}/* Start custom CSS for button, class: .elementor-element-0cfc6c6 */.elementor-button {
    white-space: nowrap !important;  /* Verhindert Zeilenumbrüche */
    overflow: hidden !important;  /* Verhindert, dass Text aus dem Button herausragt */
    text-overflow: ellipsis !important;  /* Falls zu lang, zeigt es "..." an */
    max-width: 100% !important;  /* Stellt sicher, dass der Button sich nicht ausdehnt */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */