#about_me {
    padding: 100px 0;
    background-color: var(--secondary-color);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 50px;
    flex-wrap: wrap;
}

.about_me_container {
    width: 750px;
    max-width: 90%;
}

#about_me img {
    width: 500px;
    border: 5px solid var(--main-brand-color);
    max-width: calc(90% - 14px);
}

.about_me_container h2 {
    font-size: 80px;
}

.about_me_container p {
    text-align: justify;
    line-height: 175%;
}

@media(max-width: 800px) {
    #about_me {
        padding: 50px 0;
    }
    #about_me h2 {
        text-align: center;
    }
}