.company-info-list,
div.company-info-list {
    padding-block: 140px;
}

.company-info__list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.company-info__item {
    width: calc(25% - 12px);
    min-width: 200px;
}

.company-info__img {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 156px;
    min-width: 100px;
    height: 156px;
    border-radius: 50%;
    background: #F1FDFF;
    box-shadow: 3px 1px 3px #F2F9FA, 6px 6px 7px #FFFFFF, 9px 8px 7px #F2F9FA, inset -2px -8px 13px #FFFFFF, inset 0px 4px 10px #C9F8FF;
    transition: all linear .15s;
}

.company-info__img:hover {
    background: rgba(244, 119, 53, 0.1);
    box-shadow: 3px 1px 3px #F2F9FA, 6px 6px 7px #FFFFFF, 9px 8px 7px #F2F9FA, inset -2px -8px 13px #FFFFFF, inset 0px 4px 10px rgba(244, 119, 53, 0.1);
    transition: all linear .15s;
}

.company-info__img:hover path {
    stroke: var(--orange-color);
    transition: all linear .15s;
}

.company-info__content {
    margin-top: 40px;
}

.company-info__name {
    margin-bottom: 16px;
}

.company-info__text {
    padding-right: 10px;
}

@media screen and (max-width:1024px) {
    .company-info__item {
        width: calc(50% - 12px);
        margin-bottom: 24px;
    }

    .company-info__item:last-child {
        margin-bottom: 0px;
    }

    .company-info__img {
        height: 120px;
        width: 120px;
    }
}

@media screen and (max-width:768px) {
    .company-info__item {
        width: 100%;
        display: flex;
    }

    .company-info__img {
        height: 100px;
        width: 100px;
    }

    .company-info__img svg {
        height: 30px;
    }

    .company-info__content {
        margin-top: 0;
        margin-left: 24px;
    }

    .company-info__name {
        margin-bottom: 8px;
    }

    .company-info-list,
    div.company-info-list {
        padding-block: 65px;
    }
}

.company-info__content.mark-list ul li:not(:last-child) {
    margin-bottom: 8px;
}