/* al_fixed_banner */
.al_fixed_banner p {
    max-width: 80%;
    line-height: 2;
}

/* categories */
.al-categories .category_card:first-child img {
    object-fit: contain;
}
.s-block--fixed-banner .container {
    max-width: 100%;
}
section.s-block.s-block--fixed-banner.wide-placeholder {
    margin: 0;
}