.infront-languagenavigation{position:relative;display:inline-flex}
@media only screen and (min-width:768px){.infront-languagenavigation{width:-moz-max-content !important;width:max-content !important}
}
@media only screen and (max-width:767px){.infront-languagenavigation{width:100%}
.infront-languagenavigation>div{width:100%}
}
.infront-languagenavigation__toggle{overflow:visible;width:auto;padding:0;border:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:normal;color:var(--infront-color-text-tiny-body);font-family:var(--infront-font-family-tiny-body);font-weight:var(--infront-font-weight-tiny-body);cursor:pointer;display:flex;align-items:center;gap:23px}
.infront-languagenavigation__toggle::-moz-focus-inner{padding:0;border:0}
@media only screen and (max-width:767px){.infront-languagenavigation__toggle{font-size:var(--infront-font-size-tiny-body-mobile);line-height:var(--infront-line-height-tiny-body-mobile)}
}
@media only screen and (min-width:768px){.infront-languagenavigation__toggle{font-size:var(--infront-font-size-tiny-body-desktop);line-height:var(--infront-line-height-tiny-body-desktop)}
}
@media only screen and (max-width:767px){.infront-languagenavigation__toggle{justify-content:space-between;width:100%}
}
.infront-languagenavigation .cmp-languagenavigation{color:var(--infront-color-text-body-xs);font-family:var(--infront-font-family-body-xs);font-weight:var(--infront-font-weight-body-xs);background-color:var(--infront-color-palette-15);z-index:2;border:1px solid var(--infront-color-palette-6);border-radius:0 0 4px 4px;display:none;position:absolute;right:0}
@media only screen and (max-width:767px){.infront-languagenavigation .cmp-languagenavigation{font-size:var(--infront-font-size-body-xs-mobile);line-height:var(--infront-line-height-body-xs-mobile)}
}
@media only screen and (min-width:768px){.infront-languagenavigation .cmp-languagenavigation{font-size:var(--infront-font-size-body-xs-desktop);line-height:var(--infront-line-height-body-xs-desktop)}
}
.infront-languagenavigation .cmp-languagenavigation b{font-weight:var(--infront-font-weight-body-xs-strong)}
@media only screen and (min-width:768px){.infront-languagenavigation .cmp-languagenavigation{width:-moz-max-content;width:max-content;padding:17px 22px 23px 18px;bottom:39px}
}
@media only screen and (max-width:767px){.infront-languagenavigation .cmp-languagenavigation{width:100%;padding:17px 28px 23px 21px;bottom:36px}
}
.infront-languagenavigation .cmp-languagenavigation__item{display:flex;justify-content:space-between;gap:65px}
.infront-languagenavigation .cmp-languagenavigation__item+.cmp-languagenavigation__item--level-0{margin-top:15px}
.infront-languagenavigation .cmp-languagenavigation__item-link{text-decoration:none}
.infront-languagenavigation .open .cmp-languagenavigation{display:block}
.open .infront-languagenavigation__toggle svg{transform:rotate(0)}
.infront-languagenavigation .cmp-languagenavigation__item--level-0 .cmp-languagenavigation__group{display:flex;gap:11px}
.infront-languagenavigation .cmp-languagenavigation__item--level-1.cmp-languagenavigation__item--active .cmp-languagenavigation__item-link{color:var(--infront-color-palette-2);font-weight:var(--infront-font-weight-body-xs-strong)}