.b-first__title {
    font: 700 46px/60px 'Roboto', sans-serif;
}
.b-first__btns {
    margin: 30px 0 16px;
}
.free .b-offer-1__computer.lazyloaded {
    background: url("../png/computer-free.png");
    left: -45px;
    width: 535px;
    height: 390px;
}
.b-offer-1__computer-soft-0 {
    width: 444px;
    background: 121px 48px / 322px 181px no-repeat;
}
.b-offer-1__info-unit {
    min-width: 499px;
}
.b-why {
    background-color: #F9F9FA;
}
.b-why__item {
    background-color: #FFF;
}

html[lang="de"] .mobile .b-first__title {
    font: 700 33px/46px 'Roboto', sans-serif;
}
html[lang="fr"] .mobile .b-first__title {
    font: 700 35px/48px 'Roboto', sans-serif;
}
html[lang="it"] .mobile .b-first__title {
    font: 700 30px/46px 'Roboto', sans-serif;
}
html[lang="es"] .mobile .b-first__title,
html[lang="pt"] .mobile .b-first__title {
    font: 700 36px/48px 'Roboto', sans-serif;
}
html[lang="ru"] .mobile .b-first__title {
    font: 700 28px/40px 'Roboto', sans-serif;
}



html[lang="ru"] .mobile .b-section__title {
    font: 700 28px/38px 'Open Sans', sans-serif;
}



html[lang="it"] .mobile .b-offer-1__title,
html[lang="pt"] .mobile .b-offer-1__title {
    font: 700 32px/44px 'Roboto', sans-serif;
}
html[lang="de"] .mobile  h3.b-why__title,
html[lang="fr"] .mobile  h3.b-why__title {
    font: 700 22px/32px 'Open Sans', sans-serif;
}
html[lang="fr"] .mobile .b-how__item {
    font: 600 15px/24px 'Open Sans', sans-serif;
}
html[lang="de"] .mobile .b-section-reviews__title,
html[lang="ru"] .mobile .b-section-reviews__title {
    font-size: 26px;
}
html[lang="ru"] .mobile .promo-bs__title {
    font: 800 28px/41px 'Inter', sans-serif;
}
html[lang="es"] .mobile .b-trusted .b-section__title,
html[lang="it"] .mobile .b-trusted .b-section__title {
    font: 700 28px/35px 'Open Sans', sans-serif;
}
html[lang="pt"] .mobile .b-trusted .b-section__title {
    font: 700 26px/35px 'Open Sans', sans-serif;
}