.p-solutions {
    min-width: 110rem;
}

#p-solutions__service--security-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2rem;
    width: 110rem;
    padding: 0px 4rem;
}

.p-solutions__service--security-content>.p-solutions__service--security-list {
    height: auto;
    flex-wrap: wrap;
    height: auto;
    gap: 3rem;
}

.p-solutions__service--security-content>.p-solutions__service--security-list>.p-solutions__service--security-item {
    width: 32rem;
    gap: 0.5rem;
}

.p-solutions__service--security-item-title {
    color: #0758d6;
    font-size: 1.7rem;
    font-weight: 700;
    padding: 1rem 0;
}

.p-solutions__service--security-content>ul>li>p {
    padding-top: 1rem;
}

.p-solutions__service--security-content>ul>li>a {
    letter-spacing: 0.01px !important;
    line-height: 1.25 !important;
    width: 100%;
}

.p-solutions__service--security-content>ul>li>a>.figure {
    flex: none;
}

@media screen and (max-width: 768px) {
    .p-solutions {
        min-width: 100%;
    }

    #p-solutions__service--security-container {
        gap: 4rem;
        width: 100%;
        padding: 0px 4rem;
    }

    .p-solutions__service--security-content>.p-solutions__service--security-list {
        padding: 0;
        gap: 3rem;
    }

    .p-solutions__service--security-content>.p-solutions__service--security-list>.p-solutions__service--security-item {
        width: 100%;
    }

    .p-solutions__service--security-item-title {
        font-size: 3rem;
    }

    .p-solutions__service--security-content>.p-solutions__service--security-list>.p-solutions__service--security-item>a>span {
        margin-right: 7rem;
    }

    .p-solutions__service--security-content>.p-solutions__service--security-list>.p-solutions__service--security-item>a>.figure {
        margin-right: 0;
    }

    .p-solutions__service--security-content>ul>li>a {
        letter-spacing: -0.06rem !important;
    }
}

.p-solutions__service--item.nature {
    background: linear-gradient(180deg, rgba(255, 241, 254, 0) 56.5%, #fcd9c4 100%);
}

.p-solutions__service--item-content.nature>.product>.logo>p {
    background: #ffecd7;
    color: #f28739;
}

.p-solutions__service--item-content.nature>.product>.logo>figure {
    width: 28rem;
    height: 5.1rem;
}

.p-solutions__service--item-content.nature>.product>.recom {
    border-color: #f59d5d;
}

.p-solutions__service--item-content.nature>.product>.recom>.title {
    color: #ba5411;
}

.p-solutions__service--item-content.nature>.detail>.catch>em {
    color: #ba5411;
}

.p-solutions__service--item-content.nature>.detail>.anchor>a {
    border-color: #f59d5d;
    color: #ba5411;
}

.p-solutions__service--item-content.nature>.detail>.anchor>a>.figure {
    background-color: #f59d5d;
}

.p-solutions__service--item.sentinelone {
    background: linear-gradient(180deg, rgba(255, 241, 254, 0) 56.5%, #dbd7ff 100%);
}

.p-solutions__service--item-content.sentinelone>.product>.logo>p {
    background: #dbd7ff;
    ;
    color: #3d00b6;
}

.p-solutions__service--item-content.sentinelone>.product>.logo>figure {
    width: 28rem;
    height: 5.1rem;
}

.p-solutions__service--item-content.sentinelone>.product>.recom {
    border-color: #5900ff;
}

.p-solutions__service--item-content.sentinelone>.product>.recom>.title {
    color: #3d00b6;
}

.p-solutions__service--item-content.sentinelone>.detail>.catch>em {
    color: #3d00b6;
}

.p-solutions__service--item-content.sentinelone>.detail>.anchor>a {
    border-color: #5900ff;
    color: #3d00b6;
}

.p-solutions__service--item-content.sentinelone>.detail>.anchor>a>.figure {
    background-color: #5900ff;
}

@media screen and (max-width: 768px) {
    .p-solutions__service--item-content.nature>.product>.logo>figure {
        width: 39.9753846154rem;
        height: 8.8615384615rem;
    }

    .p-solutions__service--item-content.sentinelone>.product>.logo>figure {
        width: 39.9753846154rem;
        height: 8.8615384615rem;
    }
}