.offers-section-title {
    display: flex;
    max-width: var(--container-columns-6, 816px);
    margin-inline: var(--spacing-xl);
}

.offers-section-title .section-title {
    font-weight: var(--font-weight-type-h4, 800);
    line-height: var(--font-line-height-h4, 40.8px);
    letter-spacing: var(--font-letter-spacing-h4, 0);
}

.offers-slider-wrapper {
    padding-inline: var(--spacing-xl);
    padding-block: calc(var(--spacing-medium) - 8px);
}

.offer-image {
    display: flex;
    max-width: 392px;
}

.offer-image img {
    width: 100%;
    height: 540px;
    object-fit: cover;
    object-position: 15%;
    border-radius: var(--border-radius-sm, 16px);
}

.offer-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.00) 40%);
    border-radius: var(--border-radius-sm, 16px);
}

.offer-content {
    position: absolute;
    bottom: 24px;
    left: 24px;
}

.offer-amount {
    font-weight: var(--font-weight-type-h3, 800);
    line-height: var(--font-line-height-h3, 62.4px); /* 130% */
    letter-spacing: var(--font-letter-spacing-h3, 0);
}

.offer-title {
    margin: 0;
    font-weight: var(--font-weight-type-paragraph, 500);
    line-height: var(--font-line-height-paragraph, 31.2px);
    letter-spacing: var(--font-letter-spacing-paragraph, 0);
}

@media (max-width: 1200px) {
    
    .offer-image img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: 15%;
        border-radius: var(--border-radius-sm, 16px);
    }

    .offers-slider-wrapper {
        padding-block: var(--spacing-medium);
    }
    
}

