.page-about__wrapper {
    display: flex;
    align-items: center;
    gap: 50px;
}

.page-about__wrapper > * {
    flex: 1 1 0;
}

.page-about__left-items p {
    font-size: 16px;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.page-about__left {
    display: flex;
}

.page-about__left-timeline {
    position: relative;
    margin-left: auto;
}

.page-about__left-timeline .item {
    display: flex;
    align-items: center;
    gap: 30px;
    position: absolute;
}

.page-about__left-timeline .item-2 .circle {
    order: 2
}

.page-about__left-timeline .item-1 {
    right: 2%;
    bottom: 10%;
}

.page-about__left-timeline .item-2 {
    top: 25%;
    left: -30%;
}

.page-about__left-timeline .circle {
    width: 88px;
    height: 88px;
    background: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}

.page-about__left-timeline .circle div {
    width: 67px;
    height: 67px;
    border: 1px solid #e4e4e4;
    border-radius: 50%;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-about__right .columns-2 {
    columns: 2;
    column-gap: 70px;
}

.page-about__right p {
    line-height: 2;
}

.page-about__right .btn {
    margin-top: 45px;
}

@media (max-width: 1660px) {
    .page-about__left-timeline {
        max-width: 520px;
    }
}

@media (max-width: 1440px) {
    .page-about__left-timeline {
        max-width: 450px;
    }
}

@media (max-width: 1240px) {
    .page-about__left-timeline {
        max-width: 100%;
    }

    .page-about__left-timeline .item-2 {
        top: 12%;
        left: -5%;
    }
}


@media (max-width: 768px) {
    .page-about__left-timeline .item-2 {
        top: -15%;
        left: -4%;
    }

    .page-about__left-timeline .item-1 {
        right: 2%;
        bottom: -5%;
    }

    .hpage-about__left-items p {
        font-size: 14px;
    }
}