.pddt05-characteristics>div>div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.pddt05-characteristics>div>div::after {
    content: '';
    display: block;
    height: 20px;
}

.pddt05-characteristics>div:hover>div {
    background-color: var(--primary_color);
}

.pddt05-characteristics>div>div>p {
    text-indent: 0 !important;
}

.pddt05-characteristics>div>div>i {
    color: var(--primary_color);
    font-size: 5rem;
}

.pddt05-characteristics>div:hover>div>p,
.pddt05-characteristics>div:hover>div>i {
    color: white;
}