section#banner{
    background-color: var(--color-light);
    width: 100%;
    padding-top: calc(710 / 1920 * 100%);
}
section#banner .slider, section#central-banner i{
    position: absolute !important;
    top: 0;
    left: 0;
}
section#features{
    height: 120px;
    margin-top: var(--spacing-section);
}
section#collection.wait{
    padding-top: calc((220 / 442) / 3 * 100%);
}
section#collection{
    width: 100%;
    margin-top: var(--spacing-section);
}
section#collection img{
    width: 100%;
}
section#central-banner{
    margin: var(--spacing-xg) 0;
    background-color: var(--color-light);
    width: 100%;
    padding-top: calc(600 / 1920 * 100%);
}
section.section-featured{
    margin-top: var(--spacing-section);
}

@media screen and (max-width: 850px) {
    section#collection img {
        margin-bottom: var(--spacing-lg);
    }
    section#features img {
        object-fit: contain !important;
        width: 60px;
        height: 60px;
    }
    section#features .row {
        justify-content: center;
        gap: var(--spacing-md);
    }
    section#features .col-sm-4,
    section#features .col-sm-8{
        width: auto;
    }
}