.elementor-kit-418 e-page-transition{background-color:#FFBC7D;}.elementor-kit-418{color:var( --e-global-color-v4-st-color-text-muted );font-family:var( --e-global-typography-v4-st-type-body-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-st-type-body-font-size );font-weight:var( --e-global-typography-v4-st-type-body-font-weight );line-height:var( --e-global-typography-v4-st-type-body-line-height );letter-spacing:var( --e-global-typography-v4-st-type-body-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-body-word-spacing );}.elementor-kit-418 a{color:var( --e-global-color-v4-st-color-brand-primary );font-family:var( --e-global-typography-v4-st-type-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-st-type-accent-font-size );font-weight:var( --e-global-typography-v4-st-type-accent-font-weight );text-transform:var( --e-global-typography-v4-st-type-accent-text-transform );line-height:var( --e-global-typography-v4-st-type-accent-line-height );letter-spacing:var( --e-global-typography-v4-st-type-accent-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-accent-word-spacing );}.elementor-kit-418 h1{color:var( --e-global-color-v4-st-color-text );font-family:var( --e-global-typography-v4-st-type-h1-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-st-type-h1-font-size );font-weight:var( --e-global-typography-v4-st-type-h1-font-weight );text-transform:var( --e-global-typography-v4-st-type-h1-text-transform );line-height:var( --e-global-typography-v4-st-type-h1-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h1-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h1-word-spacing );}.elementor-kit-418 h2{color:var( --e-global-color-v4-st-color-text );font-family:var( --e-global-typography-v4-st-type-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-st-type-h2-font-size );font-weight:var( --e-global-typography-v4-st-type-h2-font-weight );text-transform:var( --e-global-typography-v4-st-type-h2-text-transform );line-height:var( --e-global-typography-v4-st-type-h2-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h2-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h2-word-spacing );}.elementor-kit-418 h3{color:var( --e-global-color-v4-st-color-text );font-family:var( --e-global-typography-v4-st-type-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-st-type-h3-font-size );font-weight:var( --e-global-typography-v4-st-type-h3-font-weight );text-transform:var( --e-global-typography-v4-st-type-h3-text-transform );line-height:var( --e-global-typography-v4-st-type-h3-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h3-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h3-word-spacing );}.elementor-kit-418 h4{color:var( --e-global-color-v4-st-color-text );font-family:var( --e-global-typography-v4-st-type-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-st-type-h4-font-size );font-weight:var( --e-global-typography-v4-st-type-h4-font-weight );text-transform:var( --e-global-typography-v4-st-type-h4-text-transform );line-height:var( --e-global-typography-v4-st-type-h4-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h4-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h4-word-spacing );}.elementor-kit-418 button,.elementor-kit-418 input[type="button"],.elementor-kit-418 input[type="submit"],.elementor-kit-418 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-kit-418 label{color:var( --e-global-color-v4-st-color-text );}.elementor-kit-418 input:not([type="button"]):not([type="submit"]),.elementor-kit-418 textarea,.elementor-kit-418 .elementor-field-textual{color:var( --e-global-color-v4-st-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;--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){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-418{font-size:var( --e-global-typography-v4-st-type-body-font-size );line-height:var( --e-global-typography-v4-st-type-body-line-height );letter-spacing:var( --e-global-typography-v4-st-type-body-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-body-word-spacing );}.elementor-kit-418 a{font-size:var( --e-global-typography-v4-st-type-accent-font-size );line-height:var( --e-global-typography-v4-st-type-accent-line-height );letter-spacing:var( --e-global-typography-v4-st-type-accent-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-accent-word-spacing );}.elementor-kit-418 h1{font-size:var( --e-global-typography-v4-st-type-h1-font-size );line-height:var( --e-global-typography-v4-st-type-h1-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h1-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h1-word-spacing );}.elementor-kit-418 h2{font-size:var( --e-global-typography-v4-st-type-h2-font-size );line-height:var( --e-global-typography-v4-st-type-h2-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h2-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h2-word-spacing );}.elementor-kit-418 h3{font-size:var( --e-global-typography-v4-st-type-h3-font-size );line-height:var( --e-global-typography-v4-st-type-h3-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h3-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h3-word-spacing );}.elementor-kit-418 h4{font-size:var( --e-global-typography-v4-st-type-h4-font-size );line-height:var( --e-global-typography-v4-st-type-h4-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h4-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h4-word-spacing );}}@media(max-width:1024px){.elementor-kit-418{font-size:var( --e-global-typography-v4-st-type-body-font-size );line-height:var( --e-global-typography-v4-st-type-body-line-height );letter-spacing:var( --e-global-typography-v4-st-type-body-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-body-word-spacing );}.elementor-kit-418 a{font-size:var( --e-global-typography-v4-st-type-accent-font-size );line-height:var( --e-global-typography-v4-st-type-accent-line-height );letter-spacing:var( --e-global-typography-v4-st-type-accent-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-accent-word-spacing );}.elementor-kit-418 h1{font-size:var( --e-global-typography-v4-st-type-h1-font-size );line-height:var( --e-global-typography-v4-st-type-h1-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h1-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h1-word-spacing );}.elementor-kit-418 h2{font-size:var( --e-global-typography-v4-st-type-h2-font-size );line-height:var( --e-global-typography-v4-st-type-h2-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h2-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h2-word-spacing );}.elementor-kit-418 h3{font-size:var( --e-global-typography-v4-st-type-h3-font-size );line-height:var( --e-global-typography-v4-st-type-h3-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h3-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h3-word-spacing );}.elementor-kit-418 h4{font-size:var( --e-global-typography-v4-st-type-h4-font-size );line-height:var( --e-global-typography-v4-st-type-h4-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h4-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h4-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-418{font-size:var( --e-global-typography-v4-st-type-body-font-size );line-height:var( --e-global-typography-v4-st-type-body-line-height );letter-spacing:var( --e-global-typography-v4-st-type-body-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-body-word-spacing );}.elementor-kit-418 a{font-size:var( --e-global-typography-v4-st-type-accent-font-size );line-height:var( --e-global-typography-v4-st-type-accent-line-height );letter-spacing:var( --e-global-typography-v4-st-type-accent-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-accent-word-spacing );}.elementor-kit-418 h1{font-size:var( --e-global-typography-v4-st-type-h1-font-size );line-height:var( --e-global-typography-v4-st-type-h1-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h1-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h1-word-spacing );}.elementor-kit-418 h2{font-size:var( --e-global-typography-v4-st-type-h2-font-size );line-height:var( --e-global-typography-v4-st-type-h2-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h2-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h2-word-spacing );}.elementor-kit-418 h3{font-size:var( --e-global-typography-v4-st-type-h3-font-size );line-height:var( --e-global-typography-v4-st-type-h3-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h3-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h3-word-spacing );}.elementor-kit-418 h4{font-size:var( --e-global-typography-v4-st-type-h4-font-size );line-height:var( --e-global-typography-v4-st-type-h4-line-height );letter-spacing:var( --e-global-typography-v4-st-type-h4-letter-spacing );word-spacing:var( --e-global-typography-v4-st-type-h4-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --st-space-02:8px; --st-space-04:16px; --st-space-06:32px; --st-space-08:64px; --st-space-10:128px; --st-color-text-inverse:#ffffff; --st-color-text-inverse-muted:#ffffffcc; --e-gv-d0ed989:#e30916; --st-color-transparent:#00000000; --e-gv-744e259:#e30916cc; --st-color-text:#353637; --e-gv-45cc877:#d7d6ce; --e-gv-922143f:#d7d6cecc; --st-color-text-muted:#353637cc; --e-gv-e034c77:#1c3359; --e-gv-6db68e1:#aec0e0; --e-gv-e3c3db2:#aec0e080; --e-gv-c09751a:#d7d6ce80; --e-gv-2e8e40a:32px; --e-gv-fbc2b60:16px; --st-color-brand-accent:#FFCE01; --st-space-01:4px; --st-space-03:12px; --st-space-05:24px; --st-space-07:48px; --st-space-09:96px; --st-radius-00:0px; --st-radius-01:8px; --st-radius-02:16px; --st-radius-03:24px; --st-radius-round:999px; --st-color-brand-primary:#205A5C; --st-color-brand-secondary:#6A938B; --st-color-background:#ffffff; --st-color-surface:#ffffff; --st-color-surface-alt:#D7D6CE; --st-color-surface-dark:#353637; --st-color-background-dark:#205A5C; --st-color-border:#205A5C; --st-color-border-muted:#D7D6CE; --st-color-border-inverse:#ffffff; --st-color-border-inverse-muted:#ffffff80; --st-color-success:#2E7D32; --st-color-warning:#B26A00; --st-color-error:#C62828; --st-color-info:#1565C0; --st-font-heading:Poppins; --st-font-body:Montserrat; --st-font-accent:Montserrat; --st-font-size-01:0.875rem; --st-font-size-02:1rem; --st-font-size-03:clamp(1rem, 0.964rem + 0.179vw, 1.125rem); --st-font-size-04:clamp(1.125rem, 1.018rem + 0.536vw, 1.5rem); --st-font-size-05:clamp(1.5rem, 1.357rem + 0.714vw, 2rem); --st-font-size-06:clamp(1.875rem, 1.696rem + 0.893vw, 2.5rem); --st-font-size-07:clamp(2.5rem, 2.214rem + 1.429vw, 3.5rem); --st-font-size-08:clamp(3rem, 2.571rem + 2.143vw, 4.5rem); --e-gv-886a7cd:1200px; --st-width-content:1200px; --st-width-text:65ch; --st-border-width-01:1px; --st-border-width-02:2px; --st-duration-fast:150ms; --st-duration-normal:300ms; --st-duration-slow:600ms; --st-shadow-offset-y:4px; --st-shadow-offset-x:0px; --st-shadow-blur:16px; --st-shadow-spread:0px; --st-shadow-color:rgba(0, 0, 0, 0.05); --st-width-content-small:960px; }
/* Start custom CSS */@media screen and (min-width:1200px){
    .elementor-heading-title.elementor-size-default, .elementor-title {
        hyphens: manual;
}
}

.elementor-heading-title.elementor-size-default {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
}

.elementor-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
}

