@media(min-width:1024px){.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1){margin-left:auto}}@media(max-width:1023px){.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1){margin:auto var(--cc-spacing-xl) var(--cc-spacing-l) var(--cc-spacing-xl);width:-moz-fit-content;width:fit-content}}.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1) .cmp-languagenavigation__trigger{align-items:center;background-color:var(--cc-color-white);border:1px solid var(--cc-color-grey-300);border-radius:var(--cc-radius-s);color:var(--cc-color-grey-900);cursor:pointer;display:inline-flex;font-size:var(--cc-font-size-xs);font-weight:700;gap:var(--cc-spacing-xxs);outline:1px solid transparent;outline-offset:1px;padding:var(--cc-spacing-xxs) var(--cc-spacing-xs);transition-duration:var(--cc-transition-duration-super-short);transition-property:outline,outline-offset}.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1) .cmp-languagenavigation__trigger:focus-visible{outline:3px solid var(--cc-color-focus,#037ac4);outline-offset:2px}.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1) .cmp-languagenavigation__trigger[data-current-lang=de]:before{background-image:url("../../../../../etc.clientlibs/carbon/core/clientlibs/clientlib-cc-resources-v1/resources/flags/de.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:1pc;width:1pc}.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1) .cmp-languagenavigation__trigger[data-current-lang=en]:before{background-image:url("../../../../../etc.clientlibs/carbon/core/clientlibs/clientlib-cc-resources-v1/resources/flags/en.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:1pc;width:1pc}.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1) .cmp-languagenavigation__trigger:after{background-image:url("../../../../../etc.clientlibs/carbon/core/clientlibs/clientlib-cc-icons-v1/resources/icons/chevron_right.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-flex;height:1pc;rotate:90deg;transition:rotate .3s;width:1pc}@media(max-width:1023px){.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1) .cmp-languagenavigation--open .cmp-languagenavigation__group.cmp-languagenavigation__group{bottom:100%;left:0;margin-bottom:var(--cc-spacing-xxs)}}.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1) .cmp-languagenavigation__trigger-label__lang-full{display:block}.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1) .cmp-languagenavigation__trigger-label__lang-short{display:none}.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1) .cmp-languagenavigation__group.cmp-languagenavigation__group{min-width:90pt}.languagenavigation.cmp-languagenavigation--flags:has(.cmp-languagenavigation--v1) .cmp-languagenavigation__item-link{justify-content:flex-start}@media(min-width:1024px){.languagenavigation:has(>.cmp-languagenavigation--v1){margin-left:auto}}.cmp-languagenavigation--v1{position:relative}.cmp-languagenavigation--v1.cmp-languagenavigation--open .cmp-languagenavigation__trigger:after{rotate:-90deg}.cmp-languagenavigation--v1.cmp-languagenavigation--open .cmp-languagenavigation__group.cmp-languagenavigation__group{animation:cc-dropdown-expand;animation-duration:var(--cc-transition-duration-short);animation-timing-function:var(--cc-transition-timing-function);display:flex;flex-direction:column}.cmp-languagenavigation--v1 .cmp-languagenavigation__trigger{align-items:center;background-color:transparent;border:0;border-radius:var(--cc-radius-s);color:var(--cc-color-grey-900);cursor:pointer;display:inline-flex;font-size:var(--cc-font-size-m);font-weight:400;outline:1px solid transparent;outline-offset:1px;padding:0;text-transform:uppercase;transition-duration:var(--cc-transition-duration-super-short);transition-property:outline,outline-offset}.cmp-languagenavigation--v1 .cmp-languagenavigation__trigger:focus-visible{outline:3px solid var(--cc-color-focus,#037ac4);outline-offset:2px}.cmp-languagenavigation--v1 .cmp-languagenavigation__trigger:after{background-image:url("../../../../../etc.clientlibs/carbon/core/clientlibs/clientlib-cc-icons-v1/resources/icons/chevron_right.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-flex;height:1pc;rotate:90deg;transition:rotate .3s;width:1pc}@media(min-width:768px){.cmp-languagenavigation--v1 .cmp-languagenavigation__trigger:after{height:24px;width:24px}}.cmp-languagenavigation--v1 .cmp-languagenavigation__trigger-label{display:block}@media(max-width:767px){.cmp-languagenavigation--v1 .cmp-languagenavigation__trigger-label__lang-short{font-size:var(--cc-font-size-s)}}.cmp-languagenavigation--v1 .cmp-languagenavigation__trigger-label__lang-full{display:none;text-transform:none}.cmp-languagenavigation--v1 .cmp-languagenavigation__group.cmp-languagenavigation__group{background:var(--cc-color-white);border:1px solid var(--cc-color-grey-300);border-radius:var(--cc-radius-m);box-shadow:var(--cc-box-shadow-300);box-sizing:border-box;display:none;gap:var(--cc-spacing-xs);margin-top:0;max-height:80vh;min-width:186px;min-width:5pc;outline:1px solid transparent;outline-offset:1px;overflow:auto;padding:var(--cc-spacing-xs);position:absolute;right:0;top:auto;transition-duration:var(--cc-transition-duration-super-short);transition-property:outline,outline-offset;z-index:201}.cmp-languagenavigation--v1 .cmp-languagenavigation__group.cmp-languagenavigation__group--open{animation:cc-dropdown-expand;animation-duration:var(--cc-transition-duration-short);animation-timing-function:var(--cc-transition-timing-function);display:flex;flex-direction:column}@keyframes cc-dropdown-expand{0%{opacity:0;transform:translate3d(0,calc(var(--cc-spacing-xs)*-1),0)}50%{opacity:1;transform:translateZ(0)}}.cmp-languagenavigation--v1 .cmp-languagenavigation__group.cmp-languagenavigation__group--top{bottom:100%;margin-bottom:var(--cc-spacing-xs);z-index:calc(var(--cc-z-index-max) + 1)}.cmp-languagenavigation--v1 .cmp-languagenavigation__group.cmp-languagenavigation__group--left{left:0;right:auto}.cmp-languagenavigation--v1 .cmp-languagenavigation__group.cmp-languagenavigation__group:focus-visible{outline:3px solid var(--cc-color-focus,#037ac4);outline-offset:2px}@media(min-width:768px){.cmp-languagenavigation--v1 .cmp-languagenavigation__group.cmp-languagenavigation__group{margin-top:var(--cc-spacing-xs);min-width:90pt}}.cmp-languagenavigation--v1 .cmp-languagenavigation__item.cmp-languagenavigation__item{margin-bottom:0}.cmp-languagenavigation--v1 .cmp-languagenavigation__item.cmp-languagenavigation__item.cmp-languagenavigation__item--active .cmp-languagenavigation__item-link{font-weight:400}.cmp-languagenavigation--v1 .cmp-languagenavigation__item-link{align-items:center;border:0;border-radius:var(--cc-radius-s);box-sizing:border-box;color:var(--cc-color-grey-700);cursor:pointer;display:flex;flex:none;flex-grow:0;font-size:var(--cc-font-size-s);gap:var(--cc-spacing-xs);justify-content:flex-start;justify-content:flex-end;min-height:3pc;min-height:28px;outline:1px solid transparent;outline-offset:1px;padding:0 var(--cc-spacing-xs);position:relative;transition-duration:var(--cc-transition-duration-super-short);transition-property:outline,outline-offset;transition:var(--cc-transition-short);transition-property:font-weight,background-color,color;white-space:normal;white-space:nowrap;width:100%}.cmp-languagenavigation--v1 .cmp-languagenavigation__item-link:hover{background:var(--cc-color-grey-100)}.cmp-languagenavigation--v1 .cmp-languagenavigation__item-link:focus-visible{outline:3px solid var(--cc-color-focus,#037ac4);outline-offset:2px}.cmp-languagenavigation--v1 .cmp-languagenavigation__item-link--active:after{background-image:url("../../../../../etc.clientlibs/carbon/core/clientlibs/clientlib-cc-icons-v1/resources/icons/check_small.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;content:"";filter:invert(43%) sepia(14%) saturate(1438%) hue-rotate(136deg) brightness(99%) contrast(101%);height:24px;position:absolute;right:var(--cc-spacing-m);width:24px}@media(min-width:768px){.cmp-languagenavigation--v1 .cmp-languagenavigation__item-link{font-size:var(--cc-font-size-m);justify-content:flex-start;min-height:3pc;padding:var(--cc-spacing-s) var(--cc-spacing-m)}}.cmp-languagenavigation--v1 .cmp-languagenavigation__item-link:focus,.cmp-languagenavigation--v1 .cmp-languagenavigation__item-link:hover{color:inherit;text-decoration:none}