.listLinks_type2 {
    padding: 3rem 0.4rem;
    position: relative;
    z-index: 0;
    background: linear-gradient(180deg, #FFFFFF 0%, #F1F4FF 65%, #F1FAFF 100%);
}

    .listLinks_type2::after {
        content: '';
        position: absolute;
        background-image: url(../../../../../img/bgimage2.png);
        background-size: 19%;
        background-repeat: no-repeat;
        background-position: right;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        z-index: -1;
    }

    .listLinks_type2 a.listLinks_wrap {
        color: #1F1F1F;
        text-decoration: none;
        flex-direction: column;
        align-items: center;
        display: flex;
        height: 100%;
        border: 1px solid #aaa;
        padding-bottom: 12px;
        border-radius: 12px;
    }

        .listLinks_type2 a.listLinks_wrap:hover,
        .listLinks_type2 a.listLinks_wrap:focus {
            color: var(--color-primary);
            outline: 0;
        }

    /* img */
    .listLinks_type2 .listLinks_wrap img {
        max-width: 100px;
        width: 100%;
        transition: all 0.3s;
        margin: 0px;
        border-radius: 5px;
        padding: 16px;
    }

    .listLinks_type2 a.listLinks_wrap:hover img,
    .listLinks_type2 a.listLinks_wrap:focus img {
        transform: scale(1.2);
    }

    /* svg */
    .listLinks_type2 .listLinks_wrap svg {
        max-width: 100px;
        width: 100%;
        transition: all 0.3s;
        margin: 0px;
        border-radius: 5px;
        padding: 0;
        display: block;
        height: 100px;
    }

    .listLinks_type2 a.listLinks_wrap:hover svg,
    .listLinks_type2 a.listLinks_wrap:focus svg {
        transform: scale(1.2);
    }

    .listLinks_type2 .listLinks_wrap svg path {
        fill: var(--color-primary);
    }

    .listLinks_type2 .listLinks_wrap:hover svg path {
        fill: var(--color-secondary);
    }

    .listLinks_type2 .listLinks_wrap .title {
        font-weight: 600;
        font-size: 1.25rem;
    }

    .listLinks_type2 .access_footer_link:focus {
        background-color: var(--color-white);
    }

    .listLinks_type2 .col-lg:has(>.listLinks_wrap) {
        padding: 0.5rem
    }

/**************
RWD s.
***************/
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .listLinks_type2 a.listLinks_wrap {
        margin-bottom: 25px;
        padding-bottom: 20px;
    }
}
/**************
  RWD e.
  ***************/
