/* cyrillic-ext */
@font-face {
    font-family: 'Retro Gaming';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Retro Gaming'),  url(../fonts/Retro-Gaming.woff) format('woff');

}

.app-eat-lab .header-item__wrapper-logo {
    max-width: 331px;
}
.app-eat-lab .section-content__before-text{
    font-size: 14px;
    letter-spacing: 1px;
    color: #df0c17;
    font-weight: 100;
    font-family: "Raleway";
}
.app-eat-lab .section-content__after-text {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #121212;
    font-weight: 400;
    font-family: "Orelega One";
    text-align: center;
    padding-bottom: 105px;
}
.section-2 .section-content__after-text, .app-eat-lab .section-2 .section-content__before-text {

    font-size: 29px;
    letter-spacing: 1px;
    line-height: 29px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Orelega One";
    text-align: left;
    text-transform: none;
    position: relative;
}
.section-2 .section-content__after-text:before{
    content: '';
    background-image: url("../img/eat-lab/section-2-str.svg");
    position: absolute;
    bottom: 59px;
    width: 100%;
    height: 8px;
    max-width: 480px;
}
.section-menu__item .section-menu__title {
    font-size: 20px;
    letter-spacing: 1px;
    color: #ffffff;
    font-weight: 100;
    font-family: "Raleway";
    text-transform: uppercase;
}
.section-menu__item-link.btn-line {
    font-size: 16px;
    letter-spacing: 4px;
    line-height: 26px;
    color: #ffffff;
    font-weight: 100;
    font-family: "Raleway";
}
.app-eat-lab .section-4 .section-content__text{
    max-width: 804px;
    line-height: 50px;
}
.app-eat-lab .section-4 .section-content__text span{
    color: #121212;
}
.footer .contacts-address {
    font-size: 28px;
    color: #1d1d1b;
    font-weight: 100;
    font-family: "Orelega One";
}
.footer .contacts-phone a{
    font-size: 22px;
    color: #df0c17;
    font-weight: 100;
    font-family: "Raleway";
    font-family: "Orelega One";
}
.copyright {
    flex-direction: column;
    gap: 20px;
}
.footer .contacts-phone {
    margin-bottom: 25px;
    padding-top: 17px;
}
@media screen and (max-width: 960px) {
    .app-eat-lab .header-item__wrapper-logo {
        max-width: 200px;
    }
    .app-eat-lab .section-1 .section-content__text {
        font-size: 34px;
    }
    .app-eat-lab .section-1 {
        background-size: contain!important;
    }
    .app-eat-lab  .section-content__after-text {
        font-size: 25px;
        line-height: 25px;
        padding-bottom: 50px;
    }
    .app-eat-lab .section-2 .section-content__after-text{
        padding-bottom: 105px;
    }
    .app-eat-lab .section-2 .section-content__before-text{
        font-size: 25px;
        line-height: 25px;
    }
    .app-eat-lab .section-4 .section-content__text {
        font-size: 34px;
        line-height: 1.2;
    }
    .app-eat-lab .section-4 {
        background-position-x: 10%;
    }
}
@media screen and (max-width: 500px) {
    .app-eat-lab .section-4 .section-content__text span {
        display: none;
    }
    .app-eat-lab .section-4 .section-content__text {
        font-size: 31px;
        line-height: 1.2;
    }
}