.elementor-108 .elementor-element.elementor-element-6aa7010{padding:85px 0px 85px 0px;}.elementor-108 .elementor-element.elementor-element-6211d4f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-108 .elementor-element.elementor-element-227d89e .gallery-item .gallery-caption{display:none;}@media(max-width:1024px){.elementor-108 .elementor-element.elementor-element-6aa7010{padding:65px 0px 65px 0px;}}@media(max-width:767px){.elementor-108 .elementor-element.elementor-element-6aa7010{padding:45px 0px 45px 0px;}}/* Start custom CSS for image-gallery, class: .elementor-element-227d89e */.client-logos .elementor-image-gallery .gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}
.client-logos .elementor-image-gallery .gallery-item{padding:20px;border:1px solid #e6e6e6;margin:0!important;float:none!important;min-height:162px;width:auto!important;max-width:none!important;display:flex;justify-content:center;align-items:center;transition:all .3s}
.client-logos .elementor-image-gallery .gallery-item:hover{background:#f4f4f4}
.client-logos .elementor-image-gallery .gallery-item img{border:0!important;width:auto;max-height:120px}
.client-logos .elementor-image-gallery .gallery br{display:none}
@media (min-width: 1280px){.client-logos .elementor-image-gallery .gallery-item img{max-width:210px;}}
@media (max-width: 1023px){
.client-logos .elementor-image-gallery .gallery{grid-template-columns:repeat(3,1fr)}}
@media (max-width: 767px){
.client-logos .elementor-image-gallery .gallery{grid-template-columns:repeat(2,1fr);grid-gap:20px}
.client-logos .elementor-image-gallery .gallery-item img{max-height:80px}}/* End custom CSS */