.custom-grid-boxes--blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.custom-grid-boxes--item{display:flex;flex-direction:column;justify-content:space-between;flex:100%;margin:0;background:var(--colorTextBody)}.custom-grid-boxes--item.info-block{flex-direction:column-reverse;background:none}.custom-grid-boxes--item.info-block .image:before{display:none}.custom-grid-boxes--item.info-block .image img{object-fit:contain}.custom-grid-boxes--blocks .image{display:flex;position:relative;min-height:141px}.custom-grid-boxes--blocks .image img{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;object-fit:cover;z-index:1}.custom-grid-boxes--blocks .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#2828284d;z-index:2}.video-link{display:flex;column-gap:10px;align-items:center;margin:auto;padding:12px 18px;background:var(--colorBody);color:var(--colorTextBody);font-size:32px;font-weight:700;line-height:normal;text-transform:uppercase;transition:.3s;z-index:5}.video-link svg{margin-right:12px}.video-link .text{line-height:32px;border-bottom:2px solid var(--colorTextBody);transition:.3s}.video-link:hover{opacity:.8}.video-link:hover .text{border-color:transparent}.custom-grid-boxes--blocks .info{display:flex;flex-direction:column;height:100%;padding:20px}.custom-grid-boxes--blocks .button-wrap{padding:0 30px 20px}.custom-grid-boxes--blocks .btn{display:block;width:100%;max-width:266px;margin:0 auto;padding:17px 50px;background:var(--colorBody)!important;border-color:var(--colorBody);color:var(--colorTextBody);font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.hero__link .btn:hover{padding-right:50px!important;background:var(--colorBody)!important;color:var(--colorTextBody)!important;opacity:.8}@media(max-width:1281px){.custom-grid-boxes--blocks{margin:-15px 0 0 -15px}.custom-grid-boxes--item.info-block .title{font-size:38px}.custom-grid-boxes--item.info-block .description{font-size:20px}.video-link{font-size:22px}.video-link .text{line-height:22px}}@media only screen and (max-width:767px){.custom-grid-boxes--blocks{margin:0}.custom-grid-boxes--blocks{display:grid;grid-template-columns:repeat(1,1fr);gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-grid-boxes.css.map */
