.elementor-29 .elementor-element.elementor-element-acc0eff{--display:flex;}.elementor-29 .elementor-element.elementor-element-acc0eff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-1dfc9a9{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-75abdb3{--display:flex;}.elementor-29 .elementor-element.elementor-element-468957c{--display:flex;}.elementor-29 .elementor-element.elementor-element-eb9de8e{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-db7a2fd{width:100%;max-width:100%;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-acc0eff{--width:98.998%;}}/* Start custom CSS for html, class: .elementor-element-eb9de8e */.partners-section{
    background:#eef0f3;
    padding:25px 0;
}

.warning-box{
    padding:0 30px 20px;
}

.warning-box h2{
    font-size:42px;
    font-weight:700;
    color:#20354d;
    margin-bottom:10px;
}

.warning-box p{
    font-size:18px;
    line-height:1.6;
}

.slider-wrap{
    overflow:hidden;
    width:100%;
    margin:20px 0;
}

.slider-track{
    display:flex;
    align-items:center;
    width:max-content;
    animation:slide 35s linear infinite;
}

.slider-wrap:hover .slider-track{
    animation-play-state:paused;
}

.logo-item{
    text-align:center;
    margin:0 25px;
}

.logo-item img{
    height:80px;
    background:#fff;
    padding:10px;
}

.logo-item span{
    display:block;
    margin-top:8px;
    font-weight:700;
    color:#222;
}

.govt-slider img{
    height:110px;
    margin:0 35px;
    object-fit:contain;
}

@keyframes slide{
    0%{
        transform:translateX(0);
    }
    100%{
        transform:translateX(-50%);
    }
}

@media(max-width:768px){

.warning-box h2{
    font-size:28px;
}

.warning-box p{
    font-size:14px;
}

.logo-item img{
    height:60px;
}

.govt-slider img{
    height:70px;
    margin:0 15px;
}
}/* End custom CSS */