    .blockIcons-Title {
        font-weight: 600;
        text-align: center;
        font-size: xx-large;
        margin: 0 2rem 1rem 2rem;
        text-transform: uppercase;
    }
    .blockIcon-content {
        columns: 5;
        column-gap: 1rem;
        margin-left: 4rem;
        margin-right: 4rem;
    }
    .blockIcon-item {
        margin-bottom: 1.2rem;
        break-inside: avoid-column;
        display: flex;
        flex-direction: row;
        justify-items: center;
        align-items: center;
        width: 100%;
    }
        .blockIcon-stack {
            position: relative;
            color: white;
            border-radius: 50%;
            margin-right: .7rem;
            width: 2.5rem;
            height: 2.5rem;
            text-align: center;
            line-height: 2.5rem;

        }
        .blockIcon-stack:before{
            content: "";
            position: absolute;
            top: -.3rem;
            right: -.3rem;
            bottom: -.3rem;
            left: -.3rem;


            /*background: rgba(255,255,255,.4);*/
            /*border-radius: 50%;*/
        }
        .blockIcon-icon {
            font-size: 1.3rem;
        }
        .blockIcon-image {
            scale: 1;
            min-width: 2.3rem;
        }
        .blockIcon-text {
            font-weight: 600;
            font-size: .9rem;
            color: #FFCC01;
            text-align: left;
        }

    @media (max-width: 1250px){
        .blockIcon-content {
            columns: 3;
        }
    }

@media (max-width: 700px){
    .blockIcon-content {
        columns: 2;
        margin: 0 auto;
        max-width: calc(400px - 4rem);
    }
}
@media (max-width: 400px) {
    .blockIcon-content {
        max-width: calc(320px - 10px);
    }

    .blockIcon-stack{
        margin-right: .25rem;
    }
}
