:root {
    --color-blue: #3c98cd;
}

html {
    scroll-behavior: smooth;
}

#home {
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("../img/solutions/hero.png");
}

#home h2 {
    color: white !important;
}

#home h2::after {
    content: none;
}

.btn-block + .btn-block {
    margin-top: 0;
    margin-left: 5px;
}

.pt {
    padding-top: 100px;
}

.ptb {
    padding: 100px 0;
}

.grey-box {
    padding: 60px;
    background: #f5f5f5;
}

h5 {
    color: black;
}

#solution {
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("../img/solutions/att-bg1.png");
    padding: 100px 0;
    background-size: cover;
    background-position: center;
}

#ml7007-400 {
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("../img/solutions/att-bg2.png");
    padding: 100px 0;
    background-size: cover;
    background-position: center;
}

#ml7007-100 {
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("../img/solutions/att-bg3.png");
    padding: 100px 0;
    background-size: cover;
    background-position: center;
}

#solution h2::after,
#ml7007-100 h2::after,
#ml7007-400 h2::after {
    content: none;
}

#solution *,
#ml7007-100 *,
#ml7007-400 * {
    color: white !important;
}

.downloadable-link {
    width: fit-content;
    display: inline-block;
    text-align: center;
    margin-right: 30px;
    margin-bottom: 30px;
}

/* @media (max-width: 576px){
    #solution{
        padding: 100px 0;
    }
} */
