.rh-cookie-consent{--border-radius:5px;--font-size:13px;--max-width:500px;--space-around:1rem;--color:#fff;--background:rgba(0,0,0,0.85);--hoverColor:var(--color);--hoverBackground:var(--background);overflow:hidden;pointer-events:none;position:fixed;right:0;bottom:0;width:100%;z-index:1000;display:flex;visibility:hidden;opacity:0;transform:translateY(100%);transition:transform .3s,visibility .3s .3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);font-size:var(--font-size)}@media print{.rh-cookie-consent{display:none!important}}.cc.is-visible{transition:transform .3s 1s;visibility:visible;opacity:1;transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.cc *{color:var(--color)!important}.cc-align--left{justify-content:flex-start}.cc-align--center{justify-content:center}.cc-align--right{justify-content:flex-end}.cc__body{margin:var(--space-around,1rem);max-width:var(--max-width,500px);pointer-events:all}.cc__body__inner{width:100%;border-radius:var(--border-radius,.4rem);overflow:hidden;display:flex;flex-direction:column}.cc__text{padding:.9rem 1.3rem;background:var(--background,rgba(0,0,0,.85))}.cc__text *{margin:0;padding:0}.cc__text a{text-decoration:underline;display:inline-block}.cc__ok{display:block;padding:1rem;background:var(--background,rgba(0,0,0,.85));margin-top:1px;-webkit-appearance:none;appearance:none;border:none;cursor:pointer;outline:0;transition:color .1s,background .1s}@media screen and (-ms-high-contrast:none),screen and (hover:hover),screen and (min--moz-device-pixel-ratio:0){.cc__ok:hover{background:var(--hoverBackground)!important}.cc__ok:hover,.cc__ok:hover *{color:var(--hoverColor)!important}}@media (min-width:380px){.cc__body__inner{flex-direction:row}.cc__ok{padding:0 2.1rem 0 2rem;margin-top:0;margin-left:1px}}