.elementor-9 .elementor-element.elementor-element-2fbd2bc{--display:flex;--min-height:60vh;--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-2fbd2bc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2fbd2bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002A30;}.elementor-9 .elementor-element.elementor-element-2fbd2bc::before, .elementor-9 .elementor-element.elementor-element-2fbd2bc > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2fbd2bc > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2fbd2bc > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2fbd2bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2fbd2bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-efde63e{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-660f46a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-660f46a{--e-rating-justify-content:center;}.elementor-9 .elementor-element.elementor-element-bb7869d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-bb7869d .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-2d6c061{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ae7b352{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-ae7b352 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:90px;font-weight:700;line-height:1em;color:var( --e-global-color-uicore_light );}.elementor-9 .elementor-element.elementor-element-591c2dd{--alignment:center;top:-3px;--width:200px;--rotate:46deg;font-family:"Geologica", Sans-serif;font-size:45px;font-weight:100;line-height:0px;--text-color:#0BC98E;--transition:0.3s;}.elementor-9 .elementor-element.elementor-element-591c2dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:none;border-radius:600px 600px 600px 600px;}.elementor-9 .elementor-element.elementor-element-591c2dd.elementor-element{--align-self:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-591c2dd{right:-289px;}body.rtl .elementor-9 .elementor-element.elementor-element-591c2dd{left:-289px;}.elementor-9 .elementor-element.elementor-element-25930ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ff013b0 .elementor-button{background-color:#0EFEB4;fill:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_primary );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0EFEB4;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-ff013b0 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-ff013b0 .elementor-button:focus{background-color:#002A30;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ff013b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-ff013b0 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-9 .elementor-element.elementor-element-ff013b0 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-ff013b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3573c0c .elementor-button{background-color:var( --e-global-color-uicore_light );fill:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_primary );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-uicore_light );}.elementor-9 .elementor-element.elementor-element-3573c0c .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-3573c0c .elementor-button:focus{background-color:#12AF9000;color:var( --e-global-color-uicore_light );border-color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-3573c0c .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-3573c0c .elementor-button:focus svg{fill:var( --e-global-color-uicore_light );}.elementor-9 .elementor-element.elementor-element-df6a4d3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-df6a4d3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-df6a4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002A30;}.elementor-9 .elementor-element.elementor-element-5fb24d9{--e-image-carousel-slides-to-show:4;}.elementor-9 .elementor-element.elementor-element-5fb24d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5fb24d9 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-5fb24d9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-553ee53{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 25px 6px rgba(0, 0, 0, 0.17);--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-9 .elementor-element.elementor-element-553ee53:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-553ee53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;}.elementor-9 .elementor-element.elementor-element-3596692{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-3596692.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b9b442a > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-b9b442a > .elementor-widget-container{background-color:#0EFEB430;padding:10px 25px 8px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0BC98E69;border-radius:300px 300px 300px 300px;}.elementor-9 .elementor-element.elementor-element-b9b442a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b9b442a{text-align:center;}.elementor-9 .elementor-element.elementor-element-b9b442a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:800;line-height:1.4em;color:#0BC98E;}.elementor-9 .elementor-element.elementor-element-b2afe56{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-b2afe56 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:900;line-height:1.2em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-074d02d{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-074d02d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:45px;font-weight:900;line-height:1.2em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-742d377{--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;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c3234b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-ad15b9c > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-9 .elementor-element.elementor-element-ad15b9c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ad15b9c .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ad15b9c.elementor-view-stacked .elementor-icon{background-color:#0EC48C;}.elementor-9 .elementor-element.elementor-element-ad15b9c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ad15b9c.elementor-view-default .elementor-icon{color:#0EC48C;border-color:#0EC48C;}.elementor-9 .elementor-element.elementor-element-ad15b9c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ad15b9c.elementor-view-default .elementor-icon svg{fill:#0EC48C;}.elementor-9 .elementor-element.elementor-element-ad15b9c .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-ad15b9c .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-3e6ffa8.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3e6ffa8{text-align:center;}.elementor-9 .elementor-element.elementor-element-3e6ffa8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-35f542c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-ed8a913 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-9 .elementor-element.elementor-element-ed8a913.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ed8a913 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ed8a913.elementor-view-stacked .elementor-icon{background-color:#0EC48C;}.elementor-9 .elementor-element.elementor-element-ed8a913.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ed8a913.elementor-view-default .elementor-icon{color:#0EC48C;border-color:#0EC48C;}.elementor-9 .elementor-element.elementor-element-ed8a913.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ed8a913.elementor-view-default .elementor-icon svg{fill:#0EC48C;}.elementor-9 .elementor-element.elementor-element-ed8a913 .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-ed8a913 .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-3accd9c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3accd9c{text-align:center;}.elementor-9 .elementor-element.elementor-element-3accd9c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-5bb9359{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-cf0feb5 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-9 .elementor-element.elementor-element-cf0feb5.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-cf0feb5 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-cf0feb5.elementor-view-stacked .elementor-icon{background-color:#0EC48C;}.elementor-9 .elementor-element.elementor-element-cf0feb5.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-cf0feb5.elementor-view-default .elementor-icon{color:#0EC48C;border-color:#0EC48C;}.elementor-9 .elementor-element.elementor-element-cf0feb5.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-cf0feb5.elementor-view-default .elementor-icon svg{fill:#0EC48C;}.elementor-9 .elementor-element.elementor-element-cf0feb5 .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-cf0feb5 .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-9380a20.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9380a20{text-align:center;}.elementor-9 .elementor-element.elementor-element-9380a20 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-9e7aab4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-f550d08 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-9 .elementor-element.elementor-element-f550d08.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f550d08 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f550d08.elementor-view-stacked .elementor-icon{background-color:#0EC48C;}.elementor-9 .elementor-element.elementor-element-f550d08.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f550d08.elementor-view-default .elementor-icon{color:#0EC48C;border-color:#0EC48C;}.elementor-9 .elementor-element.elementor-element-f550d08.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f550d08.elementor-view-default .elementor-icon svg{fill:#0EC48C;}.elementor-9 .elementor-element.elementor-element-f550d08 .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-f550d08 .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-8a3307c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8a3307c{text-align:center;}.elementor-9 .elementor-element.elementor-element-8a3307c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-c47b2d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-67df68b > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-9 .elementor-element.elementor-element-67df68b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-67df68b .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-67df68b.elementor-view-stacked .elementor-icon{background-color:#0EC48C;}.elementor-9 .elementor-element.elementor-element-67df68b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-67df68b.elementor-view-default .elementor-icon{color:#0EC48C;border-color:#0EC48C;}.elementor-9 .elementor-element.elementor-element-67df68b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-67df68b.elementor-view-default .elementor-icon svg{fill:#0EC48C;}.elementor-9 .elementor-element.elementor-element-67df68b .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-67df68b .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-1e30f77.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1e30f77{text-align:center;}.elementor-9 .elementor-element.elementor-element-1e30f77 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-a319c84{--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;--padding-top:030px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a319c84:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a319c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002A30;}.elementor-9 .elementor-element.elementor-element-8be701e{--e-image-carousel-slides-to-show:5;}.elementor-9 .elementor-element.elementor-element-8be701e .swiper-wrapper{display:flex;align-items:center;}.elementor-9 .elementor-element.elementor-element-7b0ad84{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-9 .elementor-element.elementor-element-7b0ad84:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7b0ad84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;}.elementor-9 .elementor-element.elementor-element-96b3125{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-5ba61b6.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5ba61b6{text-align:center;}.elementor-9 .elementor-element.elementor-element-5ba61b6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:800;line-height:1em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-c945760{text-align:center;}.elementor-9 .elementor-element.elementor-element-c945760 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-1c53fd1{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2fae03e{--display:flex;--min-height:350px;--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:flex-end;--align-items:center;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-2fae03e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2fae03e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/10/pexels-pixabay-39284-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f8b6c83 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-f8b6c83.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f8b6c83{text-align:center;}.elementor-9 .elementor-element.elementor-element-f8b6c83 .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-fc4d46a{--display:flex;--min-height:350px;--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:flex-end;--align-items:flex-start;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-fc4d46a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fc4d46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/10/pexels-tranmautritam-326501-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-43c77e9 > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-9 .elementor-element.elementor-element-43c77e9.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-43c77e9{text-align:center;}.elementor-9 .elementor-element.elementor-element-43c77e9 .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-6e393b9{--display:flex;--min-height:350px;--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:flex-end;--align-items:flex-start;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-6e393b9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6e393b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/10/pexels-caio-67112-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-5871484 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-9 .elementor-element.elementor-element-5871484.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5871484{text-align:center;}.elementor-9 .elementor-element.elementor-element-5871484 .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-81b2292{--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;--overlay-opacity:0.98;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-81b2292:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-81b2292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002A30;}.elementor-9 .elementor-element.elementor-element-81b2292::before, .elementor-9 .elementor-element.elementor-element-81b2292 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-81b2292 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-81b2292 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-81b2292 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-81b2292 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002A30;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-b8db0e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-205bedc.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-205bedc{text-align:center;}.elementor-9 .elementor-element.elementor-element-205bedc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:800;line-height:1em;color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-84b7e83{text-align:center;}.elementor-9 .elementor-element.elementor-element-84b7e83 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-595c2cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-29dfb5d > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-ed2e55c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-2b46ee4 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-793e154{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.22;--overlay-mix-blend-mode:screen;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-793e154:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-793e154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;}.elementor-9 .elementor-element.elementor-element-793e154::before, .elementor-9 .elementor-element.elementor-element-793e154 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-793e154 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-793e154 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-793e154 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-793e154 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/03/Sunside-Counter-BG-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6232ca3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9589c4e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9589c4e{text-align:center;}.elementor-9 .elementor-element.elementor-element-9589c4e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:800;line-height:1em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-db85e05{text-align:center;}.elementor-9 .elementor-element.elementor-element-db85e05 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-5f1fcf3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9881735{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01271B40;--border-color:#01271B40;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:25px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-9881735:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9881735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-9881735.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-9881735:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-40651c8{--display:flex;--min-height:140px;border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-40651c8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-40651c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/10/Sam.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-840a04b{text-align:center;}.elementor-9 .elementor-element.elementor-element-840a04b .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-25974dc{text-align:center;}.elementor-9 .elementor-element.elementor-element-25974dc .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-a9b07c2{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01271B40;--border-color:#01271B40;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:25px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a9b07c2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a9b07c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-a9b07c2.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-a9b07c2:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-d54332d{--display:flex;--min-height:140px;border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-d54332d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d54332d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/10/Oderic.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-996d27c{text-align:center;}.elementor-9 .elementor-element.elementor-element-996d27c .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-df4ef32{text-align:center;}.elementor-9 .elementor-element.elementor-element-df4ef32 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-ea415ef{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01271B40;--border-color:#01271B40;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:25px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-ea415ef:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ea415ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-ea415ef.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-ea415ef:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-ddada1e{--display:flex;--min-height:140px;border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-ddada1e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ddada1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/10/Ben-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-7bd0969{text-align:center;}.elementor-9 .elementor-element.elementor-element-7bd0969 .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-766beba{text-align:center;}.elementor-9 .elementor-element.elementor-element-766beba .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-8e98564{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01271B40;--border-color:#01271B40;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:25px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-8e98564:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8e98564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-8e98564.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-8e98564:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-0833636{--display:flex;--min-height:140px;border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-0833636:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0833636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/10/Matt.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-e5e6aac{text-align:center;}.elementor-9 .elementor-element.elementor-element-e5e6aac .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-55f4cb7{text-align:center;}.elementor-9 .elementor-element.elementor-element-55f4cb7 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-2febf12{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01271B40;--border-color:#01271B40;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:25px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2febf12:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2febf12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-2febf12.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-2febf12:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-d40b163{--display:flex;--min-height:140px;border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-d40b163:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d40b163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/10/Tymek.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-2fa2aba{text-align:center;}.elementor-9 .elementor-element.elementor-element-2fa2aba .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-645bb53{text-align:center;}.elementor-9 .elementor-element.elementor-element-645bb53 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-691dedc .elementor-button{background-color:#0EFEB4;fill:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_primary );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0EFEB4;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-691dedc .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-691dedc .elementor-button:focus{background-color:#002A30;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-691dedc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-691dedc .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-9 .elementor-element.elementor-element-691dedc .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-691dedc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5cccb8c{--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;--overlay-opacity:0.98;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5cccb8c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5cccb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002A30;}.elementor-9 .elementor-element.elementor-element-5cccb8c::before, .elementor-9 .elementor-element.elementor-element-5cccb8c > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5cccb8c > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5cccb8c > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5cccb8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5cccb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002A30;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-bad69f6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-2ced819{text-align:center;}.elementor-9 .elementor-element.elementor-element-2ced819 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:800;line-height:1em;color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-349c754{text-align:center;}.elementor-9 .elementor-element.elementor-element-349c754 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-0719871{--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;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-afe9f26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBF729;--border-color:#FBFBF729;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-afe9f26:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-afe9f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-9 .elementor-element.elementor-element-afe9f26.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-afe9f26:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-1e384bc .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-1e384bc.elementor-view-stacked .elementor-icon{background-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-1e384bc.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1e384bc.elementor-view-default .elementor-icon{color:#0EFEB4;border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-1e384bc.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1e384bc.elementor-view-default .elementor-icon svg{fill:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-1e384bc .elementor-icon{font-size:28px;}.elementor-9 .elementor-element.elementor-element-1e384bc .elementor-icon svg{height:28px;}.elementor-9 .elementor-element.elementor-element-b25676d{text-align:center;}.elementor-9 .elementor-element.elementor-element-b25676d .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-bdcff51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBF729;--border-color:#FBFBF729;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-bdcff51:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bdcff51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-9 .elementor-element.elementor-element-bdcff51.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-bdcff51:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-9250aee .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-9250aee.elementor-view-stacked .elementor-icon{background-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-9250aee.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-9250aee.elementor-view-default .elementor-icon{color:#0EFEB4;border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-9250aee.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-9250aee.elementor-view-default .elementor-icon svg{fill:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-9250aee .elementor-icon{font-size:28px;}.elementor-9 .elementor-element.elementor-element-9250aee .elementor-icon svg{height:28px;}.elementor-9 .elementor-element.elementor-element-05b8ea5{text-align:center;}.elementor-9 .elementor-element.elementor-element-05b8ea5 .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-c014995{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBF729;--border-color:#FBFBF729;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c014995:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c014995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-9 .elementor-element.elementor-element-c014995.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-c014995:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-354fd1d .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-354fd1d.elementor-view-stacked .elementor-icon{background-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-354fd1d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-354fd1d.elementor-view-default .elementor-icon{color:#0EFEB4;border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-354fd1d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-354fd1d.elementor-view-default .elementor-icon svg{fill:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-354fd1d .elementor-icon{font-size:28px;}.elementor-9 .elementor-element.elementor-element-354fd1d .elementor-icon svg{height:28px;}.elementor-9 .elementor-element.elementor-element-a382f8a{text-align:center;}.elementor-9 .elementor-element.elementor-element-a382f8a .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-5529b98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBF729;--border-color:#FBFBF729;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5529b98:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5529b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-9 .elementor-element.elementor-element-5529b98.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-5529b98:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-79c4114 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-79c4114.elementor-view-stacked .elementor-icon{background-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-79c4114.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-79c4114.elementor-view-default .elementor-icon{color:#0EFEB4;border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-79c4114.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-79c4114.elementor-view-default .elementor-icon svg{fill:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-79c4114 .elementor-icon{font-size:28px;}.elementor-9 .elementor-element.elementor-element-79c4114 .elementor-icon svg{height:28px;}.elementor-9 .elementor-element.elementor-element-1d8ee06{text-align:center;}.elementor-9 .elementor-element.elementor-element-1d8ee06 .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-e13255a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBF729;--border-color:#FBFBF729;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e13255a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e13255a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-9 .elementor-element.elementor-element-e13255a.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-e13255a:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-df3fcdc .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-df3fcdc.elementor-view-stacked .elementor-icon{background-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-df3fcdc.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-df3fcdc.elementor-view-default .elementor-icon{color:#0EFEB4;border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-df3fcdc.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-df3fcdc.elementor-view-default .elementor-icon svg{fill:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-df3fcdc .elementor-icon{font-size:28px;}.elementor-9 .elementor-element.elementor-element-df3fcdc .elementor-icon svg{height:28px;}.elementor-9 .elementor-element.elementor-element-51218ad{text-align:center;}.elementor-9 .elementor-element.elementor-element-51218ad .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-161579b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBF729;--border-color:#FBFBF729;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-161579b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-161579b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-9 .elementor-element.elementor-element-161579b.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-161579b:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-6668637 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6668637.elementor-view-stacked .elementor-icon{background-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-6668637.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6668637.elementor-view-default .elementor-icon{color:#0EFEB4;border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-6668637.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6668637.elementor-view-default .elementor-icon svg{fill:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-6668637 .elementor-icon{font-size:28px;}.elementor-9 .elementor-element.elementor-element-6668637 .elementor-icon svg{height:28px;}.elementor-9 .elementor-element.elementor-element-1f5a84d{text-align:center;}.elementor-9 .elementor-element.elementor-element-1f5a84d .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-a4b08f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBF729;--border-color:#FBFBF729;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a4b08f8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a4b08f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-9 .elementor-element.elementor-element-a4b08f8.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-a4b08f8:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-1ef30e9 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-1ef30e9.elementor-view-stacked .elementor-icon{background-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-1ef30e9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1ef30e9.elementor-view-default .elementor-icon{color:#0EFEB4;border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-1ef30e9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1ef30e9.elementor-view-default .elementor-icon svg{fill:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-1ef30e9 .elementor-icon{font-size:28px;}.elementor-9 .elementor-element.elementor-element-1ef30e9 .elementor-icon svg{height:28px;}.elementor-9 .elementor-element.elementor-element-b954bc0{text-align:center;}.elementor-9 .elementor-element.elementor-element-b954bc0 .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-9e24b5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBF729;--border-color:#FBFBF729;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-9e24b5c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9e24b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-9 .elementor-element.elementor-element-9e24b5c.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-9e24b5c:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-5e9982b .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-5e9982b.elementor-view-stacked .elementor-icon{background-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-5e9982b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5e9982b.elementor-view-default .elementor-icon{color:#0EFEB4;border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-5e9982b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5e9982b.elementor-view-default .elementor-icon svg{fill:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-5e9982b .elementor-icon{font-size:28px;}.elementor-9 .elementor-element.elementor-element-5e9982b .elementor-icon svg{height:28px;}.elementor-9 .elementor-element.elementor-element-62ef2d4{text-align:center;}.elementor-9 .elementor-element.elementor-element-62ef2d4 .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-19a4abb{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-9 .elementor-element.elementor-element-19a4abb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-19a4abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;}.elementor-9 .elementor-element.elementor-element-e324591{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e324591.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9c98ee2.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-9c98ee2 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-090e80e.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-090e80e{text-align:left;}.elementor-9 .elementor-element.elementor-element-090e80e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:300;line-height:1.2em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-6172d01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ce0811a{text-align:center;}.elementor-9 .elementor-element.elementor-element-ce0811a .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-b993c2e.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-b993c2e{text-align:left;}.elementor-9 .elementor-element.elementor-element-b993c2e img{width:140px;}.elementor-9 .elementor-element.elementor-element-dc57b15{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-9 .elementor-element.elementor-element-dc57b15:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dc57b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;}.elementor-9 .elementor-element.elementor-element-929205f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-0f359c2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-0f359c2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:70px;font-weight:800;line-height:1em;color:#002A30;}.elementor-9 .elementor-element.elementor-element-9af1674{text-align:center;}.elementor-9 .elementor-element.elementor-element-9af1674 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-e24c7bb{--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;--justify-content:center;--padding-top:-22px;--padding-bottom:-22px;--padding-left:-22px;--padding-right:-22px;}.elementor-9 .elementor-element.elementor-element-03e5835{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-03e5835:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-03e5835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-03e5835.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-03e5835:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-e5ecc07{--display:flex;--min-height:140px;}.elementor-9 .elementor-element.elementor-element-e5ecc07:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e5ecc07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/05/SaaS-Features-BG-2.webp");background-size:cover;}.elementor-9 .elementor-element.elementor-element-6fef7f6{text-align:center;}.elementor-9 .elementor-element.elementor-element-6fef7f6 .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-9ee8496{text-align:center;}.elementor-9 .elementor-element.elementor-element-9ee8496 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-9eecd18 .elementor-button{background-color:#002A30;fill:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_white );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#002A30;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-9eecd18 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9eecd18 .elementor-button:focus{background-color:#0EFEB4;color:var( --e-global-color-uicore_dark );border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-9eecd18 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-9eecd18 .elementor-button:focus svg{fill:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-4f318b4{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-4f318b4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4f318b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-4f318b4.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-4f318b4:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-bf153b2{--display:flex;--min-height:140px;}.elementor-9 .elementor-element.elementor-element-bf153b2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bf153b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/03/Sunside-Influencer-Rombs.webp");background-size:cover;}.elementor-9 .elementor-element.elementor-element-feebe28{text-align:center;}.elementor-9 .elementor-element.elementor-element-feebe28 .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-86694f1{text-align:center;}.elementor-9 .elementor-element.elementor-element-86694f1 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-3dd2396 .elementor-button{background-color:#002A30;fill:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_white );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#002A30;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-3dd2396 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-3dd2396 .elementor-button:focus{background-color:#0EFEB4;color:var( --e-global-color-uicore_dark );border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-3dd2396 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-3dd2396 .elementor-button:focus svg{fill:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-779fc20{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-779fc20:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-779fc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-779fc20.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-779fc20:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-833815b{--display:flex;--min-height:140px;}.elementor-9 .elementor-element.elementor-element-833815b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-833815b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/05/SaaS-Features-BG-1.webp");background-size:cover;}.elementor-9 .elementor-element.elementor-element-19004dd{text-align:center;}.elementor-9 .elementor-element.elementor-element-19004dd .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-e43980f{text-align:center;}.elementor-9 .elementor-element.elementor-element-e43980f .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-902e892 .elementor-button{background-color:#002A30;fill:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_white );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#002A30;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-902e892 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-902e892 .elementor-button:focus{background-color:#0EFEB4;color:var( --e-global-color-uicore_dark );border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-902e892 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-902e892 .elementor-button:focus svg{fill:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-5269a3b{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-5269a3b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5269a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-9 .elementor-element.elementor-element-5269a3b.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-9 .elementor-element.elementor-element-5269a3b:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-9 .elementor-element.elementor-element-4dcf165{--display:flex;--min-height:140px;}.elementor-9 .elementor-element.elementor-element-4dcf165:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4dcf165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixelorchard.darwin-labs.co.uk/wp-content/uploads/2025/03/Sunside-Influencer-BG-2.webp");background-size:cover;}.elementor-9 .elementor-element.elementor-element-dd62ab8{text-align:center;}.elementor-9 .elementor-element.elementor-element-dd62ab8 .elementor-heading-title{font-size:18px;color:var( --e-global-color-uicore_dark );}.elementor-9 .elementor-element.elementor-element-f59b16c{text-align:center;}.elementor-9 .elementor-element.elementor-element-f59b16c .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-9 .elementor-element.elementor-element-658f7a9 .elementor-button{background-color:#002A30;fill:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_white );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#002A30;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-658f7a9 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-658f7a9 .elementor-button:focus{background-color:#0EFEB4;color:var( --e-global-color-uicore_dark );border-color:#0EFEB4;}.elementor-9 .elementor-element.elementor-element-658f7a9 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-658f7a9 .elementor-button:focus svg{fill:var( --e-global-color-uicore_dark );}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00211A;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-2fbd2bc{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-553ee53{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-c3234b9{--width:19%;}.elementor-9 .elementor-element.elementor-element-35f542c{--width:19%;}.elementor-9 .elementor-element.elementor-element-5bb9359{--width:19%;}.elementor-9 .elementor-element.elementor-element-9e7aab4{--width:19%;}.elementor-9 .elementor-element.elementor-element-c47b2d4{--width:19%;}.elementor-9 .elementor-element.elementor-element-a319c84{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-7b0ad84{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-b8db0e5{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-9881735{--width:25%;}.elementor-9 .elementor-element.elementor-element-a9b07c2{--width:25%;}.elementor-9 .elementor-element.elementor-element-ea415ef{--width:25%;}.elementor-9 .elementor-element.elementor-element-8e98564{--width:25%;}.elementor-9 .elementor-element.elementor-element-2febf12{--width:25%;}.elementor-9 .elementor-element.elementor-element-5cccb8c{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-bad69f6{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-0719871{--width:70%;}.elementor-9 .elementor-element.elementor-element-afe9f26{--width:20%;}.elementor-9 .elementor-element.elementor-element-bdcff51{--width:20%;}.elementor-9 .elementor-element.elementor-element-c014995{--width:20%;}.elementor-9 .elementor-element.elementor-element-5529b98{--width:20%;}.elementor-9 .elementor-element.elementor-element-e13255a{--width:20%;}.elementor-9 .elementor-element.elementor-element-161579b{--width:20%;}.elementor-9 .elementor-element.elementor-element-a4b08f8{--width:20%;}.elementor-9 .elementor-element.elementor-element-9e24b5c{--width:20%;}.elementor-9 .elementor-element.elementor-element-19a4abb{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-dc57b15{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-03e5835{--width:25%;}.elementor-9 .elementor-element.elementor-element-4f318b4{--width:25%;}.elementor-9 .elementor-element.elementor-element-779fc20{--width:25%;}.elementor-9 .elementor-element.elementor-element-5269a3b{--width:25%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-2fbd2bc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-591c2dd{--width:500px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-2fbd2bc{--padding-top:100px;--padding-bottom:0100px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-591c2dd{--width:500px;}.elementor-9 .elementor-element.elementor-element-5fb24d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-path, class: .elementor-element-591c2dd */.elementor-9 .elementor-element.elementor-element-591c2dd {
  animation: rotateLoop 20s linear infinite;
  transform-origin: center center;
}

@keyframes rotateLoop {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5fb24d9 *//* Smooth constant scroll */
.elementor-9 .elementor-element.elementor-element-5fb24d9 .swiper-wrapper {
  display: flex;
  transition-timing-function: linear !important;
  animation: orchardScroll 30s linear infinite;
}

/* Keep 4 slides across */
.elementor-9 .elementor-element.elementor-element-5fb24d9 .swiper-slide {
  flex: 0 0 25%;
}

/* Animation for scrolling */
@keyframes orchardScroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Responsive breakpoints */

/* Tablet (≤ 1024px) */
@media (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-5fb24d9 .swiper-slide {
    flex: 0 0 50%;
  }
}

/* Mobile (≤ 767px) */
@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-5fb24d9 .swiper-slide {
    flex: 0 0 50%;
  }
}

/* Contain overflow cleanly */
.elementor-9 .elementor-element.elementor-element-5fb24d9 {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9b442a */.elementor-9 .elementor-element.elementor-element-b9b442a {
  position: relative;
  display: inline-block;
  color: #fff;
  overflow: hidden;
  border-radius: 30px;
  cursor: pointer;
}
.elementor-9 .elementor-element.elementor-element-b9b442a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shimmer 2.5s infinite;
}


@keyframes shimmer {
  0% {
    left: -75%;
  }
  100% {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8be701e *//* Smooth constant scroll */
.elementor-9 .elementor-element.elementor-element-8be701e .swiper-wrapper {
  display: flex;
  transition-timing-function: linear !important;
  animation: orchardScroll 12s linear infinite;
}

.elementor-9 .elementor-element.elementor-element-8be701e .swiper-slide {
  flex: 0 0 12%;
}

/* Continuous scroll animation */
@keyframes orchardScroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Responsive breakpoints */

/* Tablet (≤ 1024px) */
@media (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-8be701e .swiper-slide {
    flex: 0 0 50%;
  }
}

/* Mobile (≤ 767px) */
@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-8be701e .swiper-slide {
    flex: 0 0 50%;
  }
}

/* Contain overflow cleanly */
.elementor-9 .elementor-element.elementor-element-8be701e {
  position: relative;
  overflow: hidden;
}

/* Fades on left & right edges */
.elementor-9 .elementor-element.elementor-element-8be701e {
  position: relative;
  overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-8be701e::before,
.elementor-9 .elementor-element.elementor-element-8be701e::after {
  content: "";
  position: absolute;
  top: 0;
  width: 120px; /* Adjust width of fade */
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.elementor-9 .elementor-element.elementor-element-8be701e::before {
  left: 0;
  background: linear-gradient(to right, #002A30 0%, rgba(0, 33, 26, 0) 100%);
}

.elementor-9 .elementor-element.elementor-element-8be701e::after {
  right: 0;
  background: linear-gradient(to left, #002A30 0%, rgba(0, 33, 26, 0) 100%);
}

/* Normalize logo sizes inside the slider */
.elementor-9 .elementor-element.elementor-element-8be701e .swiper-slide img {
  height: 45px;           /* sets consistent visual height */
  width: auto;            /* keeps logos proportional */
  object-fit: contain;    /* ensures no cropping */
  filter: brightness(0) invert(1); /* optional: makes them white if needed */
  opacity: 0.9;           /* slight fade for smooth look */
  transition: transform 0.3s ease, opacity 0.3s ease;
  
}


/* Adjust height for responsiveness */
@media (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-8be701e .swiper-slide img {
    height: 32px;
  }
}

@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-8be701e .swiper-slide img {
    height: 28px;
  }
}

/* Ensure each logo slide has even spacing */
.elementor-9 .elementor-element.elementor-element-8be701e .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0px; /* controls horizontal spacing */
  box-sizing: border-box;
}

/* Adjust spacing for responsiveness */
@media (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-8be701e .swiper-slide {
    padding: 0 20px;
  }
}

@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-8be701e .swiper-slide {
    padding: 0 15px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ba61b6 */.elementor-9 .elementor-element.elementor-element-5ba61b6 span {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-5ba61b6 span::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 8px; /* distance from text */
  width: 100%;
  height: 6px;
  background-color: #0EFEB4;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fae03e */.elementor-9 .elementor-element.elementor-element-2fae03e {
    flex: 1;
transition: all 0.5s ease;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  transition: transform 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-2fae03e img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-2fae03e::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(rgba(84,84,84,0) 60%, rgba(0,0,0,0.54) 100%);
  z-index: 1;
  transition: opacity 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-2fae03e .elementor-widget-heading,
.elementor-9 .elementor-element.elementor-element-2fae03e .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-2fae03e .elementor-button {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 2;
  color: #fff;
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-2fae03e .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-2fae03e .elementor-button {
  opacity: 0;
  right: 20px;
  bottom: 20px;
  border-radius: 50%;
  background: #fff;
  color: #000;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-2fae03e:hover img {
  transform: scale(1.05);
}

.elementor-9 .elementor-element.elementor-element-2fae03e:hover::before {
  opacity: 1;
}

.elementor-9 .elementor-element.elementor-element-2fae03e:hover .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-2fae03e:hover .elementor-button {
  opacity: 1;
  transform: translateY(0);
}

.elementor-9 .elementor-element.elementor-element-2fae03e {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  transition: transform 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-2fae03e img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-2fae03e::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(rgba(84,84,84,0) 60%, rgba(0,0,0,0.8) 100%);
  z-index: 1;
  transition: opacity 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-2fae03e .elementor-widget-heading,
.elementor-9 .elementor-element.elementor-element-2fae03e .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-2fae03e .elementor-button {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 2;
  color: #fff;
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-2fae03e .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-2fae03e .elementor-button {
  opacity: 0;
  right: 20px;
  bottom: 20px;
  border-radius: 50%;
  background: #fff;
  color: #000;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-2fae03e:hover img {
  transform: scale(1.05);
}

.elementor-9 .elementor-element.elementor-element-2fae03e:hover::before {
  opacity: 1;
}

.elementor-9 .elementor-element.elementor-element-2fae03e:hover .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-2fae03e:hover .elementor-button {
  opacity: 1;
  transform: translateY(0);
}

.elementor-9 .elementor-element.elementor-element-2fae03e::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--overlay-color, rgba(0, 42, 48, 1));
  opacity: 0.5;
  transition: opacity 0.4s;
  z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-2fae03e:hover::after {
  opacity: 0.8;
}


.elementor-9 .elementor-element.elementor-element-2fae03e .card-wrap {
  flex: 1;
  transition: flex 0.6s ease, transform 0.6s ease;
  transform-origin: center center;
  overflow: hidden;
  height: 100%; /* locks to parent */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc4d46a */.elementor-9 .elementor-element.elementor-element-fc4d46a {
    flex: 1;
transition: all 0.5s ease;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  transition: transform 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    rgba(84, 84, 84, 9) 30%, 
    rgba(0, 0, 0, 0) 100%
  );
  z-index: 1;
  transition: opacity 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a .elementor-widget-heading,
.elementor-9 .elementor-element.elementor-element-fc4d46a .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-fc4d46a .elementor-button {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 2;
  color: #fff;
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a .elementor-button {
  opacity: 0;
  right: 20px;
  bottom: 20px;
  border-radius: 50%;
  background: #fff;
  color: #000;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a:hover img {
  transform: scale(1.05);
}

.elementor-9 .elementor-element.elementor-element-fc4d46a:hover::before {
  opacity: 1;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a:hover .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-fc4d46a:hover .elementor-button {
  opacity: 1;
  transform: translateY(0);
}

.elementor-9 .elementor-element.elementor-element-fc4d46a {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  transition: transform 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(rgba(84,84,84,0) 60%, rgba(0,0,0,0.8) 100%);
  z-index: 1;
  transition: opacity 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a .elementor-widget-heading,
.elementor-9 .elementor-element.elementor-element-fc4d46a .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-fc4d46a .elementor-button {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 2;
  color: #fff;
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a .elementor-button {
  opacity: 0;
  right: 20px;
  bottom: 20px;
  border-radius: 50%;
  background: #fff;
  color: #000;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a:hover img {
  transform: scale(1.05);
}

.elementor-9 .elementor-element.elementor-element-fc4d46a:hover::before {
  opacity: 1;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a:hover .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-fc4d46a:hover .elementor-button {
  opacity: 1;
  transform: translateY(0);
}

.elementor-9 .elementor-element.elementor-element-fc4d46a::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--overlay-color, rgba(0, 42, 48, 1));
  opacity: 0.5;
  transition: opacity 0.4s;
  z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-fc4d46a:hover::after {
  opacity: 0.8;
}


.elementor-9 .elementor-element.elementor-element-fc4d46a .card-wrap {
  flex: 1;
  transition: flex 0.6s ease, transform 0.6s ease;
  transform-origin: center center;
  overflow: hidden;
  height: 100%; /* locks to parent */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e393b9 */.elementor-9 .elementor-element.elementor-element-6e393b9 {
    flex: 1;
transition: all 0.5s ease;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  transition: transform 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-6e393b9 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-6e393b9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(rgba(84,84,84,0) 60%, rgba(0,0,0,0.54) 100%);
  z-index: 1;
  transition: opacity 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-6e393b9 .elementor-widget-heading,
.elementor-9 .elementor-element.elementor-element-6e393b9 .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-6e393b9 .elementor-button {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 2;
  color: #fff;
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-6e393b9 .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-6e393b9 .elementor-button {
  opacity: 0;
  right: 20px;
  bottom: 20px;
  border-radius: 50%;
  background: #fff;
  color: #000;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-6e393b9:hover img {
  transform: scale(1.05);
}

.elementor-9 .elementor-element.elementor-element-6e393b9:hover::before {
  opacity: 1;
}

.elementor-9 .elementor-element.elementor-element-6e393b9:hover .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-6e393b9:hover .elementor-button {
  opacity: 1;
  transform: translateY(0);
}

.elementor-9 .elementor-element.elementor-element-6e393b9 {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  transition: transform 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-6e393b9 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-6e393b9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(rgba(84,84,84,0) 60%, rgba(0,0,0,0.8) 100%);
  z-index: 1;
  transition: opacity 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-6e393b9 .elementor-widget-heading,
.elementor-9 .elementor-element.elementor-element-6e393b9 .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-6e393b9 .elementor-button {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 2;
  color: #fff;
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-6e393b9 .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-6e393b9 .elementor-button {
  opacity: 0;
  right: 20px;
  bottom: 20px;
  border-radius: 50%;
  background: #fff;
  color: #000;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-6e393b9:hover img {
  transform: scale(1.05);
}

.elementor-9 .elementor-element.elementor-element-6e393b9:hover::before {
  opacity: 1;
}

.elementor-9 .elementor-element.elementor-element-6e393b9:hover .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-6e393b9:hover .elementor-button {
  opacity: 1;
  transform: translateY(0);
}

.elementor-9 .elementor-element.elementor-element-6e393b9::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--overlay-color, rgba(0, 42, 48, 1));
  opacity: 0.5;
  transition: opacity 0.4s;
  z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-6e393b9:hover::after {
  opacity: 0.8;
}

.elementor-9 .elementor-element.elementor-element-6e393b9 .card-wrap {
  flex: 1;
  transition: flex 0.6s ease, transform 0.6s ease;
  transform-origin: center center;
  overflow: hidden;
  height: 100%; /* locks to parent */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c53fd1 */.elementor-9 .elementor-element.elementor-element-1c53fd1 {
  display: flex;
  gap: 20px;
  justify-content: center;
  align-items: stretch;
}

.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-wrap {
  flex: 1;
  transition: all 0.6s ease;
  transform: scale(1);
}

.elementor-9 .elementor-element.elementor-element-1c53fd1:hover .card-wrap {
  flex: 0.9;
  opacity: 0.8;
  transform: scale(0.96);
}

.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-wrap:hover {
  flex: 1.3;
  transform: scale(1.05);
  opacity: 1;
  z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-1c53fd1 {
  display: flex;
  justify-content: center;
  align-items: stretch;
  gap: 20px;
  overflow: hidden;
  height: 400px; /* or any fixed height you want */
}

/* Default state */
.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-wrap {
  flex: 1;
}

/* When any card is hovered, all others shrink slightly */
.elementor-9 .elementor-element.elementor-element-1c53fd1:hover .card-wrap {
  flex: 0.9;
  transform: scale(0.98);
}

/* Hovered card grows wider but stays same height */
.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-wrap:hover {
  flex: 1.3;
  transform: scaleX(1.1); /* <-- only grows sideways */
  z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-1c53fd1 {
  border-radius: 20px;
  overflow: hidden;
}

/* Animated text below here*/

/* CARD CONTAINER */
.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-wrap {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end; /* pushes content to bottom */
  height: 400px; /* or whatever your card height is */
  background-size: cover;
  background-position: center;
}

/* GRADIENT OVERLAY */
.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-wrap::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    rgba(0, 0, 0, 0) 50%,
    rgba(0, 42, 48, 0.9) 100%
  );
  z-index: 1;
}

/* CONTENT AREA */
.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-content {
  position: relative;
  z-index: 2; /* above gradient */
  color: #fff;
  padding: 30px;
  box-sizing: border-box;
}

/* TITLE — always visible */
.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-title {
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0;
  transition: transform 0.4s ease;
}

/* PARAGRAPH — hidden by default */
.elementor-9 .elementor-element.elementor-element-1c53fd1 .hover-text {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  margin: 0;
  color: #fff;
  transition:
    opacity 0.4s
    max-height 0.4s ease 0.6s,
    margin-top 0.4s ease 0.6s,
    transform 0.4s ease 0.6s;
}

/* HOVER STATE — reveal paragraph and move title up */
.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-wrap:hover .hover-text {
  opacity: 1;
  max-height: 200px; /* allows it to expand smoothly */
  margin-top: 10px;
  transform: translateY(0);
}

.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-wrap:hover .card-title {
  transform: translateY(-8px);
}

/* FORCE WHITE TEXT */
.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-wrap .card-content,
.elementor-9 .elementor-element.elementor-element-1c53fd1 .card-wrap .card-content *:not(.elementor-button) {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-205bedc */.title-underline span {
  position: relative;
  display: inline-block;
}

.elementor-9 .elementor-element.elementor-element-205bedc span::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 1px; /* moves it below descenders */
  width: 100%;
  height: 3px;
  background-color: #fff;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29dfb5d */.chip-scroll {
  overflow: visible;
  white-space: nowrap;
  width: 100%;
  position: relative;
}

.chip-track {
  display: inline-flex;
  gap: 22px;
  animation: scroll 60s linear infinite;
}

.chip {
  background-color: #E8E8E812;
  color: #ffffff !important;
  border: 1px solid #0EFEB433;
  border-radius: 50px;
  padding: 8px 18px;
  font-size: 0.85rem;
  font-weight: 500;
  white-space: nowrap;
  font-family: "Geologica", sans-serif;
  font-weight: 300;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.chip:hover {
  transform: scale(1.05);
  opacity: 0.9;
}

/* Infinite horizontal scroll */
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed2e55c */.chip-scroll {
  overflow: visible;
  white-space: nowrap;
  width: 100%;
  position: relative;
}

.chip-track-right {
  display: inline-flex;
  gap: 22px;
  animation: scroll 40s linear infinite;
}

.chip {
  background-color: #E8E8E812;
  color: #ffffff !important;
  border: 1px solid #0EFEB433;
  border-radius: 50px;
  padding: 8px 18px;
  font-size: 0.85rem;
  font-weight: 500;
  white-space: nowrap;
  font-family: "Geologica", sans-serif;
  font-weight: 300;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.chip:hover {
  transform: scale(1.05);
  opacity: 0.9;
}

/* Infinite horizontal scroll */
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b46ee4 */.chip-scroll {
  overflow: visible;
  white-space: nowrap;
  width: 100%;
  position: relative;
}

.chip-track {
  display: inline-flex;
  gap: 22px;
  animation: scroll 60s linear infinite;
}

.chip {
  background-color: #E8E8E812;
  color: #ffffff !important;
  border: 1px solid #0EFEB433;
  border-radius: 50px;
  padding: 8px 18px;
  font-size: 0.85rem;
  font-weight: 500;
  white-space: nowrap;
  font-family: "Geologica", sans-serif;
  font-weight: 300;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.chip:hover {
  transform: scale(1.05);
  opacity: 0.9;
}

/* Infinite horizontal scroll */
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595c2cd *//* Fades on left & right edges */
.elementor-9 .elementor-element.elementor-element-595c2cd {
  position: relative;
  overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-595c2cd::before,
.elementor-9 .elementor-element.elementor-element-595c2cd::after {
  content: "";
  position: absolute;
  top: 0;
  width: 300px; /* Adjust width of fade */
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.elementor-9 .elementor-element.elementor-element-595c2cd::before {
  left: 0;
  background: linear-gradient(to right, #002A30 0%, rgba(0, 33, 26, 0) 100%);
}

.elementor-9 .elementor-element.elementor-element-595c2cd::after {
  right: 0;
  background: linear-gradient(to left, #002A30 0%, rgba(0, 33, 26, 0) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9589c4e */.elementor-9 .elementor-element.elementor-element-9589c4e span {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-9589c4e span::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 8px; /* distance from text */
  width: 100%;
  height: 6px;
  background-color: #0EFEB4;
  border-radius: 2px;
}/* End custom CSS */