.elementor-70 .elementor-element.elementor-element-ce3082a{--display:flex;--padding-top:7.5rem;--padding-bottom:2rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-70 .elementor-element.elementor-element-ce3082a:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-ce3082a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wpe.hft-dev.co.uk/wp-content/uploads/2025/03/NCAN-Desktop-BG.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-bc7e17a{--display:flex;}.elementor-70 .elementor-element.elementor-element-1b9164f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-cfe1d18{--display:flex;}.elementor-70 .elementor-element.elementor-element-27daf99{--grid-columns:1;}.elementor-70 .elementor-element.elementor-element-cec3e51{--grid-columns:4;--load-more-message-alignment:center;--load-more-button-align:center;}.elementor-70 .elementor-element.elementor-element-cec3e51 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-cec3e51 .elementor-button:focus{background-color:var( --e-global-color-0dcc75e );}.elementor-70 .elementor-element.elementor-element-cec3e51 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Plus Jakarta Sans, Figtree, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-70 .elementor-element.elementor-element-079a286{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:10px;}.elementor-70 .elementor-element.elementor-element-079a286 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-ce3082a{--padding-top:6.5rem;--padding-bottom:2rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-70 .elementor-element.elementor-element-27daf99{--grid-columns:1;}.elementor-70 .elementor-element.elementor-element-cec3e51{--grid-columns:2;}.elementor-70 .elementor-element.elementor-element-cec3e51 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-70 .elementor-element.elementor-element-079a286{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-ce3082a:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-ce3082a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wpe.hft-dev.co.uk/wp-content/uploads/2025/03/NCAN-Mobile-BG.png");background-position:top center;background-size:100% auto;}.elementor-70 .elementor-element.elementor-element-ce3082a{--padding-top:6.5rem;--padding-bottom:1rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-70 .elementor-element.elementor-element-bc7e17a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-cfe1d18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-27daf99{--grid-columns:1;}.elementor-70 .elementor-element.elementor-element-cec3e51{--grid-columns:1;}.elementor-70 .elementor-element.elementor-element-cec3e51 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-70 .elementor-element.elementor-element-079a286{--swiper-slides-to-display:1;--swiper-offset-size:31px;--swiper-slides-gap:14px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-079a286 */.loop-carousel {
        position: relative;
}

.loop-carousel::after {
    content: ""; 
    position: absolute;
    top: 0;
    right: 0;
    width: 30%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    pointer-events: none;
    z-index: 9;
}/* End custom CSS */