.CookieConsent{--cookieConsent-sideOffset:1.5rem;box-sizing:border-box;position:fixed;bottom:var(--cookieConsent-sideOffset);left:var(--cookieConsent-sideOffset);width:50em;max-height:88vh;max-width:calc(100% - (var(--cookieConsent-sideOffset) * 2));display:grid;grid-template-rows:auto 1fr;background:#fff;box-shadow:0 0 2rem rgba(0,0,0,.4);padding:3.25em 4.8em 2em;font-size:.75rem;overflow:hidden;border-radius:.5rem;z-index:1600;transition:all .24s ease-in-out}.CookieConsent *,.CookieConsent :after,.CookieConsent :before{box-sizing:inherit}.CookieConsent.is-hidden{opacity:0;visibility:hidden;transform:translateY(4em);pointer-events:none}.CookieConsent--left{left:var(--cookieConsent-sideOffset)}.CookieConsent--right{left:auto;right:var(--cookieConsent-sideOffset)}.CookieConsent--center{left:50%;bottom:50%;transform:translateY(50%) translateX(-50%)}.CookieConsent--center+.CookieConsent-cover{position:fixed;inset:0;background:rgba(0,0,0,.8);transition:all .24s ease-in-out;z-index:1000}.CookieConsent--center.is-hidden{transform:translateY(calc(50% + 4em)) translateX(-50%)}.CookieConsent--center.is-hidden+.CookieConsent-cover{opacity:0;visibility:hidden;pointer-events:none}.CookieConsent--horizontal{width:80em}.CookieConsent--top{top:var(--cookieConsent-sideOffset);bottom:auto;left:50%;transform:translateY(0) translateX(-50%)}.CookieConsent--top.is-hidden{transform:translateY(-4em) translateX(-50%)}.CookieConsent--bottom{left:50%;transform:translateY(0) translateX(-50%)}.CookieConsent--bottom.is-hidden{transform:translateY(4em) translateX(-50%)}@media (max-width:40rem){.CookieConsent{--cookieConsent-sideOffset:.75rem;padding:3.25em 2em 2em}}.CookieConsent-title{font-size:1.4em;font-weight:700;margin-bottom:.5em}.CookieConsent form{display:flex;flex-flow:column;margin:0 -1em;padding:0 1em;overflow:hidden}.CookieConsent-inner{flex:1;margin-right:-.8em;padding-right:.8em;overflow:auto;margin-bottom:2em}.CookieConsent-text{line-height:1.5}.CookieConsent-text>p:last-of-type{margin:0;display:inline}.CookieConsent-text>p:last-of-type+a{display:inline}.CookieConsent-settings{display:none;margin:1.25em 0 0}.CookieConsent-settings--visible{display:block;margin-bottom:2em}.CookieConsent-type{background:#efefef}.CookieConsent-type:not(:last-child){margin-bottom:.75em}.CookieConsent-typeHeader{display:flex;align-items:center;font-weight:700;padding:.8em 1em}.CookieConsent-typeHeader::marker{display:none;content:none}.CookieConsent-typeHeader>svg{width:1em;height:1em;transition:all .24s ease-in-out;margin-left:1.2em}.CookieConsent-type summary::-webkit-details-marker{display:none}.CookieConsent-typeTitle{line-height:1.8;margin-right:auto}.CookieConsent-typeStatus{color:green;font-size:.8em}.CookieConsent-typeStatus--disabled{color:red}.CookieConsent-typeSwitch{position:relative;display:inline-block;width:3em;height:1.25rem}.CookieConsent-typeSwitch .SwitchSlider{position:absolute;cursor:pointer;inset:0;background:#ccc;transition:all .24s ease-in-out;border-radius:1.5em}.CookieConsent-typeSwitch .SwitchSlider:before{content:"";position:absolute;top:50%;left:.4em;height:1em;width:1em;background-color:#fff;border-radius:50%;transform:translateY(-50%);transition:all .24s ease-in-out}.CookieConsent-typeSwitch input{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.CookieConsent-typeSwitch input:checked+.SwitchSlider{background:var(--colorPrimary,var(--cookieBtnAllow-background))}.CookieConsent-typeSwitch input:checked+.SwitchSlider:before{transform:translateY(-50%) translateX(1.2em)}.CookieConsent-typeSwitch input:focus+.SwitchSlider{outline:.125rem solid #000;outline-offset:.125rem}.CookieConsent-typeContent{padding:.4em 1em .8em}.CookieConsent-type[open] .CookieConsent-typeHeader>svg{transform:rotate(180deg)}.CookieConsent-buttonLayout{display:flex;flex-flow:row wrap;gap:.8em 1.2em}.CookieConsent-buttonLayout>*{flex:1 0 40%}@media (min-width:52.51rem){.CookieConsent--horizontal .CookieConsent-buttonLayout{flex-flow:row}.CookieConsent--horizontal .CookieConsent-buttonLayout>*{flex:0 auto!important}}.CookieConsent-button{position:relative;font-size:1.12em;font-weight:700;padding:.8em 1.2em;text-transform:none;border:0;outline:0;background:#ccc;transition:all .24s ease-in-out;cursor:pointer;white-space:nowrap;z-index:1}.CookieConsent-button--allow{color:var(--cookieBtnAllow-color,var(--colorPrimary-contrast));background:var(--cookieBtnAllow-background,var(--colorPrimary))}.CookieConsent--horizontal .CookieConsent-button--allow{order:-1}@media (max-width:40rem){.CookieConsent-button--allow{order:-1}}.CookieConsent-button--save{color:var(--cookieBtnSave-color,var(--colorPrimary-contrast));background:var(--cookieBtnSave-background,var(--colorPrimary))}.CookieConsent--horizontal .CookieConsent-button--save{order:-1}@media (max-width:40rem){.CookieConsent-button--save{order:-1}}.CookieConsent-button--necessary{color:var(--cookieBtnNecessary-color,#000);background:var(--cookieBtnNecessary-background,#ccc)}.CookieConsent-button--necessarySecondary{color:var(--cookieBtnNecessarySecondary-color,#000);background:var(--cookieBtnNecessarySecondary-background,#ccc)}.CookieConsent-button:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.12);opacity:0;transition:all .24s ease-in-out;pointer-events:none;z-index:-1}.CookieConsent-button:hover:after{opacity:1}.CookieConsent-linkButton{flex:1 0 100%;font-size:1em;font-weight:700;outline:0;border:0;cursor:pointer;background:transparent;margin-top:.5em;transition:all .24s ease-in-out}.CookieConsent-linkButton.is-toggled{opacity:.4}.CookieConsent-linkButton:hover{text-decoration:underline}.CookieConsent-icon{position:absolute;right:-1rem;bottom:-1rem;z-index:-1;opacity:.05;transform:rotate(8deg)}.CookieConsent--simple .CookieConsent-button--save,.CookieConsent:not(.CookieConsent--simple) .CookieConsent-button--allow{display:none}.CookiesTable{display:block;width:100%;overflow-x:auto}
/*# sourceMappingURL=cookie-consent.min.css.map */
