.block-product{padding:7rem 0;background-color:#f2f2f2;position:relative}@media screen and (min-width: 992px){.block-product .container{padding:0 4rem}}@media screen and (min-width: 1200px){.block-product .container{padding:0 8rem}}@media screen and (min-width: 1400px){.block-product .container{padding:0 10rem}}.block-product .inner{display:flex;flex-direction:column;gap:2rem}.block-product .inner__logo{width:18rem;height:3rem}.block-product .inner__logo img{width:100%;height:100%;object-fit:contain;border-radius:0}@media screen and (min-width: 992px){.block-product .inner__logo{width:22rem}}.block-product .inner__title{color:var(--primary-color);font-size:1.4rem;line-height:2rem}@media screen and (min-width: 992px){.block-product .inner__title{font-size:1.8rem;line-height:2.4rem}}.block-product .inner__text{font-size:1.125rem}.block-product__grid{position:absolute;z-index:1;right:0;bottom:0;width:55%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(315deg, white 0%, white 35%, transparent 70%);mask-image:linear-gradient(315deg, white 0%, white 35%, transparent 70%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.block-product__grid-svg{width:100%;height:100%;display:block}.block-product__grid-svg line{stroke:var(--primary-color);stroke-opacity:.3;stroke-width:1;animation-name:bannerGridPulse;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes bannerGridPulse{0%{opacity:.05}50%{opacity:.8}100%{opacity:.05}}/*# sourceMappingURL=block-product.css.map */
