:root {
    scroll-behavior: smooth;
}

.custom-padding {
    padding-left: 25px;
    padding-right: 15px;
}

body {
    background: rgb(128,128,128);
    background: linear-gradient(0deg, rgba(128,128,128,1) 15%, rgba(255,255,255,1) 100%);
}

.container > div:not(:first-child) {
    /* Your styles here */
    background-color: linear(50% #000, #fff);
    padding: 20px;
}

@media screen(max-width: 550px ){
    body {
        background: rgb(128,128,128);
        background: linear-gradient(0deg, rgba(128,128,128,1) 22%, rgba(255,255,255,1) 100%);
    }
}