.myContentItem .inner p.myLabelData {
    width: 100%;
    margin: 0 0 4rem;
}

.g-recaptcha {
    width: 100%;
    margin: 3.5rem 0 4rem;
}

.myForm p {
    width: 100%;
    margin: 0 0 3.5rem;
}

.myContact {
    width: 100%;
    background: #fff;
    padding: 0;
}

.mySection#contact:nth-of-type(2):before {
    display: none;
}

.myButton {
    padding: 1.7rem 4rem;
    color: #fff;
    display: block;
    text-align: center;
    margin: 0 auto;
    font-weight: bold;
}

@media screen and (min-width: 768px) {
    .myContentItem .inner p.myLabelData {
        margin: 0 0 50px;
    }

    .myContact {
        padding: 0;
    }

    .myForm p {
        margin: 0 0 35px;
    }

    .g-recaptcha {
        width: 100%;
        margin: 35px 0 40px
    }

    .mySection:nth-of-type(2) {
        margin-top: 0;
    }
}
