#CookieConsent{--cookie-consent-background:#333;--cookie-consent-text:#fff;--cookie-consent-button-background:#fff;--cookie-consent-button-text:#000;--cookie-consent-button-background-hover:#000;--cookie-consent-button-text-hover:#fff;--cookie-consent-settings-text:var(--cookie-consent-text);--cookie-consent-settings-text-hover:var(--cookie-consent-text);position:fixed;bottom:0;max-width:540px;width:100%;z-index:2;-webkit-animation:1.25s ease-out 0s 1 slideInFromBottom;-o-animation:1.25s ease-out 0s 1 slideInFromBottom;animation:1.25s ease-out 0s 1 slideInFromBottom}@-webkit-keyframes slideInFromBottom{0%{-webkit-transform:translateY(calc(100% - -20px));transform:translateY(calc(100% - -20px))}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slideInFromBottom{0%{-o-transform:translateY(calc(100% - -20px));transform:translateY(calc(100% - -20px))}to{-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromBottom{0%{-webkit-transform:translateY(calc(100% - -20px));-o-transform:translateY(calc(100% - -20px));transform:translateY(calc(100% - -20px))}to{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media (min-width:540px){#CookieConsent{max-width:500px;left:20px;bottom:20px}}@media (min-width:1680px){#CookieConsent{left:50px}}#CookieConsent.extra-bottom-padding .inner{padding:20px}#CookieConsent .inner{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:20px 20px 10px;background-color:var(--cookie-consent-background);min-height:225px}@media (min-width:480px){#CookieConsent .inner{min-height:275px;bottom:50px}}#CookieConsent .inner #CookieConsentContent{-webkit-box-flex:1;-webkit-flex:1;flex:1}#CookieConsent .inner #CookieConsentContent *{font-size:1.5rem;color:var(--cookie-consent-text);margin:0}#CookieConsent .inner #CookieConsentContent p{font-size:1rem;padding:10px 0 20px}#CookieConsent .inner .CookieConsentActions{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;width:100%;-ms-grid-row-align:start;align-self:start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#CookieConsent .inner .CookieConsentActions a,#CookieConsent .inner .CookieConsentActions button{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--cookie-consent-button-background);color:var(--cookie-consent-button-text);font-size:.875rem;font-weight:600;line-height:1.5rem;padding:0 10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-decoration:none;min-height:44px;-webkit-align-self:start;align-self:start;border:0}@media (min-width:360px){#CookieConsent .inner .CookieConsentActions a,#CookieConsent .inner .CookieConsentActions button{padding:0 15px}}@media (min-width:768px){#CookieConsent .inner .CookieConsentActions a,#CookieConsent .inner .CookieConsentActions button{font-size:1rem}}#CookieConsent .inner .CookieConsentActions a:focus,#CookieConsent .inner .CookieConsentActions a:hover,#CookieConsent .inner .CookieConsentActions button:focus,#CookieConsent .inner .CookieConsentActions button:hover{background-color:var(--cookie-consent-button-background-hover);color:var(--cookie-consent-button-text-hover)}#CookieConsent .inner .CookieConsentActions button{cursor:pointer}#CookieConsent .inner .CookieConsentActions .cookie-link-settings{grid-column:1/-1;background-color:initial;color:var(--cookie-consent-settings-text);justify-self:center}#CookieConsent .inner .CookieConsentActions .cookie-link-settings:focus,#CookieConsent .inner .CookieConsentActions .cookie-link-settings:hover{background-color:initial;text-decoration:underline;color:var(--cookie-consent-settings-text-hover)}