.meios-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 45px;
}

.meio-div {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 25px;
    padding: 20px 25px;
    background: var(--sub-white);
}

.meio-org {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.meio-org span {
font-size: var(--h3-text-size);
}

.loc-container {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 2px;
    row-gap: 50px;
}

.loc-div {
    display: flex;
    flex-direction: column;
    gap: 25px;
    padding: 5px 25px;
    border-left: 3px solid var(--green);
    width: 450px;
}

.loc-div .bold:first-child {
font-size: var(--h3-text-size);
margin: 0px;
}

.mar-10 {
margin: 10px 0px;
}

address {
    font-style: normal;
}


@media only screen and (max-width: 720px) {
.meio-div {
width: 100%;
}
}