.connect__container {
    gap: 70px;
}

@media (max-width: 1024px) {
    .connect__container {
        flex-direction: column-reverse;
        height: auto;
        gap: 0;
        padding: 20px;
    }
}

.connect__container-form {
    border-radius: 20px;
    /* padding: 40px; */
    gap: 70px;
}

.connect__container-form label, .connect__container-form span, input[type="text"], input[type="tel"], input[type="email"]  {
    display: block;
    width: 100%;
    box-sizing: border-box;
}

.connect__info {
    width: calc(70% - 70px / 2);
    min-height: 200px;
}

@media (max-width: 1024px) {
    .connect__info {
        width: 100%;
    }

    .connect__info-form {
        order: 2;
    }
}

.connect__img {
    width: calc(30% - 70px / 2);
}

@media (max-width: 1024px) {
    .connect__img {
        max-width: 130px;
        width: 100%;
        margin: 0 auto 10px auto;
    }

    .connect__img-form {
        order: 1;
    }
}

.connect__img img {
    width: 100%;
    height: auto;
}

.connect__info a.btn {
    max-width: 234px;
}

@media (max-width: 1024px) {
    .connect__info a.btn {
        margin: 40px auto 0 auto;
        max-width: 194px;
    }
}