.cookie-consent-popup{animation-name:show;animation-duration:1s;animation-timing-function:ease;display:none;position:fixed;bottom:0;left:0;width:100%;z-index:999999;background-color:#444343;border-top:5px solid #ff4e08;color:#fff;padding:24px 8px}.cookie-consent-popup.open{display:block;opacity:1;animation-name:show;animation-duration:1s;animation-timing-function:ease}.cookie-consent-controls{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.cookie-consent-controls.open{max-height:600px}.cookie-consent-details{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;transition:max-height .5s ease-out;padding:0 24px}.cookie-consent-details table{margin:0 24px}.cookie-consent-details.open{max-height:600px}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes hide{from{opacity:1}to{opacity:0}}.cookie-consent-popup p.cookie-consent-message{display:inline;margin-right:12px}.cookie-consent-popup button{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;white-space:nowrap;padding:4px 12px 6px 12px;font-size:16px;line-height:1.5;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.cookie-consent-popup button.cookie-consent-accept-all,.cookie-consent-popup button.cookie-consent-save{color:#fff;background-color:#ff4e08;border-color:#ff4e08}.cookie-consent-popup button.cookie-consent-controls-toggle{color:#ff4e08;background-color:#fff;border-color:#ff4e08}.cookie-consent-popup button.cookie-consent-details-toggle{background-color:transparent;color:#ff4e08;font-weight:400;border-radius:0}.cookie-consent-popup label input[type=checkbox]:not(old){width:auto;margin:0;padding:0;font-size:1em;opacity:1}.cookie-consent-popup label>input[type=checkbox]:not(old){display:initial}.cookie-consent-popup label>input[type=checkbox]:not(old)+span{width:auto;height:auto;background:0 0;border:none}