h2{
    --line-height:1.1428571429;
    font-family:Antique Legacy,sans-serif;
    font-size:calc(1.03448vw + 14.31034px);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    line-height:1.1428571429
}
@media(min-width:2001px){
    h2{
        font-size:35px
    }
}
@media(max-width:550px){
    h2{
        font-size:20px
    }
}
.LanguageSwitcher{
    position:relative
}
.LanguageSwitcher__list{
    display:flex
}
.LanguageSwitcher__list>li{
    padding-right:6px;
    position:relative
}
.LanguageSwitcher__list>li.is-active a{
    opacity:1
}
.LanguageSwitcher__list>li:not(:first-of-type){
    padding-left:6px
}
.LanguageSwitcher__list>li:not(:first-of-type):after{
    color:var(--six-pen-color);
    content:"|";
    height:100%;
    left:-2px;
    position:absolute;
    top:-2px;
    transition:color .4s ease
}
@media(min-width:1024px){
    .LanguageSwitcher__list>li:not(:first-of-type):after{
        left:-2px
    }
}
.LanguageSwitcher__list>li>a{
    --lh-t-adjust:0.3;
    --line-height:1.3125;
    color:var(--six-pen-color);
    cursor:pointer;
    display:flex;
    font-family:Antique Legacy,sans-serif;
    font-size:calc(.13793vw + 13.24138px);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    letter-spacing:.03em;
    line-height:1.3125;
    opacity:.3;
    transition:opacity .5s cubic-bezier(.25,1,.5,1),color .4s ease
}
@media(min-width:2001px){
    .LanguageSwitcher__list>li>a{
        font-size:16px
    }
}
@media(max-width:550px){
    .LanguageSwitcher__list>li>a{
        font-size:14px
    }
}
@media(hover:hover){
    .LanguageSwitcher__list>li>a:hover{
        opacity:1
    }
}
.LanguageSwitcher__list>li>a:before{
    content:"";
    display:block;
    height:0;
    margin-top:calc((var(--lh-t-adjust) - var(--line-height))*.5em);
    width:0
}
@media(min-width:1200px){
    .LanguageSwitcher__list>li>a{
        --lh-t-adjust:0.9
    }
}
.Footer .LanguageSwitcher{
    display:none
}
