.notification-banner{background-color:#fff;color:#000;display:block;justify-content:center;left:0;opacity:0;padding:15px;position:fixed;right:0;text-align:center;transition:opacity .3s ease-in-out,transform .3s ease-in-out;visibility:hidden;z-index:50}.notification-banner.banner-top{top:0;transform:translateY(-100%)}.notification-banner.banner-bottom{bottom:0;transform:translateY(100%)}.notification-banner>*{display:inline-block}.notification-banner.is-visible{opacity:1;transform:translateY(0);visibility:visible}@supports (display:grid){.notification-banner{display:grid;text-align:left}.notification-banner>*{display:block}}.notification-accept{background:#000;border:2px solid #000;border-radius:2px;color:#fff;cursor:pointer;font-size:.9em;font-weight:500;line-height:1.5;padding:1px 14px;place-self:center;text-decoration:none;transition:background-color .2s ease,border .2s ease,color .2s ease;white-space:nowrap}.notification-accept:active,.notification-accept:focus,.notification-accept:hover{background:#fff;border:2px solid #fff;color:#000;outline:none}.notification-item{margin:0 .7em}.notification-item.notification-message{align-self:center;font-size:.9em}.notification-item.notification-more{color:#000;font-size:.9em;font-weight:500;place-self:center right;white-space:nowrap}.notification-item.notification-more:active,.notification-item.notification-more:focus,.notification-item.notification-more:hover{text-decoration:none}@media (min-width:901px) and (max-width:1200px){.notification-banner{min-height:70px}.notification-item.notification-message{margin-bottom:10px}}@media (max-width:600px){.notification-banner{min-height:70px}.notification-item.notification-message{margin-bottom:10px}}@media (min-width:1201px){.cookie-confirmation{grid-template-areas:"a b c";grid-template-columns:auto min-content min-content}}@media (max-width:1200px){.cookie-confirmation{grid-template-areas:"a a" "b c";grid-template-columns:auto min-content}}.notification-item.browser-icon{align-items:center;display:inline-block;text-align:center}.notification-item.browser-icon>svg{display:inline-block;height:25px}@supports (display:flex){.notification-item.browser-icon{display:inline-flex}.notification-item.browser-icon>svg{display:block}}@supports (display:grid){.notification-item.browser-icon{display:flex}.notification-item.browser-icon>svg{display:block}}@media (min-width:1201px){.browser-notification{grid-template-areas:"a b c d";grid-template-columns:min-content auto min-content min-content}}@media (max-width:1200px){.browser-notification{grid-template-areas:"b b b" "a c d";grid-template-columns:min-content auto min-content}}@font-face{font-display:swap;font-family:Biko;font-style:normal;font-weight:300;src:url(https://static.rfholding.de/fonts/biko/300/roman.eot);src:local(Biko Light Biko-Light);src:url(https://static.rfholding.de/fonts/biko/300/roman.eot?#iefix) format("embedded-opentype"),url(https://static.rfholding.de/fonts/biko/300/roman.woff2) format("woff2"),url(https://static.rfholding.de/fonts/biko/300/roman.woff) format("woff"),url(https://static.rfholding.de/fonts/biko/300/roman.ttf) format("truetype"),url(https://static.rfholding.de/fonts/biko/300/roman.svg#Biko) format("svg")}@font-face{font-display:swap;font-family:Biko;font-style:normal;font-weight:400;src:url(https://static.rfholding.de/fonts/biko/400/roman.eot);src:local(Biko);src:url(https://static.rfholding.de/fonts/biko/400/roman.eot?#iefix) format("embedded-opentype"),url(https://static.rfholding.de/fonts/biko/400/roman.woff2) format("woff2"),url(https://static.rfholding.de/fonts/biko/400/roman.woff) format("woff"),url(https://static.rfholding.de/fonts/biko/400/roman.ttf) format("truetype"),url(https://static.rfholding.de/fonts/biko/400/roman.svg#Biko) format("svg")}@font-face{font-display:swap;font-family:Biko;font-style:normal;font-weight:700;src:url(https://static.rfholding.de/fonts/biko/700/roman.eot);src:local(Biko Bold Biko-Bold);src:url(https://static.rfholding.de/fonts/biko/700/roman.eot?#iefix) format("embedded-opentype"),url(https://static.rfholding.de/fonts/biko/700/roman.woff2) format("woff2"),url(https://static.rfholding.de/fonts/biko/700/roman.woff) format("woff"),url(https://static.rfholding.de/fonts/biko/700/roman.ttf) format("truetype"),url(https://static.rfholding.de/fonts/biko/700/roman.svg#Biko) format("svg")}@font-face{font-display:swap;font-family:Biko;font-style:normal;font-weight:900;src:url(https://static.rfholding.de/fonts/biko/900/roman.eot);src:local(Biko Black Biko-Black);src:url(https://static.rfholding.de/fonts/biko/900/roman.eot?#iefix) format("embedded-opentype"),url(https://static.rfholding.de/fonts/biko/900/roman.woff2) format("woff2"),url(https://static.rfholding.de/fonts/biko/900/roman.woff) format("woff"),url(https://static.rfholding.de/fonts/biko/900/roman.ttf) format("truetype"),url(https://static.rfholding.de/fonts/biko/900/roman.svg#Biko) format("svg")}.notification-banner{background-color:#1ea6f2;color:#fff}.notification-banner .notification-accept{background-color:#1ea6f2;border-color:#fff;color:#fff}.notification-banner .notification-accept:active,.notification-banner .notification-accept:focus,.notification-banner .notification-accept:hover{background-color:#1ea6f2;border-color:#1ea6f2;color:#fff}.notification-banner .notification-item.notification-more{color:#1ea6f2}
