/*.category-group .swiper-slide,*/
/*.search .container.items-grid > div {*/
/* opacity: 0;*/
/*}*/
.category-group .swiper-slide.visible-card,
.search .container.items-grid > div.visible-card {
opacity: 1;
}
.invisible-card {
display: none !important;
}
@media only screen and (max-width:767px) {
.hero_banner--title {
font-size: 16px;
margin-bottom: 5px;
}
.hero_banner--description {
font-size: 1.1rem;
margin-bottom: 15px;
}
.hero_banner--cta-title {
font-size: 1.1rem;
text-align: left;
}
.hero_banner--cta-wrapper {
margin-top: 0;
}
.hero_banner--cta-wrapper {
text-align: left;
}
}