@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shine{to{background-position-x:100vw}}#cookienotice{z-index:9999;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.klaro>.cookie-notice{pointer-events:all;background:var(--background);max-width:34.5rem;height:auto;margin:var(--margins);pointer-events:all;border-radius:2rem;padding:2rem;position:fixed;bottom:0;right:0;box-shadow:0 0 25px #0000001a}@media only screen and (max-width:767px){.klaro>.cookie-notice{width:100%;max-width:unset;padding:var(--margins);border-radius:0;margin:0;box-shadow:0 0 25px #0000001a}}.cn-body{flex-direction:column;justify-content:space-between;row-gap:3.5rem;display:flex}.cn-body p{letter-spacing:.02em;font-size:1.6rem;line-height:1.3}.cn-body p a{text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.cn-body p a:hover{color:var(--primary);-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}}.cn-learn-more{display:none}.cn-ok{display:flex}.cn-buttons{flex-direction:row-reverse;column-gap:1rem;width:100%;display:flex}@media only screen and (max-width:767px){.cn-buttons{flex-direction:column-reverse;row-gap:1rem}}.cn-buttons button{text-align:center;letter-spacing:-.0032em;width:50%;transition:background .3s var(--ease);border-radius:3rem;padding:1.4rem 2rem;font-size:1.6rem;line-height:1.3}@media only screen and (max-width:767px){.cn-buttons button{width:100%}}.cn-buttons button.cm-btn-success{background:var(--black);color:var(--white)}@media (hover:hover){.cn-buttons button.cm-btn-success:hover{background:var(--grey-dark)}}.cn-buttons button.cn-decline{background:var(--grey-01);color:var(--black)}@media (hover:hover){.cn-buttons button.cn-decline:hover{background:#f3f3f3}}
