.section-form{padding: 20px;margin: 30px 0;background: linear-gradient(103.57deg, rgba(0, 167, 225, 0) -11.26%, rgba(9, 129, 170, 0.4) 108.75%); border-radius: 6px}
.section-form-desc{ text-align: center}
.section-form-form { max-width: 420px; margin: auto}
.form-description{ font-size: 11px; opacity: .7; line-height: 1.2; margin-top: 20px; text-align: center }

@media only screen and (min-width: 768px) {
    .section-form-desc{ display: flex; flex-direction: column;  text-align: left; padding-right: 20px; font-size:16px; box-sizing: border-box}
    .section-form-desc h2{ font-size: 32px;}
}


@media only screen and (min-width: 1024px) {
    .section-form{padding: 40px;}
    .section-form-desc{ justify-content: center;  font-size:18px; padding: 0 40px}
    .section-form-desc h2{ font-size: 42px;}
}