/* Homepage-only native Elementor logo carousel. */
.spspl-home-brands-section{padding:34px 12px 38px!important;background:#fff}
.spspl-home-brand-strip{width:100%!important;max-width:1200px!important;margin-inline:auto!important;padding:0!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker{width:100%!important;margin:0!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker .swiper{padding:2px 0!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker .swiper-wrapper{align-items:center;transition-timing-function:linear!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker.spspl-ticker-ready .swiper-slide{padding:0 8px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker figure{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:106px;margin:0!important;overflow:hidden;border:1px solid #EDF0F5;border-radius:14px;background:#fff}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker .swiper-slide img{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none!important;max-height:none!important;object-fit:contain!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker:focus-within .swiper-wrapper{animation-play-state:paused!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/bsfn"]{width:134.90px!important;height:67.45px!important;margin-left:0.00px!important;margin-top:1.12px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/kuvj"]{width:134.45px!important;height:67.22px!important;margin-left:0.22px!important;margin-top:0.00px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/exide-logo-png_seeklogo-387041"]{width:148.56px!important;height:148.56px!important;margin-left:-0.15px!important;margin-top:-0.15px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/Untitled-2-1"]{width:168.91px!important;height:84.45px!important;margin-left:-1.69px!important;margin-top:6.76px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/da"]{width:117.57px!important;height:58.78px!important;margin-left:-0.59px!important;margin-top:0.00px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/Untitled-1"]{width:134.90px!important;height:67.45px!important;margin-left:0.45px!important;margin-top:0.22px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/rayzon-solar-logo"]{width:142.55px!important;height:142.55px!important;margin-left:-0.29px!important;margin-top:-0.14px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/zdgc"]{width:116.00px!important;height:58.00px!important;margin-left:-0.97px!important;margin-top:0.00px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/Schneider-Electric-Logo-500x313-1"]{width:136.46px!important;height:85.42px!important;margin-left:-0.14px!important;margin-top:0.27px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/spspl-fuji-electric-logo"]{width:134.00px!important;height:38.00px!important;margin-left:0.00px!important;margin-top:-2.25px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/spspl-apc-logo"]{width:105.00px!important;height:52.00px!important;margin-left:-0.50px!important;margin-top:-0.50px!important}
@media(max-width:767px){.spspl-home-brands-section{padding:24px 10px 28px!important}body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker figure{height:100px}}
@media(prefers-reduced-motion:reduce){body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker .swiper-wrapper{animation:none!important;transform:none!important}body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker .swiper{overflow-x:auto;scrollbar-width:none}}

body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker .swiper{height:110px!important;min-height:110px!important;max-height:none!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker .swiper-wrapper{height:106px!important}

/* Keep approved sliders moving on pointer hover; keyboard focus can still pause. */
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker:hover .swiper-wrapper{animation-play-state:running!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker:focus-within .swiper-wrapper{animation-play-state:paused!important}
.spspl-home-brands-section.spspl-brand-strip-rollout{padding:0!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/tata-power-solar"]{width:136.10px!important;height:56.13px!important;margin-left:0.35px!important;margin-top:0.00px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/adani"]{width:135.67px!important;height:135.67px!important;margin-left:0.17px!important;margin-top:-0.17px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/saatvik"]{width:193.27px!important;height:193.27px!important;margin-left:0.43px!important;margin-top:0.86px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/rayzon"]{width:161.23px!important;height:161.23px!important;margin-left:0.00px!important;margin-top:-0.36px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/solaredge"]{width:170.34px!important;height:170.34px!important;margin-left:0.00px!important;margin-top:0.00px!important}
body .spspl-home-brands-section .spspl-home-brand-slider.spspl-logo-ticker img[src*="/deye"]{width:150.00px!important;height:150.00px!important;margin-left:0.00px!important;margin-top:0.00px!important}
