.elementor-kit-11{--e-global-color-1c61d952:#6EC1E4;--e-global-color-30351b69:#54595F;--e-global-color-7fbdca49:#7A7A7A;--e-global-color-4d92c03f:#61CE70;--e-global-color-5e6f2fe0:#4054B2;--e-global-color-5837e96:#23A455;--e-global-color-4c1edd40:#000;--e-global-color-48314934:#FFF;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Allgemein */
html {
    max-width: 2560px;
    margin: auto;
}
h1, h2, h3, h4, h5, h6 {
    text-wrap: balance;
}
p, span, li, a {
    text-wrap: pretty;
}
@media (max-width: 1024px) {
    p, span, li, a, h1, h2, h3, h4, h5, h6 {    
        hyphens: auto;
    }
}

/* Header */
@media (max-width: 1024px) {
    .custom-logo-link img {
        margin: -10% !important;
        clip-path: inset(10% 10% 10% 10%) !important;
    }
    .header
}
@media (min-width: 1025px) {
    .custom-logo-link img {
        max-width: 150px !important;
    }
}
.header-main {
    padding-top: 10px;
    padding-bottom: 10px;
}
/* .main-navigation .menu > li > a {
    text-shadow:
        0 1px 2px rgb(0 0 0 / 0.25),
        0 2px 8px rgb(0 0 0 / 0.20),
        0 4px 24px rgb(0 0 0 / 0.15);
} */
/* .main-navigation .menu > li > a:hover {
    --custom-blur: 4px;
           text-shadow:  
           0 0 var(--custom-blur) white,
           0 0 var(--custom-blur) white,
           0 0 var(--custom-blur) white,
           0 0 var(--custom-blur) white,
           0 0 var(--custom-blur) white,
           0 0 var(--custom-blur) white,
           0 0 var(--custom-blur) white;
} */

/* Hero */
.winwood-breadcrumb {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}/* End custom CSS */