.bgTrans .menuButton, .footer .menuButton {
    color: white;
}

.bgTrans .menuButton:hover, .footer .menuButton:hover {
    border: 1px solid #fff;
    color: white;
}

.bgTrans .menuButton:focus, .footer .menuButton:focus {
    border: 1px solid #fff;
    color: white;
}

.bgTrans .menuButton.selected, .footer .menuButton.selected {
    border: 1px solid #fff;
    color: white;

}

.menuButton.selected {
    border: 1px solid #474653;
    color: #474653;
}

.menuButton:focus {
    color: #474653;
}

.menuButton:hover {
    border: 1px solid #474653;
    color: #474653;
}

#overlay {

    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(120, 120, 120, 0.9);
    z-index: 2000;

}

.pinkBtn:focus {
    color: white;
}

.pinkBtn:hover {
    color: white;
}

.backBtn {
    max-width: 120px;
    display: flex;
    align-items: center;
    /*grid-gap: 16px;*/
    justify-content: center;
}

.backBtn .material-icons {
    margin-right: 16px;
    font-size: 15px;
}

.articlePageCitate {
    border: 1px solid #F7F7F8;
    border-radius: 20px;
    padding: 28px 40px 26px 31px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 32px;
    margin-bottom: 40px;
}

.citateText {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    width: 582px;
}

.citateIcon {
    background-image: url("/public/img/icon-mark-close.png");
    width: 67.5px;
    height: 52.5px;
    background-size: cover;
}

@media (max-width: 1081px) {
    .articlePageCitate {
        padding: 31px 46px 31px 31px;
    }

    .citateText {
        font-size: 14px;
        line-height: 20px;
    }
}

@media (max-width: 428px) {
    .articlePageCitate {
        flex-direction: column;
        align-items: center;
        padding: 24px 18px 24px;
    }

    .citateText {
        text-align: center;
        width: 328px;
    }

    .citateIcon {
        background-image: url("/public/img/icon-mark-close mobile.png");
        width: 45px;
        height: 35px;
        margin-top: 23.5px;
    }
}

.CTA-content .linkButton {
    max-width: 167px;
    text-align: center;
}

.menu_contakt_btn {
    border-radius: 10px;
    padding: 12px 24px;
    letter-spacing: -0.02em;
    text-decoration: none;
    font-size: 14px;
    line-height: 22px;
    height: fit-content;
    border: 1px solid #00818e;
    color: #474653;
    margin-top: 20px;
    width: 90%;
    text-align: center;
}

.menu_contakt_btn:hover {
    background-color: #0099a8;
    color: #fff;
}

.nav-item_c {
    display: flex;
}

.header__alert {
    position: relative;
    padding: 12px 0;
    background-color: #FFD633;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 475px) {
    .index_btn_m {

    }

    .footer .linkButton {
        padding: 8px 10px;
    }

    .no_mobile_text {
        display: none !important;
    }
}
