.article__thesis {
    border-radius: 24px;
    background-color: #E9F5FF;
    padding: 10px 50px;
    position: relative;

    font-size: 18px;
    line-height: 1.5;
    color: #83939C;
}



.article__thesis::before {
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #FFFFFF;
    border-radius: 50%;
    content: "";
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
}

.article__cases {
    margin: 30px 0;

    @media (max-width: 575px) {
        gap: 30px;
        display: flex;
        flex-direction: column
    }
}

.article__case {
    display: grid;
    grid-template-columns: 30% 65%;
    gap: 5%;
    align-items: center;

    @media (max-width: 575px) {
        gap: 30px;
        display: flex;
        flex-direction: column-reverse;
    }
}

.article__case--reverse {
    display: grid;
    grid-template-columns: 65% 30%;
    gap: 5%;

    @media (max-width: 768px) {
        margin: 30px 0;
    }

    @media (max-width: 575px) {
        margin: 0;
        gap: 30px;
        display: flex;
        flex-direction: column;
    }
}

.article__case-image {
    margin: 0 !important;
}