.cc-lang-select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.cc-lang-select ul{padding:0}.cc-lang-select ol,menu,ul{list-style:none}.cc-lang-select button,input,select,textarea{background-color:transparent;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc-lang-select button{border:none;box-shadow:0 0 5px 1px hsla(0,1%,51%,.1)}.cc-lang-select textarea{resize:vertical;overflow:auto;vertical-align:top}.cc-lang-select a{color:#4827ec}.cc-lang-select table{border-collapse:collapse;border-spacing:0}.cc-lang-select img,svg,video{display:block;max-width:100%}@media (min-width:64rem){.cc-lang-select body{font-size:1.25rem}.cc-lang-select h1{font-size:3.051rem}.cc-lang-select h2{font-size:2.44rem}.cc-lang-select h3{font-size:1.75rem}.cc-lang-select h4{font-size:1.5625rem}}:root{--li4-color-primary-hsl:177,50%,46%;--li4-color-bg-hsl:0,0%,100%;--li4-color-contrast-high-hsl:230,7%,23%;--li4-color-contrast-higher-hsl:230,13%,9%;--li4-color-bg-light-hsl:0,0%,100%;--li4-color-white-hsl:0,0%,100%;--li4-color-bg-dark-hsl:240,4%,95%;--li4-color-bg-lighter-hsl:transparent;--li4-color-black-hsl:230,13%,9%;--li4-space-3xs:0.25rem;--li4-space-2xs:0.375rem;--li4-space-xs:0.5rem;--li4-space-sm:0.75rem}@media(min-width:64rem){:root{--li4-space-3xs:0.375rem;--li4-space-2xs:0.5625rem;--li4-space-xs:0.75rem;--li4-space-sm:1.125rem}}.cc-lang-select .li4-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;font-size:1em;white-space:nowrap;background:hsl(var(--li4-color-bg-dark-hsl));color:hsl(var(--li4-color-contrast-higher-hsl));cursor:pointer;text-decoration:none;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .2s ease;will-change:transform;padding:var(--li4-space-2xs) var(--li4-space-sm);border-radius:.25em}.cc-lang-select .li4-btn:focus-visible{outline:none}.cc-lang-select .li4-btn:active{transform:translateY(2px)}.cc-lang-select .li4-btn--subtle{background:hsl(var(--li4-color-bg-lighter-hsl));color:hsl(var(--li4-color-contrast-higher-hsl))}.cc-lang-select .li4-btn--subtle:hover{background:hsl(var(--li4-color-bg-light-hsl))}.cc-lang-select .li4-btn--subtle.light:hover{background:hsla(240,4%,95%,.06)}.cc-lang-select .li4-btn--subtle.light,.cc-lang-select .li4-btn--subtle.light .li4-icon{color:#fff}.cc-lang-select .li4-icon{height:var(--li4-size,1em);width:var(--li4-size,1em);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:none}:root{--picker-vertical-gap:4px}.cc-lang-select .language-picker{display:inline-block;position:relative;align-self:center}.cc-lang-select .language-picker__form{display:none}.cc-lang-select .language-picker__button .li4-icon{height:16px;width:16px}.cc-lang-select .language-picker__button{align-self:center;height:auto}.cc-lang-select .language-picker__button .li4-icon:first-of-type{margin-right:var(--li4-space-3xs)}.cc-lang-select .language-picker__button .li4-icon:last-of-type{margin-left:var(--li4-space-3xs)}#currency-picker-button .li4-icon:first-of-type{transform:translateY(-1px)}#currency-picker-button{font-size:.7rem;line-height:1;padding-top:2px;padding-bottom:2px;height:auto}#currency-picker-button em{font-size:.82rem}#currency-picker-dropdown .language-picker__item span{font-size:.9rem}#currency-picker-button .li4-icon{height:14px;width:14px;fill:none;stroke:currentColor}.cc-lang-select .language-picker__dropdown{position:absolute;left:0;top:100%;width:200px;background-color:hsl(var(--li4-color-bg-light-hsl));padding:var(--li4-space-3xs) 0;border-radius:.25em;z-index:5;margin-top:var(--picker-vertical-gap);margin-bottom:var(--picker-vertical-gap);--space-unit:1rem;--text-unit:1rem;font-size:var(--text-unit);visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s}.cc-lang-select .language-picker__dropdown--right{right:0;left:auto}.cc-lang-select .language-picker__dropdown--up{bottom:100%;top:auto}#footer .language-picker__dropdown{bottom:100%;top:auto;margin-top:0;margin-bottom:var(--picker-vertical-gap);max-height:40vh;overflow:auto}.cc-lang-select .language-picker__button[aria-expanded=true]+.language-picker__dropdown{visibility:visible;opacity:1;transition:visibility 0s,opacity .2s}.cc-lang-select .language-picker__item{display:flex;align-items:center;text-decoration:none;padding:var(--li4-space-2xs) var(--li4-space-sm);color:hsl(var(--li4-color-contrast-high-hsl));transition:background .2s}.cc-lang-select .language-picker__item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-lang-select .language-picker__item:hover{background-color:hsla(var(--li4-color-contrast-higher-hsl),.075)}.cc-lang-select .language-picker__item:focus{outline:none;background-color:hsla(var(--li4-color-primary-hsl),.1)}.cc-lang-select .language-picker__item[aria-selected=true]{position:relative;background-color:hsl(var(--li4-color-primary-hsl));color:hsl(var(--li4-color-white-hsl));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cc-lang-select .language-picker__item[aria-selected=true]:focus{outline:2px solid hsla(var(--li4-color-primary-hsl),.2)}.cc-lang-select .language-picker__item[aria-selected=true]:after{content:"";height:16px;width:16px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline stroke-width='2' stroke='%23ffffff' fill='none' stroke-linecap='round' stroke-linejoin='round' points='1,9 5,13 15,3 '/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline stroke-width='2' stroke='%23ffffff' fill='none' stroke-linecap='round' stroke-linejoin='round' points='1,9 5,13 15,3 '/%3E%3C/svg%3E");margin-left:auto}.cc-lang-select .language-picker__flag{display:flex;align-items:center}.cc-lang-select .language-picker__flag:before{display:none;flex-shrink:0;content:"";height:12px;width:18px;margin-right:var(--li4-space-2xs);background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:2px}.cc-lang-select .language-picker__dropdown .language-picker__flag:before{margin-right:var(--li4-space-xs)}.cc-lang-select .language-picker--flags .language-picker__flag:before{display:inline-block;display:inline-flex}.cc-lang-select .language-picker--flags .language-picker__button .li4-icon:first-of-type{display:none}.cc-lang-select .language-picker__flag--deutsch:before{background-image:url(/assets/flags/deutsch.svg)}.cc-lang-select .language-picker__flag--english:before{background-image:url(/assets/flags/english.svg)}.cc-lang-select .language-picker__flag--francais:before{background-image:url(/assets/flags/francais.svg)}.cc-lang-select .language-picker__flag--italiano:before{background-image:url(/assets/flags/italiano.svg)}.cc-lang-select .language-picker__flag--svenska:before{background-image:url(/assets/flags/svenska.svg)}.cc-lang-select .language-picker__flag--nederlands:before{background-image:url(/assets/flags/nederlands.svg)}.cc-lang-select .language-picker__flag--russian:before{background-image:url(/assets/flags/russian.svg)}.cc-lang-select .language-picker__flag--suomi:before{background-image:url(/assets/flags/suomi.svg)}.cc-lang-select .language-picker__flag--norsk:before{background-image:url(/assets/flags/norsk.svg)}.cc-lang-select .language-picker__flag--dansk:before{background-image:url(/assets/flags/dansk.svg)}.cc-lang-select .language-picker__flag--portugues:before{background-image:url(/assets/flags/portugues.svg)}.cc-lang-select .language-picker__flag--espanol:before{background-image:url(/assets/flags/espanol.svg)}.cc-lang-select .language-picker--hide-label .language-picker__button .li4-icon{margin-left:0}.cc-lang-select .language-picker--hide-label .language-picker__button .li4-icon:first-of-type,.cc-lang-select .language-picker--hide-label .language-picker__button em{display:none}.cc-lang-select .language-picker--hide-label .language-picker__button .language-picker__flag:before{margin-right:var(--li4-space-3xs)}.cc-lang-select .language-picker--hide-label .language-picker__flag:before{display:inline-block;display:inline-flex}.cc-lang-select .li4-sr-only{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap}