.about-wrap {
    /* width: calc(50% - 50px); */
    /* max-width: 800px; */
    /* margin: 0px auto 0 auto; */
    /* min-height: 400px; */
}

.about-title {
    font-size: var(--titlesize);
    color: var(--titlecolor, var(--color1));
    margin-bottom: 0px;
}


.about-text {
    color: var(--color1);
    font-size: 20px;
    font-size: 14px;
    line-height: 1.7;
    /* max-width: 65ch; */

    text-align: justify;
    text-align-last: left;
    hyphens: none;
}

.about-wrap h3 {
    text-align: start;
    color: var(--color1);
    font-size: 20px;
    line-height: 1.7;
    padding-bottom: 5px;
}




/* @media (max-width: 768px) {

    .about-wrap {
        max-width: 100%;
        padding: 20px 12px;
        min-height: auto;
    }



    .about-title {
        font-size: 30px;
        line-height: 1.2;
        margin-bottom: 14px;
    }

    .about-text {
        font-size: 17px;
        line-height: 1.65;
        letter-spacing: 0.2px;
    }
}


@media (max-width: 480px) {

    .about-wrap {
        padding: 16px 10px;
    }



    .about-title {
        font-size: 26px;
    }

    .about-text {
        font-size: 16px;
        line-height: 1.7;
    }
} */