.elementor-62212 .elementor-element.elementor-element-cbb38b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:72px;--padding-block-end:72px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-62212 .elementor-element.elementor-element-cbb38b0:not(.elementor-motion-effects-element-type-background), .elementor-62212 .elementor-element.elementor-element-cbb38b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-62212 .elementor-element.elementor-element-cbb38b0, .elementor-62212 .elementor-element.elementor-element-cbb38b0::before{--border-transition:0.3s;}.elementor-62212 .elementor-element.elementor-element-55311e0{text-align:center;}.elementor-62212 .elementor-element.elementor-element-55311e0 .elementor-heading-title{color:#15151c;font-family:"Fredoka", Sans-serif;font-size:28px;font-weight:600;}.elementor-62212 .elementor-element.elementor-element-55311e0 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-62212 .elementor-element.elementor-element-18fc803 .gallery-item .gallery-caption{text-align:center;}.elementor-62212 .elementor-element.elementor-element-9acd7e3{text-align:center;}.elementor-62212 .elementor-element.elementor-element-9acd7e3 .elementor-heading-title{color:#15151c;font-family:"Fredoka", Sans-serif;font-size:28px;font-weight:600;}.elementor-62212 .elementor-element.elementor-element-9acd7e3 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-62212 .elementor-element.elementor-element-53618df .gallery-item .gallery-caption{text-align:center;}.elementor-62212 .elementor-element.elementor-element-83e83cd{text-align:center;}.elementor-62212 .elementor-element.elementor-element-83e83cd .elementor-heading-title{color:#15151c;font-family:"Fredoka", Sans-serif;font-size:28px;font-weight:600;}.elementor-62212 .elementor-element.elementor-element-83e83cd > .elementor-widget-container{margin:56px 0px 28px 0px;}.elementor-62212 .elementor-element.elementor-element-3d80c83 .gallery-item .gallery-caption{text-align:center;}@media(max-width:767px){.elementor-62212 .elementor-element.elementor-element-55311e0 .elementor-heading-title{font-size:22px;}.elementor-62212 .elementor-element.elementor-element-9acd7e3 .elementor-heading-title{font-size:22px;}.elementor-62212 .elementor-element.elementor-element-83e83cd .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-62212 .elementor-element.elementor-element-cbb38b0{--content-width:1152px;}}/* Start custom CSS for container, class: .elementor-element-cbb38b0 */.bs-logos .bs-rule .elementor-widget-container{display:flex;align-items:center;gap:32px}
.bs-logos .bs-rule .elementor-widget-container::before,.bs-logos .bs-rule .elementor-widget-container::after{content:"";flex:1;height:1px;background:#15151c}
.bs-logos .bs-rule .elementor-heading-title{white-space:nowrap}
.bs-logos .elementor-image-gallery .gallery{display:grid!important;gap:24px;margin:0}
.bs-logos .bs-partner-gal .gallery{grid-template-columns:repeat(4,minmax(0,1fr))}
.bs-logos .bs-media-gal .gallery{grid-template-columns:repeat(6,minmax(0,1fr))}
.bs-logos .gallery-item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff;display:flex!important;align-items:center;justify-content:center;border-radius:6px;box-shadow:0 1px 2px rgba(21,21,28,.05);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}
.bs-logos .gallery-item:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(21,21,28,.10)}
.bs-logos .gallery-icon{width:100%;padding:28px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0}
.bs-logos .gallery-icon img,.bs-logos .gallery-item img{width:auto!important;max-width:100%;object-fit:contain;display:block}
.bs-logos .bs-partner-gal .gallery-item{min-height:230px}
.bs-logos .bs-partner-gal img{max-height:150px}
.bs-logos .bs-media-gal .gallery-item{min-height:140px}
.bs-logos .bs-media-gal img{max-height:80px}
@media (max-width:1024px){.bs-logos .bs-partner-gal .gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-logos .bs-media-gal .gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:767px){.bs-logos .bs-rule .elementor-widget-container{gap:16px}.bs-logos .bs-partner-gal .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-logos .bs-media-gal .gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-logos .bs-partner-gal .gallery-item{min-height:150px}.bs-logos .bs-media-gal .gallery-item{min-height:100px}.bs-logos .gallery-icon{padding:16px}}
@media (prefers-reduced-motion:reduce){.bs-logos .gallery-item{transition:none}.bs-logos .gallery-item:hover{transform:none}}

.bs-logos .bs-location-gal .gallery{grid-template-columns:minmax(0,260px)!important;justify-content:center}
@media (max-width:767px){.bs-logos .bs-location-gal .gallery{grid-template-columns:minmax(0,200px)!important}}/* End custom CSS */