.hero-grid .hero-grid__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px}.hero-grid .hero-grid__banner{position:relative;display:flex;justify-content:center;align-items:center;padding:30px;max-height:303.5px;min-height:303.5px}.hero-grid .hero-grid__banner:nth-child(3n+1){grid-column:1 / 2;grid-row:span 2;max-height:610px;min-height:610px}.hero-grid .hero-grid__banner--image-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.hero-grid .hero-grid__banner--image-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;background:var(--overlay-color);opacity:var(--overlay-opacity);z-index:1}.hero-grid .hero-grid__banner--image-wrapper svg,.hero-grid .hero-grid__banner--image{width:100%;height:100%;object-fit:cover;vertical-align:middle}.hero-grid .hero-grid__banner--content{position:relative;z-index:2}.hero-grid .hero-grid__banner.banner--content_background .hero-grid__banner--content{background-color:var(--content-bg-color);padding:48.5px 32px;border-radius:6px}.hero-grid .hero-grid__banner--content-wrapper{text-align:center;max-width:470px}.hero-grid .hero-grid__banner.banner--content_background .hero-grid__banner--content-wrapper{max-width:492px}.hero-grid .hero-grid__banner--title{font-size:40px;line-height:50px;font-weight:700;margin:0 0 28px;color:var(--title-color)}.hero-grid .button:before,.hero-grid .button:after{display:none}.hero-grid .button{background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:6px;min-height:unset;font-size:16.5px;font-weight:400;line-height:19.5px;letter-spacing:1.1px;padding:15px;transition:.5s all;max-width:238px;width:100%}.hero-grid .button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}@media screen and (max-width:989px){.hero-grid .hero-grid__wrapper{grid-template-columns:1fr}.hero-grid .hero-grid__banner:nth-child(3n+1){grid-column:1}.hero-grid .hero-grid__banner.banner--content_background .hero-grid__banner--content{padding:31px 25px}.hero-grid .hero-grid__banner--title{font-size:24px;line-height:31.2px;margin:0 0 8px}.hero-grid .banner--content_background .hero-grid__banner--title{margin:0 0 16px}}@media screen and (max-width:749px){.hero-grid .hero-grid__banner{min-height:155px;max-height:380px;padding:16px 34.5px}.hero-grid .hero-grid__banner:last-child{min-height:155px;max-height:380px;padding:33px 34.5px}.hero-grid .hero-grid__banner:first-child{min-height:155px;max-height:380px;padding:30px 34.5px}.hero-grid .hero-grid__banner:nth-child(3n+1){max-height:380px;min-height:380px}.hero-grid .hero-grid__banner.banner--content_background .hero-grid__banner--content{padding:31px 21px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hero-grid.css.map */
