.elementor-1442 .elementor-element.elementor-element-5ce55223{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1442 .elementor-element.elementor-element-437ebad7 .all_marquee_brand-ul-style span{color:#1C4EF4;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;letter-spacing:1.5px;}@media(max-width:767px){.elementor-1442 .elementor-element.elementor-element-437ebad7 .all_marquee_brand-box{padding:54px 0px 54px 0px;}}/* Start custom CSS for container, class: .elementor-element-5ce55223 *//* USP Section */
.elementor-1442 .elementor-element.elementor-element-5ce55223{
    padding:25px 0;
    background:linear-gradient(90deg,#2563eb,#4f46e5,#7c3aed);
    border-radius:20px;
    overflow:hidden;
    box-shadow:0 15px 35px rgba(37,99,235,.25);
}

/* Each Slide */
.elementor-1442 .elementor-element.elementor-element-5ce55223 .swiper-slide,
.elementor-1442 .elementor-element.elementor-element-5ce55223 .slick-slide{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:18px;
    padding:18px 30px;
}

/* Icon Box */
.elementor-1442 .elementor-element.elementor-element-5ce55223 img{
    width:70px;
    height:70px;
    object-fit:contain;
    background:#fff;
    border-radius:18px;
    padding:14px;
    box-shadow:0 10px 25px rgba(0,0,0,.15);
    transition:.35s;
}

.elementor-1442 .elementor-element.elementor-element-5ce55223 img:hover{
    transform:rotate(-8deg) scale(1.08);
}

/* Text */
.elementor-1442 .elementor-element.elementor-element-5ce55223 h3,
.elementor-1442 .elementor-element.elementor-element-5ce55223 h4,
.elementor-1442 .elementor-element.elementor-element-5ce55223 span{
    color:#fff;
    font-size:34px;
    font-weight:800;
    letter-spacing:1px;
    text-transform:uppercase;
}

/* Hover */
.elementor-1442 .elementor-element.elementor-element-5ce55223 .swiper-slide:hover{
    transform:translateY(-4px);
    transition:.35s;
}

.elementor-1442 .elementor-element.elementor-element-5ce55223 h1,
.elementor-1442 .elementor-element.elementor-element-5ce55223 h2,
.elementor-1442 .elementor-element.elementor-element-5ce55223 h3,
.elementor-1442 .elementor-element.elementor-element-5ce55223 h4,
.elementor-1442 .elementor-element.elementor-element-5ce55223 span{
    color:#fff !important;
    font-size:42px;
    font-weight:800;
    text-transform:uppercase;
    text-shadow:0 3px 10px rgba(0,0,0,.4);
}

.elementor-1442 .elementor-element.elementor-element-5ce55223{
    background: linear-gradient(90deg,#0f172a,#1e3a8a,#4f46e5);
}/* End custom CSS */