
/* /bow/900/modules/vc-banner/template.css */
/* Default desktop */
.vc-banner .card-img-overlay {
  background: var(--gradient-desktop, linear-gradient(90deg, rgba(0,0,0,1) 20%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%));
}

/* Tablet <= 1023px */
@media (max-width: 1023px) {
  .vc-banner .card-img-overlay {
    background: var(--gradient-tablet, var(--gradient-desktop, linear-gradient(90deg, rgba(0,0,0,1) 20%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)));
  }
}

/* Mobile <= 767px */
@media (max-width: 767px) {
  .vc-banner .card-img-overlay {
    background: var(--gradient-mobile, var(--gradient-tablet, var(--gradient-desktop, linear-gradient(90deg, rgba(0,0,0,1) 20%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%))));
  }
}

/* /bow/900/modules/breadcrumb/template.css */


/* /bow/900/modules/vc-text/template.css */


/* /bow/900/modules/vc-featured-icons/template.css */
.vc-featured-icons-3col {
    padding: 60px 0;

    .section-title {
        margin-bottom: 60px;
    }

    .featured-item {
        margin-bottom: 30px;

        .featured-item-icon {
            margin-bottom: 20px;
            height: 48px;
            display: flex;
            align-items: center;
            justify-content: center;

            img {
                max-height: 100%;
            }
        }

        .featured-item-title {
            font-size: 28px; // heading-md-f
            margin-bottom: 15px;
        }
    }
}

/* /bow/900/modules/vc-post-grid/template.css */


/* /bow/900/blocks/post-item/template.css */


/* /bow/900/modules/menu-header/template.css */


/* /bow/900/modules/search-modal/template.css */


/* /bow/900/modules/footer/template.css */

