.layout-item--image-boxes__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}@media (max-width:992px){.layout-item--image-boxes__container{grid-template-columns:repeat(2,minmax(100px,1fr))!important}}@media (max-width:768px){.layout-item--image-boxes__container{grid-template-columns:repeat(1,minmax(100px,1fr))!important}}.layout-item--image-boxes__container .image-box{border-radius:0;border-radius:var(--border_radius)}.layout-item--image-boxes__container .image-box__container{display:flex;justify-content:flex-start;position:relative}.layout-item--image-boxes__container .image-box__container .image-box--image{width:100%}.layout-item--image-boxes__container .image-box__container .image-box--image-overlay{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.layout-item--image-boxes__container .image-box__container.icon-top{align-items:center;flex-direction:column}.layout-item--image-boxes__container .image-box__container.icon-top .image-box--image{width:100px}.layout-item--image-boxes__container .image-box__container.icon-top .image-box--text{padding:10px 0;text-align:center}.layout-item--image-boxes__container .image-box__container.icon-left{align-items:flex-start;flex-direction:row}.layout-item--image-boxes__container .image-box__container.icon-left .image-box--image{width:100px}.layout-item--image-boxes__container .image-box__container.icon-left .image-box--text{text-align:left;width:calc(100% - 120px)}.layout-item--image-boxes__container .image-box__container.full-width{align-items:center;flex-direction:column}.layout-item--image-boxes__container .image-box__container.full-width .image-box--image{width:100%}.layout-item--image-boxes__container .image-box__container.full-width .image-box--text{text-align:center}.layout-item--image-boxes__container .image-box__container.background{align-items:center;flex-direction:row;position:relative}.layout-item--image-boxes__container .image-box__container.background .image-box--image{position:relative;z-index:1}.layout-item--image-boxes__container .image-box__container.background .image-box--image img{-o-object-fit:cover;object-fit:cover}.layout-item--image-boxes__container .image-box__container.background .image-box--image-overlay{display:block}.layout-item--image-boxes__container .image-box__container.background .image-box--text{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.layout-item--image-boxes__container .image-box--overlay-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}