.elementor-76401 .elementor-element.elementor-element-7538e19:not(.elementor-motion-effects-element-type-background), .elementor-76401 .elementor-element.elementor-element-7538e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-76401 .elementor-element.elementor-element-7538e19 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76401 .elementor-element.elementor-element-7538e19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:3em 0em 1em 0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), \'Montserrat\', Helvetica, Arial;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-76401 .elementor-element.elementor-element-965f30a{width:var( --container-widget-width, 45.951% );max-width:45.951%;--container-widget-width:45.951%;--container-widget-flex-grow:0;text-align:left;}.elementor-76401 .elementor-element.elementor-element-965f30a > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:-1em 0em 1em -20em;padding:0.5em 0em 0.5em 20em;border-radius:0em 2em 2em 0em;}.elementor-76401 .elementor-element.elementor-element-965f30a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-76401 .elementor-element.elementor-element-965f30a .elementor-heading-title{font-family:"Arial", \'Montserrat\', Helvetica, Arial;font-size:2.5em;font-weight:bold;text-transform:none;color:var( --e-global-color-7331927d );}.elementor-76401 .elementor-element.elementor-element-03c4324 > .elementor-widget-container{margin:-1em 0em -1em 0em;}.elementor-76401 .elementor-element.elementor-element-03c4324.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-76401 .elementor-element.elementor-element-823f242{padding:-50em 0em -30em 0em;}.elementor-76401 .elementor-element.elementor-element-d96176b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76401 .elementor-element.elementor-element-d96176b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76401 .elementor-element.elementor-element-55b0dc1 > .elementor-widget-container{margin:4em -8em -2em -2em;}.elementor-76401 .elementor-element.elementor-element-55b0dc1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), \'Montserrat\', Helvetica, Arial;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), \'Montserrat\', Helvetica, Arial;font-weight:var( --e-global-typography-text-font-weight );}.elementor-76401 .elementor-element.elementor-element-9540e48{width:var( --container-widget-width, 69.999% );max-width:69.999%;--container-widget-width:69.999%;--container-widget-flex-grow:0;}.elementor-76401 .elementor-element.elementor-element-9540e48.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-76401 .elementor-element.elementor-element-9540e48 .elementor-tab-title{border-width:1px;}.elementor-76401 .elementor-element.elementor-element-9540e48 .elementor-tab-content{border-width:1px;}.elementor-76401 .elementor-element.elementor-element-9540e48 .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-76401 .elementor-element.elementor-element-9540e48 .elementor-toggle-title{font-size:1em;font-weight:bold;text-transform:none;}.elementor-76401 .elementor-element.elementor-element-9540e48 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:3px;}.elementor-76401 .elementor-element.elementor-element-9540e48 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:3px;}.elementor-76401 .elementor-element.elementor-element-d1cd418{padding:-50em 0em -30em 0em;}.elementor-76401 .elementor-element.elementor-element-58d10c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76401 .elementor-element.elementor-element-58d10c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76401 .elementor-element.elementor-element-874b061{width:100%;max-width:100%;}.elementor-76401 .elementor-element.elementor-element-874b061 > .elementor-widget-container{margin:55px -80px -58px -125px;}.elementor-76401 .elementor-element.elementor-element-874b061.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-76401 .elementor-element.elementor-element-95e710d{width:var( --container-widget-width, 69.999% );max-width:69.999%;--container-widget-width:69.999%;--container-widget-flex-grow:0;}.elementor-76401 .elementor-element.elementor-element-95e710d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-76401 .elementor-element.elementor-element-95e710d .elementor-tab-title{border-width:1px;}.elementor-76401 .elementor-element.elementor-element-95e710d .elementor-tab-content{border-width:1px;}.elementor-76401 .elementor-element.elementor-element-95e710d .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-76401 .elementor-element.elementor-element-95e710d .elementor-toggle-title{font-size:1em;font-weight:bold;text-transform:none;}.elementor-76401 .elementor-element.elementor-element-95e710d .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:3px;}.elementor-76401 .elementor-element.elementor-element-95e710d .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:3px;}.elementor-76401 .elementor-element.elementor-element-644bc71{padding:-50em 0em -30em 0em;}.elementor-76401 .elementor-element.elementor-element-1e99ddd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76401 .elementor-element.elementor-element-1e99ddd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76401 .elementor-element.elementor-element-425f147.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-76401 .elementor-element.elementor-element-0c92b55{width:var( --container-widget-width, 69.999% );max-width:69.999%;--container-widget-width:69.999%;--container-widget-flex-grow:0;}.elementor-76401 .elementor-element.elementor-element-0c92b55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-76401 .elementor-element.elementor-element-0c92b55 .elementor-tab-title{border-width:1px;}.elementor-76401 .elementor-element.elementor-element-0c92b55 .elementor-tab-content{border-width:1px;}.elementor-76401 .elementor-element.elementor-element-0c92b55 .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-76401 .elementor-element.elementor-element-0c92b55 .elementor-toggle-title{font-size:1em;font-weight:bold;text-transform:none;}.elementor-76401 .elementor-element.elementor-element-0c92b55 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:3px;}.elementor-76401 .elementor-element.elementor-element-0c92b55 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:3px;}.elementor-76401 .elementor-element.elementor-element-4cda3f4{padding:-50em 0em -30em 0em;}.elementor-76401 .elementor-element.elementor-element-dcdcab3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76401 .elementor-element.elementor-element-dcdcab3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76401 .elementor-element.elementor-element-a7bb946.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-76401 .elementor-element.elementor-element-9d2f1cf{width:var( --container-widget-width, 69.999% );max-width:69.999%;--container-widget-width:69.999%;--container-widget-flex-grow:0;}.elementor-76401 .elementor-element.elementor-element-9d2f1cf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-76401 .elementor-element.elementor-element-9d2f1cf .elementor-tab-title{border-width:1px;}.elementor-76401 .elementor-element.elementor-element-9d2f1cf .elementor-tab-content{border-width:1px;}.elementor-76401 .elementor-element.elementor-element-9d2f1cf .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-76401 .elementor-element.elementor-element-9d2f1cf .elementor-toggle-title{font-size:1em;font-weight:bold;text-transform:none;}.elementor-76401 .elementor-element.elementor-element-9d2f1cf .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:3px;}.elementor-76401 .elementor-element.elementor-element-9d2f1cf .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:3px;}.elementor-76401 .elementor-element.elementor-element-402f233{--spacer-size:6px;}.elementor-76401 .elementor-element.elementor-element-402f233.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:638px){.elementor-76401 .elementor-element.elementor-element-d96176b{width:55%;}.elementor-76401 .elementor-element.elementor-element-8457401{width:45%;}.elementor-76401 .elementor-element.elementor-element-58d10c3{width:55%;}.elementor-76401 .elementor-element.elementor-element-7b7eb34{width:44.782%;}.elementor-76401 .elementor-element.elementor-element-1e99ddd{width:55%;}.elementor-76401 .elementor-element.elementor-element-e6afb37{width:44.782%;}.elementor-76401 .elementor-element.elementor-element-dcdcab3{width:55%;}.elementor-76401 .elementor-element.elementor-element-426e4a7{width:44.782%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76401 .elementor-element.elementor-element-965f30a{width:var( --container-widget-width, 414.438px );max-width:414.438px;--container-widget-width:414.438px;--container-widget-flex-grow:0;}.elementor-76401 .elementor-element.elementor-element-965f30a .elementor-heading-title{font-size:2em;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:637px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76401 .elementor-element.elementor-element-965f30a{width:var( --container-widget-width, 378px );max-width:378px;--container-widget-width:378px;--container-widget-flex-grow:0;}.elementor-76401 .elementor-element.elementor-element-965f30a .elementor-heading-title{font-size:1.8em;}.elementor-76401 .elementor-element.elementor-element-03c4324{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-76401 .elementor-element.elementor-element-03c4324 > .elementor-widget-container{margin:0em 3em 0em 3em;padding:1em 3em 1em 2em;}.elementor-76401 .elementor-element.elementor-element-55b0dc1 > .elementor-widget-container{margin:-2em -6em -2em -6em;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76401 .elementor-element.elementor-element-9540e48{width:100%;max-width:100%;}.elementor-76401 .elementor-element.elementor-element-874b061 > .elementor-widget-container{margin:-40px -80px -58px -125px;}.elementor-76401 .elementor-element.elementor-element-95e710d{width:100%;max-width:100%;}.elementor-76401 .elementor-element.elementor-element-95e710d > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-76401 .elementor-element.elementor-element-425f147 > .elementor-widget-container{margin:-3em 1em -2em 0em;}.elementor-76401 .elementor-element.elementor-element-0c92b55{width:100%;max-width:100%;}.elementor-76401 .elementor-element.elementor-element-a7bb946 > .elementor-widget-container{margin:-3em 0em -4em 0em;}.elementor-76401 .elementor-element.elementor-element-9d2f1cf{width:100%;max-width:100%;}.elementor-76401 .elementor-element.elementor-element-9d2f1cf > .elementor-widget-container{margin:0em 0em 7em 0em;}}/* Start custom CSS for html, class: .elementor-element-03c4324 */.button-container {
        display: flex;
        justify-content: center;
    }

    .my-button {
        background: #0079603B!important;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        border-radius: 8px;
        border: none!important;
        margin: 35px 30px 15px 10px;
        padding: 10px 20px;
        cursor: pointer;
    }

    .my-button:hover {
        background: #007960!important;
    }
    
    .active-button {
    background-color: #007B62!important; /* Farbe für den aktiven Button */
    color: #fff; /* Textfarbe für den aktiven Button */
}
    
