.elementor-9278 .elementor-element.elementor-element-8e7cb59{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9278 .elementor-element.elementor-element-8e7cb59:not(.elementor-motion-effects-element-type-background), .elementor-9278 .elementor-element.elementor-element-8e7cb59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9278 .elementor-element.elementor-element-8e7cb59.e-con{--align-self:stretch;}.elementor-9278 .elementor-element.elementor-element-c0ee8c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-9278 .elementor-element.elementor-element-8e7cb59{--padding-top:1px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}}@media(min-width:768px){.elementor-9278 .elementor-element.elementor-element-8e7cb59{--width:100%;}}@media(max-width:767px){.elementor-9278 .elementor-element.elementor-element-8e7cb59{--min-height:70px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:015%;--padding-right:015%;}}/* Start custom CSS for container, class: .elementor-element-8e7cb59 */.wrapper{
max-width:1400px;
margin:auto;
font-family:Arial;
}

/* TITLE LINE */

.section-title{
display:flex;
align-items:center;
margin:25px 0;
font-weight:bold;
letter-spacing:3px;
}

.section-title::before,
.section-title::after{
content:"";
flex:1;
border-bottom:1px solid #ccc;
}

.section-title span{
margin:0 15px;
}

/* LOGOS */

.customer-logos,
.partner-logos{
display:flex;
justify-content:center;
gap:20px;
flex-wrap:wrap;
padding:20px 0;
}

.customer-logos img{
width:120px;
cursor:pointer;
}

.partner-logos img{
width:110px;
}

/* CONTENT */

.content-box{
text-align:center;
padding:30px;
border-bottom:1px solid #ddd;
}

.customer-data{
display:none;
}

.partner-text{
text-align:center;
padding:20px 20px 2px 20px;
}/* End custom CSS */