.categories__title h1{font-size:1.875rem;font-weight:400;margin-bottom:10px}.categories__title p{font-size:.875rem}.row.mb-5{margin-bottom:50px!important}.category__banner{position:relative;z-index:0;min-height:350px;height:100%;color:#fff;border-radius:10px;overflow:hidden;display:flex;align-items:center}@media screen and (max-width: 768px){.category__banner{flex-direction:column;align-items:flex-start}}.category__banner img{width:100%;height:200px;object-fit:contain;mix-blend-mode:multiply}@media screen and (min-width: 992px){.category__banner img{position:absolute;width:max(50%,200px);height:100%;z-index:-1;right:0}}.category__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;background:#0ab16a;mix-blend-mode:multiply}@media screen and (min-width: 992px){.category__banner--right img{left:0}}@media screen and (min-width: 992px){.category__banner--right .banner__text{margin-left:auto}}.category__banner--full img{inset:0 0 0 auto}.banner__text{display:flex;flex-direction:column;gap:15px;padding:20px 15px;width:100%}@media screen and (min-width: 992px){.banner__text{max-width:min(70%,800px);padding:40px 30px}}.banner__text h2{font-size:2.17rem;text-transform:uppercase;font-weight:900}.banner__text p{font-size:.875rem}.banner__text a{margin-top:25px}
