#contact_ {
    background-color: lightgreen;
}

#contact .all {
    width: 900px;
    margin: 0 auto 0 auto;;
}

#contact .parent {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    /* background-color: lightskyblue; */
}

#contact .parent .box {
    flex: 0 1 400px;
    /* background-color: lightgreen; */
    margin: 1rem;
    min-height: 500px;
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    border-color: var(--header-2-color);
}

#contact .parent .box-left div {
    color: var(--header-1-color);
    font-size: 2rem;
}
/*
#contact .parent .box-left div * {
    margin: 0px;
}
#contact .parent .box-left .box-left-2 {
    font-size: 1.5rem;
    text-align: justify;
}
#contact .parent .box-left .box-left-2 .info {
    font-size: 1.75rem;
    margin-bottom: 2rem;
}
#contact .parent .box-left .box-left-2 .fas {
    padding-left: 1rem;
    float: left;
    width: 2rem;
    border: 1px solid red;
}
#contact .parent .box-left .box-left-2 .conitem {
    color: lightsalmon;
    margin-left: 3rem;
    text-align: left;
    border: 1px solid red;
}
*/

#contact .contact-name {
    text-align: center;
    color: var(--header-1-color);
    font-size: 2rem;
    margin: auto 1rem;
}
#contact .contact-hrinfo {
    text-align: center;
    color: var(--header-2-color);;
    font-size: 1.5rem;
    margin-top: 1rem;
}
#contact .contact-home * {
    margin-top: 5px;
} 
#contact .contact-home .row {
    display: flex;
    width: 100%;
    justify-content: start;
}
#contact .contact-home .fas {
    /* color: slateblue; */
    color: var(--header-1-color);;
    font-size: 2rem;
    /* background-color: slategrey;
    border: black;
    border-style: solid; */
    width: 5rem;
}
#contact .contact-home .item {
    /* color: slateblue; */
    color: var(--header-1-color);
    font-size: 1.3rem;
    /* background-color: tan; */
}