.cookieContainer{position:fixed;bottom:0;left:0;overflow:auto;z-index:1000000;width:100%;max-height:100vh;background:var(--color4)}.cookieContainer .cookie-intro{display:block}.cookieContainer .cookie-outro{display:none}.cookieContainer .cookieBanner{width:100%;max-width:1400px;padding-top:var(--section);padding-right:var(--gutter);padding-bottom:var(--section);padding-left:var(--gutter);margin:0 auto}.cookieContainer .cookieBanner .cookieTitle{display:block;color:var(--color2);font-family:var(--subfont);font-size:var(--m-fontsize);font-weight:500;line-height:1}.cookieContainer .cookieBanner .cookieText,.cookieContainer .cookieBanner .cookieChoose{padding-top:var(--padding);padding-bottom:var(--padding)}.cookieContainer .cookieBanner .cookieButtons{display:flex;justify-content:flex-end;align-items:center}@media(max-width:56em){.cookieContainer .cookieBanner .cookieButtons{flex-direction:column}}.cookieContainer .cookieBanner .cookieButtons .cookieButton{display:inline-flex;justify-content:center;align-items:center;position:relative;padding:var(--buttonPadding);border-radius:var(--buttonRadius);font-family:var(--subfont);font-size:var(--xs-fontsize);font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s linear}@media(max-width:56em){.cookieContainer .cookieBanner .cookieButtons .cookieButton{width:100%;margin-bottom:var(--padding)}}.cookieContainer .cookieBanner .cookieButtons .cookieButton.primary{background:var(--color2);color:#fff;border:1px solid var(--color2)}@media(hover:hover){.cookieContainer .cookieBanner .cookieButtons .cookieButton.primary:hover{background-color:var(--buttonHover);color:#fff;border:1px solid var(--buttonHover)}}.cookieContainer .cookieBanner .cookieButtons .cookieButton.secondary{color:var(--color2);border:1px solid var(--color2)}@media(min-width:56em){.cookieContainer .cookieBanner .cookieButtons .cookieButton.secondary{margin-right:var(--gutter)}}@media(hover:hover){.cookieContainer .cookieBanner .cookieButtons .cookieButton.secondary:hover{background-color:var(--buttonHover);color:#fff;border:1px solid var(--buttonHover)}}.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%;padding:var(--padding);background:#fff}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader{display:flex;align-items:center;position:relative;height:30px;padding-left:40px;margin-bottom:10px}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader .cookieSubTitle{display:block;color:var(--color2);font-size:var(--xs-fontsize);font-weight:500}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader .indicator{position:absolute;top:0;left:0;height:30px;width:30px;background:#fff;border:2px solid var(--defaultColor)}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader .indicator:after{content:"";display:none;position:absolute;top:2px;left:9px;width:8px;height:18px;border:solid var(--focusedColor);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{border:2px solid var(--focusedColor)}.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:2px solid var(--focusedColor)}}.cookieContainer .cookieBanner .cookieChoose .cookieItem:first-of-type .cookieBlock{border-radius:var(--borderradius) 0 0 0}.cookieContainer .cookieBanner .cookieChoose .cookieItem:last-of-type .cookieBlock{border-radius:0 0 var(--borderradius) 0}.cookieContainer{background:var(--color2)}@media(min-width:56em){.cookieContainer{overflow:unset}.cookieContainer:before{content:"";display:block;width:100%;position:absolute;bottom:calc(100% - 0.25px);height:0;padding-bottom:6%;background:bottom no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 92'%3E%3Cpath d='M414.4,13.7C274.1,13.7,130.8,25.8,0,56.5V92h1440V0.6c0,0-179.5,81.2-431,81.2 C805.5,81.9,617.9,13.7,414.4,13.7L414.4,13.7z' fill='%237CACA6'/%3E%3C/svg%3E");background-size:103% auto;z-index:9}}.cookieContainer .sectionButtons{justify-content:flex-end}@media(min-width:56em){.cookieContainer .cookieBanner{padding:0 calc(var(--section) / 4) calc(var(--section) / 4)}}.cookieContainer .cookieBanner .cookieTitle{padding-bottom:calc(var(--padding) / 2);color:var(--color3)}.cookieContainer .cookieBanner .cookieChoose{padding:0}@media(max-width:56em){.cookieContainer .cookieBanner .cookieChoose{gap:var(--gutter)}}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock{background:var(--color1);color:#fff;border-radius:var(--borderradius);padding:calc(var(--padding) / 1.5)}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader{height:25px}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader .blockTitle{color:var(--color3)}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader .indicator{height:25px;width:25px;background:var(--color2);border:2px solid rgba(255,255,255,0.4);border-radius:4px}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader .indicator:after{top:3px;left:7px;width:7px;height:13px;border:solid #fff}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader input:checked ~ .indicator{border:2px solid #fff}@media(hover:hover){.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock:hover .indicator{border:2px solid #fff}}.cookieContainer .cookieBanner .cookieChoose .cookieItem:first-of-type .cookieBlock{border-radius:var(--borderradius)}.cookieContainer .cookieBanner .cookieChoose .cookieItem:last-of-type .cookieBlock{border-radius:var(--borderradius)}