.sr-two-col-gallery-01 .columns .image-inner{break-inside:avoid;margin-bottom:var(--column_gap)}.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{align-items:center;column-count:var(--image_count);column-fill:balance;column-gap:var(--column_gap);justify-content:center}.sr-two-col-gallery-01 .columns .image-col{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:var(--column_gap);page-break-inside:avoid}.sr-two-col-gallery-01 .columns .image-inner{position:relative}.sr-two-col-gallery-01 .columns .image-inner img{border-radius:var(--border_radius);height:auto;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 .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)}@media (max-width:991px){.sr-two-col-gallery-01 .columns{column-count:1}}