.elementor-20 .elementor-element.elementor-element-c80c6c8{--display:flex;--min-height:561px;--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-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:253px;--padding-bottom:155px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-c80c6c8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c80c6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C273B;background-image:url("https://smartpropdata.darwin-labs.co.uk/wp-content/uploads/2026/09/spdtf-hero-aerial-terraces.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-879006f{--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;--overflow:hidden;--padding-top:125px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-879006f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-879006f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF9;}.elementor-20 .elementor-element.elementor-element-7283237{--display:flex;}.elementor-20 .elementor-element.elementor-element-ed526c1{--display:flex;}.elementor-20 .elementor-element.elementor-element-8116594{--display:flex;}.elementor-20 .elementor-element.elementor-element-ba15b44{--display:flex;}.elementor-20 .elementor-element.elementor-element-da15ac7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:25px;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:rgba(44,39,59,0.2);--e-n-carousel-dots-hover-color:rgba(44,39,59,0.45);}.elementor-20 .elementor-element.elementor-element-da15ac7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-20 .elementor-element.elementor-element-3b84295{--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;--padding-top:96px;--padding-bottom:113px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-3b84295:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3b84295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #17161C 0%, #2C273B 100%);}.elementor-20 .elementor-element.elementor-element-f70fd17{--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;--padding-top:180px;--padding-bottom:172px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-f70fd17:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f70fd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2C273B 0%, #17161C 100%);}.elementor-20 .elementor-element.elementor-element-6eae4a4{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-6eae4a4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6eae4a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-421aaa7{--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;--padding-top:70px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-421aaa7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-421aaa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-abd6005{--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;--padding-top:0px;--padding-bottom:97px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-abd6005:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-abd6005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-c80c6c8{--min-height:460px;--padding-top:180px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-879006f{--padding-top:80px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-da15ac7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-20 .elementor-element.elementor-element-3b84295{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-f70fd17{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-6eae4a4{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-421aaa7{--padding-top:40px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-abd6005{--padding-top:0px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-c80c6c8{--min-height:400px;--padding-top:140px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-879006f{--padding-top:60px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-da15ac7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-3b84295{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-f70fd17{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-6eae4a4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-421aaa7{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-abd6005{--padding-top:0px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-da15ac7 */.elementor-20 .elementor-element.elementor-element-da15ac7{padding-bottom:44px;position:relative;}.elementor-20 .elementor-element.elementor-element-da15ac7 .swiper-pagination{bottom:0;}.elementor-20 .elementor-element.elementor-element-da15ac7 .swiper-pagination-bullet{width:9px;height:9px;margin:0 6px!important;border-radius:999px;background:rgba(44,39,59,.2);opacity:1;position:relative;z-index:1;transition:background-color .35s ease,transform .35s ease;}.elementor-20 .elementor-element.elementor-element-da15ac7 .swiper-pagination-bullet:hover{background:rgba(44,39,59,.45);transform:scale(1.15);}.elementor-20 .elementor-element.elementor-element-da15ac7 .swiper-pagination-bullet-active{background:#FEC92B;}.elementor-20 .elementor-element.elementor-element-da15ac7.spd-has-pill .swiper-pagination-bullet-active{background:transparent;}.elementor-20 .elementor-element.elementor-element-da15ac7 .spd-pill{position:absolute;height:9px;border-radius:999px;background:#FEC92B;box-shadow:0 0 10px rgba(254,201,43,.55);transform:translateY(-50%);pointer-events:none;z-index:1;transition:left .42s cubic-bezier(.4,0,.2,1),right .42s cubic-bezier(.4,0,.2,1);}@media(prefers-reduced-motion:reduce){.elementor-20 .elementor-element.elementor-element-da15ac7 .spd-pill{transition:none;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-da15ac7{padding-bottom:38px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421aaa7 */.elementor-20 .elementor-element.elementor-element-421aaa7 .spd-steps-fx{position:absolute;inset:0;pointer-events:none;z-index:0;}.elementor-20 .elementor-element.elementor-element-421aaa7 .spd-track{position:absolute;width:2px;background:#E5E2DE;border-radius:2px;}.elementor-20 .elementor-element.elementor-element-421aaa7 .spd-fill{position:absolute;width:2px;height:0;background:#FEC92B;border-radius:2px;}.elementor-20 .elementor-element.elementor-element-421aaa7 .spd-dot{position:absolute;width:11px;height:11px;border-radius:50%;background:#FEC92B;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;box-shadow:0 0 0 4px rgba(254,201,43,.18),0 0 18px 4px rgba(254,201,43,.6);}.elementor-20 .elementor-element.elementor-element-421aaa7.spd-on .spd-dot.spd-live{animation:spdDotPulse 1.15s ease-in-out infinite;}.elementor-20 .elementor-element.elementor-element-421aaa7.spd-on .spd-item{opacity:0;}.elementor-20 .elementor-element.elementor-element-421aaa7.spd-on .spd-item.spd-go{animation:spdRise .6s cubic-bezier(.22,.9,.3,1) both;animation-delay:var(--spd-d,0s);}.elementor-20 .elementor-element.elementor-element-421aaa7 .spd-glowable{position:relative;}.elementor-20 .elementor-element.elementor-element-421aaa7 .spd-glowable::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 3px rgba(254,201,43,.95),0 0 26px 6px rgba(254,201,43,.5);opacity:0;pointer-events:none;}.elementor-20 .elementor-element.elementor-element-421aaa7 .spd-glowable.spd-lit::after{animation:spdGlow 1.1s ease-out both;}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-421aaa7 .spd-steps-fx{display:none;}.elementor-20 .elementor-element.elementor-element-421aaa7.spd-on .spd-item{opacity:1;}.elementor-20 .elementor-element.elementor-element-421aaa7.spd-on .spd-item.spd-go{animation:spdRise .6s cubic-bezier(.22,.9,.3,1) both;}}@media(prefers-reduced-motion:reduce){.elementor-20 .elementor-element.elementor-element-421aaa7 .spd-steps-fx{display:none;}.elementor-20 .elementor-element.elementor-element-421aaa7.spd-on .spd-item{opacity:1;}.elementor-20 .elementor-element.elementor-element-421aaa7.spd-on .spd-item.spd-go{animation:none;}.elementor-20 .elementor-element.elementor-element-421aaa7 .spd-glowable.spd-lit::after{animation:none;}}/* End custom CSS */
/* Start custom CSS */#css-7eaffa8{color:#FEC92B;font-weight:inherit}/* dai:end */
/* dai:el:d8926ac */#css-bfd8aa9::before{content:"";position:absolute;left:27px;top:55px;height:calc(100% - 55px);width:2px;background:#FEC92B}#css-bfd8aa9>.e-flexbox-base{position:relative;z-index:1}#css-bfd8aa9.spd-line-off::before{display:none}@media(max-width:767px){#css-bfd8aa9::before{display:none;}}/* dai:end */
/* dai:el:c59a35f */#css-7c3cf04,/* dai:end */
/* dai:el:6678b2d */#css-311725c,/* dai:end */
/* dai:el:4b5e473 */#css-13a6acb,/* dai:end */
/* dai:el:3cbc295 */#css-f1290a2{border-bottom:10px solid #FEC92B}/* dai:end */
/* dai:el:cc21ff8 */#css-4f630e9>.e-paragraph-base,/* dai:end */
/* dai:el:ddf939e */#css-61537c9>.e-paragraph-base,/* dai:end */
/* dai:el:473c576 */#css-1608009>.e-paragraph-base,/* dai:end */
/* dai:el:dd5c35e */#css-740761d>.e-paragraph-base{position:relative;padding-left:20px}#css-4f630e9>.e-paragraph-base::before,#css-61537c9>.e-paragraph-base::before,#css-1608009>.e-paragraph-base::before,#css-740761d>.e-paragraph-base::before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#FEC92B}/* dai:end */
/* dai:el:b9c67b5 */#css-6f62f4c,#css-6f62f4c h2{font-variation-settings:"opsz" 14}#css-6f62f4c b{background:linear-gradient(175deg,#FEC92B 8.8%,#E7AE02 92.24%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:inherit}/* dai:end */
/* dai:el:6981e7c */#css-4d81312,#css-4d81312 h2{font-variation-settings:"opsz" 14}#css-4d81312 b{background:linear-gradient(175deg,#FEC92B 8.8%,#E7AE02 92.24%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:inherit}/* dai:end */
/* dai:el:2dc0f35 */#css-ea62dc2,/* dai:end */
/* dai:el:0ab410b */#css-173b371,/* dai:end */
/* dai:el:b100db3 */#css-ac82a6a{border-left:10px solid #FEC92B}/* dai:end */
/* dai:el:9c131bf */#css-cd0dbfa,#css-cd0dbfa h1{font-variation-settings:"opsz" 14}#css-cd0dbfa b{color:#FEC92B;font-weight:inherit}/* dai:end */
/* dai:el:1076507 */@media(max-width:1024px){#css-cb705a0{gap:32px;}}@media(max-width:767px){#css-cb705a0{grid-template-columns:1fr;gap:20px;}}/* dai:end */
/* dai:el:2d58579 */#css-8e9062d{position:relative;overflow:hidden;border-radius:10px;border-bottom:10px solid #FEC92B;transition:transform .35s ease,box-shadow .35s ease}#css-8e9062d::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,27,41,0) 0%,#1F1B29 69%);z-index:1;pointer-events:none}#css-8e9062d>*{position:relative;z-index:2}#css-8e9062d:hover,#css-8e9062d:focus-visible{transform:translateY(-4px);box-shadow:0 18px 40px rgba(19,18,36,.18)}/* dai:end */
/* dai:el:4bbcd2e */#css-7eaffa8{position:relative;overflow:hidden;border-radius:10px;border-bottom:10px solid #FEC92B;transition:transform .35s ease,box-shadow .35s ease}#css-7eaffa8::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,27,41,0) 0%,#1F1B29 69%);z-index:1;pointer-events:none}#css-7eaffa8>*{position:relative;z-index:2}#css-7eaffa8:hover,#css-7eaffa8:focus-visible{transform:translateY(-4px);box-shadow:0 18px 40px rgba(19,18,36,.18)}/* dai:end *//* End custom CSS */