.skip-to-content-link[data-v-f63fe7e8]{background:var(--color-light);border:5px solid var(--color-primary);color:var(--color-dark);font-weight:700;left:0;padding:.5rem;position:absolute;transform:translateY(-100%);transition:transform .8s;z-index:2}.skip-to-content-link[data-v-f63fe7e8]:focus{transform:translateY(5rem)}.logo[data-v-170f087f]{height:1.8rem;transition:transform .3s ease-in-out;width:auto;z-index:1}.logo[data-v-170f087f] svg{height:1.8rem;width:auto}.logo[data-v-170f087f]:hover{transform:scale(1.05)}.logo[data-v-170f087f]:active{transform:scale(.98);transition:transform .05s ease-in-out}@media (max-width:1199.98px){.logo[data-v-170f087f]{max-width:calc(100% - 30px);min-width:100px;width:150px}}.menu-toggle[data-v-223c767a]{color:currentColor;cursor:pointer;display:none;height:2rem;justify-self:end;place-items:center;transform:translateY(-20%);width:1.75rem}.menu-toggle[data-v-223c767a],.menu-toggle div[data-v-223c767a]{align-items:center;justify-items:center;position:relative}.menu-toggle div[data-v-223c767a]{background-color:currentColor;display:flex;height:2px;place-items:center;width:100%}.menu-toggle div[data-v-223c767a]:after,.menu-toggle div[data-v-223c767a]:before{background-color:currentColor;content:"";height:100%;position:absolute;transition:transform .3s ease-in-out;width:100%}.menu-toggle div[data-v-223c767a]:before{top:-.5rem;transition:transform .3s ease-in-out,top .15s ease-in-out .3s}.menu-toggle div[data-v-223c767a]:after{bottom:-.5rem;transition:transform .3s ease-in-out,bottom .15s ease-in-out .3s}.menu-toggle.is-active div[data-v-223c767a]:before{transform:translate(25%);transition:transform .3s ease-in-out}.menu-toggle.is-active div[data-v-223c767a]:after{transform:translate(-25%);transition:transform .3s ease-in-out}@media (max-width:1199.98px){.menu-toggle[data-v-223c767a]{display:flex;z-index:1}}.language-container[data-v-aa6aef35]{display:inline-block;position:relative}.current-language[data-v-aa6aef35]{align-items:center;background:none;border:none;color:var(--color-light);cursor:pointer;display:flex;font-size:inherit;font-weight:400;line-height:1;padding-right:1.5rem;position:relative;text-transform:uppercase}@media (max-width:1199.98px){.current-language[data-v-aa6aef35]{font-size:1.25rem}}.current-language[data-v-aa6aef35]:after{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid;content:"";display:inline-block;height:0;position:absolute;right:.5rem;transition:transform .3s;width:0}.current-language.open[data-v-aa6aef35]:after{transform:scaleY(-1)}.language-switcher[data-v-aa6aef35]{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;left:50%;list-style-type:none;margin:0;min-width:175px;overflow:hidden;padding:0;position:absolute;text-align:center;top:calc(100% + .5rem);transform:translate(-50%);z-index:1000}.language-switcher .language[data-v-aa6aef35]{margin:0}.language-switcher .language a[data-v-aa6aef35]{color:inherit;display:block;padding:8px 12px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out}.language-switcher .language a[data-v-aa6aef35]:hover{background-color:#f0f0f0;transform:none}.fade-enter-active[data-v-aa6aef35],.fade-leave-active[data-v-aa6aef35]{transition:opacity .5s}.fade-enter[data-v-aa6aef35],.fade-leave-to[data-v-aa6aef35]{opacity:0}.language-container[data-v-d874bd1c]{display:inline-block;position:relative}.language-switcher[data-v-d874bd1c]{display:flex;flex-direction:column;gap:.5em;list-style-type:none;margin:0;padding:0}.language-switcher .language[data-v-d874bd1c]{margin:0}.language-switcher .language a[data-v-d874bd1c]{color:#fff;display:inline-block;font-weight:600;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.language-switcher .language a[data-v-d874bd1c]:after,.language-switcher .language a[data-v-d874bd1c]:before{background-color:#fff;bottom:-.2em;content:"";height:2px;position:absolute;transition:width .25s ease-in-out;width:0}.language-switcher .language a[data-v-d874bd1c]:before{left:50%;transform:translate(-50%)}.language-switcher .language a[data-v-d874bd1c]:after{right:50%;transform:translate(50%)}.language-switcher .language a[data-v-d874bd1c]:hover:after,.language-switcher .language a[data-v-d874bd1c]:hover:before{width:100%}.navigation[data-v-da1c39a3]{position:relative;transition-delay:.2s;transition-duration:.5s;transition-property:transform;transition-timing-function:var(--transition-timing-function);width:100%}.navigation .menu[data-v-da1c39a3]{align-items:center;display:flex;gap:5rem;justify-content:flex-end}.navigation .menu ul[data-v-da1c39a3]{list-style:none;text-align:center}.navigation .menu>ul[data-v-da1c39a3]{align-items:center;display:flex;flex-flow:row;gap:2rem}.navigation .menu li[data-v-da1c39a3]{line-height:1}@media (min-width:1400px){.navigation .menu[data-v-da1c39a3]{gap:10rem}}@media (max-width:1199.98px){.navigation .menu[data-v-da1c39a3]{align-items:flex-start;background:var(--color-blue);bottom:auto;color:currentColor;display:flex;flex-flow:column;height:100vh;justify-content:space-between;left:0;overflow-y:auto;padding:calc(var(--gap)*2) var(--space) var(--gap);pointer-events:none;position:fixed;right:0;top:0;transform:translate(-100%);transition:transform var(--ease-in-cubic) .25s}@supports (height:1dvh){.navigation .menu[data-v-da1c39a3]{height:100dvh}}.navigation .menu>ul[data-v-da1c39a3]{display:flex;flex-flow:column;gap:1rem;padding-top:10vh}@media screen and (min-height:450px){.navigation .menu>ul[data-v-da1c39a3]{padding-top:33vh}}}.navigation a[data-v-da1c39a3]{color:var(--color-light);display:inline-block;font-weight:400;line-height:1;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.navigation a[data-v-da1c39a3]:after,.navigation a[data-v-da1c39a3]:before{background-color:var(--color-light);bottom:-.22rem;content:"";height:1px;position:absolute;top:auto;transition:width .25s;transition-timing-function:ease-in-out;width:0}.navigation a[data-v-da1c39a3]:active{transform:scale(.95);transition:transform 50ms ease-in-out}.navigation a[data-v-da1c39a3]:before{left:50%;right:auto}.navigation a[data-v-da1c39a3]:after{left:auto;right:50%}.navigation a[data-v-da1c39a3]:focus-within{--scale-x:1}.navigation a.router-link-exact-active[data-v-da1c39a3],.navigation a[data-v-da1c39a3]:hover{--scale-x:1}.navigation a.router-link-exact-active[data-v-da1c39a3]:after,.navigation a.router-link-exact-active[data-v-da1c39a3]:before,.navigation a[data-v-da1c39a3]:hover:after,.navigation a[data-v-da1c39a3]:hover:before{width:50%}@media (max-width:1199.98px){.navigation a[data-v-da1c39a3]{font-size:1.25rem}.navigation.is-active .menu[data-v-da1c39a3]{pointer-events:auto;transform:translate(0)}}.navigation .menu-bottom[data-v-da1c39a3]{gap:2rem}.navigation .app-links[data-v-da1c39a3],.navigation .menu-bottom[data-v-da1c39a3]{align-items:center;display:flex;flex-flow:row nowrap}.navigation .app-links[data-v-da1c39a3]{gap:1rem}.navigation .app-links li a[data-v-da1c39a3]{font-weight:800}@media (max-width:1199.98px){.navigation[data-v-da1c39a3]{position:fixed}.navigation li[data-v-da1c39a3]{margin-left:auto;margin-right:auto;max-width:var(--max-content-width);opacity:0;padding-left:.75rem;padding-right:.75rem;text-align:left;transform:translate(-100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out;transition-delay:0s;width:100%}.navigation.is-active li[data-v-da1c39a3]{opacity:1;transform:translate(0);transition-delay:.15s;transition-delay:calc(var(--stagger-delay, 0)*25ms + .15s)}.navigation .app-links[data-v-da1c39a3]{flex-flow:column;justify-content:flex-end}.navigation .app-links li[data-v-da1c39a3]{text-align:right}.navigation .menu-bottom[data-v-da1c39a3]{align-items:flex-end;flex-flow:row;justify-content:space-between;padding-bottom:var(--space);padding-top:var(--space);width:100%}}.search-btn button[data-v-da1c39a3]{background:none;border:none;color:var(--color-light);cursor:pointer;transition:transform .3s ease-in-out}.search-btn button[data-v-da1c39a3]:hover{transform:scale(1.1)}.search-btn button[data-v-da1c39a3]:active{transform:scale(.9);transition:transform 50ms ease-in-out}.lang-switcher-desktop[data-v-da1c39a3]{display:block}@media (max-width:1199.98px){.lang-switcher-desktop[data-v-da1c39a3]{display:none}}.lang-switcher-mobile[data-v-da1c39a3]{display:none}@media (max-width:1199.98px){.lang-switcher-mobile[data-v-da1c39a3]{display:block}}.headroom{--header-opacity:1;--header-background:var(--color-primary);--header-backdrop:none}.headroom.top.pinned{--scroll-padding:calc(var(--header-block-size) + var(--space))}@media (min-width:1200px){.headroom.top.pinned{--logo-transition-duration:.4s;--logo-scale:1.5;--logo-translate-y:100%}.headroom.not-top{--header-background:var(--color-dark);--header-opacity:.25;--header-backdrop:var(--color-dark)}}.headroom.not-top.pinned{--header-translate-y:0}@media (min-width:1200px){.headroom.not-top.pinned{--logo-transition-duration:.6s;--logo-scale:.75;--logo-translate-y:25%}}.headroom.not-top.unpinned{--header-translate-y:-100%}@media (min-width:1200px){.headroom.not-top.unpinned{--logo-transition-duration:.2s;--logo-scale:.65;--logo-translate-y:-100%}}header[data-v-8ac2f45c]{bottom:auto;color:var(--color-dark);display:flex;height:3rem;left:0;position:fixed;right:0;top:0;transition-duration:.4s;transition-property:transform,background-color,opacity;transition-timing-function:var(--transition-timing-function);z-index:2}header[data-v-8ac2f45c]:before{background-color:var(--header-background);bottom:0;content:"";left:0;opacity:var(--header-opacity);position:absolute;right:0;top:0;transition-delay:.3s;transition-duration:.3s;transition-property:background-color,opacity;transition-timing-function:var(--transition-timing-function)}@media (max-width:1199.98px){header[data-v-8ac2f45c]:before{z-index:1}}header>.wrapper[data-v-8ac2f45c]{align-items:center;display:flex;gap:5rem;justify-content:space-between;margin-left:auto;margin-right:auto;padding-bottom:.2rem;padding-top:.2rem;width:var(--width-content)}@media (max-width:1199.98px){header[data-v-8ac2f45c]:has(.navigation.is-active){--header-block-size:100dvh;--logo-translate-y:-2rem;--logo-scale:1}}@media (max-width:39.999rem){header[data-v-8ac2f45c]:has(.navigation.is-active){--logo-scale:.5}}@media (min-width:1200px){header[data-v-8ac2f45c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(var(--header-translate-y))}}@media (max-width:1199.98px){header[data-v-8ac2f45c]{align-content:stretch}}.logo-long[data-v-4d1a9c3e]{height:auto;max-width:100%;min-width:150px;transition:transform .3s ease-in-out;width:200px;z-index:1}.logo-long[data-v-4d1a9c3e] svg{height:auto;width:100%}.logo-long[data-v-4d1a9c3e]:hover{transform:scale(1.05)}.logo-long[data-v-4d1a9c3e]:active{transform:scale(.98);transition:transform .05s ease-in-out}.logo-long[data-v-2fdf9c58]{height:auto;max-width:100%;min-width:150px;transition:transform .3s ease-in-out;width:200px;z-index:1}.logo-long[data-v-2fdf9c58] svg{height:auto;width:100%}.logo-long[data-v-2fdf9c58]:hover{transform:scale(1.05)}.logo-long[data-v-2fdf9c58]:active{transform:scale(.98);transition:transform .05s ease-in-out}.newsletter-wrapper[data-v-fcfe4c9f]{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out,background-color .3s ease-in-out,backdrop-filter .3s ease-in-out;z-index:9999}.newsletter-wrapper>.newsletter-content[data-v-fcfe4c9f]{align-items:center;display:flex;height:100%;margin:5rem 1rem 2rem;max-height:calc(100vh - 7rem);max-width:600px;overflow-y:auto;scrollbar-color:var(--color-dark) var(--color-light);scrollbar-gutter:stable;scrollbar-width:thin;width:100%}@supports (height:1dvh){.newsletter-wrapper>.newsletter-content[data-v-fcfe4c9f]{height:calc(100dvh - 7rem)}}.newsletter-wrapper>.newsletter-content[data-v-fcfe4c9f] iframe{height:100%;max-height:768px;width:100%}.newsletter-wrapper>.newsletter-content div[data-v-fcfe4c9f]{height:100%;max-height:768px;width:100%}.newsletter-wrapper>.newsletter-content>div[data-v-fcfe4c9f]{opacity:0;position:relative;transform:scale(.75);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.newsletter-wrapper.show[data-v-fcfe4c9f]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;opacity:1}.newsletter-wrapper.show>.newsletter-content>div[data-v-fcfe4c9f]{opacity:1;transform:scale(1)}.newsletter-wrapper.hide[data-v-fcfe4c9f]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent;opacity:0}.newsletter-wrapper.hide>.newsletter-content>div[data-v-fcfe4c9f]{opacity:0;transform:scale(.75)}.btn-close[data-v-fcfe4c9f]{cursor:pointer;position:absolute;right:.25rem;top:.25rem;transition:transform .3s ease-in-out}.btn-close[data-v-fcfe4c9f]:hover{transform:scale(1.2)}.btn-close[data-v-fcfe4c9f]:active{transform:scale(.9);transition:transform .05s ease-in-out}.codecrush-link[data-v-5d4c8334]{--icon-size:1.5rem;--c-color:var(--color-light);--bar-color:var(--color-light);--translate-x: calc(-1rem - 1%) ;bottom:0;cursor:pointer;left:auto;position:absolute;right:1rem;top:auto;transform:translate(-10%,-1rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}.codecrush-link .icon[data-v-5d4c8334]{pointer-events:none;transform:scale(1) rotate(0);transform:scale(var(--icon-scale,1)) rotate(var(--icon-rotate,0deg));transition-duration:.4s;transition-property:transform;transition-timing-function:ease-out;transition-timing-function:var(--ease-out-cubic,ease-out);width:3rem;width:var(--icon-size,3rem)}.codecrush-link .icon .letter-c[data-v-5d4c8334]{fill:var(--c-color);opacity:0;opacity:var(--c-opacity,0);transform:translateY(100%) scale(.8);transform:translateY(var(--c-translate-y,100%)) scale(var(--c-scale,.8));transform-origin:50% 50%;transition-delay:128ms,0s;transition-duration:368ms,432ms;transition-duration:var(--c-transition-duration,368ms,432ms);transition-property:transform,opacity;transition-timing-function:ease-in;transition-timing-function:var(--ease-in-cubic,ease-in)}.codecrush-link .icon .bar[data-v-5d4c8334]{fill:var(--bar-color)}.codecrush-link[data-v-5d4c8334]:hover{--c-opacity:1;--c-scale:1;--c-translate-y:0;--c-rotate:-10deg;--icon-scale:1.2;--icon-rotate:-10deg}.codecrush-link[data-v-5d4c8334]:active{--c-scale:.9;--c-translate-y:5%;--c-rotate:0deg;--c-transition-duration:112ms,64ms}footer[data-v-6d41c13f]{background-color:var(--color-primary);color:var(--color-light);padding-bottom:calc(var(--space)*3);padding-top:calc(var(--space)*3);position:relative}footer[data-v-6d41c13f] ::-moz-selection,footer[data-v-6d41c13f]::-moz-selection{background-color:var(--color-light);color:var(--color-dark)}footer[data-v-6d41c13f] ::selection,footer[data-v-6d41c13f]::selection{background-color:var(--color-light);color:var(--color-dark)}footer .wrapper[data-v-6d41c13f]{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;width:var(--max-content-width)}footer .wrapper .footer-navigation[data-v-6d41c13f]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap);gap:var(--gap);padding-bottom:calc(var(--space)*2);padding-top:calc(var(--space)*2)}footer .wrapper .footer-navigation .nav-items[data-v-6d41c13f]{list-style:none;margin-bottom:0;margin-top:0;padding-left:0;padding-right:0}footer .wrapper .footer-navigation .nav-items .nav-list[data-v-6d41c13f]{display:flex;flex-flow:column nowrap;gap:.5rem;list-style:none;padding-top:1rem}footer .wrapper .footer-navigation .nav-items .nav-list a img[data-v-6d41c13f]{max-width:80%}footer .wrapper .footer-navigation .nav-items .nav-list[data-v-6d41c13f] .editor-button-newsletter .btn{background:inherit;font-size:inherit;font-weight:700;padding:0}footer .wrapper .footer-navigation .nav-items .nav-list[data-v-6d41c13f] .editor-button-newsletter .btn:before{background-color:var(--color-light);bottom:-.1em;content:"";height:1px;position:absolute;transition:width .25s ease-in-out;width:0}footer .wrapper .footer-navigation .nav-items .nav-list[data-v-6d41c13f] .editor-button-newsletter .btn:after{background-color:var(--color-light);bottom:-.1em;content:"";height:1px;position:absolute;transition:width .25s ease-in-out;width:0}footer .wrapper .footer-navigation .nav-items .nav-list[data-v-6d41c13f] .editor-button-newsletter .btn:before{left:50%;transform:translate(-50%)}footer .wrapper .footer-navigation .nav-items .nav-list[data-v-6d41c13f] .editor-button-newsletter .btn:after{right:50%;transform:translate(50%)}footer .wrapper .footer-navigation .nav-items .nav-list[data-v-6d41c13f] .editor-button-newsletter .btn:hover{transform:translateY(-.1rem)}footer .wrapper .footer-navigation .nav-items .nav-list[data-v-6d41c13f] .editor-button-newsletter .btn:hover:before{width:100%}footer .wrapper .footer-navigation .nav-items .nav-list[data-v-6d41c13f] .editor-button-newsletter .btn:hover:after{width:100%}footer .wrapper .footer-navigation .nav-items .nav-title[data-v-6d41c13f]{color:var(--color-light);font-size:1.4rem;font-weight:800;line-height:1;text-transform:uppercase}footer .wrapper .footer-navigation .nav-items a[data-v-6d41c13f]:not(.has-image),footer .wrapper .footer-navigation .nav-items button[data-v-6d41c13f]{color:var(--color-light);cursor:pointer;display:inline-block;font-size:var(--font-size-normal);font-weight:700;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .2s ease-in-out,transform .2s ease-in-out}footer .wrapper .footer-navigation .nav-items a[data-v-6d41c13f]:not(.has-image):after,footer .wrapper .footer-navigation .nav-items a[data-v-6d41c13f]:not(.has-image):before,footer .wrapper .footer-navigation .nav-items button[data-v-6d41c13f]:not(.does-not-exist):after,footer .wrapper .footer-navigation .nav-items button[data-v-6d41c13f]:not(.does-not-exist):before{background-color:var(--color-light);bottom:-.1em;content:"";height:1px;position:absolute;transition:width .25s ease-in-out;width:0}footer .wrapper .footer-navigation .nav-items a[data-v-6d41c13f]:not(.has-image):before,footer .wrapper .footer-navigation .nav-items button[data-v-6d41c13f]:not(.does-not-exist):before{left:50%;transform:translate(-50%)}footer .wrapper .footer-navigation .nav-items a[data-v-6d41c13f]:not(.has-image):after,footer .wrapper .footer-navigation .nav-items button[data-v-6d41c13f]:not(.does-not-exist):after{right:50%;transform:translate(50%)}footer .wrapper .footer-navigation .nav-items a[data-v-6d41c13f]:not(.has-image):hover,footer .wrapper .footer-navigation .nav-items button[data-v-6d41c13f]:not(.does-not-exist):hover{transform:translateY(-.1rem)}footer .wrapper .footer-navigation .nav-items a[data-v-6d41c13f]:not(.has-image):hover:after,footer .wrapper .footer-navigation .nav-items a[data-v-6d41c13f]:not(.has-image):hover:before,footer .wrapper .footer-navigation .nav-items button[data-v-6d41c13f]:not(.does-not-exist):hover:after,footer .wrapper .footer-navigation .nav-items button[data-v-6d41c13f]:not(.does-not-exist):hover:before{width:100%}footer .wrapper .footer-navigation .nav-items a[data-v-6d41c13f]:not(.has-image):active,footer .wrapper .footer-navigation .nav-items button[data-v-6d41c13f]:not(.does-not-exist):active{transform:scale(.95);transition:transform 50ms ease-in-out}footer .wrapper .footer-navigation .nav-items .social-icons[data-v-6d41c13f]{display:flex;gap:calc(var(--space)/4)}@media (max-width:1099.98px){footer .wrapper .footer-navigation[data-v-6d41c13f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:499.98px){footer .wrapper .footer-navigation[data-v-6d41c13f]{gap:calc(var(--space)*3);grid-template-columns:1fr}}footer .wrapper .footer-language-switcher .language-switcher[data-v-6d41c13f]{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;margin-top:0;padding-left:0;padding-right:0;row-gap:0}footer .wrapper .footer-language-switcher .language-switcher .current-language[data-v-6d41c13f]{color:var(--color-light);font-weight:700}footer .wrapper .footer-language-switcher .language-switcher .lang-switcher-link[data-v-6d41c13f]{color:var(--color-light);display:inline-block;position:relative;-webkit-text-decoration:none;text-decoration:none}footer .wrapper .footer-language-switcher .language-switcher .lang-switcher-link[data-v-6d41c13f]:after,footer .wrapper .footer-language-switcher .language-switcher .lang-switcher-link[data-v-6d41c13f]:before{background-color:var(--color-light);bottom:-.1em;content:"";height:1px;position:absolute;transition:width .25s ease-in-out;width:0}footer .wrapper .footer-language-switcher .language-switcher .lang-switcher-link[data-v-6d41c13f]:before{left:50%;transform:translate(-50%)}footer .wrapper .footer-language-switcher .language-switcher .lang-switcher-link[data-v-6d41c13f]:after{right:50%;transform:translate(50%)}footer .footer-logo[data-v-6d41c13f],footer .wrapper .footer-language-switcher .language-switcher .lang-switcher-link[data-v-6d41c13f]:hover:after,footer .wrapper .footer-language-switcher .language-switcher .lang-switcher-link[data-v-6d41c13f]:hover:before{width:100%}@media (max-width:499.98px){footer .footer-logo[data-v-6d41c13f]{display:none}}footer .footer-logo-mobile[data-v-6d41c13f]{display:none;width:100%}@media (max-width:499.98px){footer .footer-logo-mobile[data-v-6d41c13f]{display:block}}.cookie-banner[data-v-0b24d142]{background:var(--color-light);border-radius:10px;bottom:1rem;box-shadow:10px 10px 20px 13px #0003;color:var(--color-dark);font-size:.95rem;padding:1.5rem;position:fixed;right:1rem;top:auto;transform:translateY(110%);width:min(100vw - 2rem,45rem);z-index:5000}.cookie-banner.show-banner[data-v-0b24d142]{transform:translateY(0);transition:transform 1s cubic-bezier(.16,.84,.44,1) 1s}h2[data-v-0b24d142]{font-size:1.25rem}h3[data-v-0b24d142]{font-size:1.1rem;margin-top:1.5rem}.cookie-inner[data-v-0b24d142]{display:block}.view.initial[data-v-0b24d142]{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;align-items:start;gap:1rem}@media (max-width:799.98px){.view.initial[data-v-0b24d142]{align-items:flex-end;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}}.view.initial .intro[data-v-0b24d142]{min-width:0}.cookie-actions.vertical[data-v-0b24d142]{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-end}@media (max-width:799.98px){.cookie-actions.vertical[data-v-0b24d142]{flex-direction:row;height:-moz-fit-content;height:fit-content}}.cookie-text[data-v-0b24d142]{font-size:.9rem;line-height:1.4;margin-bottom:0;margin-top:.5rem}.cookie-actions[data-v-0b24d142],.settings-actions[data-v-0b24d142]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.categories[data-v-0b24d142]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:1rem 0 2rem;padding:0}.category[data-v-0b24d142]{align-items:center;background-color:#0000000d;border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.category .info[data-v-0b24d142]{flex:1}.label[data-v-0b24d142]{font-weight:600}.desc[data-v-0b24d142],.label[data-v-0b24d142]{display:block}.desc[data-v-0b24d142]{font-size:.8rem;margin-top:.25rem;opacity:.8}.btn[data-v-0b24d142]{border:none;border-radius:.4rem;color:#fff;cursor:pointer;font:inherit;padding:.6rem 1rem}.btn[data-v-0b24d142],.btn.primary[data-v-0b24d142]{background:var(--color-primary)}.btn[data-v-0b24d142]:focus-visible{outline:2px solid #fff;outline-offset:2px}.switch[data-v-0b24d142]{height:1.4rem;width:1.4rem}.sr-only[data-v-0b24d142]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.settings-actions[data-v-0b24d142]{flex-direction:row;justify-content:flex-end}.fade-slide-enter-active[data-v-0b24d142],.fade-slide-leave-active[data-v-0b24d142]{transition:opacity .45s ease,transform .45s cubic-bezier(.16,.84,.44,1)}.fade-slide-enter-from[data-v-0b24d142],.fade-slide-leave-to[data-v-0b24d142]{opacity:0;transform:translateY(14px)}.error[data-v-912b0852]{display:grid;flex-grow:1;grid-gap:1rem;align-content:center;gap:1rem;justify-items:center;min-height:75vh;padding:calc(var(--gap) + 5rem) var(--gap) var(--gap);text-align:center}.error-code[data-v-912b0852]{color:var(--color-dark);font-size:max(6rem,min(20vw,12rem));font-weight:var(--font-weight-bold);line-height:1}.title[data-v-912b0852]{font-size:var(--font-size-large);line-height:1.2}.description[data-v-912b0852]{color:hsl(from var(--color-dark) h s l/70%);font-size:var(--font-size-normal);max-width:30rem}.btn[data-v-912b0852]{margin-top:var(--space)}
