section.aboutus
{
    padding-top: 200px;
}

section.aboutus > h1
{
    font-size: 8vw;
    letter-spacing: -0.4vw;
    padding-left: 5%;
    line-height: 1.1;
    align-self: flex-start;
}

section.aboutus > img
{
    max-width: 100%;
}


section.aboutus div
{
    display: flex;
    gap:  3vw;
    align-items: flex-start;
    width: 100%;
    padding: 2rem;
}

section.aboutus > div > div
{
    display: flex;
    flex-direction: column;
}

section.aboutus div p
{
    font-size: clamp(0.85rem, 1.85rem, 1.5vw);
    color: black;
    padding-bottom: 2rem;
    max-width: 500px;
}


@media screen and (max-width: 720px)
{
    section.aboutus
    {
        padding-top: 137px;
    }

    section.aboutus div
    {
        padding: 1rem;
    }

    section.aboutus div p
    {
        padding-bottom: 1rem;
        max-width: 100%;
    }

}
