.main {
    padding: 70px 10px 310px;
}
.main-grid {
    display: grid;
    justify-items: center;
    gap: 25px;
    max-width: 1080px;
}
.main-grid h3 {
    color: #7B7B7B;
}
.main-grid .btn {
    margin-top: 20px;
}

@media only screen and (max-width: 440px) {
    
    .main-grid h1 {
        font-size: 2.9rem;
    }
    .main-grid p {
        font-size: 1rem;
    }
    .main-grid h3 {
        font-size: 1.25rem;
    }

}

@media only screen and (max-width:439px) {
    .main {
        padding: 70px 10px 70px;
    }
}