.elementor-kit-10{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#FFE110;--e-global-color-72c83ae:#FFFFFF;--e-global-color-ec57c2b:#000000;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"League Spartan";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-weight:500;--e-global-typography-dc6d495-font-family:"Raleway";--e-global-typography-dc6d495-font-size:clamp(2.5rem, 2.2692rem + 1.0256vw, 3.5rem);--e-global-typography-dc6d495-font-weight:600;--e-global-typography-dc6d495-text-transform:uppercase;--e-global-typography-dc6d495-line-height:1.17em;--e-global-typography-dc6d495-letter-spacing:2px;--e-global-typography-550afee-font-family:"Raleway";--e-global-typography-550afee-font-size:clamp(2.5rem, 2.2692rem + 1.0256vw, 3.5rem);--e-global-typography-550afee-font-weight:300;--e-global-typography-550afee-text-transform:uppercase;--e-global-typography-550afee-line-height:1.17em;--e-global-typography-550afee-letter-spacing:2px;--e-global-typography-5120e4a-font-family:"Raleway";--e-global-typography-5120e4a-font-size:clamp(2rem, 1.375rem + 2vw, 2.5rem);--e-global-typography-5120e4a-font-weight:600;--e-global-typography-5120e4a-line-height:48px;--e-global-typography-5120e4a-letter-spacing:1.3px;--e-global-typography-550c0f5-font-family:"Raleway";--e-global-typography-550c0f5-font-size:clamp(2rem, 1.8846rem + 0.5128vw, 2.5rem);--e-global-typography-550c0f5-font-weight:300;--e-global-typography-550c0f5-line-height:1.2em;--e-global-typography-550c0f5-letter-spacing:1.3px;--e-global-typography-5b100ab-font-family:"Raleway";--e-global-typography-5b100ab-font-size:24px;--e-global-typography-5b100ab-font-weight:600;--e-global-typography-5b100ab-text-transform:uppercase;--e-global-typography-5b100ab-line-height:32px;--e-global-typography-5b100ab-letter-spacing:1px;--e-global-typography-e6fe1b6-font-family:"Raleway";--e-global-typography-e6fe1b6-font-size:24px;--e-global-typography-e6fe1b6-font-weight:300;--e-global-typography-e6fe1b6-text-transform:uppercase;--e-global-typography-e6fe1b6-line-height:32px;--e-global-typography-e6fe1b6-letter-spacing:1px;--e-global-typography-46aa1a5-font-family:"League Spartan";--e-global-typography-46aa1a5-font-size:24px;--e-global-typography-46aa1a5-font-weight:300;--e-global-typography-46aa1a5-line-height:32px;--e-global-typography-2a9d5a8-font-family:"League Spartan";--e-global-typography-2a9d5a8-font-size:24px;--e-global-typography-2a9d5a8-font-weight:500;--e-global-typography-2a9d5a8-line-height:32px;--e-global-typography-4e7c9d8-font-family:"League Spartan";--e-global-typography-4e7c9d8-font-size:32px;--e-global-typography-4e7c9d8-font-weight:300;--e-global-typography-4e7c9d8-line-height:48px;--e-global-typography-91c8703-font-family:"League Spartan";--e-global-typography-91c8703-font-size:14px;--e-global-typography-91c8703-font-weight:600;--e-global-typography-91c8703-text-transform:uppercase;--e-global-typography-91c8703-line-height:22px;--e-global-typography-91c8703-letter-spacing:2.4px;--e-global-typography-76c13b5-font-family:"League Spartan";--e-global-typography-76c13b5-font-weight:500;--e-global-typography-76c13b5-line-height:24px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-91c8703-font-family ), Sans-serif;font-size:var( --e-global-typography-91c8703-font-size );font-weight:var( --e-global-typography-91c8703-font-weight );text-transform:var( --e-global-typography-91c8703-text-transform );line-height:var( --e-global-typography-91c8703-line-height );letter-spacing:var( --e-global-typography-91c8703-letter-spacing );color:var( --e-global-color-text );border-radius:25px 25px 25px 25px;padding:10px 30px 10px 30px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;}.elementor-kit-10 h6{font-family:"Montserrat", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-10{--e-global-typography-dc6d495-line-height:1.17em;--e-global-typography-550afee-line-height:1.17em;--e-global-typography-550c0f5-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-91c8703-font-size );line-height:var( --e-global-typography-91c8703-line-height );letter-spacing:var( --e-global-typography-91c8703-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:82%;}.e-con{--container-max-width:82%;}}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-dc6d495-line-height:1.17em;--e-global-typography-550afee-line-height:1.17em;--e-global-typography-550c0f5-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-91c8703-font-size );line-height:var( --e-global-typography-91c8703-line-height );letter-spacing:var( --e-global-typography-91c8703-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-dc6d495-line-height:1.2em;--e-global-typography-550c0f5-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-91c8703-font-size );line-height:var( --e-global-typography-91c8703-line-height );letter-spacing:var( --e-global-typography-91c8703-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;}}/* Start custom CSS */.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg {
    width:16px !important;
    height:16px !important;
}

/* Animationen auf Tablet und Smartphone ausschalten */
@media (max-width:1024px) {
    .animated, .animated.animated-slow, .animated.animated-fast {
        animation:none !important;
    }
    .elementor-motion-effects-element {
        transform:none !important;
        transition:none !important;
    }
}

/* Schnellere Animation bei Einstellung Slow */
.animated.animated-slow {
    animation-duration: 1.5s !important;
}

/* Responsive Padding Top & Bottom für Container */
/* 80px bis 136px */
.pad-l {padding: clamp(5rem, 3.0556rem + 7.7778vw, 8.5rem) 0;}
/* 56px bis 80px */
.pad-m {padding: clamp(3.5rem, 2.6667rem + 3.3333vw, 5rem) 0;}
/* 40px bis 64px */
.pad-s {padding: clamp(2.5rem, 1.6667rem + 3.3333vw, 4rem) 0;}

/* Padding auf innereren Widgets / Containern */

/* pad-inner-l: rundherum 64px/40px/32px */

@media (min-width:1025px) {
    .pad-inner-l .elementor-widget-container {
        padding:4rem;
    }
}
@media (min-width:768px) and (max-width:1024px) {
    .pad-inner-l .elementor-widget-container {
        padding:2.5rem;
    }
}
@media (max-width:767px) {
    .pad-inner-l .elementor-widget-container {
        padding:2rem;
    }
}
/* Button Variante 2 */
.mtt-button-var a {
    background-color:#000000 !important;
    color:var(--e-global-color-accent) !important;
}
.mtt-button-var a:hover {
    background-color:var(--e-global-color-primary) !important;
    border:2px solid var(--e-global-color-#000000) !important;
    color:#000000!important;
}

/* Hover Effekt bei Tabs */
button.e-n-tab-title:hover, button.e-n-tab-title:focus {
    border-radius:0 !important;
}/* End custom CSS */