.header_container {
    position: relative;
    background-color: #0c0051;
    height: 90px;
    padding-left: 20px;
    display: flex;
    align-items: center;
}

.header_top {
    text-align:left;
    display: flex;
    cursor: pointer;
    text-decoration: none;
    margin: 0 auto;
}

.header_title {
    font-size: 32px;
    font-weight: 900;
    display        : inline-block;
    color          : #ffffff;
    letter-spacing : 2px;
}

.header_multilingual {
    margin:0 10px 0 auto;
    width: auto;
    display: flex;
    align-items: center; 
    color: white !important;
    position: absolute;
    right: 0;
}

.header_multilingual a {
    color: white !important;
}

.language_link {
    margin: 0 5px;
}

@media screen and (max-width:768px) {
    /* Tablet */
    .header_top .header_title {
        font-size:max(5vw,18px);

    }

    .header_multilingual {
        width: 100%;
        position: initial;
        justify-content: flex-end;
        font-size:max(2vw,14px);
    }
    .header_container {
        flex-direction: column;
        justify-content: center;
    }
}

@media screen and (max-width:480px) {
    /* Mobile */
    .header_multilingual {
        margin-top: 5px;
    }
}