h1 {

}

h2 {
    font-size: 2.125rem;
    line-height: 2.6rem;
}

.page-header {
    background-color: var( --color-deepPink );
}

.about-founder-image:before {
    content: "";
    position: absolute;
    background-image: url( '../img/about-dr-levin/elements_hex.svg' );
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: -1;
    height: 288px;
    width: 100%;
    left: -45%;
    top: 55%;
}

.about-founder-image img {
    max-height: 406px;
}

.about-message {
    background-image: url( '../img/about-dr-levin/about_levin_bg.jpg' );
    background-position: center right;
    background-size: cover;
}

.about-signature img {
    width: 240px;
}



/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) { }

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    
    .about-founder-image:before {
        top: 15%;
        left: -50%;
    }

    .about-message {
        background-position: 25% center;
    }

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 

    .about-founder-image:before {
        left: -45%;
        top: 40%;
    }

    .about-message {
        background-position: 33% bottom;
    }

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 

    .about-message {
        background-position: center bottom;
    }

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1600px) { 

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1900px) { 

}