.sr-two-col-gallery-01 .columns{align-items:stretch;display:grid;gap:var(--column_gap);grid-template-columns:repeat(var(--image_count),1fr)}.sr-two-col-gallery-01 .columns .image-col{display:flex}.sr-two-col-gallery-01 .columns .image-inner{flex:1;margin-bottom:0;position:relative}.sr-two-col-gallery-01 .columns .image-inner img{border-radius:var(--border_radius);display:block;height:100%;object-fit:cover;width:100%}.sr-two-col-gallery-01 .columns .image-inner:before{background:transparent;border-radius:var(--border_radius);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .2s ease;width:100%}.sr-two-col-gallery-01 .plus{align-items:center;background:var(--primary);border-radius:50%;display:flex;height:3rem;justify-content:center;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:3rem}.sr-two-col-gallery-01 .plus svg{color:#fff;margin-left:1px}.sr-two-col-gallery-01 .columns a:is(:hover,:active,:focus) .plus{opacity:1}.sr-two-col-gallery-01 .columns a:is(:hover,:active,:focus) .image-inner:before{background:var(--overlay-color)}.sr-two-col-gallery-01 .columns{align-items:center;justify-content:center}@media (max-width:991px){.sr-two-col-gallery-01 .columns{grid-template-columns:1fr}}