.Notification{z-index:999;color:#fff;max-width:400px;top:initial;left:initial;background-color:#5b5275;border-radius:1em;flex-direction:row;justify-content:space-between;align-items:center;padding:1em;font-size:1em;font-weight:700;line-height:1.1;animation:.5s ease-in-out fadeInUp;display:flex;position:fixed;bottom:1.5em;right:1.5em}@media screen and (max-width:480px){.Notification{width:calc(100vw - 3em)}}.Notification--top{top:1.5em;right:1.5em;bottom:initial;left:initial}@media screen and (max-width:480px){.Notification--top{width:calc(100vw - 3em)}}.Notification .Notification__Header{font-size:1.125em}.Notification__Content{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:100%;display:-webkit-box;overflow:hidden}.Notification__Image{border-radius:50px;flex-shrink:0;width:34px;height:34px;margin-right:8px;overflow:hidden}.Notification__Image img{object-fit:cover;width:100%;height:100%}.Notification__Text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Notification__Close{cursor:pointer;background-image:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2 2L12 12\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M12 2L2 12\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;flex-shrink:0;width:1em;height:1em;margin-left:1em}
.cookie-consent{width:100%;max-width:280px;bottom:1em;left:50%;right:initial;z-index:1000;background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;margin-left:-140px;padding:10px 12px;display:flex;position:fixed;box-shadow:0 0 30px rgba(0,0,0,.2)}@media (min-width:400px){.cookie-consent{flex-direction:row}}@media (min-width:560px){.cookie-consent{max-width:400px;margin-left:-200px;padding:10px 20px;bottom:2em;left:50%}}@media (min-width:1024px){.cookie-consent{padding:10px 20px;bottom:2em}}.cookie-consent p{margin:0;font-size:14px}.cookie-consent a{color:var(--accent);margin-left:5px;text-decoration:none}.cookie-consent a:hover{text-decoration:underline}.cookie-consent button{background-color:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:1em;flex-shrink:0;margin-top:.5em;margin-left:.5em;padding:8px 15px;font-size:14px}.cookie-consent button:hover{background-color:var(--violet-hover)}@media (min-width:400px){.cookie-consent button{margin-top:0}}
