.module.module-icon {
    padding: 25px 0;
    margin: 15px 0;
    background: #cccccc;

    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.rowicons {
    display: flex;
    justify-content: space-around;
}
.icon-box {
    display: flex;
    gap: 20px;
    align-items: center;

    padding: 0 25px;
}
.icon-box + .icon-box {
    border-left: 1px solid #cccccc;
}
.inside-icon-box {
    display: grid;
}
.inside-icon-box b {
    font-weight: 300;
    color: var(--color-black);
    font-size: 20px;
}
.inside-icon-box-bottom {
    color: #555555;
}