.block-why-page .container {
    max-width: none;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 1024px) and (max-width: 1399px) {
    .block-why-page .lg\:grid-cols-12 {
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .block-why-page .lg\:col-span-3 {
        grid-column: span 5 / span 5;
    }
}

@media (min-width: 1400px) {
    .block-why-page .lg\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .block-why-page .lg\:col-span-3 {
        grid-column: span 3 / span 3;
    }
}

@media (min-width: 1640px) {
    .block-why-page .container {
        max-width: 1640px;
    }
}

@media (min-width: 984px) and (max-width: 1279px) {
    .block-why .sticker-anim {
        top: 40px !important;
    }
}
