#modaloverlay{z-index:8}#cookieDisclaimerOverlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;z-index:7;background-color:rgba(0,0,0,0.61);backdrop-filter:blur(5px)}#cookieDisclaimer{position:fixed;z-index:7;padding:1rem;background-color:#fff;width:100%;box-sizing:border-box;height:auto;max-height:90vh;overflow:auto}#cookieDisclaimer.top{top:0;border-bottom:1px solid #343233;transition:top 1s}#cookieDisclaimer.bottom{bottom:0;border-top:1px solid #343233;transition:bottom 1s}#cookieDisclaimer .content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:60%;margin:0 auto}#cookieDisclaimer .content .privacyLink{text-decoration:underline;cursor:pointer}#cookieDisclaimer .content form{width:100%}#cookieDisclaimer .content form .providerDescription{display:flex;flex-direction:row;width:100%;border-style:solid;border-radius:5px;border-width:1px;border-color:#343233}#cookieDisclaimer .content form .providerDescription .innerContainer{flex-direction:column;width:100%}#cookieDisclaimer .content form .providerDescription .innerContainer .innerText{padding:10px}#cookieDisclaimer .content form .providerCheckbutton{flex-direction:column}#cookieDisclaimer .content form .providerCheckbutton .enabled{padding:10px}#cookieDisclaimer .content form .providerCheckbutton .enabled input:checked+.slider{background-color:#343233}#cookieDisclaimer .content form .providerCheckbutton .disabled{padding:10px;pointer-events:none}#cookieDisclaimer .content form button[type="submit"]{padding:0.5rem 2rem}#cookieDisclaimer .switch{position:relative;display:inline-block;width:60px;height:34px}#cookieDisclaimer .switch input{opacity:0;width:0;height:0}#cookieDisclaimer .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}#cookieDisclaimer .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}#cookieDisclaimer input:focus+.slider{box-shadow:0 0 1px #343233}#cookieDisclaimer input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}#cookieDisclaimer .slider.round{border-radius:34px}#cookieDisclaimer .slider.round:before{border-radius:50%}@media only screen and (max-width: 1200px){#cookieDisclaimer .content{width:80%}}@media only screen and (max-width: 600px){#cookieDisclaimer .content{width:100%}}
