.wp-singular.page-template #highlight-with-icon .usp:has(.usp__description)  img {
    grid-column: 1 / 1 !important;
    grid-row: 1 !important;
    height: 110px;
}
.wp-singular.page-template #highlight-with-icon .usp:has(.usp__description)  > p {
    grid-column: 1;
    grid-row: 2;
    font-weight: 500;
    font-size: 28px;
}

.wp-singular.page-template #highlight-with-icon .usp:has(.usp__description)  .usp__description {
    grid-column: 1;
    grid-row: 3;
}

.wp-singular.page-template #highlight-with-icon .usp:has(.usp__description)  {
    grid-template-columns: 1fr;
    grid-template-rows: 110px 1fr auto;
    align-items: start;
}
.wp-singular.page-template #highlight-with-icon .usp:has(.usp__description)  .usp__description p {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 4lh;
    font-size: 18px;
    font-weight: 700;
    line-height: inherit;
}
@media (max-width: 991.99px){
#highlight-with-icon:has(.usp__description) .container {
    grid-template-columns: 1fr;
gap:4rem;
}
.wp-singular.page-template #highlight-with-icon .usp:has(.usp__description) .usp__description p {
    height: fit-content;
    overflow: visible;
}
.wp-singular.page-template #highlight-with-icon .usp:has(.usp__description) img {
    height: 100%;
}
.wp-singular.page-template #highlight-with-icon .usp:has(.usp__description) {
    grid-template-rows: 55px 1fr auto;
}
}