.cookie-preview{font-family:var(--font-family);font-size:16px;color:var(--color);line-height:1.3;display:block;width:100%;height:100%;cursor:default}.cookie-preview p{font-size:16px;color:var(--color);margin:0;padding:.5em 0 .7em}.cookie-preview *::selection{background-color:var(--color);color:var(--background-color)}.cookie-preview svg{width:auto;height:auto;display:inline-block}.cookie-preview svg path{fill:var(--color)}.cookie-preview h1,.cookie-preview .h1,.cookie-preview h2,.cookie-preview .h2,.cookie-preview h3,.cookie-preview .h3{font-weight:700;font-size:2.2em;padding:0;margin:0;margin-top:.5em;color:var(--color)}.cookie-preview h2,.cookie-preview .h2{font-size:1.7em}.cookie-preview h3,.cookie-preview .h3{font-size:1.5em}.cookie-preview h3 svg,.cookie-preview .h3 svg{height:1.2em;display:inline-block;vertical-align:baseline}.cookie-preview .cookie-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background-color:rgba(0,0,0,.3);backdrop-filter:blur(2px)}.cookie-preview #cookie-warning-text{margin:0;display:inline-flex;gap:.5rem;align-items:baseline}.cookie-preview .cookie-container{padding:20px 30px;transform-origin:bottom;align-items:center;display:flex;position:fixed;z-index:999999;background-color:var(--background-color)}.cookie-preview .cookie-container .content{display:flex;margin:0;font-size:.9em;gap:1em;max-width:unset}.cookie-preview .cookie-container.bottom-left,.cookie-preview .cookie-container.bottom-right{animation:fadeInUp .3s ease-in-out}.cookie-preview .cookie-container.top-left,.cookie-preview .cookie-container.top-right{animation:fadeInDown .3s ease-in-out}.cookie-preview .cookie-container.box-format{flex-direction:column;border:solid var(--border-width) currentcolor;border-radius:.25em}.cookie-preview .cookie-container.box-format.bottom-left{left:30px;bottom:30px}.cookie-preview .cookie-container.box-format.bottom-right{right:30px;bottom:30px}.cookie-preview .cookie-container.box-format.top-left{left:30px;top:30px}.cookie-preview .cookie-container.box-format.top-right{right:30px;top:30px}.cookie-preview .cookie-container.box-format .content{flex-direction:column}.cookie-preview .cookie-container.banner-format{flex-direction:row;left:0;right:0}.cookie-preview .cookie-container.banner-format.bottom-left,.cookie-preview .cookie-container.banner-format.bottom-right{bottom:0;border-top:solid var(--border-width) currentcolor}.cookie-preview .cookie-container.banner-format.top-left,.cookie-preview .cookie-container.banner-format.top-right{top:0;border-bottom:solid var(--border-width) currentcolor}.cookie-preview .cookie-container.banner-format .content{flex-direction:row;justify-content:space-between;width:100%}.cookie-preview .button{border:solid var(--border-width) currentcolor;font-size:.9em;line-height:.9;font-weight:700;padding:0 15px;height:calc(1em + 20px);margin:0;border-radius:1.5em;border-color:currentcolor;color:inherit;display:inline-flex;align-items:center;background-color:var(--accent-color)}.cookie-preview .button:hover,.cookie-preview .button:active,.cookie-preview .button:focus{color:inherit;border-color:currentcolor;background-color:var(--accent-color);box-shadow:none;outline:0}.cookie-preview .button-wrapper{display:flex;gap:.5em}.cookie-preview .mini-gdpr{position:fixed;width:40px;height:40px;z-index:99999;display:flex;justify-content:center;align-items:center;transition:transform .2s ease-in-out}.cookie-preview .mini-gdpr.bottom-left,.cookie-preview .mini-gdpr.bottom-right{bottom:0;border-top:solid var(--border-width)}.cookie-preview .mini-gdpr.top-left,.cookie-preview .mini-gdpr.top-right{top:0;border-bottom:solid var(--border-width)}.cookie-preview .mini-gdpr.bottom-left,.cookie-preview .mini-gdpr.top-left{left:0;border-right:solid var(--border-width)}.cookie-preview .mini-gdpr.bottom-right,.cookie-preview .mini-gdpr.top-right{right:0;border-left:solid var(--border-width)}.cookie-preview .mini-gdpr.bottom-left{border-radius:0 66% 0 0;transform-origin:bottom left;animation:popInBottomLeft .3s ease-in-out}.cookie-preview .mini-gdpr.bottom-left[data-hide=true]{transform:translateY(100%) translateX(-100%)}.cookie-preview .mini-gdpr.bottom-right{border-radius:66% 0 0;transform-origin:bottom right;animation:popInBottomRight .3s ease-in-out}.cookie-preview .mini-gdpr.bottom-right[data-hide=true]{transform:translateY(100%) translateX(100%)}.cookie-preview .mini-gdpr.top-left{border-radius:0 0 66%;transform-origin:top left;animation:popInTopLeft .3s ease-in-out}.cookie-preview .mini-gdpr.top-left[data-hide=true]{transform:translateY(-100%) translateX(-100%)}.cookie-preview .mini-gdpr.top-right{border-radius:0 0 0 66%;transform-origin:top right;animation:popInTopRight .3s ease-in-out}.cookie-preview .mini-gdpr.top-right[data-hide=true]{transform:translateY(-100%) translateX(100%)}.cookie-preview .mini-gdpr svg{height:1em}.cookie-preview .mini-gdpr:hover,.cookie-preview .mini-gdpr:active{transform:scale(1.1)}.cookie-preview .pop-up{position:fixed;width:100vw;height:100vh;top:0;left:0;overflow:hidden;z-index:999999;animation-duration:.4s;animation-name:fadeIn;background-color:rgba(0,0,0,.3)}.cookie-preview .pop-up dialog{position:absolute;height:90%;max-width:90%;min-height:0;max-height:0;border-radius:.25em;border:solid var(--border-width) currentcolor;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%);padding:40px;overflow:hidden;transition:max-height .2s ease-in-out,min-height .2s ease-in-out;width:600px;box-shadow:0 10px 20px rgba(0,0,0,.2);color:var(--color);background-color:var(--background-color)}.cookie-preview .pop-up dialog .button-wrapper{margin-top:1em}.cookie-preview .pop-up dialog .close-button{top:14px;right:14px;width:25px}.cookie-preview .pop-up dialog[data-animate=up]{animation:fadeInUp .3s ease-in-out}.cookie-preview .pop-up[data-gallery=true] dialog{padding:0}.cookie-preview .inner-wrapper{width:100%;float:left;position:relative;display:flex;align-items:center;overflow:hidden}.cookie-preview .row{display:flex;flex-direction:row;gap:1em;align-items:flex-start;margin:0}.cookie-preview .column{display:flex;flex:1 1;flex-direction:column;align-items:flex-start}.cookie-preview .container{display:inline-flex;flex-direction:column;margin-right:.5em;margin-top:.5em;font-size:.9em}.cookie-preview .textLabel{margin-bottom:.5em}.cookie-preview .slider{position:absolute;cursor:pointer;inset:0;border-radius:1em;border:solid var(--border-width) currentcolor;appearance:none;transition:background-color .2s}.cookie-preview .slider::before{position:absolute;border-radius:50%;content:"";height:1em;width:1em;left:.2em;bottom:0;top:0;margin:auto;background-color:currentcolor;transition:.4s}.cookie-preview .input:focus+.slider{box-shadow:0 0 1px}.cookie-preview .input:checked+.slider{background-color:var(--accent-color)}.cookie-preview .input:checked+.slider::before{transform:translateX(1.4em)}.cookie-preview .input:disabled+.slider{opacity:.5}.cookie-preview .label{position:relative;display:inline-block;width:3em;height:1.5em}.cookie-preview .label .input{opacity:0;width:0;height:0;margin:0;padding:0}.cookie-preview .menu-button{position:absolute;width:40px;max-width:100%;padding:0;margin:0;line-height:0;z-index:999;cursor:pointer;transition:transform .2s ease-in-out,color .2s ease-in-out;background-color:rgba(0,0,0,0);display:block;border-color:unset;outline-color:unset}.cookie-preview .menu-button .hamburger{width:100%;display:inline-block;vertical-align:middle}.cookie-preview .menu-button .hamburger::before,.cookie-preview .menu-button .hamburger>span,.cookie-preview .menu-button .hamburger::after{background-color:currentcolor;border-color:currentcolor;outline-color:currentcolor;display:block;height:2px;margin:10px 0;transition:transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .2s ease-in-out}.cookie-preview .menu-button .hamburger::before,.cookie-preview .menu-button .hamburger::after{content:""}.cookie-preview .menu-button .hamburger::before{margin-top:0}.cookie-preview .menu-button .hamburger::after{margin-bottom:0}.cookie-preview .menu-button[data-open=true] .hamburger::before{transform:translateY(12px) rotate(135deg)}.cookie-preview .menu-button[data-open=true] .hamburger>span{transform:translateY(0) rotate(-135deg);opacity:0}.cookie-preview .menu-button[data-open=true] .hamburger::after{transform:translateY(-12px) rotate(-135deg)}.cookie-preview *{box-sizing:border-box}.cookie-preview input,.cookie-preview textarea,.cookie-preview button{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;border:0;outline:0;background-color:rgba(0,0,0,0)}.cookie-preview button{font-size:16px;background-color:var(--accent-color);transition:transform .2s ease-in-out}.cookie-preview button,.cookie-preview input[type=submit],.cookie-preview input[type=button],.cookie-preview input[type=reset]{appearance:none}.cookie-preview button *,.cookie-preview input[type=submit] *,.cookie-preview input[type=button] *,.cookie-preview input[type=reset] *{pointer-events:none}.cookie-preview button:not([disabled]),.cookie-preview input[type=submit]:not([disabled]),.cookie-preview input[type=button]:not([disabled]),.cookie-preview input[type=reset]:not([disabled]){cursor:pointer}.cookie-preview button:hover,.cookie-preview input[type=submit]:hover,.cookie-preview input[type=button]:hover,.cookie-preview input[type=reset]:hover{transform:scale(1.02)}.cookie-preview a{color:var(--accent-color);color:inherit;font-weight:700;text-decoration:none;position:relative}.cookie-preview a::after{content:"";border-bottom:solid var(--border-width) var(--accent-color);position:absolute;width:100%;bottom:0;left:0;z-index:-1}.cookie-preview a:hover::after{opacity:0}.cookie-preview .icon-cookies{display:flex;margin:0;padding:0}@media only screen and (width <= 760px){.cookie-preview .cookie-container{padding:15px}.cookie-preview .cookie-container.box-format{left:20px;right:20px}.cookie-preview .cookie-container.banner-format .content{flex-direction:column}.cookie-preview .cookie-container.banner-format.top-left,.cookie-preview .cookie-container.banner-format.top-right{padding-bottom:10px}.cookie-preview .cookie-container.banner-format.bottom-left,.cookie-preview .cookie-container.banner-format.bottom-right{padding-top:10px}.cookie-preview .pop-up .pop-up-element{padding:25px}.cookie-preview .pop-up .pop-up-element .close-button{width:20px;top:5px;right:5px}.cookie-preview .row{overflow:auto hidden;scroll-snap-points-x:repeat(100%);scroll-snap-type:x mandatory;flex:1 1;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cookie-preview .row::-webkit-scrollbar{display:none}.cookie-preview .column{width:100%;height:100%;position:relative;flex:0 0 100%;scroll-snap-align:start}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{transform:translateY(1em);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-1em);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes popInBottomLeft{0%{transform:translateY(100%) translateX(-100%)}100%{transform:translate(0)}}@keyframes popInBottomRight{0%{transform:translateY(100%) translateX(100%)}100%{transform:translate(0)}}@keyframes popInTopLeft{0%{transform:translateY(-100%) translateX(-100%)}100%{transform:translate(0)}}@keyframes popInTopRight{0%{transform:translateY(-100%) translateX(100%)}100%{transform:translate(0)}}
