.terms-section {
    min-height: 100dvh;
    padding-top: 130px;
    background: #F0E9D8;
}

.terms-section .container {
    width: 92vw;
    max-width: 70vw;
    margin: 0 auto;
}

@media screen and (max-width: 768px) {
    .terms-section {
        padding-top: 150px;
    }
}

@media screen and (max-width: 600px) {
    .terms-section {
        padding-top: 170px;
    }
}