heliux-languagenavigation{--languagenavigation-border-color:var(--scope-color-main-color,#000);--languagenavigation-icon-color:var(--scope-color-main-color,#fff);--languagenavigation-text-color:var(--scope-color-main-color,#fff);--languagenavigation-text-link:var(--scope-color-main-color,#fff);--languagenavigation-text-link-active:var(--scope-color-accent1,#000);--languagenavigation-text-link-hover:var(--scope-color-accent1,#000)}
.alignment-horizontal-left heliux-languagenavigation{--languagenavigation-alignment:flex-start}
.alignment-horizontal-center heliux-languagenavigation{--languagenavigation-alignment:center}
.alignment-horizontal-right heliux-languagenavigation{--languagenavigation-alignment:flex-end}
heliux-languagenavigation .languagenavigation__basic{--languagenavigation-margin-block-start:var(--scope-margin-block-start,0);--languagenavigation-margin-inline-end:var(--scope-margin-inline-end,0);--languagenavigation-margin-block-end:var(--scope-margin-block-end,var(--global-layout-viewport-default-margin));--languagenavigation-margin-inline-start:var(--scope-margin-inline-start,0);-webkit-margin-before:var(--languagenavigation-margin-block-start);margin-block-start:var(--languagenavigation-margin-block-start);-webkit-margin-after:var(--languagenavigation-margin-block-end);margin-block-end:var(--languagenavigation-margin-block-end);-webkit-margin-start:var(--languagenavigation-margin-inline-start);margin-inline-start:var(--languagenavigation-margin-inline-start);-webkit-margin-end:var(--languagenavigation-margin-inline-end);margin-inline-end:var(--languagenavigation-margin-inline-end);display:flex;align-items:center;justify-content:var(--languagenavigation-alignment)}
heliux-languagenavigation .languagenavigation__basic__country{align-items:center;color:var(--languagenavigation-text-color);display:flex;padding:0;background:0;border:0}
heliux-languagenavigation .languagenavigation__basic heliux-icon{--icon-color:var(--languagenavigation-icon-color);display:flex;width:calc(-1*(-1*var(--icon-size) - 5px));-webkit-padding-before:5px;padding-block-start:5px;-webkit-padding-after:6px;padding-block-end:6px;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}
heliux-languagenavigation .languagenavigation__basic heliux-icon svg{width:var(--icon-size)}
heliux-languagenavigation .languagenavigation__basic__languages{display:flex}
heliux-languagenavigation .languagenavigation__basic__languages__item{display:inline-block;-webkit-border-start:1px solid var(--languagenavigation-border-color);border-inline-start:1px solid var(--languagenavigation-border-color);-webkit-margin-start:8px;margin-inline-start:8px;-webkit-padding-start:8px;padding-inline-start:8px}
heliux-languagenavigation .languagenavigation__basic__languages__item--active{color:var(--languagenavigation-text-link-active)}
heliux-languagenavigation .languagenavigation__basic__languages__link{text-decoration:none;color:var(--languagenavigation-text-link)}
heliux-languagenavigation .languagenavigation__basic__languages__link:hover{color:var(--languagenavigation-text-link-hover)}
heliux-languagenavigation .languagenavigation__basic__country,heliux-languagenavigation .languagenavigation__basic__languages__item:not(.languagenavigation__basic__languages__item--active){cursor:pointer}
heliux-header heliux-languagenavigation{--languagenavigation-text-link:#000;--languagenavigation-text-link-hover:#222;--languagenavigation-border-color-hover:#eee;display:none}
@media(min-width:1024px){heliux-header heliux-languagenavigation{display:flex}
}
heliux-header .header__base--mobileNavOpen heliux-mobilenav heliux-languagenavigation{display:flex;-webkit-padding-start:20px;padding-inline-start:20px}
heliux-header .languagenavigation__wrapper{align-items:center;height:100%;justify-content:center}
heliux-header .languagenavigation__basic{height:100%}
heliux-header .languagenavigation__basic__countryTitle{text-transform:uppercase}
heliux-header .languagenavigation__basic__country{-webkit-padding-before:10px;padding-block-start:10px;-webkit-padding-after:10px;padding-block-end:10px;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;background:var(--languagenavigation-border-color);border:1px solid var(--languagenavigation-border-color);color:var(--languagenavigation-text-link)}
@media(min-width:1024px){heliux-header .languagenavigation__basic__country{margin-block:0;margin-inline:10px}
}
heliux-header .languagenavigation__basic__country:hover{color:var(--languagenavigation-text-link-hover);border:1px solid var(--languagenavigation-border-color-hover);background:var(--languagenavigation-border-color-hover)}