/* Start custom CSS for wpml-language-switcher, class: .elementor-element-1199 */.elementor-1199 li.wpml-ls-item-de a.wpml-ls-link:after {
    content: 'DE';
}

.elementor-1199 li.wpml-ls-item-en a.wpml-ls-link:after {
    content: 'EN';
}

.elementor-1199 *{
    color:white;
    text-transform: uppercase;
}

.elementor-1199  li:not(.wpml-ls-current-language) a {
text-decoration: underline;
}

.elementor-1199 li a:hover {
text-decoration: none;
}

.elementor-1199 li.wpml-ls-current-language {
    pointer-events: none;
}


.elementor-1199 .wpml-ls-legacy-list-horizontal a {
    padding: 5px 4px 6px;
}
.elementor-1199 {
    position: fixed;
    left: 2rem;
    bottom: 2rem;
    
    opacity: 0;
    
    transition: 0.2s ease 0s;
}


.nav-active .elementor-1199 {
    opacity: 1;
    transition: 0.2s ease 1s;

}/* End custom CSS */