heliux-languagenavpopup{--languagenavpopup-border-color:var(--scope-color-main-color,#000);--languagenavpopup-background:var(--scope-color-background,#000);--languagenavpopup-text-color:var(--scope-color-main-color,#fff);--languagenavpopup-icon-color:var(--scope-color-main-color,#fff);--languagenavpopup-text-link:var(--scope-color-main-color,#fff);--languagenavpopup-text-link-active:var(--scope-color-accent1,#000);--languagenavpopup-text-link-hover:var(--scope-color-accent1,#000);--languagenavpopup-outline-color:var(--scope-color-accent1-hover);--languagenavpopup-grid-gap:var(--scope-layout-grid-gutter,20px);--languagenavpopup-icon-size:30px}
@media(min-width:0)and (max-width:639px){heliux-languagenavpopup .modal__base{--modal-grid-area-start:1;--modal-grid-area-size:12}
}
@media(min-width:640px)and (max-width:1023px){heliux-languagenavpopup .modal__base{--modal-grid-area-start:2;--modal-grid-area-size:10}
}
@media(min-width:1024px)and (max-width:1279px){heliux-languagenavpopup .modal__base{--modal-grid-area-start:var(--languagenavpopup-l-start);--modal-grid-area-size:var(--languagenavpopup-l-size)}
}
@media(min-width:1280px){heliux-languagenavpopup .modal__base{--modal-grid-area-start:var(--languagenavpopup-start);--modal-grid-area-size:var(--languagenavpopup-size)}
}
heliux-languagenavpopup .modal__base .modal__container{margin-block:20px;margin-inline:20px;grid-column:var(--modal-grid-area-start,1)/span var(--modal-grid-area-size,12);background-color:var(--scope-color-background);color:var(--languagenavpopup-text-color)}
heliux-languagenavpopup .modal__base.modal__base--fullscreen{width:auto}
heliux-languagenavpopup .modal__base.modal__base--fullscreen .modal__container{display:flex;grid-column:auto;min-inline-size:100vw;min-block-size:100vh;margin-block:0;margin-inline:0;justify-content:center;align-items:center}
heliux-languagenavpopup .modal__base.modal__base--fullscreen .modal__container .modal__closeBtn{position:absolute;inset-inline-end:25px}
heliux-languagenavpopup .modal__content{--scope-modal-content-padding:10px 20px 20px;background:transparent}
@media(min-width:1024px){heliux-languagenavpopup .modal__content{--scope-modal-content-padding:10px 40px 40px}
}
heliux-languagenavpopup .modal__content .languagenavpopup__modalHeader{text-align:start;-webkit-margin-after:30px;margin-block-end:30px}
heliux-languagenavpopup .modal__content .languagenavpopup__sectionHeader{-webkit-margin-after:25px;margin-block-end:25px}
heliux-languagenavpopup .modal__content .languagenavpopup__countries__item{overflow:hidden;max-inline-size:-moz-fit-content;max-inline-size:fit-content}
@media(min-width:640px){heliux-languagenavpopup .modal__content .languagenavpopup__content{grid-template-columns:8fr 4fr;display:grid}
}
heliux-languagenavpopup .modal__content .languagenavpopup__content p.cmp-text__paragraph{-webkit-hyphens:none;hyphens:none;max-inline-size:none}
@media(min-width:640px){heliux-languagenavpopup .modal__content .languagenavpopup__content p.cmp-text__paragraph{max-inline-size:-moz-fit-content;max-inline-size:fit-content}
}
@media(min-width:0)and (max-width:639px){heliux-languagenavpopup .modal__content .languagenavpopup__locationWrapper{display:none}
}
heliux-languagenavpopup .modal__content .languagenavpopup__locationWrapper .languagenavpopup__languages__list{display:none}
heliux-languagenavpopup .modal__content .languagenavpopup__locationDropDown{-webkit-margin-after:40px;margin-block-end:40px}
@media(min-width:640px){heliux-languagenavpopup .modal__content .languagenavpopup__locationDropDown{display:none}
}
heliux-languagenavpopup .modal__content .languagenavpopup__locationDropDown .languagenavpopup__languages__list{display:none}
heliux-languagenavpopup .modal__content .languagenavpopup__languagesWrapper{display:grid;gap:var(--languagenavpopup-grid-gap);grid-template-columns:1fr}
@media(min-width:640px){heliux-languagenavpopup .modal__content .languagenavpopup__languagesWrapper{grid-template-columns:1fr 3fr}
}
heliux-languagenavpopup .modal__content .languagenavpopup__languagesWrapper .languagenavpopup__languages__list{display:flex;flex-direction:column}
heliux-languagenavpopup .modal__content .languagenavpopup__languagesWrapper heliux-calltoaction{margin-block:35px 0;margin-inline:0}
heliux-languagenavpopup .modal__content .languagenavpopup__languagesWrapper__line{position:relative;height:100%;min-inline-size:10px}
@media(min-width:0)and (max-width:639px){heliux-languagenavpopup .modal__content .languagenavpopup__languagesWrapper__line{display:none}
}
@media(min-width:1024px){heliux-languagenavpopup .modal__content .languagenavpopup__languagesWrapper__line{min-inline-size:50px}
}
heliux-languagenavpopup .modal__content .languagenavpopup__languagesWrapper__line::after{content:"";position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:50%;-webkit-border-start:1px solid var(--languagenavpopup-border-color);border-inline-start:1px solid var(--languagenavpopup-border-color)}
heliux-languagenavpopup .modal__content .languagenavpopup__languages__item{-webkit-margin-after:10px;margin-block-end:10px}
@media(min-width:0)and (max-width:639px){heliux-languagenavpopup .modal__content .languagenavpopup__languages__item{-webkit-margin-after:20px;margin-block-end:20px}
}
heliux-languagenavpopup .modal__content .languagenavpopup__languages__link{text-decoration:none;color:var(--languagenavpopup-text-link)}
heliux-languagenavpopup .modal__content .languagenavpopup__languages__link:hover{color:var(--languagenavpopup-text-link-hover)}
heliux-languagenavpopup .modal__content .languagenavpopup__languages__link--active{color:var(--languagenavpopup-text-link-active)}
heliux-languagenavpopup .modal__content .languagenavpopup__countries__list{display:grid;grid-template-columns:repeat(var(--languagenavpopup-countries-columns,1),1fr);gap:0 var(--languagenavpopup-grid-gap)}
heliux-languagenavpopup .modal__content .languagenavpopup__countries__item{cursor:pointer;-webkit-margin-after:10px;margin-block-end:10px}
@media(min-width:0)and (max-width:639px){heliux-languagenavpopup .modal__content .languagenavpopup__countries__item{margin-block:2px;margin-inline:2px;-webkit-padding-before:10px;padding-block-start:10px;-webkit-padding-after:10px;padding-block-end:10px;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}
}
heliux-languagenavpopup .modal__content .languagenavpopup__countries__item:hover{color:var(--languagenavpopup-text-link-hover)}
heliux-languagenavpopup .modal__content .languagenavpopup__countries__item:focus{color:var(--languagenavpopup-text-link-hover)}
heliux-languagenavpopup .modal__content .languagenavpopup__countries__item--active{color:var(--languagenavpopup-text-link-active)}
heliux-languagenavpopup .modal__content .languagenavpopup__countries__item--hidden{display:none}
heliux-languagenavpopup .modal__content .languagenavpopup__regions__title+.languagenavpopup__countries__list{-webkit-margin-before:20px;margin-block-start:20px}
heliux-languagenavpopup .modal__content .languagenavpopup__regions__list.languagenavpopup__regionsIncluded{gap:var(--languagenavpopup-grid-gap);grid-auto-columns:auto;display:grid}
@media(min-width:640px)and (max-width:767px){heliux-languagenavpopup .modal__content .languagenavpopup__regions__list.languagenavpopup__regionsIncluded{grid-auto-flow:inherit;grid-template-columns:1fr}
}
@media(min-width:768px)and (max-width:1023px){heliux-languagenavpopup .modal__content .languagenavpopup__regions__list.languagenavpopup__regionsIncluded{grid-auto-flow:inherit;grid-template-columns:1fr 1fr}
}
@media(min-width:1024px){heliux-languagenavpopup .modal__content .languagenavpopup__regions__list.languagenavpopup__regionsIncluded{grid-auto-flow:column;grid-auto-columns:1fr}
}
heliux-languagenavpopup .languagenavpopup__combobox{position:relative;z-index:2}
heliux-languagenavpopup .languagenavpopup__combobox--expanded .languagenavpopup__combobox__dropdown{display:block}
heliux-languagenavpopup .languagenavpopup__combobox--expanded .languagenavpopup__combobox__currentCountry heliux-icon{transform:none}
heliux-languagenavpopup .languagenavpopup__combobox--expanded .languagenavpopup__combobox__searchInput{color:var(--languagenavpopup-text-color)}
heliux-languagenavpopup .languagenavpopup__combobox__currentCountry{width:100%;border:1px solid var(--languagenavpopup-border-color);-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:60px;padding-inline-end:60px;cursor:pointer}
heliux-languagenavpopup .languagenavpopup__combobox__currentCountry heliux-icon{--icon-size:30px;position:absolute;inset-inline-end:15px;inset-block-start:0;inset-block-end:0;margin-block:auto;margin-inline:auto;transform:rotate(180deg)}
heliux-languagenavpopup .languagenavpopup__combobox__currentCountry heliux-icon svg{width:var(--icon-size);height:var(--icon-size)}
heliux-languagenavpopup .languagenavpopup__combobox__dropdown{width:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);position:absolute;background-color:var(--languagenavpopup-background);overflow:hidden;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;display:none}
heliux-languagenavpopup .languagenavpopup__combobox__search{margin-block:10px;margin-inline:0;position:relative}
heliux-languagenavpopup .languagenavpopup__combobox__search heliux-icon{--icon-size:21px;--icon-stroke:var(--languagenavpopup-icon-color);position:absolute;inset-block-start:0;inset-inline-end:0}
heliux-languagenavpopup .languagenavpopup__combobox__search heliux-icon g{stroke:var(--icon-color)}
heliux-languagenavpopup .languagenavpopup__combobox__searchInput{border:0;-webkit-border-after:1px solid var(--languagenavpopup-border-color);border-block-end:1px solid var(--languagenavpopup-border-color);width:100%;-webkit-padding-before:5px;padding-block-start:5px;-webkit-padding-after:10px;padding-block-end:10px;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;background:transparent}
heliux-languagenavpopup .languagenavpopup__combobox__searchInput:hover,heliux-languagenavpopup .languagenavpopup__combobox__searchInput:active,heliux-languagenavpopup .languagenavpopup__combobox__searchInput:focus{outline:0;background:transparent}
heliux-languagenavpopup .languagenavpopup__combobox__list{overflow:auto;max-block-size:135px;-webkit-margin-after:20px;margin-block-end:20px}