.products__hero-banner-title{text-align:center}@media screen and (max-width:425px){.products__hero-banner-title{text-align:start}}.products__wrapper{padding-top:3rem}@media screen and (max-width:768px){.products__wrapper{padding-top:2.375rem}}@media screen and (max-width:375px){.products__wrapper{padding-top:1.5rem}}.products__boxes{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem;margin-top:3.5rem}@media screen and (max-width:1024px){.products__boxes{gap:2rem}}@media screen and (max-width:768px){.products__boxes{gap:1rem;margin-top:2rem}}@media screen and (max-width:425px){.products__boxes{margin-top:1.5rem}}.products__box{position:relative;width:calc((100% - 3rem)/2);display:flex;flex-direction:column;justify-content:space-between;border-radius:2.5rem;padding:2.25rem;z-index:1;overflow:hidden}@media screen and (max-width:1024px){.products__box{width:calc((100% - 2rem)/2);padding:1.5rem 1rem}}@media screen and (max-width:768px){.products__box{width:100%;border-radius:1.5rem}}.products__box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/overall/backgrounds/bg-5.png);background-image:-webkit-image-set(url("/images/overall/backgrounds/bg-5.avif") type("image/avif") 1x,url("/images/overall/backgrounds/bg-5.webp") type("image/webp") 1x,url("/images/overall/backgrounds/bg-5.png") type("image/png") 1x);background-image:image-set(url("/images/overall/backgrounds/bg-5.avif") type("image/avif") 1x,url("/images/overall/backgrounds/bg-5.webp") type("image/webp") 1x,url("/images/overall/backgrounds/bg-5.png") type("image/png") 1x);background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:-1;opacity:.05}.products__box-image{width:6.25rem;height:6.25rem;display:flex;margin-bottom:2.25rem}@media screen and (max-width:768px){.products__box-image{margin-bottom:1.5rem;width:5rem;height:5rem}}.products__box-image img{width:100%;height:100%;object-fit:contain}.products__box-title{font-weight:700;margin-bottom:1.5rem;color:var(--hd-title-white);text-transform:uppercase}.products__box-text{font-size:1rem;color:var(--hd-text-white);font-weight:400;line-height:1.5rem}@media screen and (max-width:425px){.products__box-text{font-size:.875rem}}.products__box-link{color:var(--hd-text-white);font-size:1.125rem;font-weight:400}