.home__benefits {
    margin-top: 5rem
}

.home__benefits--item {
    position: relative;
    /* color: #D7F9FF; */
    /* color: #D7F9FF; */
    color: #FFF;
    padding: 3rem 1.5rem;
    margin-bottom: 2rem
}

.home__benefits--item img,
.home__benefits--item svg {
    max-height: 50px
}

.home__benefits--item::before {
    z-index: -2;
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    /* background-color: #a035a3; */
    /* background-color: #012640; */
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%)
}

.home__benefits--item::after {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background-color: #0e051d; */
    background-color: #58388f;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%)
}

.home__benefits--list {
    list-style: none
}

.home__benefits--list .home__benefits--title {
    /* color: #deadff; */
    color: #FFF;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 150%;
    text-transform: uppercase;
    margin-top: 1.1rem;
    /* max-width: 185px */
}

.home__benefits--list .home__benefits--text {
    /* color: #D7F9FF; */
    color: #fff;
    font-size: 1.2rem;
    line-height: 150%;
    margin-top: 1.5rem
}

@media screen and (min-width:768px) {
    .home__benefits--list {
        padding: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        gap: 42px
    }

    .home__benefits--list {
        gap: 32px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        justify-content: center
    }

    .home__benefits--list {
        gap: 32px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        justify-content: center
    }

    .home__benefits--list--item {
        padding: 2.8125rem 2rem;
        width: calc(50% - 1rem)
    }

    .home__benefits--list .home__benefits--list {
        gap: 32px;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        justify-content: center
    }

    .home__benefits--list .home__benefits--item {
        padding: 2.8125rem 2rem;
        width: calc(50% - 1rem)
    }
}

@media screen and (min-width:1024px) {
    .home__benefits--list .home__benefits--item {
        padding: 2.8125rem 3rem;
        width: calc(33% - 20px)
    }
}