.about_us_section {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 10dvh;
    grid-auto-rows: repeat(2, 1fr);
    /*    height: 92%;*/
    /*    padding: 8vh 8vw;*/
    grid-gap: 1vw;
    align-self: center;
    padding: 0 120px 0 40px;
    /*    border-radius: 12rem;*/
    padding: 0 5vw 120px 5vw;
    background-color: var(--blue-color-logo);

    & .heading_About_us {
        margin: 2vh 5vw 0 0;
        grid-column: 1 / 3;
        font-size: 2.5rem;
        font-weight: 500;
        text-align: right;
        color: var(--yellow-color-logo);
        font-family: haha, regular;
    }

    & .about_us_oneliner {
        /*        grid-column: 1/3;*/
        font-size: 1.75rem;
        /*        line-height: 1rem;*/
        font-weight: 500;
        text-align: center;
        align-self: center;
    }

    & blockquote {
        /*        grid-column: 1/3;*/
        font-family: Georgia, serif;
        position: relative;
        /*        margin: 0.2em;*/
        padding: 0.5em 5vw 0.5em 3em;
        margin-right: 0;
    }

    & blockquote:before {
        font-family: Georgia, serif;
        position: absolute;
        font-size: 6em;
        line-height: 1;
        top: -25px;
        left: 0;
        content: "\201C";
        color: #77867F;
    }

    & img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 5em;
    }

    & span {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        line-height: 32px;
        align-self: center;
        line-height: 1.7rem;
        font-weight: 500;
        font-size: 1.225rem;
        /*        text-align: right;*/
        text-align: justify;
        text-justify: inter-word;
    }
}

@media(max-width: 1000px) {

    .about_us_section {
        /*        height: 100dvh;*/
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        /*        padding: 10dvh 3dvw 1dvh 3dvw;*/
        margin: 0;
        gap: 5vh;
        padding: 0;

        padding-bottom: 8vh;
        /*        padding: 8dvh 2dvw;*/

        & .about_us_oneliner {
            font-size: 1.25rem;
            /*            padding: 2vh 0 4vh 7vw;*/
            padding-right: 11.5vw;
            text-align: left;
            text-justify: inter-word;
        }

        & blockquote:before {
            top: -30px;
            left: -30px;
        }

        & .heading_About_us {
            font-size: 2.5rem;
            align-self: self-end;
            padding: 0 11.5vw 0 0;
            margin: 5vh 0 0 0;
        }

        & img {
            max-height: 40dvh;
            /*            max-width: 90%;*/
            height: auto;
        }

        & span {
            height: 100%;
            font-size: 17px;
            line-height: 23px;
            text-align: left;
            text-align: justify;
            text-justify: inter-word;
        }
    }
}

@keyframes typing {
    from {
        width: 100%
    }

    to {
        width: 0
    }

}

.about_us_oneliner {
    position: relative;
    /*    margin-bottom: 8vh;*/
}


/*@media(max-width: 1600px) {
    .about_us_oneliner {
        width: 80%;
    }
}*/

.my_chatgpt_div_style {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    font-family: Verdana, 'Roboto', sans-serif, Monospace;
    font-size: 24px;
    background-color: transparent;
    color: #ffffff;
    text-align: right;
    margin-top: 10px;
    white-space: pre-wrap !important;
    padding: 10px !important;
    line-height: 3.1rem;

}

.about_us_section {
    & .capital-letter {
        font-size: 2.5rem;
        /* Adjust the size as needed */
        font-weight: bold;
    }
}

/*@media(max-width:1000px) {
    .my_chatgpt_div_style {
        padding-right: 30px !important;
    }
}*/