.elementor-1032 .elementor-element.elementor-element-cflcroot{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflcs01{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci01{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs02{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci02{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs03{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci03{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs04{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci04{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs05{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci05{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs06{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci06{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs07{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci07{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs08{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci08{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs09{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci09{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs10{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci10{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs11{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci11{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs12{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci12{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs13{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci13{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs14{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci14{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs15{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci15{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs16{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci16{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs17{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci17{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs18{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci18{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs19{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci19{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflcs20{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-cflci20{text-align:center;}.elementor-1032 .elementor-element.elementor-element-cflccar1{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}@media(max-width:1024px){.elementor-1032 .elementor-element.elementor-element-cflcs01{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs02{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs03{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs04{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs05{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs06{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs07{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs08{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs09{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs10{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs11{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs12{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs13{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs14{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs15{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs16{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs17{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs18{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs19{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflcs20{--min-height:100px;}.elementor-1032 .elementor-element.elementor-element-cflccar1{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-1032 .elementor-element.elementor-element-cflcs01{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs02{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs03{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs04{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs05{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs06{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs07{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs08{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs09{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs10{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs11{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs12{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs13{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs14{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs15{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs16{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs17{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs18{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs19{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflcs20{--min-height:86px;}.elementor-1032 .elementor-element.elementor-element-cflccar1{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:18px;}}/* Start custom CSS for container, class: .elementor-element-cflcroot *//* CF-0913 CoreFin client logo strip - shared by Home (960) and About (986). Each slide = container + Image widget (logo, custom link, new tab): edit logos/links in the Navigator. */
.elementor-1032 .elementor-element.elementor-element-cflcroot{--cf-logo-h:73px;--cf-logo-w:184px;--cf-logo-zoom:1.32;--cf-logo-edge:30px;width:100%;min-width:0;}
.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__carousel{width:100%;}
/* CF-0915: logos ~18% larger, 4/3/2 per view, 1.32x hover zoom. Edge room inside the carousel viewport (smaller than the slide gap, so no neighbour peeks in) keeps the zoomed first/last logo from clipping. */
.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__carousel .swiper{padding-left:var(--cf-logo-edge);padding-right:var(--cf-logo-edge);box-sizing:border-box;}
.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__slide{overflow:visible;}
.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__logo{width:100%;}
.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__logo a{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--cf-logo-h);border-radius:6px;}
.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__logo img{display:block;width:auto;height:auto;max-height:var(--cf-logo-h);max-width:min(var(--cf-logo-w),100%);object-fit:contain;transform:scale(1);transition:transform .35s cubic-bezier(.22,.61,.36,1);}/* CF-0916: logos always in full colour - no grayscale or dimmed resting state; hover changes scale only */
.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__logo a:hover img,.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__logo a:focus-visible img{transform:scale(var(--cf-logo-zoom));}
.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__logo a:focus-visible{outline:2px solid #AB1D20;outline-offset:4px;}
.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__rm{position:absolute;width:0;height:0;overflow:hidden;}
@media(max-width:1024px){.elementor-1032 .elementor-element.elementor-element-cflcroot{--cf-logo-h:66px;--cf-logo-w:148px;}}
@media(max-width:767px){.elementor-1032 .elementor-element.elementor-element-cflcroot{--cf-logo-h:57px;--cf-logo-w:151px;--cf-logo-zoom:1.2;--cf-logo-edge:15px;}}
@media(prefers-reduced-motion:reduce){.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__logo img{transition:none;}.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__logo a:hover img,.elementor-1032 .elementor-element.elementor-element-cflcroot .cf-clients__logo a:focus-visible img{transform:none;}}/* End custom CSS */