@keyframes fadein1 {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
#fhw_cookiehinweis { 
width: 100%; 
animation: fadein1 3s;
position: fixed; 
left: 0px;
z-index: 9999;
display: none;
grid-template-columns: auto auto auto;
padding: 10px;
justify-items: center;
align-items: center;
}
#fhw_cookiehinweis .privacybutton {
color: inherit;
}
#fhw_cookiehinweis p {
display: inline;
text-align: center;
width: 100%;
margin: 0px;
}
@keyframes fadein1 {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
#fhw_cookiehinweis { 
width: 100%; 
animation: fadein1 3s;
position: fixed; 
left: 0px;
z-index: 9999;
display: none;
grid-template-columns: auto auto auto;
padding: 10px;
justify-items: center;
align-items: center;
}
#fhw_cookiehinweis .privacybutton {
color: inherit;
}
#fhw_cookiehinweis p {
display: inline;
text-align: center;
width: 100%;
}
@media screen and (max-width: 650px) {
#fhw_cookiehinweis {
grid-template-rows: auto auto auto;
grid-template-columns: auto;
row-gap: 20px;
}
}span.eeb-nodis { 
display:none !important; 
}
span.eeb-rtl { 
unicode-bidi:bidi-override !important; 
direction:rtl !important; 
display:inline !important; 
}
span.eeb-rtl span.eeb-sd, span.eeb-nrtl span.eeb-sd{
display:inline !important;
padding-left:0 !important;
}
span.eeb-nrtl { 
word-break: break-all !important;
}
.eeb-encoded { 
position:relative; 
margin-top:-0.3em; 
z-index:1000; 
color:green; 
}.vidbg-container {
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
background-color: #444; }
.vidbg-container video {
margin: auto;
position: absolute;
z-index: -1;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
max-width: none;
opacity: 0; } .vidbg-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
transition: opacity 0.5s ease; }
.vidbg-tap-to-unmute {
cursor: pointer;
position: absolute;
top: 20px;
left: 20px;
background-color: rgba(255, 255, 255, 0.9);
padding: 5px 10px;
border-radius: 5px;
transition: background-color 0.2s ease-in-out;
display: flex;
align-items: center; }
.vidbg-tap-to-unmute img {
width: 20px;
height: 20px;
margin-right: 7px; }
.vidbg-tap-to-unmute:hover {
background-color: rgba(230, 229, 229, 0.9); }