.block-product{padding:9rem 0;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__title{font-size:1.4rem;line-height:2rem;color:#2f2f2f;font-family:"Roboto Light"}.block-product .inner__title span{color:var(--primary-color)}@media screen and (min-width: 992px){.block-product .inner__title{font-size:3.4rem;line-height:4rem}}.block-product .inner__text{font-size:1.125rem}.block-product .inner__text ul li{margin-bottom:.6rem}.block-product .inner__buttons{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 992px){.block-product .inner__buttons{flex-direction:row}}.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 */
