#block__text-with-image .wrapper
{
    display: flex;
    padding: 200px 0;
    column-gap: 4%;
    justify-content: center;
    align-items: center;
}
#block__text-with-image .wrapper .image
{
    display: flex;
    justify-content: center;
}
#block__text-with-image .wrapper .text-wrap
{
    display: flex;
    flex-direction: column;
    gap: 25px;
    padding-left: 80px;
}
#block__text-with-image .wrapper .image img
{
    width: 80%;
}
#block__text-with-image .wrapper .text-wrap h3
{
    font-family: 'Barlow', sans-serif;
    font-size: 1.5em;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 0;
}
#block__text-with-image .wrapper .text-wrap h2
{
    font-family: 'Source Serif 4', sans-serif;
    font-style: italic;
    font-size: 2.5em;
}
@media only screen and (max-width: 768px)
{
    #block__text-with-image .wrapper .text-wrap
    {
        text-align: center;
        align-items: center;
        padding-left: 0;
        max-width: 80%;
        margin-bottom: 75px;
    }
    #block__text-with-image .wrapper
    {
        flex-direction: column;
        padding: 100px 0;
    }
    #block__text-with-image .text-area
    {
        display: flex;
        align-items: center;
        flex-direction: column;
    }
    #block__text-with-image .wrapper .text-wrap h3
    {
        font-size: 1.2em;
        font-weight: 400;
    }
    #block__text-with-image .wrapper .text-wrap h2
    {
        font-size: 1.75em;
    }
}
