section{
        padding: 0px 20px;
}
.container_form_content{
    display: flex;
    justify-content: center;
}

.container_form_content_p{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 55rem;
    gap: 21px;
}

.container_form_content_img{
    width: 75%;
}

.form_content_img{
    width: 100%;
}

.input-username{
    display:none;
    visibility:hidden;
    opacity:0;
}

.container_form_text{
    text-align: center;
    font-size: 1.5rem;
}

.container_form_content_form{
    width: 100%;
}

.top-row{
        width: 100%;
        display: flex;
    gap: 20px;
}

.input-group{
    width: 100%;
}
#contactForm{
        width: 100%;
    display: flex;
    flex-direction: column;
    gap: 15px;
    align-items: center;
}

textarea{
    font-family: 'robotos';
    font-size: 1.2rem;
    padding-top: 10px;
    margin-top: 19px;
    padding-left: 10px;
    resize: none;
    height: 15rem;
        width: 100%;
}
input{
    font-family: 'robotos';
    border: 1px solid;
    width: 100%;
    font-size: 1.2rem;
    padding: 10px 0px 10px 5px;
    background-color: transparent;
}

.sub_form{
    font-family: 'robotos';
        transition-duration: .5s;
    cursor: pointer;
    border: 0.5px solid;
    border-radius: 6px;
    color: white;
    background-color: #006039;
    padding: 15px 60px 15px 60px;
    width: max-content;
}

.sub_form:hover{
    opacity:0.8;
}

@media (max-width: 780px){
    .container_form_text {
    text-align: center;
    font-size: inherit;
    }
    .top-row{
        flex-direction: column;
    }
    
    .container_form_content_img {
    width: 100%;
    }
}