@media (max-width: 720px) {
    .main-sect .text h2 {
        font-size: 36px;
    }
}

@media (max-width: 520px) {
    .form-container {
        width: 100%;
        padding: 30px 20px;
    }

    .form .input-group {
        width: 100%;
    }

    .form .input-wrapper {
        width: 100%;
    }

    .main-sect .text p {
        font-size: 16px;
    }
}

/* Share */

@media (max-width: 540px) {
    .buttons {
        width: 100%;
    }

    .buttons button {
        width: 100%;
    }

    .form-container img {
        width: 100px;
    }
}