.elementor-5597 .elementor-element.elementor-element-9cfe495{--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;}.elementor-5597 .elementor-element.elementor-element-51b004b .elementor-repeater-item-970e783 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://thesuppliers.co.uk/wp-content/uploads/2023/12/Our-Design-scaled.jpg);background-size:cover;}.elementor-5597 .elementor-element.elementor-element-51b004b .elementor-repeater-item-4b4c040 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://thesuppliers.co.uk/wp-content/uploads/2023/12/Our-Design-1-scaled.jpg);background-size:cover;}.elementor-5597 .elementor-element.elementor-element-51b004b .swiper-slide{transition-duration:calc(5000ms*1.2);height:260px;}.elementor-5597 .elementor-element.elementor-element-51b004b .elementor-slide-button{background-color:#FD8312;color:#0A00B7;}.elementor-5597 .elementor-element.elementor-element-51b004b .swiper-slide-contents{max-width:66%;}.elementor-5597 .elementor-element.elementor-element-51b004b .swiper-slide-inner{text-align:center;}.elementor-5597 .elementor-element.elementor-element-c3fd817{--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;}.elementor-5597 .elementor-element.elementor-element-30f2af6{text-align:center;}.elementor-5597 .elementor-element.elementor-element-45509c1{--display:flex;}.elementor-5597 .elementor-element.elementor-element-5668988{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5597 .elementor-element.elementor-element-64ea96a{--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;}.elementor-5597 .elementor-element.elementor-element-867e958{--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;}.elementor-5597 .elementor-element.elementor-element-be8e94e{--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;}.elementor-5597 .elementor-element.elementor-element-be8e94e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5597 .elementor-element.elementor-element-320f95f{width:var( --container-widget-width, 119.011% );max-width:119.011%;--container-widget-width:119.011%;--container-widget-flex-grow:0;}.elementor-5597 .elementor-element.elementor-element-320f95f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5597 .elementor-element.elementor-element-ef2fe3f{--display:flex;}.elementor-5597 .elementor-element.elementor-element-886fbc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5597 .elementor-element.elementor-element-e1579fa{--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;}.elementor-5597 .elementor-element.elementor-element-e40d771{--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;}.elementor-5597 .elementor-element.elementor-element-6d66dcd{--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;}.elementor-5597 .elementor-element.elementor-element-11047b3{--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;}.elementor-5597 .elementor-element.elementor-element-f5c8ca9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5597 .elementor-element.elementor-element-7a9e87e{--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;}.elementor-5597 .elementor-element.elementor-element-949dfe3{--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;}.elementor-5597 .elementor-element.elementor-element-910a50f{--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;}.elementor-5597 .elementor-element.elementor-element-a04a854{--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;}.elementor-5597 .elementor-element.elementor-element-348a223{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5597 .elementor-element.elementor-element-81a0d65{--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;}.elementor-5597 .elementor-element.elementor-element-e3dc02c .elementor-repeater-item-360ab84 .swiper-slide-bg{background-color:#833ca3;}.elementor-5597 .elementor-element.elementor-element-e3dc02c .elementor-repeater-item-53830b6 .swiper-slide-bg{background-color:#1abc9c;}.elementor-5597 .elementor-element.elementor-element-e3dc02c .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-5597 .elementor-element.elementor-element-e3dc02c .swiper-slide-contents{max-width:66%;}.elementor-5597 .elementor-element.elementor-element-e3dc02c .swiper-slide-inner{text-align:center;}.elementor-5597 .elementor-element.elementor-element-ce320ef{--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;}.elementor-5597 .elementor-element.elementor-element-6aa7cd2 .elementor-cta .elementor-cta__bg, .elementor-5597 .elementor-element.elementor-element-6aa7cd2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-5597 .elementor-element.elementor-element-6aa7cd2 .elementor-cta__content{text-align:center;}.elementor-5597 .elementor-element.elementor-element-6aa7cd2 .elementor-cta__button{color:#FFFFFF;background-color:#F20000;border-color:#F1FF00;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5597 .elementor-element.elementor-element-64ea96a{--width:50%;}.elementor-5597 .elementor-element.elementor-element-867e958{--width:50%;}.elementor-5597 .elementor-element.elementor-element-be8e94e{--width:100%;}.elementor-5597 .elementor-element.elementor-element-e1579fa{--width:25%;}.elementor-5597 .elementor-element.elementor-element-e40d771{--width:25%;}.elementor-5597 .elementor-element.elementor-element-6d66dcd{--width:25%;}.elementor-5597 .elementor-element.elementor-element-11047b3{--width:25%;}.elementor-5597 .elementor-element.elementor-element-7a9e87e{--width:25%;}.elementor-5597 .elementor-element.elementor-element-949dfe3{--width:25%;}.elementor-5597 .elementor-element.elementor-element-910a50f{--width:25%;}.elementor-5597 .elementor-element.elementor-element-a04a854{--width:25%;}.elementor-5597 .elementor-element.elementor-element-81a0d65{--width:33.3333%;}.elementor-5597 .elementor-element.elementor-element-ce320ef{--width:66.6666%;}}/* Start custom CSS for container, class: .elementor-element-9cfe495 *//* Force slides wrapper height and positioning */
.elementor-widget-slides .elementor-swiper,
.elementor-widget-slides .elementor-slides-wrapper,
.elementor-widget-slides .swiper-slide {
    min-height: 450px !important;
    position: relative !important;
}

/* Ensure background covers the slide area correctly */
.elementor-widget-slides .swiper-slide-bg {
    background-size: cover !important;
    background-position: center center !important;
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Center slide text content vertically */
.elementor-widget-slides .swiper-slide-inner {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    height: 100% !important;
    z-index: 2;
}/* End custom CSS */