.btn-lake-green-two:focus, .btn-lake-green-two:hover, .btn-lake-green-two:not(:disabled):not(.disabled):active,
.btn-lake-green-one:focus, .btn-lake-green-one:hover, .btn-lake-green-one:not(:disabled):not(.disabled):active{
    background: var(--app-color-lake-green-1-darken-12);
    border-color: var(--app-color-lake-green-1-darken-12);
    color: var(--app-color-lake-green-1--text-color);
}

/*
.wysiwyg-subline{
    color: var(--app-color-primary);
}
*/
.findoutmore-subline{
    color: var(--app-color-lake-green-1);
}
.findoutmore-subline:after{
    color: var(--app-color-primary);
}

.teaser:hover .showMore.showMore_hoverEffect:after,
.navbar-flyout-nav ul>li>a:after{
    /* BLACK version */
    /* background: url(data:image/png;base64,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); */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABZkAAAAHCAMAAABdubP5AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAEJQTFRF////////////AAAA////////////////////////////////////////////////////////////////////////vrxEtgAAABZ0Uk5Tv59gAECvcFAQjyB/gDD/38/vX2+QoCqx20UAAAXDSURBVHic7Zrrdps6EIUlQAac4OOk7/+I7UlxfOGqCt3QjCTLdpPTrK7TPxT7Y7Y1e3tQSCihlBL7j06cTc45yQdON2McYDMfaM7XF4reB+rBATiHFSVAO+ccSbK8RwCSDAFAMgg45z6AzklJUwAfh+f5CkDZmU2bwZ5vx3HYFBhwrWDjkFUugFovL0gCjmQYcN3G5nlxSALYXT8vwt1UXgAgKt4ZqP/Gbde8gNtJ4Excd7Gk5y6WfCgv5AMC9QemQ3GKS/rj44tOh3sDRXeEnHP97WWX3XKgg0FKJldwKDVQniSQ9QgYOATarQG2mQJ6c8FmBhUNMF0ikoQ2UwiwFUmxhQCWJP/wIGDPPQBLkv0sX7hMEUmyl582PxoAVyQbJgvPJmNVLs8vIwJs6zVwNBFiXQMBXNEzLwnMqCJ215PE7vp5Qe4+HiiUlzsClXQbmxlx+4qZyu3VPA/A7mJJA1hvsKRnHpaM5cUCnnlYkk01BG4NVMpMD7h7OtiB9Ph04DHgS04H7O5SkRZZzbOLfIeVPB8uc8NNb8Uy6SFbgeX8PEMga7OKTTFgW0wC2E/TISMrsFZcgDbL9j1xAFeSFCVpy+mlM70sy0lLHvQyRw3oheqKVjICiHMDiMweNg5gJU3rMIArroB2xwPmJh8GUvF8PJkLNgey60jx0wGGxgXmgXQ7A7Bqht6IsSqAejYXBAAoKTqbH11vmhlKYvO8iivQDVcAkBcoqfJyLVClzkubByXTeREhv8/tuJlXAcc8cX7OEADcxRWXGafc7cYwoMxb3cWSobzAQDXIGyVZz+TEb8tLGEB5+TLTYQWAZOjLDyRvmg7A3U+YDsG80FyuZlmHsEK2zBztGxYoVU+X/higPChArsO9QO6CxP2n/EHCgGyduP9IQPRDTl4HaCsNzGcFyHVgyaVREuDPxAK6ogJEHwAg3tj860haIK8UgCXllFxeqDPVW1xxAd6pAmRvPUCEWsb5tVNHfIHY4KiOvnbqWOX5gUtAXSA2OMobfVwA+YYFsHmOZNc5gNiWGABKGlfN0UqG4tB3t+QFSxpXxfE8ByStefFAFRNw1wsUNtNxW1khJrcxU7m9Vedio+OZeZ/bRtIF5OTFkp67WFKM0XReZtddLJkO1JW8xAAjmZgOjtvedOi7e6aD4/aD08G4i6eDBe6eDuKN6HSQL+CBlJ4OYUBMZvnFmE5lNa2bJdqyke/dm50LLOctLYa92bhGAF4T2Qe5DnoeBeBU7Lui36UBuQrZYwWY3VQ5QUAstN0sgFNxOvkAIzFANP9Mx7x2JQEgWgcAUVED+m4ogAMjUPJ56YvZZ7yKezFdLninTsUF6DoI6N2UBZyN7NsCuBXZiMy7CpTSm5obyayGgGp9XTh7ZwN0jjflhsO8QPNAoEqbl6uBEnmRE1u5q4BV8sZAYbflFy3gdtzMOJCNJ2heyO1zFBDny2facLNxfekjQDovKcDsS6edygvhJyOJA5XIiwK2sxvRj58OEnh4Omwpmg6ROPzedBDAx0+HWKCWyWweztjnP+WT/gno3TwgwsBQJwD1RMl8LVagghesgH68Yx8xaWB9OEOf5AvynhgEioqHJOOAllyBvJYv6MbZC1agVj/hXFDF/DQCYL2ANxJYH969yBtx/pOCC0jbIODAEWCf7TYdrJgEVEXPPAuwZwyg54W6omcelvTM+4BApfKCAa/1V9x+kv/7BLePPALogMWBOr8tL9mEAPSZ/Dgcbw6Ul5enMLA+X757Ohjg75oOOlBeXpB5Xl7CgaLqHkOr47c35/eV5TgQ5v4muGi+A2DLj4RlQxwQFT3g6QKBby0C2HwN4K8+8MP52wPWJ4DyIgAgyVKAWNVvA2DZorPeBRDI/M+UBLxlH6gDjDsfgG4ngYGkAfCXA/tPyIsH/Am33woX4OAzMY6BpS8ZrOg3LgEk4vBIoEDjhDcP5OX/6fAZgVrj8As7fom1aRQWLAAAAABJRU5ErkJggg==);
}
.navbar-flyout-nav{
    background: var(--app-color-accent);
}
.findoutmore-image:hover .showMore.showMore_hoverEffect:after{
    background: url(data:image/png;base64,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);
}

