.elementor-6334 .elementor-element.elementor-element-2442bb6{--display:flex;--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;--align-items:center;}.elementor-6334 .elementor-element.elementor-element-2442bb6:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-2442bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6334 .elementor-element.elementor-element-5705bb4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-05618b8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-da8e956{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6334 .elementor-element.elementor-element-6b0b469{text-align:center;}.elementor-6334 .elementor-element.elementor-element-6b0b469 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-d30eba8{text-align:center;}.elementor-6334 .elementor-element.elementor-element-d30eba8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-07067b4{--display:flex;}.elementor-6334 .elementor-element.elementor-element-9e6fb7c{--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;}.elementor-6334 .elementor-element.elementor-element-9e6fb7c:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-9e6fb7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-940d4d4{--display:flex;}.elementor-6334 .elementor-element.elementor-element-b569569{--display:flex;}.elementor-6334 .elementor-element.elementor-element-df48650 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-0808d6e{--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;}.elementor-6334 .elementor-element.elementor-element-0808d6e:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-0808d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-4ec6c56{--display:flex;}.elementor-6334 .elementor-element.elementor-element-1b4dc47{--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;}.elementor-6334 .elementor-element.elementor-element-b49fd7a{--display:flex;}.elementor-6334 .elementor-element.elementor-element-1689ccf .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-1dfa4b8{color:var( --e-global-color-07bba69 );}.elementor-6334 .elementor-element.elementor-element-152c5e5{--display:flex;}.elementor-6334 .elementor-element.elementor-element-97095b4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6334 .elementor-element.elementor-element-dc5f796{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6334 .elementor-element.elementor-element-855c2e7{text-align:center;}.elementor-6334 .elementor-element.elementor-element-855c2e7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-229d6bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6334 .elementor-element.elementor-element-5f6b573 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-dececd8{text-align:center;color:var( --e-global-color-secondary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6334 .elementor-element.elementor-element-a3455d6{--display:flex;}.elementor-6334 .elementor-element.elementor-element-a1c6727{--display:flex;}.elementor-6334 .elementor-element.elementor-element-7889211{text-align:center;}.elementor-6334 .elementor-element.elementor-element-7889211 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-cd9f8b3 );}.elementor-6334 .elementor-element.elementor-element-68d4cd1{text-align:center;}.elementor-6334 .elementor-element.elementor-element-68d4cd1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-07bba69 );}.elementor-6334 .elementor-element.elementor-element-e6a4a43{--display:flex;}.elementor-6334 .elementor-element.elementor-element-e099f0c{--display:flex;}.elementor-6334 .elementor-element.elementor-element-48f7896{text-align:center;}.elementor-6334 .elementor-element.elementor-element-48f7896 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-cd9f8b3 );}.elementor-6334 .elementor-element.elementor-element-0ca17dd{text-align:center;}.elementor-6334 .elementor-element.elementor-element-0ca17dd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-07bba69 );}.elementor-6334 .elementor-element.elementor-element-79ea5ae{--display:flex;}.elementor-6334 .elementor-element.elementor-element-f944ab2{--display:flex;}.elementor-6334 .elementor-element.elementor-element-e1696ab{text-align:center;}.elementor-6334 .elementor-element.elementor-element-e1696ab .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-cd9f8b3 );}.elementor-6334 .elementor-element.elementor-element-8e7fe83{text-align:center;}.elementor-6334 .elementor-element.elementor-element-8e7fe83 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-07bba69 );}.elementor-6334 .elementor-element.elementor-element-9a8327d{--display:flex;}.elementor-6334 .elementor-element.elementor-element-16f7ae5{--display:flex;}.elementor-6334 .elementor-element.elementor-element-bfcab48{text-align:center;}.elementor-6334 .elementor-element.elementor-element-bfcab48 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-cd9f8b3 );}.elementor-6334 .elementor-element.elementor-element-612b0d8{text-align:center;}.elementor-6334 .elementor-element.elementor-element-612b0d8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-07bba69 );}.elementor-6334 .elementor-element.elementor-element-c68f27a{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-c68f27a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6334 .elementor-element.elementor-element-c68f27a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-6334 .elementor-element.elementor-element-c70279e{--display:flex;--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;}.elementor-6334 .elementor-element.elementor-element-8fcd2c7{text-align:center;}.elementor-6334 .elementor-element.elementor-element-8fcd2c7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-07bba69 );}.elementor-6334 .elementor-element.elementor-element-a858e3c{--display:flex;}.elementor-6334 .elementor-element.elementor-element-8401ccd{--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;--justify-content:flex-start;--overflow:hidden;}.elementor-6334 .elementor-element.elementor-element-8401ccd:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-8401ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-0c1046e{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;}.elementor-6334 .elementor-element.elementor-element-1c1473a{--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-6334 .elementor-element.elementor-element-1c1473a:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-1c1473a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-1c1473a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6334 .elementor-element.elementor-element-f550413{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6334 .elementor-element.elementor-element-f550413:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-f550413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-e420140{text-align:center;}.elementor-6334 .elementor-element.elementor-element-e420140 .elementor-heading-title{color:var( --e-global-color-6d7eadc );}.elementor-6334 .elementor-element.elementor-element-7c530b1{text-align:center;}.elementor-6334 .elementor-element.elementor-element-7c530b1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-3c446ad{--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;}.elementor-6334 .elementor-element.elementor-element-fc4e379{--display:flex;}.elementor-6334 .elementor-element.elementor-element-dd9df55{--display:flex;}.elementor-6334 .elementor-element.elementor-element-a72c407{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-f98e95d{--display:flex;}.elementor-6334 .elementor-element.elementor-element-5a39776{--display:flex;}.elementor-6334 .elementor-element.elementor-element-3eff00f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-e2bf339 );}.elementor-6334 .elementor-element.elementor-element-3eff00f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-cd9f8b3 );}.elementor-6334 .elementor-element.elementor-element-ed275d4{--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-6334 .elementor-element.elementor-element-ed275d4:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-ed275d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-ed275d4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6334 .elementor-element.elementor-element-147faae{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6334 .elementor-element.elementor-element-39debe6{text-align:center;}.elementor-6334 .elementor-element.elementor-element-39debe6 .elementor-heading-title{color:var( --e-global-color-cd9f8b3 );}.elementor-6334 .elementor-element.elementor-element-aedb3ff{text-align:center;}.elementor-6334 .elementor-element.elementor-element-aedb3ff .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-ff74719{--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;}.elementor-6334 .elementor-element.elementor-element-bd3946b{--display:flex;}.elementor-6334 .elementor-element.elementor-element-0f8ec20 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-1a26323{--display:flex;}.elementor-6334 .elementor-element.elementor-element-5dd4213{--display:flex;}.elementor-6334 .elementor-element.elementor-element-9f31f03{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-a03da4c{--display:flex;}.elementor-6334 .elementor-element.elementor-element-8de6676{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-b29a798{--display:flex;}.elementor-6334 .elementor-element.elementor-element-385fd0a{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-7c391be{--display:flex;}.elementor-6334 .elementor-element.elementor-element-a1a2d34{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-afe64ce{--display:flex;}.elementor-6334 .elementor-element.elementor-element-db18ca6{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-e0ad696{--display:flex;}.elementor-6334 .elementor-element.elementor-element-d3fe986{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-595ba47{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-6334 .elementor-element.elementor-element-595ba47 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-6334 .elementor-element.elementor-element-595ba47 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:where( .elementor-6334 .elementor-element.elementor-element-595ba47 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6334 .elementor-element.elementor-element-e1d301a{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-e1d301a:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-e1d301a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-e1d301a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6334 .elementor-element.elementor-element-2a51573{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6334 .elementor-element.elementor-element-0777078{text-align:center;}.elementor-6334 .elementor-element.elementor-element-0777078 .elementor-heading-title{color:var( --e-global-color-6d7eadc );}.elementor-6334 .elementor-element.elementor-element-48f6ab2{text-align:center;}.elementor-6334 .elementor-element.elementor-element-48f6ab2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-b084c73{--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;}.elementor-6334 .elementor-element.elementor-element-bdde6d0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-162ae0c .elementor-icon-wrapper{text-align:center;}.elementor-6334 .elementor-element.elementor-element-9144533{--display:flex;}.elementor-6334 .elementor-element.elementor-element-0c5172c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6334 .elementor-element.elementor-element-2d36b34{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-df14598 .elementor-icon-wrapper{text-align:center;}.elementor-6334 .elementor-element.elementor-element-82859ce{--display:flex;}.elementor-6334 .elementor-element.elementor-element-9ffe237 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6334 .elementor-element.elementor-element-1657f0d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-7946f20 .elementor-icon-wrapper{text-align:center;}.elementor-6334 .elementor-element.elementor-element-901e1f6{--display:flex;}.elementor-6334 .elementor-element.elementor-element-16a1350 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6334 .elementor-element.elementor-element-afc88c8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-ae4b3e5 .elementor-icon-wrapper{text-align:center;}.elementor-6334 .elementor-element.elementor-element-73c74dc{--display:flex;}.elementor-6334 .elementor-element.elementor-element-992c08f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6334 .elementor-element.elementor-element-2869f34{--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-6334 .elementor-element.elementor-element-2869f34:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-2869f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-2869f34.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6334 .elementor-element.elementor-element-2cc88ec{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6334 .elementor-element.elementor-element-4470807{text-align:center;}.elementor-6334 .elementor-element.elementor-element-4470807 .elementor-heading-title{color:var( --e-global-color-cd9f8b3 );}.elementor-6334 .elementor-element.elementor-element-3174c8c{text-align:center;}.elementor-6334 .elementor-element.elementor-element-3174c8c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-32de0d2{--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;}.elementor-6334 .elementor-element.elementor-element-5d194ad{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-388e47f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-57b2eb0{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-b088252{--display:flex;}.elementor-6334 .elementor-element.elementor-element-3267cb0{color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-2f115bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6334 .elementor-element.elementor-element-2f115bd:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-2f115bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-9949e6a{--display:flex;}.elementor-6334 .elementor-element.elementor-element-58a4c3c{text-align:center;}.elementor-6334 .elementor-element.elementor-element-7ff4207{text-align:center;}.elementor-6334 .elementor-element.elementor-element-7ff4207 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6334 .elementor-element.elementor-element-3eee9f6{--display:flex;}.elementor-6334 .elementor-element.elementor-element-4234ace{--display:flex;}.elementor-6334 .elementor-element.elementor-element-e03bb63{text-align:center;}.elementor-6334 .elementor-element.elementor-element-e03bb63 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-6334 .elementor-element.elementor-element-78e712c{text-align:center;}.elementor-6334 .elementor-element.elementor-element-78e712c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6334 .elementor-element.elementor-element-f221a57{--display:flex;}.elementor-6334 .elementor-element.elementor-element-f9f27d0{--display:flex;}.elementor-6334 .elementor-element.elementor-element-92ed230{text-align:center;}.elementor-6334 .elementor-element.elementor-element-92ed230 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-6334 .elementor-element.elementor-element-929e704{text-align:center;}.elementor-6334 .elementor-element.elementor-element-929e704 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6334 .elementor-element.elementor-element-a155aab{--display:flex;}.elementor-6334 .elementor-element.elementor-element-7d947ea{--display:flex;}.elementor-6334 .elementor-element.elementor-element-017741c{text-align:center;}.elementor-6334 .elementor-element.elementor-element-017741c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-6334 .elementor-element.elementor-element-63024c4{text-align:center;}.elementor-6334 .elementor-element.elementor-element-63024c4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6334 .elementor-element.elementor-element-8b5e003{--display:flex;}.elementor-6334 .elementor-element.elementor-element-c51746a{--display:flex;}.elementor-6334 .elementor-element.elementor-element-defe4ea{text-align:center;}.elementor-6334 .elementor-element.elementor-element-defe4ea .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-6334 .elementor-element.elementor-element-7c4ee8c{text-align:center;}.elementor-6334 .elementor-element.elementor-element-7c4ee8c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6334 .elementor-element.elementor-element-35f204c{--display:flex;}.elementor-6334 .elementor-element.elementor-element-fcd3a68{--display:flex;}.elementor-6334 .elementor-element.elementor-element-8692b27{text-align:center;}.elementor-6334 .elementor-element.elementor-element-8692b27 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-6334 .elementor-element.elementor-element-5f0b8c3{text-align:center;}.elementor-6334 .elementor-element.elementor-element-5f0b8c3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6334 .elementor-element.elementor-element-8ba8833{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-8ba8833.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6334 .elementor-element.elementor-element-8ba8833 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-6334 .elementor-element.elementor-element-92b84c8{--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;}.elementor-6334 .elementor-element.elementor-element-92b84c8:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-92b84c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-8c142fb{--display:flex;}.elementor-6334 .elementor-element.elementor-element-dae1f01{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-fc53132{--display:flex;}.elementor-6334 .elementor-element.elementor-element-536dc3a{--display:flex;}.elementor-6334 .elementor-element.elementor-element-42d9000{--display:flex;}.elementor-6334 .elementor-element.elementor-element-fe81154{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-e2bf339 );}.elementor-6334 .elementor-element.elementor-element-fe81154 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-cd9f8b3 );}.elementor-6334 .elementor-element.elementor-element-4863e15{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6334 .elementor-element.elementor-element-4863e15:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-4863e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-ecbed60{text-align:center;}.elementor-6334 .elementor-element.elementor-element-f107532{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-f107532:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-f107532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6334 .elementor-element.elementor-element-a127225{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-32e8ef0 .elementor-icon-wrapper{text-align:center;}.elementor-6334 .elementor-element.elementor-element-a95b602{--display:flex;}.elementor-6334 .elementor-element.elementor-element-7979e61 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6334 .elementor-element.elementor-element-053c505{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-c0c3a77 .elementor-icon-wrapper{text-align:center;}.elementor-6334 .elementor-element.elementor-element-febecc7{--display:flex;}.elementor-6334 .elementor-element.elementor-element-554ff35 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6334 .elementor-element.elementor-element-c5d3c60{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-47b67db .elementor-icon-wrapper{text-align:center;}.elementor-6334 .elementor-element.elementor-element-df36e4c{--display:flex;}.elementor-6334 .elementor-element.elementor-element-b021db5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6334 .elementor-element.elementor-element-90d060b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6334 .elementor-element.elementor-element-33f6ec9 .elementor-icon-wrapper{text-align:center;}.elementor-6334 .elementor-element.elementor-element-00f7713{--display:flex;}.elementor-6334 .elementor-element.elementor-element-f52eb1a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6334 .elementor-element.elementor-element-f3d5170{--display:flex;--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;--align-items:center;}.elementor-6334 .elementor-element.elementor-element-f3d5170:not(.elementor-motion-effects-element-type-background), .elementor-6334 .elementor-element.elementor-element-f3d5170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6334 .elementor-element.elementor-element-f9a2895{text-align:center;}.elementor-6334 .elementor-element.elementor-element-f9a2895 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-07bba69 );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-6334 .elementor-element.elementor-element-a18a48b .elementor-button-content-wrapper{flex-direction:row;}.elementor-6334 .elementor-element.elementor-element-a18a48b.elementor-element{--align-self:center;}:root{--page-title-display:none;}body.elementor-page-6334:not(.elementor-motion-effects-element-type-background), body.elementor-page-6334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-6334 .elementor-element.elementor-element-3eff00f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-6334 .elementor-element.elementor-element-fe81154{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-6334 .elementor-element.elementor-element-c68f27a{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-6334 .elementor-element.elementor-element-0c1046e{--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-6334 .elementor-element.elementor-element-3eff00f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-6334 .elementor-element.elementor-element-8ba8833{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-6334 .elementor-element.elementor-element-fe81154{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-2442bb6 */.banner-medium .title{
    max-width: 880px !important;
}
.banner-medium .banner-image {
    bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b4dc47 */.elementor-6334 .elementor-element.elementor-element-1b4dc47 .text-box{
    padding: 48px;
    background: var(--almost-white);
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97095b4 */.elementor-6334 .elementor-element.elementor-element-97095b4{
    gap: 64px !important;
    padding-bottom: var(--padding-md);
}
.elementor-6334 .elementor-element.elementor-element-97095b4 .title-container {
    gap: 48px;
}

.elementor-6334 .elementor-element.elementor-element-97095b4 .title-container .title{
    max-width: 880px !important;
    opacity: 0.2 !important;
}
.elementor-6334 .elementor-element.elementor-element-97095b4 .title-container .text{
    max-width: 880px !important;
}

.elementor-6334 .elementor-element.elementor-element-97095b4 .e-n-tab-title-text {
    display: none;
}

.elementor-6334 .elementor-element.elementor-element-97095b4 .e-n-tabs-heading{
    height: 200px;
    overflow: visible;
}

.elementor-6334 .elementor-element.elementor-element-97095b4 #finding-your-people::before{
    background: url("https://blue-spark.org.uk/wp-content/uploads/sites/5/2026/02/services-finding-your-people.svg") 
                center / contain no-repeat;
}
.elementor-6334 .elementor-element.elementor-element-97095b4 #growing-together::before{
    background: url("https://blue-spark.org.uk/wp-content/uploads/sites/5/2026/02/services-growing-together.svg") 
                center / contain no-repeat;
}
.elementor-6334 .elementor-element.elementor-element-97095b4 #leadership-partners::before{
    background: url("https://blue-spark.org.uk/wp-content/uploads/sites/5/2026/02/services-leadership-partners.svg") 
                center / contain no-repeat;
}
.elementor-6334 .elementor-element.elementor-element-97095b4 #future-talent-pipeline::before{
    background: url("https://blue-spark.org.uk/wp-content/uploads/sites/5/2026/02/services-future-talent-pipeline.svg") 
                center / contain no-repeat;
}
.elementor-6334 .elementor-element.elementor-element-97095b4 .e-n-tab-title{
    height: 100% !important;    
    overflow: visible;
}

.e-n-tab-title::after{
    content: "";
    position: absolute;
    top: 0;
    left: auto;
    right: auto;
    width: auto;
    height: 100%;
    aspect-ratio: 1 / 1;
    background: var(--almost-white);
    border-radius: 100%;
    opacity: 0;
    z-index: -1;
    transform: scale(1.1);
    
}

.elementor-6334 .elementor-element.elementor-element-97095b4 .e-n-tab-title:hover::after{
    transform: scale(1.2) !important;
    opacity: 0.1;
}


.elementor-6334 .elementor-element.elementor-element-97095b4 .tabbed-content .e-n-tab-title[aria-selected="true"]::after {
    transform: scale(1.1);
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c70279e */.elementor-6334 .elementor-element.elementor-element-c70279e{
z-index: -1;
}
.elementor-6334 .elementor-element.elementor-element-c70279e .text{
    max-width: 608px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c530b1 */.title-section{
    padding: var(--padding-md);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c1473a */.elementor-6334 .elementor-element.elementor-element-1c1473a{
    padding-bottom: 0 !important;
}
.elementor-6334 .elementor-element.elementor-element-1c1473a .carousel-col{
    padding: var(--padding-md);
}

.elementor-6334 .elementor-element.elementor-element-1c1473a .img-col img{
    object-position: bottom ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedb3ff */.title-section{
    padding: var(--padding-md);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48f6ab2 */.title-section{
    padding: var(--padding-md);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d301a */.text-columns .text-col .text-container{ 
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3174c8c */.title-section{
    padding: var(--padding-md);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8401ccd */.horizontal-scroll {
    position: relative;
    overflow: hidden;

    /* Prevent Elementor flex weirdness */
    display: block !important;
    flex: none !important;
}

.horizontal-track {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    height: 100%;
    width: auto !important;
    flex: none !important;
    max-width: none !important;
    gap: 0 !important;
    
}

/* 3️⃣ Panels */
.horizontal-panel {
    width: calc(100vw - 72px) !important;
    height: calc(100% - 120px) !important;
    max-width: none !important;
    align-items: center;
    padding: var(--padding-md) var(--padding-lg) !important;
    gap: var(--padding-sm);
}
.horizontal-panel .content-container{
    flex: 1;
    gap: var(--padding-md);
}


@media (max-width: 1023px), (max-height: 899px) {
    .horizontal-scroll {
        overflow: visible !important;
        background: green !important;
    }
    .mdw-horizontal-scroll {
        height: auto !important;
        overflow: visible !important;
    }
    .mdw-horizontal-scroll > .e-con,
    .mdw-horizontal-scroll > .e-container {
        position: relative !important;
        transform: none !important;
        flex-direction: column !important;
        height: auto !important;
        width: 100% !important;
    }
    .mdw-horizontal-scroll > .e-con > *,
    .mdw-horizontal-scroll > .e-container > * {
        width: 100% !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f115bd */.elementor-6334 .elementor-element.elementor-element-2f115bd {
    padding-bottom: var(--padding-sm);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92b84c8 */.image-carousel .carousel-col{
    padding: var(--padding-lg) var(--padding-lg) var(--padding-md) var(--padding-md);
}

.elementor-6334 .elementor-element.elementor-element-92b84c8 .img-col{
    padding: var(--padding-md);
}

.elementor-6334 .elementor-element.elementor-element-92b84c8 .image,
.elementor-6334 .elementor-element.elementor-element-92b84c8 svg,
.elementor-icon-wrapper,
.elementor-6334 .elementor-element.elementor-element-92b84c8 .elementor-icon{
    width: auto !important;
    height: 100% !important;
}

.elementor-6334 .elementor-element.elementor-element-92b84c8 svg path{
    fill: var(--pink);
}



.image-carousel .elementor-swiper-button svg{
    display: none;
}

.image-carousel .elementor-swiper-button{
    background: transparent !important;
    transform: scale(1.1) !important;
}

.image-carousel .elementor-swiper-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #F5D8DA;
    border-radius: 100%;
    transition: all 320ms cubic-bezier(.34, 1.56, .64, 1);
}
.image-carousel .elementor-swiper-button::after{
    content: url("https://blue-spark.org.uk/wp-content/uploads/sites/5/2026/02/arrow-icon-pink.svg");
    position: absolute;
    top: calc(50% - 2px);
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
}

.image-carousel .elementor-swiper-button-prev{
    top: 50% !important;
    right: auto !important;
    left: -64px !important;
    transform: translateY(-50%) !important;

}

.image-carousel .elementor-swiper-button-next{
    top: 50% !important;
    right: -64px !important;
    left: auto !important;
    transform: translateY(-50%) !important;
}

.image-carousel .elementor-swiper-button-prev::after{
    top: calc(50% + 2px);
    transform: translate(-50%, -50%) rotate(180deg) ;
}

.image-carousel.elementor-swiper-button:hover::before{
    transform: scale(1.2);
    background: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecbed60 */.title-section{
    padding: var(--padding-md);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f107532 */.text-columns{
    padding: 0 var(--padding-lg) var(--padding-md);
    gap: var(--padding-md);
}

.text-columns .text-col .text-container{ 
    gap: 8px;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3d5170 */.cta-section{
    padding: var(--padding-lg);
    gap: 24px;
}/* End custom CSS */