*[data-i18n], #lang-switcher, #lang-switcher ~ .select__icon {
    opacity:0;
}
*[data-i18n].translated, #lang-switcher.translated,  #lang-switcher.translated ~ .select__icon{
    opacity:1;
    transition: opacity 0.2s 0 linear;
}
#loading-box{
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex
    ;
    justify-content: center;
    z-index: 9999;
}
#loading-box svg{
    margin: 10vw 0;
}

.border-right{
    border-right: 1px solid #CCCCCC;
}

.card__image {
    padding-bottom: 65%;
}