.keyfactEl .icon img{
    filter: brightness(0) invert(1);
}
.hardfactEl .iconBox .icon img{
    filter: var(--app-color-primary---filter);
}

/* ICON */
.icon-app-wave:before{
    content: "\e90d";
}
.wysiwyg-subline:after,
.wysiwyg-image-subline:after{
    content: "\e90d";
}
.experiences-subline:after {
    content: "\e90d";
}
.findoutmore-subline:after {
    content: "\e90d";
}
.pimcore_area_linklist .title:after{
    content: "\e90d";
}
.navbar-teaser-headline:after{
    content: "\e90d";
}
.pimcore_area_d-s-events-slider.layout_list-ci2025 .ds-sectionTitle.ds-sectionTitle-listing .ds-h2:after{
    content: "\e90d";
}


[data-close]:before,
.header [data-mobile-menu]:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="Graphic_Elements" data-name="Graphic Elements" viewBox="303.77 195.15 469.63 686.88"><path fill="%23ffffff" d="M773.4,462.73L505.81,195.15l-202.04,132.5,169.5,169.5-152.62,100.08c-13.54,8.88-15.5,27.95-4.05,39.4l245.4,245.4,202.04-132.5-147.31-147.31c-11.45-11.45-9.48-30.52,4.05-39.4l152.62-100.08Z"/></svg>');
}
.header-navbar .footer-navbar-hamburger:before{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="Graphic_Elements" data-name="Graphic Elements" viewBox="303.77 195.15 469.63 686.88"><path fill="%23ffffff" d="M773.4,462.73L505.81,195.15l-202.04,132.5,169.5,169.5-152.62,100.08c-13.54,8.88-15.5,27.95-4.05,39.4l245.4,245.4,202.04-132.5-147.31-147.31c-11.45-11.45-9.48-30.52,4.05-39.4l152.62-100.08Z"/></svg>');
}
/* end ICON */


/* ADDDDDD */
.wysiwyg-image.wysiwyg-image-light .wysiwyg-image-headline,
.wysiwyg-image.wysiwyg-image-light .wysiwyg-image-subline,
.wysiwyg-image.wysiwyg-image-light .wysiwyg-image-subline:after{
    color: var(--app-color-primary);
}
.wysiwyg-image.wysiwyg-image-light .wysiwyg-image-cta .btn.btn-transparent{
    border-color: var(--app-color-primary);
    color: var(--app-color-primary);
    background: transparent;
}
.wysiwyg-image.wysiwyg-image-light .wysiwyg-image-cta .btn.btn-transparent:focus, 
.wysiwyg-image.wysiwyg-image-light .wysiwyg-image-cta .btn.btn-transparent:hover{
    border-color: var(--app-color-primary);
    background: var(--app-color-primary);
    color: white;
}
/* variant color 1 */
.pimcore_area_lake-green-1 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-headline,
.pimcore_area_lake-green-1 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-subline,
.pimcore_area_lake-green-1 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-subline:after{
    color: var(--app-area-color-1);
}
.pimcore_area_lake-green-1 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-cta .btn.btn-transparent{
    border-color: var(--app-area-color-1);
    color: var(--app-area-color-1);
    background: transparent;
}
.pimcore_area_lake-green-1 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-cta .btn.btn-transparent:focus, 
.pimcore_area_lake-green-1 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-cta .btn.btn-transparent:hover{
    border-color: var(--app-area-color-1);
    background: var(--app-area-color-1);
    color: var(--app-color-lake-green-1--text-color);
}
/* variant color 2 */
.pimcore_area_lake-green-2 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-headline,
.pimcore_area_lake-green-2 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-subline,
.pimcore_area_lake-green-2 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-subline:after{
    color: var(--app-color-accent);
}
.pimcore_area_lake-green-2 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-cta .btn.btn-transparent{
    border-color: var(--app-color-accent);
    color: var(--app-color-accent);
    background: transparent;
}
.pimcore_area_lake-green-2 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-cta .btn.btn-transparent:focus, 
.pimcore_area_lake-green-2 .wysiwyg-image.wysiwyg-image-light .wysiwyg-image-cta .btn.btn-transparent:hover{
    border-color: var(--app-color-accent);
    background: var(--app-color-accent);
    color: var(--app-color-accent--text-color);
}