p{
    margin: 0px;
    padding: 0px;
}


/*Bildbreite-Bug in Next-GEN Format gefixt*/
picture > img.e-image-base {
    width: 100% !important;
    max-width: 100%;
}


/*STARTS – Component inheritance*/

.st-component-badge a{
  color: inherit;
  font: inherit;
  text-decoration: inherit;
}

.st-type-footer-link a {
  color: inherit;
  font: inherit;
}


/*sticky header*/
.elementor-location-header {
    position: sticky;
    top: 0;
    z-index: 999;
    offset-anchor: 100px;
}


/*Styling Textfarbe bei st-theme-dark*/
.st-theme-dark .st-type-h1,
.st-theme-dark .st-type-h2,
.st-theme-dark .st-type-h3,
.st-theme-dark .st-type-h4{
     color: var(--st-color-text-inverse);
}


/*Styling STARTS FAQ Repeater*/
.starts_faq{
    gap: var(--st-space-04);
}

.starts_faq .starts_repeater_item button{
    padding: var(--st-space-04) !important;
    border: none;
    background: var(--st-color-transparent);
    color: var(--st-color-text);
    font-size: var(--st-font-size-03);
}

.starts_faq .starts_repeater_item {
    border-color:var(--st-color-border);
    border: var(--st-border-width-02) solid;
    border-radius: var(--st-radius-02);
}

.starts_faq .starts_repeater_item__text{
    padding: 0 var(--st-space-04);
    display: block !important;
    max-height: 0;
    overflow: hidden;
    transition: max-height 300ms ease, padding 300ms ease;
}

.starts_faq .starts_repeater_item__heading.active + .starts_repeater_item__text {
  max-height: 200px;
  padding: 0 var(--st-space-04) var(--st-space-04);
}


/*Styling STARTS Partner Repeater*/
.starts_partner{
     display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: var(--st-space-06);
}

.starts_partner .starts_repeater_item{
    border: none;
    height: auto;
    margin: 0;
    padding: var(--st-space-06);
    border-radius: var(--st-radius-02);
    background-color: var(--st-color-surface);
    box-shadow: var(--st-shadow-offset-x) var(--st-shadow-offset-y) var(--st-shadow-blur) var(--st-shadow-spread) var(--st-shadow-color);
}

.starts_partner .starts_repeater_item__logo{
    padding: 0 0 var(--st-space-04);
}

.starts_partner .starts_repeater_item__name{
    font-weight: 500;
    font-size: var(--st-font-size-03);
}

@media screen and (max-width:767px){
    .starts_partner{
     display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: var(--st-space-05);
}
}/* End custom CSS */