.cms-homepage .block-categories .easycatalogimg-grid .item .parent-category a.action.primary {
    background-color: #e81d23;
    border-color: #e81d23;
}

.cms-homepage .block-benefits .item {
    text-align: center;
    padding: 0 4rem;
}

.cms-homepage .block-benefits .item .text {
    margin: 0 auto;
    color: #8f98a1;
    max-width: unset;
}

.page-title-wrapper .page-title, .argento-force-title [role="heading"], .hero .block-title [role="heading"], .argento-force-title-centered [role="heading"], .catalog-product-view .column.main > .block .block-title [role="heading"], .element.testimonials .testimonials-slider .content-heading {
    background-image: url(../images/title-bg.svg);
}

.feature-product-slideshow {
    justify-content: center;
    display: flex;
    column-gap: 20px;
}

@media all and (min-width: 768px), print {
  .cms-index-index .block-benefits {
    padding-bottom: 0px;
    margin-bottom: 20px;
  }
}

@media (max-width:991px) {
    .cms-homepage .easyslide-description .h1,
    .cms-homepage .easyslide-description .h1 span {
        font-size: 55px !important;
        line-height: 52px !important;
    }
}

@media (max-width:767px) {

    .cms-homepage .easyslide-description .h1,
    .cms-homepage .easyslide-description .h1 span {
        font-size: 30px !important;
        line-height: 28px !important;
    }

    .feature-product-slideshow {
        display: block;
    }
}


@media (max-width:480px) {
    .cms-homepage .easyslide-description .h1,
    .cms-homepage .easyslide-description .h1 span {
        font-size: 23px !important;
        line-height: 28px !important;
    }
}