.section-best-offers__content .section-heading {
    max-width: 602px;
    margin-bottom: 15px;
}

.section-best-offers__content {
    max-width: 644px;
    flex: 1 1 0;
}

.section-best-offers__image {
    margin-left: -145px;
}

.section-offer-slider {
    padding-bottom: 30px;
}

@media (max-width: 1440px) {
    .section-best-offers__image {
        margin-left: 0;
    }

    .section-offer-slider__slides {
        margin-right: 0;
    }
}

@media (max-width: 1240px) {
    .section-how-works__item-panel__content {
        font-size: 20px;
    }
}

@media (max-width: 576px) {
    .section-recommendations__image img {
        max-width: 240px;
    }
}
