.cookie-consent-container.popup{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;height:100%;display:flex;align-items:center;z-index:12000}.cookie-consent-container.popup
.container{width:100%;max-width:800px}.cookie-consent-container .consent-content,
.cookie-consent-container.popup .consent-content{padding:15px}.cookie-consent-container.popup .consent-content{background-color:#fff;border:1px
solid #333;max-height:100vh;overflow:auto}.cookie-consent-container
.buttonsContainer{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#fff}.cookie-consent-container
.consentFormContainer{background-color:#eee;background-color:#fff;border:1px
solid #333;padding:0
15px 15px;margin-bottom:15px}.cookie-consent-container .consentFormContainer input[type="radio"]{margin-right:5px}.cookie-consent-container .consentFormContainer
label{font-weight:normal !important;padding-right:15px !important}.cookie-consent-container
h2{margin-top:5px;font-size:20px !important}.cookie-consent-container
h3{font-size:16px !important}.consentcookieintro,
.consentcookieintro p,
.consentcookietext,
.consentcookietext
p{font-size:9pt !important}div.consentcookiestatus,a.cookiebutton{padding:5px
10px;border:1px
solid #333;font-size:18px !important;display:inline-block;cursor:pointer;background-color:#eee;margin:15px
15px 15px 0;-webkit-transition:all 0.2s 0s ease;-moz-transition:all 0.2s 0s ease;-o-transition:all 0.2s 0s ease;transition:all 0.2s 0s ease}a.cookiebutton:hover{text-decoration:none;background-color:#fff}span.icon{display:inline-block;color:#aaa;width:30px;height:30px;background-color:#fff;border:1px
solid #333;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;margin-right:15px;-webkit-transition:all 0.2s 0s ease;-moz-transition:all 0.2s 0s ease;-o-transition:all 0.2s 0s ease;transition:all 0.2s 0s ease}a.cookiebutton:hover span.icon,
a.cookiebutton.active span.icon,
div.consentcookiestatus.active
span.icon{color:#0c0;border-color:#090}div.consentcookiestatus.active,a.cookiebutton.active{background-color:#efe;border-color:#090}div.consentcookiestatus.reject.active,a.cookiebutton.reject.active{background-color:#ffefef;border-color:#900}a.cookiebutton.reject:hover span.icon,
a.cookiebutton.reject.active span.icon,
div.consentcookiestatus.reject.active
span.icon{color:#900;border-color:#900}div.consentcookiestatus.custom.active,a.cookiebutton.custom.active{background-color:#acf;border-color:#00a}a.cookiebutton.custom:hover span.icon,
a.cookiebutton.custom.active span.icon,
div.consentcookiestatus.custom.active
span.icon{color:#00a;border-color:#00a}.cookie-consent-container
.footer{text-align:center;padding:15px}.cookie-consent-container .okButton,
.cookie-consent-container
.closeButton{display:inline-block;padding:4px
8px;border:1px
solid #333}.cookie-consent-container .okButton:hover,
.cookie-consent-container .closeButton:hover{background-color:#efefef;text-decoration:none}.consentFooterContainer{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;z-index:12000}.consentFooter{pointer-events:auto;background:#000;color:#fff;padding:20px;box-shadow:0px -0.25em 1.25em rgba(0,0,0,0.8)}.consentFooter
.content{max-width:900px;margin:auto}.consentFooter p
a{color:#fff;text-decoration:underline}.consentFooter
.info.scrollable{max-height:calc(100vh - 250px);overflow-y:auto;padding-top:15px}.consentFooter
div.left{float:left}.consentFooter
div.right{float:right}.consentFooter
a.cookiebutton{background-color:#09c;color:#fff;font-weight:bold}.consentFooter a.cookiebutton.reject:hover span.icon,
.consentFooter a.cookiebutton
span.icon{border-color:transparent;background-color:#09c;color:#fff}.consentFooter a.cookiebutton.config
span.icon{background-color:transparent}.consentFooter
a.cookiebutton.config{background-color:transparent;color:#fff;border-color:#fff}.consentFooter a.cookiebutton.reject:hover span.icon,
.consentFooter a.cookiebutton:hover span.icon,
.consentFooter a.cookiebutton:hover{background-color:#069}.consentFooter a.cookiebutton.config:hover span.icon,
.consentFooter a.cookiebutton.config:hover{background-color:#333}@media (max-width: 600px){.consentFooter{padding:10px
35px}.consentFooter
.info.scrollable{padding-top:5px}.consentFooter .info.scrollable
p{margin-bottom:0.5rem}.consentFooter
a.cookiebutton{margin:10px
5px 10px 0px}.consentFooter a.cookiebutton
span.icon{margin-right:7px;width:20px;height:25px}}a.cookiebutton.highlight{background-color:#09c;color:#fff;font-weight:bold;con}