.navbar-top-bar ul li a.navbar-top-bar-active{
    border-bottom-color: var(--app-color-primary--text-color);
}
.header-has-sticky-navbar .navbar .navbar-container .navbar-toggle-outer ul>li>a[data-close], 
.navbar.header-navbar-static .navbar-container .navbar-toggle-outer ul>li>a[data-close], 
.navbar.navbar-always-visible .navbar-container .navbar-toggle-outer ul>li>a[data-close]{
    color: var(--app-color-lake-green-1--text-color);
    background-color: var(--app-color-accent);
}
body.navbar-show-flyout .header-has-sticky-navbar .navbar .navbar-container .navbar-toggle-outer ul>li>a[data-close], body.navbar-show-flyout .navbar-toggle-outer ul>li>a[data-close], body.navbar-show-flyout .navbar.header-navbar-static .navbar-container .navbar-toggle-outer ul>li>a[data-close], body.navbar-show-flyout .navbar.navbar-always-visible .navbar-container .navbar-toggle-outer ul>li>a[data-close]{
    background-color: var(--app-color-accent);
}
.navbar-hamburger a{
    background-color: var(--app-color-accent);
}
/*.header-has-sticky-navbar .navbar .navbar-container [data-close]:before, */
.header-has-sticky-navbar .navbar .navbar-container [data-mobile-menu]:before, 
.navbar.header-navbar-static .navbar-container [data-close]:before, 
.navbar.header-navbar-static .navbar-container [data-mobile-menu]:before, 
.navbar.navbar-always-visible .navbar-container [data-mobile-menu]:before{
    filter: none;
}
.navbar.navbar-always-visible .navbar-container [data-close]:before, 
.header-has-sticky-navbar .navbar .navbar-container [data-close]:before,
.navbar-show-flyout [data-close]:before{
    filter: brightness(0) invert(1);
}

body.navbar-show-flyout .navbar .navbar-toggle-outer ul>li>a{
    color: var(--app-color-lake-green-1--text-color);
}
.language-switcher>li:hover>a, 
.language-switcher>li>a{
    color: var(--app-color-lake-green-1--text-color) !important;
}

.wysiwyg-image .wysiwyg-image-subline,
.wysiwyg-image .wysiwyg-image-subline:after{
    color: var(--app-color-primary--text-color);
}

.footer,
.footer-blocks{
    color: var(--app-color-primary--text-color);
}
.footer-blocks:before{
    background: var(--app-color-primary);
}
.footer i{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="52.681" height="33.258" style="&%2310;"><g fill-rule="evenodd"><path d="M0 26.367a6.918 6.918 0 106.944-6.945A6.912 6.912 0 000 26.367M13.835 6.944a6.918 6.918 0 10-6.891 6.89 6.912 6.912 0 006.891-6.89M19.423 6.944v19.423a6.917 6.917 0 0013.835 0V6.944a6.917 6.917 0 10-13.835 0" fill="%23FFFFFFCC"/><path d="M33.258 6.944a6.917 6.917 0 10-6.891 6.89 6.912 6.912 0 006.891-6.89M33.258 26.367a6.917 6.917 0 10-6.891 6.89 6.912 6.912 0 006.891-6.89" fill="%23FFFFFFCC" style="&%2310;"/><path d="M38.846 26.368a6.918 6.918 0 106.945-6.945 6.912 6.912 0 00-6.945 6.945" fill="%23FFFFFFCC"/></g></svg>');
}
.footer-outer.footer-outer--smaller .footer-blocks,
.footer-logos{
    background-color: var(--app-color-primary);
}

.pimcore_area_hardfact .contentCol .wysiwyg-subline,
.pimcore_area_hardfact .contentCol .wysiwyg-subline:after{
    color: var(--app-color-primary--text-color);
}

