.cookieContainer{position:fixed;bottom:0;left:0;overflow:auto;z-index:1000000;width:100%;max-height:100vh;background:#fff;border-top:1px solid var(--grey1)}.cookieContainer .cookie-intro{display:flex;flex-direction:column;gap:calc(var(--gutter) / 2)}.cookieContainer .cookie-outro{display:none}.cookieContainer .cookieBanner{width:100%;max-width:1400px;padding:var(--padding);margin:0 auto}.cookieContainer .cookieBanner .cookieTitle{display:block;color:var(--color1);font-weight:normal;font-family:var(--subfont);font-size:var(--m-fontsize);line-height:var(--m-lineheight);text-transform:uppercase}.cookieContainer .cookieBanner .cookieChoose{padding-top:calc(var(--gutter) / 2);padding-bottom:calc(var(--gutter) / 2)}.cookieContainer .cookieBanner .cookieButtons{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:calc(var(--gutter) / 2)}@media(max-width:56em){.cookieContainer .cookieBanner .cookieButtons{flex-direction:column;align-items:center}.cookieContainer .cookieBanner .cookieButtons .actionButton{width:100%}}.cookieContainer .cookieBanner .cookieButtons .actionButton.alternative{border:2px solid var(--color2);background-color:var(--color2)}.cookieContainer .cookieBanner .cookieButtons .actionButton.alternative::before{background:var(--color2-hover)}@media(hover:hover){.cookieContainer .cookieBanner .cookieButtons .actionButton.alternative:hover{border:2px solid var(--color2-hover)}.cookieContainer .cookieBanner .cookieButtons .actionButton.alternative:hover::before{transition:all .3s ease-in;bottom:0;background-color:var(--color2-hover)}}.cookieContainer .cookieBanner .cookieButtons .actionButton.standard{border:2px solid var(--color1);background-color:var(--color1)}.cookieContainer .cookieBanner .cookieButtons .actionButton.standard::before{background:var(--color1-hover)}@media(hover:hover){.cookieContainer .cookieBanner .cookieButtons .actionButton.standard:hover{border:2px solid var(--color1-hover);background-color:var(--color1)!important}.cookieContainer .cookieBanner .cookieButtons .actionButton.standard:hover::before{transition:all .3s ease-in;bottom:0;background-color:var(--color1-hover)}}.cookieContainer .cookieBanner .cookieChoose{display:flex;margin-left:-30px}@media(max-width:56em){.cookieContainer .cookieBanner .cookieChoose{flex-direction:column}}.cookieContainer .cookieBanner .cookieChoose .cookieItem{width:calc(100% / 3);padding-left:30px}@media(max-width:56em){.cookieContainer .cookieBanner .cookieChoose .cookieItem{width:100%}}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock{height:100%;border-radius:10px;padding:calc(var(--padding) / 1.5);background:#fff;border:1px solid var(--grey1)}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader{display:flex;align-items:center;position:relative;padding-left:35px;margin-bottom:15px}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader .cookieSubTitle{display:block;color:var(--color1);font-weight:500;line-height:normal}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader .indicator{position:absolute;top:0;left:0;height:25px;width:25px;background:#fff;border:1px solid var(--fontcolor);border-radius:5px}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader .indicator:after{content:"";display:none;position:absolute;top:3px;left:8px;width:6px;height:14px;border:solid var(--color1);border-width:0 2px 2px 0!important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader input{position:absolute;z-index:-1;opacity:0}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader input:checked ~ .indicator:after{display:block}@media(hover:hover){.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock:hover{cursor:pointer}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock:hover .indicator{border:1px solid var(--color1)}}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockContent{font-size:calc(var(--fontsize) - 0.2rem)}