.firm-logos-wrapper{text-align:center;padding:105px 0 75px;background-color:#e6fcff;position:relative}.firm-logos-wrapper .firm-logos-seperator{border-color:rgba(38,40,50,.1);width:90%;max-width:1060px;position:absolute;left:50%;transform:translateX(-50%)}.firm-logos-wrapper .firm-logos-seperator__top{top:0}.firm-logos-wrapper .firm-logos-seperator__bottom{bottom:0}.firm-logos-wrapper .firm-logos-content__heading{font-size:40px;line-height:60px;color:#262832;margin-bottom:0;font-weight:700;margin-bottom:75px}.firm-logos-wrapper .firm-logos-content__description{margin-top:10px}.firm-logos-wrapper .firm-logos-content__images{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;-moz-column-gap:0;column-gap:0;-moz-column-gap:var(--column-gap, 0);column-gap:var(--column-gap, 0);row-gap:0;row-gap:var(--row-gap, 0)}.firm-logos-wrapper .firm-logos-content__images.columns-1 .firm-logos-content__images-item{flex-basis:calc(100% - 0);flex-basis:calc(100% - var(--column-gap, 0));max-width:calc(100% - 0);max-width:calc(100% - var(--column-gap, 0));padding:0 16px}.firm-logos-wrapper .firm-logos-content__images.columns-2 .firm-logos-content__images-item{flex-basis:calc(50% - 0);flex-basis:calc(50% - var(--column-gap, 0));max-width:calc(50% - 0);max-width:calc(50% - var(--column-gap, 0));padding:0 16px}.firm-logos-wrapper .firm-logos-content__images.columns-3 .firm-logos-content__images-item{flex-basis:calc(33.3333333333% - 0);flex-basis:calc(33.3333333333% - var(--column-gap, 0));max-width:calc(33.3333333333% - 0);max-width:calc(33.3333333333% - var(--column-gap, 0));padding:0 16px}.firm-logos-wrapper .firm-logos-content__images.columns-4 .firm-logos-content__images-item{flex-basis:calc(25% - 0);flex-basis:calc(25% - var(--column-gap, 0));max-width:calc(25% - 0);max-width:calc(25% - var(--column-gap, 0));padding:0 16px}.firm-logos-wrapper .firm-logos-content__images.columns-5 .firm-logos-content__images-item{flex-basis:calc(20% - 0);flex-basis:calc(20% - var(--column-gap, 0));max-width:calc(20% - 0);max-width:calc(20% - var(--column-gap, 0));padding:0 16px}.firm-logos-wrapper .firm-logos-content__images-item__image{width:auto;height:auto;max-width:100%;max-height:100%;filter:grayscale(100%);transition:transform .5s ease, filter .5s ease}.firm-logos-wrapper .firm-logos-content__images-item__image.animate{filter:grayscale(0%);transform:scale(1.1)}.firm-logos-wrapper .firm-logos-content__images-item__image.original-image{filter:grayscale(0%)}@media (max-width: 991px){.firm-logos-wrapper .firm-logos-content__heading{font-size:35px;line-height:50px}.firm-logos-wrapper .firm-logos-content__images.columns-1 .firm-logos-content__images-item{flex-basis:calc(33.3333333333% - 0);flex-basis:calc(33.3333333333% - var(--column-gap, 0));max-width:calc(33.3333333333% - 0);max-width:calc(33.3333333333% - var(--column-gap, 0))}.firm-logos-wrapper .firm-logos-content__images.columns-2 .firm-logos-content__images-item{flex-basis:calc(33.3333333333% - 0);flex-basis:calc(33.3333333333% - var(--column-gap, 0));max-width:calc(33.3333333333% - 0);max-width:calc(33.3333333333% - var(--column-gap, 0))}.firm-logos-wrapper .firm-logos-content__images.columns-3 .firm-logos-content__images-item{flex-basis:calc(33.3333333333% - 0);flex-basis:calc(33.3333333333% - var(--column-gap, 0));max-width:calc(33.3333333333% - 0);max-width:calc(33.3333333333% - var(--column-gap, 0))}.firm-logos-wrapper .firm-logos-content__images.columns-4 .firm-logos-content__images-item{flex-basis:calc(33.3333333333% - 0);flex-basis:calc(33.3333333333% - var(--column-gap, 0));max-width:calc(33.3333333333% - 0);max-width:calc(33.3333333333% - var(--column-gap, 0))}.firm-logos-wrapper .firm-logos-content__images.columns-5 .firm-logos-content__images-item{flex-basis:calc(33.3333333333% - 0);flex-basis:calc(33.3333333333% - var(--column-gap, 0));max-width:calc(33.3333333333% - 0);max-width:calc(33.3333333333% - var(--column-gap, 0))}}@media (max-width: 768px){.firm-logos-wrapper .firm-logos-content__images{--column-gap: 25px !important}}@media (max-width: 480px){.firm-logos-wrapper{padding:40px 0 !important}.firm-logos-wrapper .firm-logos-content__heading{font-size:30px;line-height:40px}.firm-logos-wrapper .firm-logos-content__images{--column-gap: 0px !important;row-gap:25px !important;margin-top:35px}.firm-logos-wrapper .firm-logos-content__images.columns-1 .firm-logos-content__images-item{padding:0 12px}.firm-logos-wrapper .firm-logos-content__images.columns-2 .firm-logos-content__images-item{padding:0 12px}.firm-logos-wrapper .firm-logos-content__images.columns-3 .firm-logos-content__images-item{padding:0 12px}.firm-logos-wrapper .firm-logos-content__images.columns-4 .firm-logos-content__images-item{padding:0 12px}.firm-logos-wrapper .firm-logos-content__images.columns-5 .firm-logos-content__images-item{padding:0 12px}}@media (max-width: 349px){.firm-logos-wrapper .firm-logos-content__images{-moz-column-gap:20px !important;column-gap:20px !important;row-gap:20px !important}}
