.leftColumnHalf {
max-width: 40.625rem;
}
.rightColumnHalf {
max-width: 34.375rem;
}

.leftColumnHalf {
    grid-column-start: contentLeft;
}

.rightColumnHalf {
    grid-column-start: contentMid;
}

#ContactDiv {
    grid-row: 1 / 3;
}

#ContactDiv p {
    max-width: 24.0625rem;
}

#ContactDiv #LabelLetterP {
    max-width: 40.625rem;
    text-align: right;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -1rem;
    margin-bottom: -3rem;
}

#LabelLetter {
    display: inline;
    width: 233px;
    margin-right: 2rem;
}

#ContactDiv .mailBig {
    font: normal normal normal 2rem/2rem Museo-500;
    width: 34.375rem;
    margin-top: 0;
}

.WidthDiv {
    grid-row: 5 / 5;
    visibility: hidden;
    max-width: 40.625rem;
}

#FormDiv {
    width: 31rem;
    padding: 1.5625rem;
    display: flex;
    flex-direction: column;
    grid-row: 1 / 1;
}

#FormDiv h4 {
    margin: 3.125rem 0 1.5625rem 0;
    text-align: left;
    font: normal 1rem/3rem Museo-300;
    letter-spacing: 0px;
    color: #022601;
    text-transform: uppercase;
}

input[type="text"] {
    height: 3.125rem;
}

input[type="text"], textarea {
    display: block;
    width: 27.875rem;
    margin-top: 1.5625rem;
    padding: 0 1.5625rem;
    
    font: normal normal normal 1rem/1.5625rem Museo-500;
    border-radius: 1.5625rem;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #FF0800;
    color: #022601;
}

textarea {
    padding-top: 15px;
    height: 12.5rem;
    min-height: 10rem;
    min-width: 15rem;
    resize: vertical;
    margin-bottom: 15px;
}
textarea:focus, input:focus{
    outline: none;
    background: #FCCDC9;
}
*:focus {
    outline: none;
}

::placeholder { 
    color: #F88379;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #F88379;
}
::-ms-input-placeholder { /* Microsoft Edge */
    color: #F88379;
}

#gdprLabel {
    display: block;
    font: normal normal normal 1rem/1.5625rem Museo-500;
    color: #F88379;
}

form input[type="submit"] {
    margin-top: 1.5625rem;
}

@media (max-width: 1000px) {
    #ContactDiv {
        grid-row: 1 / 1;
    }

    .WidthDiv {
        grid-row: 2 / 2;
    }

    #FormDiv {
        grid-row: 3 / 3;
    }
}