.screen {
    display: none; /* Standardmäßig sind alle Abschnitte unsichtbar */
}

.active {
    display: block !important; /* Stelle sicher, dass der aktive Abschnitt sichtbar ist */
}


/* Mobile Anpassung für Bildschirme unter 600px */
@media (max-width: 600px) {
    .button-container {
        display: grid;
        grid-template-columns: repeat(3, 1fr); /* Drei Buttons in einer Reihe */
        grid-gap: 10px; /* Abstand zwischen den Buttons */
        justify-items: center; /* Zentriert die Buttons horizontal */
        padding: 10px; /* Zusätzlicher Puffer um den Container herum */
    }

    /* Buttons 4 und 5 in der zweiten Reihe */
    .button-container .my-button:nth-child(4),
    .button-container .my-button:nth-child(5) {
        grid-column: span 1; /* Jeder nimmt eine Spalte ein */
        margin-left: 2em; /* Leichter Abstand links für diese Buttons */
    }

    /* Globale Anpassung für alle Buttons auf mobilen Geräten */
    .my-button {
        margin:3px 0.2px; /* Angemessener Abstand zwischen den Buttons */
        padding: 15px 15px; /* Größere Fläche für bessere Erreichbarkeit */
        font-size: 14px; /* Kleinere Schriftgröße, um den Platz zu optimieren */
        width: 110px; /* Feste Breite für alle Buttons, um einheitliches Aussehen zu erreichen */
        text-align: center; /* Text zentrieren */
        border-radius: 8px; /* Runde Ecken beibehalten */
    }

    /* Optional: Überarbeitete Farben für bessere Sichtbarkeit auf mobilen Geräten */
    .my-button.active-button {
        background-color: #005f50!important; /* Dunklerer Grünton für aktive Buttons */
        color: #fff; /* Weiße Schriftfarbe */
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-20328 .elementor-element.elementor-element-48b7a128:not(.elementor-motion-effects-element-type-background),
.elementor-20328 .elementor-element.elementor-element-48b7a128 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  display: none!important;
}


.elementor-13920 .elementor-element.elementor-element-565d52af:not(.elementor-motion-effects-element-type-background), .elementor-13920 .elementor-element.elementor-element-565d52af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      display: none!important;
}

 .elementor-element-4769cced {
    display: none;
  }
  
   .elementor-shape-fill {
    display: none;
  }
  
  .elementor-search-form__container{
    display: none;
  }
  
  
.screen {
    display: none; /* Standardmäßig sind alle Abschnitte unsichtbar */
}/* End custom CSS */