.six-image-grid{display:grid;gap:20px;grid-template-columns:repeat(var(--max-items-per-row),minmax(0,1fr));width:100%}.six-image-grid:has(>.six-image-grid__item:only-child){grid-template-columns:1fr}.six-image-grid__item{align-items:stretch;background:#f1f1f1;border-radius:5px;display:flex;min-height:180px;min-width:0;overflow:hidden;position:relative;width:100%}.six-image-grid__image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .4s ease;width:100%}.six-image-grid__item:after{background:rgba(0,0,0,.25);content:"";height:100%;inset:0;pointer-events:none;position:absolute;transition:background-color .3s ease;width:100%;z-index:1}.six-image-grid__content{align-items:center;box-sizing:border-box;display:flex;padding:30px;position:relative;width:100%;z-index:2}.six-image-grid__text{color:#fff;display:block;font-size:24px;font-weight:600;line-height:1.2;overflow-wrap:anywhere;text-align:left;text-shadow:0 1px 4px rgba(0,0,0,.4);width:100%;word-break:normal}.six-image-grid__item:hover .six-image-grid__image{transform:scale(1.04)}.six-image-grid__item:hover:after{background:rgba(0,0,0,.4)}.six-image-grid--center-last-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.six-image-grid--center-last-row
.six-image-grid__item{flex:0 0 calc((100% - 20px*(var(--max-items-per-row) - 1))/var(--max-items-per-row));width:auto}@media (max-width:991px){.six-image-grid{gap:16px;grid-template-columns:repeat(min(var(--max-items-per-row),2),minmax(0,1fr))}.six-image-grid:has(>.six-image-grid__item:only-child){grid-template-columns:1fr}.six-image-grid__text{font-size:22px}.six-image-grid--center-last-row{gap:16px}.six-image-grid--center-last-row .six-image-grid__item{flex:0 0 calc(50% - 8px)}}@media (max-width:767px){.six-image-grid{gap:16px;grid-template-columns:1fr}.six-image-grid__text{font-size:20px}.six-image-grid--center-last-row .six-image-grid__item{flex:0 0 100%}}.six-image-grid__item:not(:has(.six-image-grid__image)){background:transparent}.six-image-grid__item:not(:has(.six-image-grid__image)):after{display:none}.six-image-grid__item:not(:has(.six-image-grid__image)) .six-image-grid__text{text-shadow:none}