@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}h1{font-size:2.5rem;@include breakpoint-up("md"){font-size: 3.2em; line-height: 1.1;}}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vanilla:hover{filter:drop-shadow(0 0 2em #3178c6aa)}.card{padding:2em}.read-the-docs{color:#888}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--color-primary: #523d42;--color-secondary: #675b5d;--color-tertiary: #523f31;--color-error: #ba1a1a;--color-primary-container: #6b5459;--color-secondary-container: #efdee1;--color-tertiary-container: #6b5647;--color-error-container: #ffdad6;--color-surface-dim: #dfd8d8;--color-surface: #fff8f8;--color-surface-bright: #fff8f8;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #f9f2f2;--color-surface-container: #f3ecec;--color-surface-container-high: #ede7e6;--color-surface-container-highest: #e8e1e1;--color-inverse-surface: #333030;--color-inverse-on-surface: #f6efef;--color-inverse-primary: #ddbfc5;--color-shadow: #000000;--color-scrim: #000000;--color-on-surface: #1d1b1b;--color-on-surface-var: #4e4446;--color-outline: #807476;--color-outline-variant: #d2c3c5;--color-white: #ffffff;--color-black: #000000;--color-brown: #6B5459}.dark-mode{--color-primary: #ddbfc5;--color-secondary: #d3c3c5;--color-tertiary: #ddc1ae;--color-error: #ffb4ab;--color-primary-container: #6b5459;--color-secondary-container: #514648;--color-tertiary-container: #6b5647;--color-error-container: #93000a;--color-surface-dim: #151313;--color-surface: #151313;--color-surface-bright: #3c3839;--color-surface-container-lowest: #100e0e;--color-surface-container-low: #1d1b1b;--color-surface-container: #221f1f;--color-surface-container-high: #2c292a;--color-surface-container-highest: #373434;--color-inverse-surface: #e8e1e1;--color-inverse-on-surface: #333030;--color-inverse-primary: #70585d;--color-shadow: #000000;--color-scrim: #000000;--color-on-surface: #e8e1e1;--color-on-surface-var: #d2c3c5;--color-outline: #9a8e8f;--color-outline-variant: #4e4446;--color-white: #ffffff;--color-black: #000000;--color-brown: #6B5459}:root{--content-padding: .75rem}@media screen and (width >= 992px){:root{--content-padding: 2rem}}.content-width-2xs{max-width:calc(100% - var(--content-padding) * 2);width:40rem;margin-inline:auto}.content-width-xs{max-width:calc(100% - var(--content-padding) * 2);width:54rem;margin-inline:auto}.content-width-sm{max-width:calc(100% - var(--content-padding) * 2);width:68rem;margin-inline:auto}.content-width-md{max-width:calc(100% - var(--content-padding) * 2);width:72rem;margin-inline:auto}.content-width-lg{max-width:calc(100% - var(--content-padding) * 2);width:82rem;margin-inline:auto}.content-width-xl{max-width:calc(100% - var(--content-padding) * 2);width:87.5rem;margin-inline:auto}.content-width-full{width:100vw}@font-face{src:url(/Poppins-Regular.ttf);font-family:Standard;font-weight:400;font-style:normal}@font-face{src:url(/Roboto_Condensed-Regular.ttf);font-family:Roboto Condensed;font-weight:400;font-style:normal}@font-face{src:url(/Roboto_Condensed-Bold.ttf);font-family:Roboto Condensed;font-weight:700;font-style:normal}@font-face{src:url(/Roboto-Regular.ttf);font-family:Roboto;font-weight:400;font-style:normal}@font-face{src:url(/Roboto-Bold.ttf);font-family:Roboto;font-weight:700;font-style:normal}:root{font-size:4vw;font-family:Roboto;background-color:var(--color-white)}@media screen and (width >= 360px){:root{font-size:16px}}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;position:relative}body.no-body-scrolling{overflow:hidden}img,video{display:block;line-height:0}section{overflow:clip visible}img,picture,svg,video{display:block;line-height:0;max-width:100%}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-family:Roboto Condensed}.homestage{position:relative;max-width:100vw}@media screen and (width >= 768px){.homestage{height:100vh;max-height:650px}}@media screen and (width >= 992px){.homestage{max-height:750px}}@media screen and (width >= 1280px){.homestage{width:1440px;max-height:900px}}.homestage .homestage__image{max-width:100%;width:100%;min-height:56vh;object-fit:cover;height:100%}@media screen and (width >= 768px){.homestage .homestage__image{max-height:100vh}}.homestage .homestage-container{position:relative}.homestage .homestage__headline{position:absolute;bottom:1.5rem;right:1rem;margin-bottom:0;color:var(--color-brown);text-align:left;max-width:10rem;line-height:.95}@media screen and (min-height: 600px){.homestage .homestage__headline{font-size:3rem}}@media screen and (min-height: 700px){.homestage .homestage__headline{font-size:3.5rem;bottom:1.5rem;right:2rem}}@media screen and (width >= 768px){.homestage .homestage__headline{right:0;font-size:4.5rem;margin-right:9rem;max-width:13rem;bottom:2.5rem}}@media screen and (width >= 768px) and (min-height: 650px){.homestage .homestage__headline{font-size:5.5rem}}@media screen and (width >= 992px){.homestage .homestage__headline{margin-right:11rem;font-size:5rem;bottom:1.5rem}}@media screen and (width >= 992px) and (min-height: 650px){.homestage .homestage__headline{margin-right:13rem;font-size:6rem;bottom:2rem}}@media screen and (width >= 992px) and (min-height: 750px){.homestage .homestage__headline{margin-right:14rem;font-size:7rem;bottom:3rem}}@media screen and (width >= 1280px){.homestage .homestage__headline{margin-right:18rem;bottom:1rem}}@media screen and (width >= 1280px) and (min-height: 650px){.homestage .homestage__headline{bottom:2rem;font-size:5.5rem}}@media screen and (width >= 1280px) and (min-height: 700px){.homestage .homestage__headline{bottom:2.5rem;font-size:6rem}}@media screen and (width >= 1280px) and (min-height: 750px){.homestage .homestage__headline{bottom:3rem;font-size:6.5rem;margin-right:20rem}}@media screen and (width >= 1280px) and (min-height: 850px){.homestage .homestage__headline{bottom:4rem;margin-right:21rem;font-size:7rem}}.location{display:flex;flex-direction:column;gap:2rem;padding-top:2rem}@media screen and (width >= 768px){.location{flex-direction:row}}.location .location__deatils{display:flex;flex-direction:column}@media screen and (width >= 768px){.location .location__deatils{width:35%}}.location .location__map{width:100%;height:20rem}.location .location__heading{font-size:2rem}.location .location__adress{font-size:1.3rem;list-style:none;padding-left:0}.costs .costs__container{padding-top:2rem}.costs .costs__heading{font-size:2rem}.costs .costs__table{font-size:1.3rem;list-style:none;padding-left:0}.studio .studio__container{display:grid;padding-top:2rem}@media screen and (width >= 768px){.studio .studio__container{grid-template-columns:1fr 1fr}}.studio .studio__heading{font-size:2rem}.studio .studio__table{font-size:1.3rem;list-style:none;padding-left:0}.studio .studio__image{align-self:flex-end;max-height:30rem;justify-self:center}@media screen and (width >= 768px){.studio .studio__image{justify-self:unset;max-height:unset}}.contact{padding-top:2rem;font-size:1.3rem;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:4rem}.contact .contact__heading{font-size:2rem;margin-bottom:1.5rem}.contact .contact__block{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:800px;width:100%}.contact .kontakt-block__form{display:flex;gap:1rem;flex-direction:column}@media screen and (width >= 768px){.contact .kontakt-block__form{flex-direction:row;flex-wrap:wrap}}.contact .input-block{display:flex;flex-direction:column;flex:1 1 calc(50% - 1rem);min-width:280px}.contact .kontakt-block__full{flex:1 1 100%}.contact .input-block__text,.contact .input-block__select{background-color:#fff;color:#000;font-size:1rem;padding:.5rem;border:1px solid #ccc;border-radius:5px}.contact .input-block__checkbox{background-color:#fff;color:#000}.contact .kontakt-block__submit{width:auto;padding:.8rem 1.5rem;font-size:1.2rem;cursor:pointer;background-color:#6225e3;color:#fff;border:none;border-radius:5px}.contact .input-block__checkbox{align-self:flex-start;width:20px;height:20px}.contact .alternativen{padding-top:2rem}.contact .input-block__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background-color:#fff;border:2px solid #ccc;border-radius:4px;cursor:pointer;display:inline-block;position:relative}.contact .input-block__checkbox:checked:before{content:"✔";font-size:16px;color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.contact .input-block__checkbox-label{margin-left:8px;cursor:pointer;font-size:1rem}.contact .kontakt-block__submit{background-color:var(--color-primary);color:var(--color-surface)}.contact .kontakt-block__submit:hover{background-color:var(--color-primary-container);color:var(--color-on-surface)}.contact .link{color:var(--color-primary);text-decoration:underline}.projects{padding-top:2rem;display:flex;flex-direction:column}.projects .projects__heading{font-size:2rem}.projects #image-slider{align-self:flex-start;width:100%;height:auto}.projects .splide__slide{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.projects .splide__slide img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.footer{min-height:50px;background-color:var(--color-primary);display:flex;width:100vw;justify-content:end;padding:1rem;color:var(--color-surface)}.footer .footer__impressum{font-size:1.2rem;text-decoration:underline;display:flex;justify-content:end}.footer .footer__link:hover{color:var(--color-primary-container)}.klaro,.klaro button{font-family:var(--font-family, inherit);font-size:var(--font-size, 14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom:var(--border-width, 1px) var(--border-style, solid) var(--light2, #c8c8c8);display:block;position:relative;padding:10px 10px 10px 66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:var(--green1, #ff9800)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:var(--green1, #ff9800);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translate(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:var(--green2, #ff9800);opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{transform:translate(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:var(--green2, #ff9800);opacity:.8;cursor:not-allowed}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:var(--dark3, #7c7c7c);font-size:.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:var(--white2, #f2f2f2);position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider:before,.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:var(--white3, #e6e6e6);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:var(--green3, #48dfb2);box-shadow:0 0 1px var(color, green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{transform:translate(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px #7d7d7d33,5px 5px 10px #7d7d7d30}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{transform:translate(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:var(--green1, #ff9800);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:var(--light1, #fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:.7em 0 0;padding:0}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:var(--title-font-family, inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:var(--button-text-color, #171717);background-color:var(--dark2, #5c5c5c);border-radius:var(--border-radius, 4px);margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:var(--light2, #c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:var(--green1, #ff9800)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:var(--green2, #ff9800)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:var(--blue1, #2581c4)}.klaro .context-notice{border-radius:var(--border-radius, 4px);border-style:var(--border-style, solid);border-width:var(--border-width, 1px);border-color:var(--light2, #c8c8c8);background-color:var(--light1, #fafafa);display:flex;flex-flow:column wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:var(--dark1, #333);border-color:var(--dark2, #5c5c5c)}.klaro .context-notice.cm-dark p{color:var(--light1, #fafafa)}.klaro .context-notice.cm-dark p a{color:var(--blue2, #459cdc)}.klaro .context-notice p{color:var(--dark1, #333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:var(--green2, #ff9800)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:#00000080;height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:var(--dark1, #333);color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030;width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media (width >= 660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:var(--light1, #fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top:var(--border-width, 1px) var(--border-style, solid) var(--dark2, #5c5c5c);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:var(--dark2, #5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom:var(--border-width, 1px) var(--border-style, solid) var(--dark2, #5c5c5c);padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:var(--light3, #a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:var(--light3, #a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top:var(--border-width, 1px) var(--border-style, solid) var(--dark2, #5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:var(--dark2, #5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:var(--dark1, #333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (width >= 1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:var(--border-radius, 4px);position:var(--notice-position, fixed);inset:var(--notice-top, auto) var(--notice-right, 20px) var(--notice-bottom, 20px) var(--notice-left, auto);max-width:var(--notice-max-width, 400px);box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}}@media (width <= 1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:0 1em 1em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (width <= 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (width <= 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:var(--dark1, #333);color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030;width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;padding:.2em 1em 1em}@media (width >= 400px){.klaro .cookie-modal-notice{border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}.klaro-ide .cm-switch-container{border-bottom:var(--border-width, 1px) var(--border-style, solid) var(--light2, #c8c8c8);display:block;position:relative;padding:10px 10px 10px 66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro-ide .cm-switch-container:last-child{border-bottom:0}.klaro-ide .cm-switch-container:first-child,.klaro-ide .cm-switch-container p{margin-top:0}.klaro-ide .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro-ide .cm-list-input:checked+.cm-list-label .slider{background-color:var(--green1, #ff9800)}.klaro-ide .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:var(--green1, #ff9800);opacity:.6}.klaro-ide .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translate(10px)}.klaro-ide .cm-list-input.only-required+.cm-list-label .slider{background-color:var(--green2, #ff9800);opacity:.8}.klaro-ide .cm-list-input.only-required+.cm-list-label .slider:before{transform:translate(10px)}.klaro-ide .cm-list-input.required:checked+.cm-list-label .slider{background-color:var(--green2, #ff9800);opacity:.8;cursor:not-allowed}.klaro-ide .slider{box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}.klaro-ide .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro-ide .cm-list-title{font-size:.9em;font-weight:600}.klaro-ide .cm-list-description{color:var(--dark3, #7c7c7c);font-size:.9em;padding-top:4px}.klaro-ide .cm-list-label .cm-switch{position:absolute;left:0}.klaro-ide .cm-list-label .slider{background-color:var(--white2, #f2f2f2);position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;transition:.4s;width:50px;display:inline-block}.klaro-ide .cm-list-label .slider:before{background-color:var(--white3, #e6e6e6);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro-ide .cm-list-label .slider.round{border-radius:30px}.klaro-ide .cm-list-label .slider.round:before{border-radius:50%}.klaro-ide .cm-list-label input:focus+.slider{box-shadow-color:var(--green3, #48dfb2);box-shadow:0 0 1px var(color, green3)}.klaro-ide .cm-list-label input:checked+.slider:before{transform:translate(20px)}.klaro-ide .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px #7d7d7d33,5px 5px 10px #7d7d7d30}.klaro-ide .cm-list-input:checked+.cm-list-label .slider:before{transform:translate(20px)}.klaro-ide .cm-language-select,.klaro-ide .cm-theme-select,.klaro-ide .cm-purpose-select{border-radius:var(--border-radius, 4px);background-color:var(--white1, #fff);border-style:var(--border-style, solid);border-width:var(--border-width, 1px);border-color:var(--light2, #c8c8c8);box-shadow:0 2px 5px #0000001c;padding:12px;margin-bottom:12px}.klaro-ide .cm-language-select ul.cm-languages,.klaro-ide .cm-language-select ul.cm-themes,.klaro-ide .cm-language-select ul.cm-purposes,.klaro-ide .cm-theme-select ul.cm-languages,.klaro-ide .cm-theme-select ul.cm-themes,.klaro-ide .cm-theme-select ul.cm-purposes,.klaro-ide .cm-purpose-select ul.cm-languages,.klaro-ide .cm-purpose-select ul.cm-themes,.klaro-ide .cm-purpose-select ul.cm-purposes{margin-top:-4px}.klaro-ide .cm-language-select ul.cm-languages li,.klaro-ide .cm-language-select ul.cm-themes li,.klaro-ide .cm-language-select ul.cm-purposes li,.klaro-ide .cm-theme-select ul.cm-languages li,.klaro-ide .cm-theme-select ul.cm-themes li,.klaro-ide .cm-theme-select ul.cm-purposes li,.klaro-ide .cm-purpose-select ul.cm-languages li,.klaro-ide .cm-purpose-select ul.cm-themes li,.klaro-ide .cm-purpose-select ul.cm-purposes li{color:var(--light1, #fafafa);border-radius:var(--border-radius, 4px);border-width:var(--border-width, 1px);border-style:var(--border-style, solid);border-color:var(--green2, #ff9800);background-color:var(--green1, #ff9800);display:inline-block;margin-right:4px;margin-top:4px;padding:2px 4px;font-size:.9em}.klaro-ide .cm-language-select ul.cm-languages li a,.klaro-ide .cm-language-select ul.cm-themes li a,.klaro-ide .cm-language-select ul.cm-purposes li a,.klaro-ide .cm-theme-select ul.cm-languages li a,.klaro-ide .cm-theme-select ul.cm-themes li a,.klaro-ide .cm-theme-select ul.cm-purposes li a,.klaro-ide .cm-purpose-select ul.cm-languages li a,.klaro-ide .cm-purpose-select ul.cm-themes li a,.klaro-ide .cm-purpose-select ul.cm-purposes li a{color:#171717}.klaro-ide .cm-search-select{margin-top:12px;margin-bottom:12px;display:flex}.klaro-ide .cm-search-select input:not(:focus)~.cm-candidates{display:none}.klaro-ide .cm-search-select .cm-candidates:hover{display:block!important}.klaro-ide .cm-search-select .cm-candidates{background-color:var(--white1, #fff);border-radius:var(--border-radius, 4px);border-width:var(--border-width, 1px);border-style:var(--border-style, solid);border-color:var(--white2, #f2f2f2);position:absolute;top:55px;left:0;z-index:10;margin-bottom:10px;width:100%}.klaro-ide .cm-search-select .cm-candidates .cm-candidate{border-bottom:var(--border-width, 1px) var(--border-style, solid) var(--dark3, #7c7c7c);padding:12px;cursor:pointer}.klaro-ide .cm-search-select .cm-candidates .cm-candidate p{color:var(--dark2, #5c5c5c);font-size:.9em}.klaro-ide .cm-search-select .cm-candidates .cm-candidate:last-child{border-bottom-style:none}.klaro-ide .cm-obj-selector{position:relative;display:inline-block;margin-bottom:10px;margin-right:20px;width:100%;height:40px;overflow:visible}@media (width >= 768px){.klaro-ide .cm-obj-selector{width:300px}}.klaro-ide .cm-obj-selector span.cm-obj-selector-more{display:block;position:absolute;right:.5em;padding-top:.6em;padding-right:.3em;z-index:2;pointer-events:none;transform:scaleY(.6) scaleX(.8);font-weight:800}.klaro-ide .cm-obj-selector ul{background-color:var(--white1, #fff);top:0;left:0;z-index:1;margin:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.klaro-ide .cm-obj-selector ul li{background-color:var(--white1, #fff);border-bottom:var(--border-width, 1px) var(--border-style, solid) var(--white2, #f2f2f2);box-shadow:0 2px 5px #00000054;margin:0;display:none;width:100%;order:2}.klaro-ide .cm-obj-selector ul li:last-child{border-bottom-style:none}.klaro-ide .cm-obj-selector ul li.cm-obj-is-active{background-color:var(--light2, #c8c8c8);display:flex;order:1}.klaro-ide .cm-obj-selector ul li a.cm-obj-item{width:100%;padding:8px 40px 8px 8px}.klaro-ide .cm-obj-selector ul li.cm-obj-add{padding:8px;display:none;justify-content:space-between;order:3}.klaro-ide .cm-obj-selector ul li.cm-obj-add input{color:var(--dark1, #333);border-color:var(--dark2, #5c5c5c);border-radius:var(--border-radius, 4px);border-style:var(--border-style, solid);border-width:var(--border-width, 1px);flex-grow:1;flex-shrink:1;padding:4px;font-size:.9em}.klaro-ide .cm-obj-selector ul li.cm-obj-add a.cm-btn{color:#171717;border-radius:var(--border-radius, 4px);background-color:var(--dark3, #7c7c7c);padding:8px;flex-grow:0;flex-shrink:0;margin-left:10px;width:auto;display:inline-block}.klaro-ide .cm-obj-selector ul:not(.cm-is-active) li.cm-obj-is-active{background-color:var(--white1, #fff)}.klaro-ide .cm-obj-selector ul.cm-is-active{z-index:4}.klaro-ide .cm-obj-selector ul.cm-is-active li{display:flex}.klaro-ide .cm-switch{padding:12px}.klaro-ide p.cm-description{color:var(--dark2, #5c5c5c);font-size:.9em;padding-top:2px;margin-bottom:4px}.klaro-ide .cm-select{margin-top:16px}.klaro-ide .cm-select select{background-color:var(--white1, #fff);color:var(--dark2, #5c5c5c);border-radius:var(--border-radius, 4px);border-style:var(--border-style, solid);border-color:var(--white2, #f2f2f2);display:block;width:100%;padding:12px 5px;font-size:.9em;text-indent:5px}.klaro-ide .cm-select select[disabled]{background-color:var(--light2, #c8c8c8)}.klaro-ide .cm-retracting-label-input{display:inline-block;position:relative;width:100%;padding:10px 0 6px;margin-top:4px}.klaro-ide .cm-retracting-label-input>.cm-label{background-color:var(--white1, #fff);border-radius:var(--border-radius, 4px);border-style:var(--border-style, solid);border-width:var(--border-width, 1px);border-color:var(--light2, #c8c8c8);position:absolute;top:16px;left:8px;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 16px);overflow:hidden;pointer-events:none;transition:transform .15s cubic-bezier(.47,0,.74,.71),opacity .15s cubic-bezier(.47,0,.74,.71),color .15s cubic-bezier(.47,0,.74,.71);padding:0 8px;transform:scale(.75) translate(-16%) translateY(-26px)}.klaro-ide .cm-input{border-radius:var(--border-radius, 4px);background-color:var(--light1, #fafafa);border-style:var(--border-style, solid);border-width:var(--border-width, 1px);border-color:var(--green1, #ff9800);font-size:.9em;box-sizing:border-box;padding:12px 18px;width:100%}.klaro-ide .cm-input[disabled]{background-color:var(--light2, #c8c8c8)}@media (width >= 768px){.klaro-ide .cm-tabs span.cm-more{display:none}}.klaro-ide .cm-tabs{position:relative;display:flex;align-items:stretch;justify-content:space-between;white-space:nowrap}@media (width >= 768px){.klaro-ide .cm-tabs span.cm-tabs-more{display:none}}@media (width <= 768px){.klaro-ide .cm-tabs{border-radius:var(--border-radius, 4px);background-color:var(--white1, #fff);box-shadow:0 2px 5px #00000054}.klaro-ide .cm-tabs span.cm-tabs-more{display:block;position:absolute;right:.5em;padding-top:.6em;padding-right:.3em;transform:scaleY(.6) scaleX(.8);font-weight:800}.klaro-ide .cm-tabs ul{flex-wrap:wrap}.klaro-ide .cm-tabs ul li{display:block;position:relative;width:100%;text-align:left}.klaro-ide .cm-tabs ul li a{justify-content:left;border-bottom:0!important}.klaro-ide .cm-tabs:not(.cm-tabs-active) ul li:not(.cm-tab-is-active){display:none}.klaro-ide .cm-tabs.cm-tabs-active ul li{order:2;display:block}.klaro-ide .cm-tabs.cm-tabs-active ul li.cm-tab-is-active{background-color:var(--light2, #c8c8c8);order:1}}.klaro-ide .cm-tabs:not(:last-child){margin-bottom:1.5rem}.klaro-ide .cm-tabs ul{border-bottom:var(--border-width, 1px) var(--border-style, solid) var(--light2, #c8c8c8);align-items:center;display:flex;width:100%;flex-grow:1;flex-shrink:0;justify-content:flex-start;margin:0;padding:0}.klaro-ide .cm-tabs ul li{display:block}.klaro-ide .cm-tabs ul li a{border-bottom:var(--border-width, 1px) var(--border-style, solid) var(--light2, #c8c8c8);color:var(--dark2, #5c5c5c);display:flex;align-items:flex-start;justify-content:left;margin-bottom:-1px;padding:.5em 1em}.klaro-ide .cm-tabs ul li.cm-tab-is-active a{color:var(--blue1, #2581c4);border-bottom-color:var(--blue1, #2581c4)}@media (width <= 767px){.klaro-ide .cm-tabs.tabs-active{position:relative;min-height:40px;overflow:visible;z-index:10}.klaro-ide .cm-tabs.tabs-active ul{background-color:var(--white1, #fff);display:flex;flex-flow:column wrap;position:absolute;width:100%;height:auto;box-shadow:0 2px 5px #00000054}.klaro-ide .cm-tabs.tabs-active ul li{margin:0!important}.klaro-ide .cm-tabs.tabs-active ul li:not(.cm-tab-is-active){order:2;display:block}.klaro-ide .cm-tabs.tabs-active ul li.cm-tab-is-active{background-color:var(--light1, #fafafa);order:1;display:block}}.klaro-ide .cm-list .cm-item{padding:8px;display:flex;flex-direction:row;align-items:top;justify-items:flex-end}@media (width >= 768px){.klaro-ide .cm-list .cm-item span.cm-is-action{display:none}.klaro-ide .cm-list .cm-item:hover span.cm-is-action{display:inline-block}}.klaro-ide .cm-list .cm-item:last-child{border-bottom:0}.klaro-ide .cm-list .cm-item:nth-child(2n){background-color:var(--light1, #fafafa)}.klaro-ide .cm-list .cm-item.cm-is-header{font-weight:600;margin-bottom:4px;background:none}.klaro-ide .cm-list .cm-item.cm-is-card{background-color:var(--white1, #fff);border-radius:var(--border-radius, 4px);box-shadow:0 2px 5px #00000054;margin-bottom:24px}.klaro-ide .cm-list .cm-item.cm-is-clickable,.klaro-ide .cm-list .cm-item.cm-is-expandable{cursor:pointer}.klaro-ide .cm-list .cm-item form{margin:0}.klaro-ide .cm-list .cm-item form label.label{font-weight:300}.klaro-ide .cm-list .cm-item span.cm-is-action{position:absolute;right:1rem;top:1rem}.klaro-ide .cm-list .cm-item .cm-col{align-content:center;flex-basis:0;margin:8px;flex-grow:1}.klaro-ide .cm-list .cm-item .cm-col.cm-is-xs{flex-grow:1}.klaro-ide .cm-list .cm-item .cm-col.cm-is-sm{flex-grow:2}.klaro-ide .cm-list .cm-item .cm-col.cm-is-md{flex-grow:5}.klaro-ide .cm-list .cm-item .cm-col.cm-is-lg{flex-grow:10}.klaro-ide .cm-list .cm-item .cm-col.cm-is-xl{flex-grow:20}.klaro-ide .cm-list .cm-item .cm-col.cm-is-icon{flex-basis:50px;text-align:right;flex-grow:0}.klaro-ide .cm-list .cm-item .cm-content{flex:10}.klaro-ide .cm-dropdown{position:relative}.klaro-ide .cm-dropdown>button{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:2em;height:2em;font-size:1em;border:0;background-color:transparent}.klaro-ide .cm-dropdown>button:focus,.klaro-ide .cm-dropdown>button:hover{background-color:var(--light1, #fafafa);border-radius:25px}.klaro-ide .cm-dropdown>.cm-dropdowncontent{background-color:var(--white1, #fff);display:none;box-shadow:0 2px 5px #00000054;width:auto}.klaro-ide .cm-dropdown>.cm-dropdowncontent.cm-dropdownexpanded{border-radius:var(--border-radius, 4px);display:block;position:absolute;top:35px;z-index:100;left:0}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu{border-radius:var(--border-radius, 4px);border-style:var(--border-style, solid);border-width:var(--border-width, 1px);border-color:var(--dark2, #5c5c5c);list-style:none;text-align:left;max-width:300px;min-width:200px;padding-top:.25rem;padding-bottom:.25rem}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li{height:auto}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a{display:block;padding:8px 8px 8px 16px}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a span{display:inline-flex;align-items:center}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a .icon{margin-right:.45em}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a:hover{background-color:var(--blue1, #2581c4);color:#171717}.klaro-ide .cm-dropdown.is-right .cm-dropdowncontent.cm-dropdownexpanded{right:0;left:auto}.klaro-ide label{display:inline-block}.klaro-ide .cm-global-fields,.klaro-ide .cm-config-controls,.klaro-ide .cm-translations-fields,.klaro-ide .cm-service-fields{max-width:600px}.klaro-ide .cm-json .cm-file-import{display:none}.klaro-ide .cm-json .cm-upload-label{cursor:pointer}.klaro-ide .cm-json .cm-upload-label button{pointer-events:none}.klaro-ide .cm-json pre code{white-space:pre-wrap}.klaro-ide .cm-message{padding:12px}.klaro-ide .cm-message.cm-error,.klaro-ide .cm-message.cm-success{border-radius:var(--border-radius, 4px);color:#171717;box-shadow:0 2px 5px #0000001c;margin-bottom:24px}.klaro-ide .cm-message.cm-error{background-color:var(--red2, #e15669)}.klaro-ide .cm-message.cm-success{background:var(--green2, #ff9800)}.klaro-ide .cm-space-sm{margin-bottom:8px!important}.klaro-ide .cm-space-md{margin-bottom:12px!important}.klaro-ide .cm-space-lg{margin-bottom:24px!important}.klaro-ide .cm-json h1,.klaro-ide .cm-json h2,.klaro-ide .cm-json h3,.klaro-ide .cm-json h4,.klaro-ide .cm-global-fields h1,.klaro-ide .cm-global-fields h2,.klaro-ide .cm-global-fields h3,.klaro-ide .cm-global-fields h4,.klaro-ide .cm-config-controls h1,.klaro-ide .cm-config-controls h2,.klaro-ide .cm-config-controls h3,.klaro-ide .cm-config-controls h4,.klaro-ide .cm-translations-fields h1,.klaro-ide .cm-translations-fields h2,.klaro-ide .cm-translations-fields h3,.klaro-ide .cm-translations-fields h4,.klaro-ide .cm-service-fields h1,.klaro-ide .cm-service-fields h2,.klaro-ide .cm-service-fields h3,.klaro-ide .cm-service-fields h4{font-size:2em;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-weight:600}.klaro-ide .cm-json h1,.klaro-ide .cm-global-fields h1,.klaro-ide .cm-config-controls h1,.klaro-ide .cm-translations-fields h1,.klaro-ide .cm-service-fields h1{border-style:var(--border-style, solid);border-width:var(--border-width, 1px);border-color:var(--light2, #c8c8c8);text-transform:none;margin-bottom:20px;display:inline-block}.klaro-ide .cm-json h2,.klaro-ide .cm-global-fields h2,.klaro-ide .cm-config-controls h2,.klaro-ide .cm-translations-fields h2,.klaro-ide .cm-service-fields h2{font-size:1.6em}.klaro-ide .cm-json h3,.klaro-ide .cm-global-fields h3,.klaro-ide .cm-config-controls h3,.klaro-ide .cm-translations-fields h3,.klaro-ide .cm-service-fields h3{font-size:1.3em}.klaro-ide .cm-json h4,.klaro-ide .cm-global-fields h4,.klaro-ide .cm-config-controls h4,.klaro-ide .cm-translations-fields h4,.klaro-ide .cm-service-fields h4{font-size:1em;font-weight:600}.klaro-ide p.cm-section-description{color:var(--dark2, #5c5c5c);text-align:justify;margin-top:8px;margin-bottom:24px}.klaro-ide .cm-purpose-order ul{margin-top:12px;margin-bottom:12px}.klaro-ide .cm-purpose-order ul li{display:flex}.klaro-ide .cm-purpose-order ul li span.cm-buttons{border-radius:var(--border-radius, 4px);flex-grow:0;box-shadow:0 2px 5px #0000001c}.klaro-ide .cm-purpose-order ul li span.cm-buttons a{padding:12px;display:inline-block}.klaro-ide .cm-purpose-order ul li span.cm-buttons a:hover{background:var(--green1, #ff9800)}.klaro-ide .cm-purpose-order ul li span.cm-value{flex-grow:1;padding:12px}.klaro-ide .cm-translations-fields .cm-translations-for-key{border-radius:var(--border-radius, 4px);background-color:var(--white1, #fff);box-shadow:0 2px 5px #0000001c;padding:12px;margin-bottom:24px}.klaro-ide .cm-translations-fields .cm-translations-for-key li{display:flex;justify-content:space-between;align-items:flex-start}.klaro-ide .cm-translations-fields .cm-translations-for-key li span.cm-lang{font-family:Courier;display:block;padding:20px;margin-top:5px;flex-grow:0}.klaro-ide .cm-service-list .cm-status,.klaro-ide .cm-config-list .cm-status{text-align:left}.klaro-ide .cm-service-list .cm-status span,.klaro-ide .cm-config-list .cm-status span{padding-left:10px}.klaro-ide .cm-service-list .cm-status .cm-status-is-active,.klaro-ide .cm-config-list .cm-status .cm-status-is-active{color:var(--green1, #ff9800)}.klaro-ide .cm-service-list .cm-status .cm-status-is-inactive,.klaro-ide .cm-config-list .cm-status .cm-status-is-inactive{color:var(--red1, #da2c43)}.klaro-ide .cm-service-list .cm-name,.klaro-ide .cm-config-list .cm-name{text-transform:uppercase;font-weight:600}.klaro-ide p.cm-no-cookies,.klaro-ide p.cm-no-services{margin-top:6px;margin-bottom:6px;font-weight:600}.klaro-ide .cm-cookie-config .cm-cookie-forms .cm-cookie-form{border-bottom:var(--border-width, 1px) var(--border-style, solid) var(--light2, #c8c8c8)}.klaro-ide .cm-demo .cm-config-controls .cm-retracting-label-input{width:auto;flex-grow:1;margin-right:12px}.klaro-ide .cm-demo .cm-config-controls:first-child{border-bottom:var(--border-width, 1px) var(--border-style, solid) var(--light2, #c8c8c8)}.klaro-ide .cm-config-controls{margin-top:8px;margin-bottom:24px;max-width:none;display:flex;flex-wrap:wrap;width:100%;align-items:baseline;justify-content:space-between}.klaro-ide .cm-config-controls h2{margin-right:24px;display:block;flex-grow:1}.klaro-ide .cm-config-controls .cm-control{flex-shrink:1;display:inline-block;margin-bottom:20px}.klaro-ide .cm-config-controls .cm-control .cm-retracting-label-input{max-width:400px;display:block}.klaro-ide .cm-config-controls .cm-control input{max-width:400px}.klaro-ide .cm-config-controls .cm-control select{border-color:var(--green1, #ff9800);border-style:var(--border-style, solid);border-radius:var(--border-radius, 4px);background-color:var(--white1, #fff);padding:12px;margin-bottom:12px;display:block}.klaro-ide .cm-config-controls .cm-control-button{border-radius:var(--border-radius, 4px);background-color:var(--blue2, #459cdc);color:#171717;border-style:none;padding:12px;margin-top:4px;cursor:pointer;box-shadow:0 2px 5px #00000054;margin-right:6px}.klaro-ide .cm-config-controls .cm-control-button.cm-delete{background-color:var(--red3, #e77887);float:right}.klaro-ide .cm-config-controls .cm-control-button.cm-secondary{background-color:var(--red2, #e15669)}.klaro-ide .cm-config-controls .cm-control-button.cm-success{background-color:var(--green1, #ff9800)}.klaro-ide .cm-config-controls .cm-control-button:disabled{background-color:var(--light1, #fafafa);color:var(--dark1, #333);cursor:not-allowed}.klaro-ide .cookie-modal .cm-modal.cm-ide{background-color:var(--dark1, #333);color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030;width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media (width >= 1020px){.klaro-ide .cookie-modal .cm-modal.cm-ide{border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:1000px;height:auto;width:auto}}:root{font-family:Standard;color:var(--color-on-surface);background-color:var(--color-white)}header,body{background-color:var(--color-white);margin:0;width:100vw}
