

div.contactpage .wrapper { display: flex; gap: 0 32px; flex-wrap: wrap; }
div.contactpage .wrapper>h1 { width:100%;  }

div.contactpage .wrapper>div { flex:1;}



.contactform { }



.contactform form { font-family: inherit; position: relative;
    z-index: 4;

}

.contactform form label>span{
    display: block; font-size: 20px; font-weight: 400; margin-bottom:15px;
}
.contactform form label input:not([type="submit"]),
.contactform form label textarea{ font-family: inherit;

    display: block;
    width: 100%;
    font-size: 20px; font-weight: 500; padding: 0.5em; margin-bottom: 1em;

    border-radius: 8px;
    border: 1px solid #EAEEF1;
    background: var(--light_grey);
    box-shadow: 0 4px 4px 0 rgba(207, 204, 204, 0.25);

}
.contactform form label textarea{ height: 8em; height: 4em}

.contactform form input[type="submit"]{

    border: none; outline: none;
    font-family: inherit; font-weight: 700;
    padding: 0.5em 1em;
    font-size: 20px;
    cursor: pointer;
    border-radius: 8px;
    max-height: 7em;
    background: var(--amarenco_blue);
    color: white; margin-top: 0.5em;



}
.contactform form input[type="submit"]:is(:hover,:focus-visible){
    background: var(--orange); color: var(--darker_blue);
}