.pimcore_area_hardfact .cardCol:before{
    background: white;
}

.showMore .icon-arrow-right{
    color: var(--app-color-primary);
}

/* replace some accent-original with primary color */
.wysiwyg-subline:after{
    color: var(--app-color-primary);
}

/* FIX PIMCORE-AREA-COLORS */
.pimcore_area_teaser-left-right{
    --app-area-lightbox-text-color: var(--app-text-color);
}
.pimcore_area_teaser-left-right.pimcore_area_lake-green-1{
    --app-area-color-1-text-color: var(--app-color-lake-green-1--text-color);
    --app-area-color-1-sublinetext-color: var(--app-color-lake-green-1--text-color);
}
.pimcore_area_teaser-left-right.pimcore_area_lake-green-2{
    --app-area-color-1-text-color: var(--app-color-lake-green-2--text-color);
    --app-area-color-1-sublineicon-color: var(--app-color-lake-green-2--text-color);
}

.entityTables .filterSection a.active:after{
    background: var(--app-color-primary);
}
.pimcore_area_tourtables.pimcore_area_lake-green-1 .entityTable .status-bar .status-progress .h5,
.pimcore_area_tourtables.pimcore_area_lake-green-1 .entityTable .status-bar .status-progress .h3,
.pimcore_area_tourtables.pimcore_area_lake-green-1 .entityTable .status-bar .status-progress .h6,
.pimcore_area_tourtables.pimcore_area_lake-green-1 .entityTable .status-bar .status-progress-outer .status-progress-ring-value{
    color: var(--app-color-lake-green-1--text-color);
}
.pimcore_area_tourtables.pimcore_area_lake-green-1 .entityTable .status-bar .status-progress .line-divider{
    background: var(--app-color-lake-green-1--text-color);
}

.pimcore_area_tourtables.pimcore_area_lake-green-2 .entityTable .status-bar .status-progress .h5,
.pimcore_area_tourtables.pimcore_area_lake-green-2 .entityTable .status-bar .status-progress .h3,
.pimcore_area_tourtables.pimcore_area_lake-green-2 .entityTable .status-bar .status-progress .h6,
.pimcore_area_tourtables.pimcore_area_lake-green-2 .entityTable .status-bar .status-progress-outer .status-progress-ring-value{
    color: var(--app-color-lake-green-2--text-color);
}
.pimcore_area_tourtables.pimcore_area_lake-green-2 .entityTable .status-bar .status-progress .line-divider{
    background: var(--app-color-lake-green-2--text-color);
}

/* key facts */
.pimcore_area_keyfact.pimcore_area_lake-green-1{
    --app-area-color-1-text-color: var(--app-color-lake-green-1--text-color);
}
.pimcore_area_keyfact.pimcore_area_lake-green-2{
    --app-area-color-1-text-color: var(--app-color-lake-green-2--text-color);
}

/* weather */
.weatherSection{
    --app-area-color-1-sublinetext-color: var(--app-color-primary--text-color);
}
.weatherSection .weather.weather-light .weather-subline{
    color: var(--app-text-color);
}
.pimcore_area_weather.pimcore_area_lake-green-1 {
    --app-area-color-1-text-color: white;
    --app-area-color-1-sublinetext-color: var(--app-color-lake-green-1);
}

@media (max-width: 991.98px){
    .navbar-top-bar{
        background-color: var(--app-color-primary);
    }
    .navbar-top-bar ul>li>a{
        color: var(--app-color-primary--text-color) !important;
    }
    .navbar-top-bar a .navIcon, .navbar-top-bar a [class*=appicon-]{
        filter: var(--app-color-primary--text-color-filter);
    }
}

.pimcore_area_wysiwyg .wysiwyg-headline{
    color: var(--app-color-lake-green-1);
}
.pimcore_area_d-s-experiences-slider .ds-sectionTitle.ds-sectionTitle-listing .ds-h1{
    color: var(--app-color-lake-green-1);
}
.pimcore_area_hardfact .contentCol.ci2025_imgPlaceholderOwner:before{
    background-color: var(--app-color-lake-green-1);
}
.ci2025_imgPlaceholderOwner:after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="Graphic_Elements" data-name="Graphic Elements" viewBox="303.77 195.15 469.63 686.88"><path fill="%23ffffff" d="M773.4,462.73L505.81,195.15l-202.04,132.5,169.5,169.5-152.62,100.08c-13.54,8.88-15.5,27.95-4.05,39.4l245.4,245.4,202.04-132.5-147.31-147.31c-11.45-11.45-9.48-30.52,4.05-39.4l152.62-100.08Z"/></svg>');
    opacity: 0.05;
    width: 100%;
    background-size: contain;
}