.elementor-6978 .elementor-element.elementor-element-26fdcac9{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:998;}.elementor-6978 .elementor-element.elementor-element-26fdcac9:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-26fdcac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0616d61 );background-image:url("https://aidemdigital.org.uk/wp-content/uploads/2026/05/OUR-WORK-Starsky-D.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6978 .elementor-element.elementor-element-1824065{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:775;}.elementor-6978 .elementor-element.elementor-element-1824065:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-1824065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6978 .elementor-element.elementor-element-1824065.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6978 .elementor-element.elementor-element-015e196{--display:flex;--position:absolute;--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:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:2%;--z-index:10;}.elementor-6978 .elementor-element.elementor-element-015e196.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-015e196{left:22%;}body.rtl .elementor-6978 .elementor-element.elementor-element-015e196{right:22%;}.elementor-6978 .elementor-element.elementor-element-2b60dd7{--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:flex-start;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-2b60dd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6978 .elementor-element.elementor-element-2c300ff{text-align:center;}.elementor-6978 .elementor-element.elementor-element-2c300ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:2.5lh;color:#CCFF00;}.elementor-6978 .elementor-element.elementor-element-6343b34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-6978 .elementor-element.elementor-element-6343b34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6978 .elementor-element.elementor-element-6343b34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:2.1lh;text-shadow:3px 3px 6px rgba(54.515770321361124, 4.0836956521739145, 110.5, 0.79);color:#F8F8F8;}.elementor-6978 .elementor-element.elementor-element-84509bf{--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:flex-start;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-84509bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6978 .elementor-element.elementor-element-5ec5639{text-align:center;}.elementor-6978 .elementor-element.elementor-element-5ec5639 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:2.5lh;color:#CCFF00;}.elementor-6978 .elementor-element.elementor-element-ed3e4fe > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:none;}.elementor-6978 .elementor-element.elementor-element-ed3e4fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:2.1lh;text-shadow:3px 3px 6px rgba(54.515770321361124, 4.0836956521739145, 110.5, 0.79);color:#F8F8F8;}.elementor-6978 .elementor-element.elementor-element-d2895e8{--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:flex-start;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-d2895e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6978 .elementor-element.elementor-element-59e1106{text-align:center;}.elementor-6978 .elementor-element.elementor-element-59e1106 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:2.5lh;color:#CCFF00;}.elementor-6978 .elementor-element.elementor-element-2fcf94d > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:none;}.elementor-6978 .elementor-element.elementor-element-2fcf94d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:2.1lh;text-shadow:3px 3px 6px rgba(54.515770321361124, 4.0836956521739145, 110.5, 0.79);color:#F8F8F8;}.elementor-6978 .elementor-element.elementor-element-52d75ab{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:8%;--z-index:8;}.elementor-6978 .elementor-element.elementor-element-fdd576a{z-index:7;}.elementor-6978 .elementor-element.elementor-element-fdd576a .ast-stage{justify-content:center;align-items:center;}.elementor-6978 .elementor-element.elementor-element-fdd576a .ast-positioner{--ast-offset-x:0px;--ast-offset-y:40px;}.elementor-6978 .elementor-element.elementor-element-fdd576a .ast-title{text-align:center;font-family:"Anton", Sans-serif;font-size:var(--xxl-size-title-60-165px);font-weight:500;color:var( --e-global-color-233e5e1 );}.elementor-6978 .elementor-element.elementor-element-fdd576a .ast-title--stroke{-webkit-text-stroke-color:var( --e-global-color-233e5e1 );-webkit-text-stroke-width:2px;}.elementor-6978 .elementor-element.elementor-element-53fc2d7{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:78%;--z-index:20;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-53fc2d7{left:0%;}body.rtl .elementor-6978 .elementor-element.elementor-element-53fc2d7{right:0%;}.elementor-6978 .elementor-element.elementor-element-d5a1d5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-d5a1d5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6978 .elementor-element.elementor-element-d5a1d5e{text-align:center;}.elementor-6978 .elementor-element.elementor-element-d5a1d5e img{width:85%;}.elementor-6978 .elementor-element.elementor-element-5a3b77d{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;top:-5%;--z-index:1;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-5a3b77d{left:52%;}body.rtl .elementor-6978 .elementor-element.elementor-element-5a3b77d{right:52%;}.elementor-6978 .elementor-element.elementor-element-38f80b1{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:87%;--z-index:10;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-38f80b1{left:0%;}body.rtl .elementor-6978 .elementor-element.elementor-element-38f80b1{right:0%;}.elementor-6978 .elementor-element.elementor-element-d375a76 .elementor-button{background-color:var( --e-global-color-0616d61 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-f2660ef );color:var( --e-global-color-f2660ef );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-233e5e1 );border-radius:15px 15px 15px 15px;}.elementor-6978 .elementor-element.elementor-element-d375a76 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-d375a76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6978 .elementor-element.elementor-element-d375a76 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6978 .elementor-element.elementor-element-7e51289{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-7e51289:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-7e51289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidemdigital.org.uk/wp-content/uploads/2026/04/THINK-DIFFERENTLY-D-1.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6978 .elementor-element.elementor-element-9b0dcc5{--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;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-ed140e5{--display:flex;--min-height:15vh;--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:flex-end;}.elementor-6978 .elementor-element.elementor-element-e259391 .ast-stage{justify-content:center;align-items:center;}.elementor-6978 .elementor-element.elementor-element-e259391 .ast-positioner{--ast-offset-x:0px;--ast-offset-y:0px;}.elementor-6978 .elementor-element.elementor-element-e259391 .ast-title{text-align:center;font-size:var(--xxl-size-title-60-165px);color:var( --e-global-color-0d67dee );}.elementor-6978 .elementor-element.elementor-element-e259391 .ast-title-wrap{padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-65c9b88{width:100%;max-width:100%;top:0px;text-align:end;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-65c9b88{left:0px;}body.rtl .elementor-6978 .elementor-element.elementor-element-65c9b88{right:0px;}.elementor-6978 .elementor-element.elementor-element-65c9b88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:var(--xs-size-heading-12-30px);font-weight:700;line-height:1.2em;color:var( --e-global-color-0d67dee );}.elementor-6978 .elementor-element.elementor-element-bbec687{--divider-border-style:solid;--divider-color:var( --e-global-color-24ba6a6 );--divider-border-width:1px;}.elementor-6978 .elementor-element.elementor-element-bbec687 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-6978 .elementor-element.elementor-element-bbec687 .elementor-divider-separator{width:100%;}.elementor-6978 .elementor-element.elementor-element-bbec687 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6978 .elementor-element.elementor-element-8ff5449{--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;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-39e202b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6978 .elementor-element.elementor-element-16624eb .agc-card{width:320px;height:500px;border-radius:16px;padding-top:180px;}.elementor-6978 .elementor-element.elementor-element-16624eb .agc-acc-card{height:500px;border-radius:16px;}.elementor-6978 .elementor-element.elementor-element-16624eb .agc-img-wrap{height:220px;border-radius:12px;}.elementor-6978 .elementor-element.elementor-element-16624eb .agc-btn{border-radius:100px !important;}.elementor-6978 .elementor-element.elementor-element-16624eb .agc-title{font-size:var(--xxs-size-title-20-48px);line-height:2.1lh;}.elementor-6978 .elementor-element.elementor-element-16624eb .agc-text{font-size:var(--n-size-text-16-18px);font-weight:300;line-height:1.1lh;}.elementor-6978 .elementor-element.elementor-element-9e93fae{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6978 .elementor-element.elementor-element-9e93fae:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-9e93fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6978 .elementor-element.elementor-element-6008027 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:var(--xxs-size-title-20-48px);font-weight:500;line-height:1.2em;color:var( --e-global-color-9fdcb9e );}.elementor-6978 .elementor-element.elementor-element-c07efc2 .elementor-heading-title{font-size:var(--xxxs-size-heading-8-18px);line-height:1.2lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-550b301{font-size:var(--n-size-text-16-18px);font-weight:300;line-height:1.1lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-f0a16c7{--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;}.elementor-6978 .elementor-element.elementor-element-b3c61af > .elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-6978 .elementor-element.elementor-element-b3c61af .agsp-heading{color:var( --e-global-color-0d67dee );}.elementor-6978 .elementor-element.elementor-element-379de87c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-379de87c:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-379de87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidemdigital.org.uk/wp-content/uploads/2026/04/THINK-DIFFERENTLY-D-1.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6978 .elementor-element.elementor-element-7bc88e3{--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;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-e8e80bd{--display:flex;}.elementor-6978 .elementor-element.elementor-element-8774e44{--display:flex;--min-height:200px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6978 .elementor-element.elementor-element-c8ac49e .ast-stage{justify-content:center;align-items:center;}.elementor-6978 .elementor-element.elementor-element-c8ac49e .ast-positioner{--ast-offset-x:0px;--ast-offset-y:0px;}.elementor-6978 .elementor-element.elementor-element-c8ac49e .ast-title{text-align:center;font-size:var(--xxl-size-title-60-165px);color:var( --e-global-color-0d67dee );}.elementor-6978 .elementor-element.elementor-element-c8ac49e .ast-title-wrap{padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-fecd479{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6978 .elementor-element.elementor-element-f33d5e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-f33d5e8{text-align:center;}.elementor-6978 .elementor-element.elementor-element-f33d5e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:var(--xs-size-heading-12-30px);font-weight:700;line-height:1.2em;color:var( --e-global-color-0d67dee );}.elementor-6978 .elementor-element.elementor-element-f48c4bf{--divider-border-style:solid;--divider-color:var( --e-global-color-24ba6a6 );--divider-border-width:1px;}.elementor-6978 .elementor-element.elementor-element-f48c4bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-f48c4bf .elementor-divider-separator{width:100%;}.elementor-6978 .elementor-element.elementor-element-f48c4bf .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-6978 .elementor-element.elementor-element-6a07ad92{--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;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-201cb154{--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;--flex-wrap:wrap;--align-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-69ac9b8d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6978 .elementor-element.elementor-element-69ac9b8d:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-69ac9b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6978 .elementor-element.elementor-element-59fd6b3{text-align:start;}.elementor-6978 .elementor-element.elementor-element-59fd6b3 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:var(--xxs-size-title-20-48px);font-weight:500;line-height:1.2em;color:var( --e-global-color-9fdcb9e );}.elementor-6978 .elementor-element.elementor-element-4fc47344{text-align:start;}.elementor-6978 .elementor-element.elementor-element-4fc47344 .elementor-heading-title{font-size:var(--xxxs-size-heading-8-18px);line-height:1.2lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-4f4655fe{font-family:"Inter", Sans-serif;font-size:var(--n-size-text-16-18px);font-weight:300;line-height:1.1lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-56c6e7c4{text-align:center;}.elementor-6978 .elementor-element.elementor-element-56c6e7c4 img{width:100%;}.elementor-6978 .elementor-element.elementor-element-6e490f14{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6978 .elementor-element.elementor-element-6e490f14:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-6e490f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6978 .elementor-element.elementor-element-69d74b37 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:var(--xxs-size-title-20-48px);font-weight:500;line-height:1.2em;color:var( --e-global-color-9fdcb9e );}.elementor-6978 .elementor-element.elementor-element-7e2037cf .elementor-heading-title{font-size:var(--xxxs-size-heading-8-18px);line-height:1.2lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-169487e3{font-size:var(--n-size-text-16-18px);font-weight:300;line-height:1.1lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-678b82ad{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6978 .elementor-element.elementor-element-678b82ad:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-678b82ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6978 .elementor-element.elementor-element-2895da13{text-align:start;}.elementor-6978 .elementor-element.elementor-element-2895da13 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:var(--xxs-size-title-20-48px);font-weight:500;line-height:1.2em;color:var( --e-global-color-9fdcb9e );}.elementor-6978 .elementor-element.elementor-element-b8602b{text-align:start;}.elementor-6978 .elementor-element.elementor-element-b8602b .elementor-heading-title{font-size:var(--xxxs-size-heading-8-18px);line-height:1.2lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-59d1d6ed{font-size:var(--n-size-text-16-18px);font-weight:300;line-height:1.1lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-0d07a69{--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;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-99b1061{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6978 .elementor-element.elementor-element-99b1061:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-99b1061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6978 .elementor-element.elementor-element-4b93807{text-align:start;}.elementor-6978 .elementor-element.elementor-element-4b93807 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:var(--xxs-size-title-20-48px);font-weight:500;line-height:1.2em;color:var( --e-global-color-9fdcb9e );}.elementor-6978 .elementor-element.elementor-element-88c3a17{text-align:start;}.elementor-6978 .elementor-element.elementor-element-88c3a17 .elementor-heading-title{font-size:var(--xxxs-size-heading-8-18px);line-height:1.2lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-03f6b09{font-family:"Inter", Sans-serif;font-size:var(--n-size-text-16-18px);font-weight:300;line-height:1.1lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-e1520b4{text-align:center;}.elementor-6978 .elementor-element.elementor-element-e1520b4 img{width:100%;}.elementor-6978 .elementor-element.elementor-element-63dd5cf{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6978 .elementor-element.elementor-element-63dd5cf:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-63dd5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6978 .elementor-element.elementor-element-50d005e{text-align:start;}.elementor-6978 .elementor-element.elementor-element-50d005e .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:var(--xxs-size-title-20-48px);font-weight:500;line-height:1.2em;color:var( --e-global-color-9fdcb9e );}.elementor-6978 .elementor-element.elementor-element-7f4a6d2{text-align:start;}.elementor-6978 .elementor-element.elementor-element-7f4a6d2 .elementor-heading-title{font-size:var(--xxxs-size-heading-8-18px);line-height:1.2lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-c7afa6c{font-size:var(--n-size-text-16-18px);font-weight:300;line-height:1.1lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-598cae7{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6978 .elementor-element.elementor-element-598cae7:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-598cae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6978 .elementor-element.elementor-element-a9824c9 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:var(--xxs-size-title-20-48px);font-weight:500;line-height:1.2em;color:var( --e-global-color-9fdcb9e );}.elementor-6978 .elementor-element.elementor-element-1024097 .elementor-heading-title{font-size:var(--xxxs-size-heading-8-18px);line-height:1.2lh;color:var( --e-global-color-f2660ef );}.elementor-6978 .elementor-element.elementor-element-188b925{font-size:var(--n-size-text-16-18px);font-weight:300;line-height:1.1lh;color:var( --e-global-color-f2660ef );}:root{--page-title-display:none;}@media(min-width:737px){.elementor-6978 .elementor-element.elementor-element-26fdcac9{--width:100%;}.elementor-6978 .elementor-element.elementor-element-1824065{--width:100%;}.elementor-6978 .elementor-element.elementor-element-015e196{--width:20%;}.elementor-6978 .elementor-element.elementor-element-52d75ab{--width:100%;}.elementor-6978 .elementor-element.elementor-element-53fc2d7{--width:100%;}.elementor-6978 .elementor-element.elementor-element-5a3b77d{--width:28%;}.elementor-6978 .elementor-element.elementor-element-38f80b1{--width:100%;}.elementor-6978 .elementor-element.elementor-element-7e51289{--width:100%;}.elementor-6978 .elementor-element.elementor-element-9b0dcc5{--width:70%;}.elementor-6978 .elementor-element.elementor-element-39e202b{--width:32%;}.elementor-6978 .elementor-element.elementor-element-9e93fae{--width:65%;}.elementor-6978 .elementor-element.elementor-element-379de87c{--width:100%;}.elementor-6978 .elementor-element.elementor-element-7bc88e3{--width:80%;}.elementor-6978 .elementor-element.elementor-element-6a07ad92{--width:100%;}.elementor-6978 .elementor-element.elementor-element-201cb154{--width:100%;}.elementor-6978 .elementor-element.elementor-element-69ac9b8d{--width:32%;}.elementor-6978 .elementor-element.elementor-element-6e490f14{--width:32%;}.elementor-6978 .elementor-element.elementor-element-678b82ad{--width:32%;}.elementor-6978 .elementor-element.elementor-element-99b1061{--width:32%;}.elementor-6978 .elementor-element.elementor-element-63dd5cf{--width:32%;}.elementor-6978 .elementor-element.elementor-element-598cae7{--width:32%;}}@media(max-width:1440px) and (min-width:737px){.elementor-6978 .elementor-element.elementor-element-7bc88e3{--width:100%;}.elementor-6978 .elementor-element.elementor-element-8774e44{--width:100%;}.elementor-6978 .elementor-element.elementor-element-fecd479{--width:100%;}}@media(max-width:1024px) and (min-width:737px){.elementor-6978 .elementor-element.elementor-element-015e196{--width:30%;}.elementor-6978 .elementor-element.elementor-element-2b60dd7{--width:74%;}.elementor-6978 .elementor-element.elementor-element-84509bf{--width:100%;}.elementor-6978 .elementor-element.elementor-element-d2895e8{--width:100%;}.elementor-6978 .elementor-element.elementor-element-52d75ab{--width:100%;}.elementor-6978 .elementor-element.elementor-element-53fc2d7{--width:100%;}.elementor-6978 .elementor-element.elementor-element-5a3b77d{--width:39%;}.elementor-6978 .elementor-element.elementor-element-38f80b1{--width:100%;}.elementor-6978 .elementor-element.elementor-element-7e51289{--width:90%;}.elementor-6978 .elementor-element.elementor-element-9b0dcc5{--width:95%;}.elementor-6978 .elementor-element.elementor-element-8ff5449{--width:100%;}.elementor-6978 .elementor-element.elementor-element-39e202b{--width:100%;}.elementor-6978 .elementor-element.elementor-element-9e93fae{--width:100%;}.elementor-6978 .elementor-element.elementor-element-379de87c{--width:90%;}.elementor-6978 .elementor-element.elementor-element-69ac9b8d{--width:48%;}.elementor-6978 .elementor-element.elementor-element-6e490f14{--width:100%;}.elementor-6978 .elementor-element.elementor-element-678b82ad{--width:48%;}.elementor-6978 .elementor-element.elementor-element-99b1061{--width:48%;}.elementor-6978 .elementor-element.elementor-element-63dd5cf{--width:48%;}.elementor-6978 .elementor-element.elementor-element-598cae7{--width:100%;}}@media(min-width:1441px){.elementor-6978 .elementor-element.elementor-element-26fdcac9:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-26fdcac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-6978 .elementor-element.elementor-element-7e51289:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-7e51289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-6978 .elementor-element.elementor-element-379de87c:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-379de87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-6978 .elementor-element.elementor-element-7e51289:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-7e51289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidemdigital.org.uk/wp-content/uploads/2026/04/THINK-DIFFERENTLY-D-1.avif");}.elementor-6978 .elementor-element.elementor-element-7e51289{--width:80%;}.elementor-6978 .elementor-element.elementor-element-379de87c:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-379de87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidemdigital.org.uk/wp-content/uploads/2026/04/THINK-DIFFERENTLY-D-1.avif");}.elementor-6978 .elementor-element.elementor-element-379de87c{--width:80%;}}@media(max-width:1440px){.elementor-6978 .elementor-element.elementor-element-9b0dcc5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-ed140e5{--min-height:20vh;--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-end;}.elementor-6978 .elementor-element.elementor-element-65c9b88 > .elementor-widget-container{margin:200px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-65c9b88{text-align:start;}.elementor-6978 .elementor-element.elementor-element-7bc88e3{--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;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-7bc88e3.e-con{--align-self:center;}.elementor-6978 .elementor-element.elementor-element-e8e80bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6978 .elementor-element.elementor-element-8774e44{--min-height:12vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6978 .elementor-element.elementor-element-fecd479{--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6978 .elementor-element.elementor-element-f33d5e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-f33d5e8{text-align:start;}.elementor-6978 .elementor-element.elementor-element-6a07ad92{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-6978 .elementor-element.elementor-element-1824065{--min-height:100vh;}.elementor-6978 .elementor-element.elementor-element-015e196{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:39%;--z-index:1;}.elementor-6978 .elementor-element.elementor-element-015e196.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-015e196{left:3%;}body.rtl .elementor-6978 .elementor-element.elementor-element-015e196{right:3%;}.elementor-6978 .elementor-element.elementor-element-2c300ff .elementor-heading-title{font-size:28px;}.elementor-6978 .elementor-element.elementor-element-6343b34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-6978 .elementor-element.elementor-element-6343b34 .elementor-heading-title{font-size:25px;line-height:1.2lh;}.elementor-6978 .elementor-element.elementor-element-5ec5639 .elementor-heading-title{font-size:28px;}.elementor-6978 .elementor-element.elementor-element-ed3e4fe > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-6978 .elementor-element.elementor-element-ed3e4fe .elementor-heading-title{font-size:25px;line-height:1.2lh;}.elementor-6978 .elementor-element.elementor-element-59e1106 .elementor-heading-title{font-size:28px;}.elementor-6978 .elementor-element.elementor-element-2fcf94d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-6978 .elementor-element.elementor-element-2fcf94d .elementor-heading-title{font-size:25px;line-height:1.2lh;}.elementor-6978 .elementor-element.elementor-element-52d75ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:25%;}.elementor-6978 .elementor-element.elementor-element-53fc2d7{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:17%;--z-index:2;}.elementor-6978 .elementor-element.elementor-element-d5a1d5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-d5a1d5e img{height:100%;object-fit:contain;object-position:bottom center;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-5a3b77d{left:59%;}body.rtl .elementor-6978 .elementor-element.elementor-element-5a3b77d{right:59%;}.elementor-6978 .elementor-element.elementor-element-5a3b77d{top:22%;}.elementor-6978 .elementor-element.elementor-element-38f80b1{--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;--margin-top:185px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:65%;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-38f80b1{left:0%;}body.rtl .elementor-6978 .elementor-element.elementor-element-38f80b1{right:0%;}.elementor-6978 .elementor-element.elementor-element-7e51289:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-7e51289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidemdigital.org.uk/wp-content/uploads/2026/04/THINK-DIFFERENTLY-T.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6978 .elementor-element.elementor-element-7e51289{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-9b0dcc5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6978 .elementor-element.elementor-element-ed140e5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6978 .elementor-element.elementor-element-65c9b88{text-align:center;}.elementor-6978 .elementor-element.elementor-element-65c9b88 .elementor-heading-title{font-size:18px;}.elementor-6978 .elementor-element.elementor-element-8ff5449{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-6978 .elementor-element.elementor-element-39e202b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6978 .elementor-element.elementor-element-9e93fae.e-con{--order:-99999 /* order start hack */;}.elementor-6978 .elementor-element.elementor-element-6008027 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-b3c61af .agsp-heading{text-align:center;}.elementor-6978 .elementor-element.elementor-element-379de87c:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-379de87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidemdigital.org.uk/wp-content/uploads/2026/04/THINK-DIFFERENTLY-T.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6978 .elementor-element.elementor-element-379de87c{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-7bc88e3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6978 .elementor-element.elementor-element-f33d5e8 .elementor-heading-title{font-size:18px;}.elementor-6978 .elementor-element.elementor-element-6a07ad92{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6978 .elementor-element.elementor-element-69ac9b8d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6978 .elementor-element.elementor-element-59fd6b3 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-69d74b37 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-678b82ad.e-con{--order:-99999 /* order start hack */;}.elementor-6978 .elementor-element.elementor-element-2895da13 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-99b1061{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6978 .elementor-element.elementor-element-4b93807 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-63dd5cf.e-con{--order:-99999 /* order start hack */;}.elementor-6978 .elementor-element.elementor-element-50d005e .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-a9824c9 .elementor-heading-title{font-size:32px;}}@media(max-width:768px){.elementor-6978 .elementor-element.elementor-element-fdd576a .ast-positioner{--ast-offset-y:-65px;}}@media(max-width:736px){.elementor-6978 .elementor-element.elementor-element-26fdcac9:not(.elementor-motion-effects-element-type-background), .elementor-6978 .elementor-element.elementor-element-26fdcac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidemdigital.org.uk/wp-content/uploads/2026/05/OUR-WORK-Starsky-D.avif");background-position:center center;}.elementor-6978 .elementor-element.elementor-element-26fdcac9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:300;}.elementor-6978 .elementor-element.elementor-element-1824065{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:550;}.elementor-6978 .elementor-element.elementor-element-015e196{--width:34%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:32%;--z-index:5;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-015e196{left:2%;}body.rtl .elementor-6978 .elementor-element.elementor-element-015e196{right:2%;}.elementor-6978 .elementor-element.elementor-element-2b60dd7{--width:100%;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-2c300ff .elementor-heading-title{font-size:22px;line-height:0.77lh;}.elementor-6978 .elementor-element.elementor-element-6343b34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-6978 .elementor-element.elementor-element-6343b34{text-align:start;}.elementor-6978 .elementor-element.elementor-element-6343b34 .elementor-heading-title{font-size:14px;line-height:0.75lh;}.elementor-6978 .elementor-element.elementor-element-84509bf{--width:100%;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-5ec5639 .elementor-heading-title{font-size:22px;line-height:0.77lh;}.elementor-6978 .elementor-element.elementor-element-ed3e4fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-6978 .elementor-element.elementor-element-ed3e4fe{text-align:start;}.elementor-6978 .elementor-element.elementor-element-ed3e4fe .elementor-heading-title{font-size:14px;line-height:0.75lh;}.elementor-6978 .elementor-element.elementor-element-d2895e8{--width:100%;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-d2895e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6978 .elementor-element.elementor-element-59e1106.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6978 .elementor-element.elementor-element-59e1106 .elementor-heading-title{font-size:22px;line-height:0.77lh;}.elementor-6978 .elementor-element.elementor-element-2fcf94d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-6978 .elementor-element.elementor-element-2fcf94d{text-align:start;}.elementor-6978 .elementor-element.elementor-element-2fcf94d .elementor-heading-title{font-size:14px;line-height:0.75lh;}.elementor-6978 .elementor-element.elementor-element-52d75ab{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:19%;--z-index:2;}.elementor-6978 .elementor-element.elementor-element-52d75ab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6978 .elementor-element.elementor-element-fdd576a .ast-positioner{--ast-offset-y:-60px;}.elementor-6978 .elementor-element.elementor-element-fdd576a .ast-title{text-align:center;}.elementor-6978 .elementor-element.elementor-element-53fc2d7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:23%;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-53fc2d7{left:0%;}body.rtl .elementor-6978 .elementor-element.elementor-element-53fc2d7{right:0%;}.elementor-6978 .elementor-element.elementor-element-d5a1d5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-d5a1d5e img{width:100%;height:100%;object-fit:contain;object-position:top center;}.elementor-6978 .elementor-element.elementor-element-5a3b77d{--width:38%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:20%;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-5a3b77d{left:61%;}body.rtl .elementor-6978 .elementor-element.elementor-element-5a3b77d{right:61%;}.elementor-6978 .elementor-element.elementor-element-38f80b1{--width:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:73%;--z-index:700;}body:not(.rtl) .elementor-6978 .elementor-element.elementor-element-38f80b1{left:0%;}body.rtl .elementor-6978 .elementor-element.elementor-element-38f80b1{right:0%;}.elementor-6978 .elementor-element.elementor-element-d375a76 .elementor-button{font-size:12px;}.elementor-6978 .elementor-element.elementor-element-7e51289{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-9b0dcc5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6978 .elementor-element.elementor-element-ed140e5{--min-height:25vh;}.elementor-6978 .elementor-element.elementor-element-e259391 .ast-positioner{--ast-offset-y:-25px;}.elementor-6978 .elementor-element.elementor-element-e259391 .ast-title{line-height:2.7lh;}.elementor-6978 .elementor-element.elementor-element-65c9b88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-65c9b88{top:50%;text-align:center;}.elementor-6978 .elementor-element.elementor-element-65c9b88 .elementor-heading-title{font-size:18px;}.elementor-6978 .elementor-element.elementor-element-bbec687 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-8ff5449{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-39e202b{--width:95%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6978 .elementor-element.elementor-element-9e93fae{--width:95%;}.elementor-6978 .elementor-element.elementor-element-6008027{text-align:center;}.elementor-6978 .elementor-element.elementor-element-6008027 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-c07efc2{text-align:center;}.elementor-6978 .elementor-element.elementor-element-379de87c{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-7bc88e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6978 .elementor-element.elementor-element-8774e44{--min-height:0vh;}.elementor-6978 .elementor-element.elementor-element-c8ac49e .ast-positioner{--ast-offset-y:-25px;}.elementor-6978 .elementor-element.elementor-element-c8ac49e .ast-title{line-height:2.7lh;}.elementor-6978 .elementor-element.elementor-element-fecd479{--min-height:10vh;}.elementor-6978 .elementor-element.elementor-element-f33d5e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-f33d5e8{text-align:center;}.elementor-6978 .elementor-element.elementor-element-f33d5e8 .elementor-heading-title{font-size:18px;}.elementor-6978 .elementor-element.elementor-element-f48c4bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6978 .elementor-element.elementor-element-6a07ad92{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6978 .elementor-element.elementor-element-201cb154{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--align-content:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-69ac9b8d{--width:95%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6978 .elementor-element.elementor-element-59fd6b3{text-align:center;}.elementor-6978 .elementor-element.elementor-element-59fd6b3 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-4fc47344{text-align:start;}.elementor-6978 .elementor-element.elementor-element-6e490f14{--width:95%;}.elementor-6978 .elementor-element.elementor-element-69d74b37{text-align:center;}.elementor-6978 .elementor-element.elementor-element-69d74b37 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-7e2037cf{text-align:center;}.elementor-6978 .elementor-element.elementor-element-678b82ad{--width:95%;}.elementor-6978 .elementor-element.elementor-element-2895da13{text-align:center;}.elementor-6978 .elementor-element.elementor-element-2895da13 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-b8602b{text-align:center;}.elementor-6978 .elementor-element.elementor-element-0d07a69{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--align-content:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6978 .elementor-element.elementor-element-99b1061{--width:95%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6978 .elementor-element.elementor-element-4b93807{text-align:center;}.elementor-6978 .elementor-element.elementor-element-4b93807 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-88c3a17{text-align:start;}.elementor-6978 .elementor-element.elementor-element-63dd5cf{--width:95%;}.elementor-6978 .elementor-element.elementor-element-50d005e{text-align:center;}.elementor-6978 .elementor-element.elementor-element-50d005e .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-7f4a6d2{text-align:center;}.elementor-6978 .elementor-element.elementor-element-598cae7{--width:95%;}.elementor-6978 .elementor-element.elementor-element-a9824c9{text-align:center;}.elementor-6978 .elementor-element.elementor-element-a9824c9 .elementor-heading-title{font-size:32px;}.elementor-6978 .elementor-element.elementor-element-1024097{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-2b60dd7 */.hero-left-underline p {
  display: inline-block !important;
  max-width: 100%;
  white-space: normal;
  padding-bottom: 10px;

  background-image: linear-gradient(
    oklch(92% 0.19 127),
    oklch(92% 0.19 127)
  );
  background-repeat: no-repeat;
  background-size: 100% 3px;
  background-position: left bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-015e196 */.hero-left-underline span {
  display: inline-block !important;
  width: min-content !important;
  max-width: 100%;
  white-space: normal;
  padding-bottom: 10px;

  background-image: linear-gradient(
    oklch(92% 0.19 127),
    oklch(92% 0.19 127)
  );
  background-repeat: no-repeat;
  background-size: 100% 3px;
  background-position: left bottom;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d375a76 *//* ========================================
   ADJUSTABLE DELAYS - Change these values
   ======================================== */
:root {
  --button-fade-delay-desktop: 3.7s;
  --button-fade-delay-mobile: 2.5s;
  --button-glow-delay-mobile: 3s;
}

/* Fade up animation for consultation button - ALL DEVICES */
.consultation-button {
  opacity: 0;
  transform: translateY(30px);
  border-radius: 15px; /* ADDED - ensures glow follows rounded corners */
  animation: fadeUpIn 0.8s ease-out forwards;
  animation-delay: var(--button-fade-delay-desktop);
}

@keyframes fadeUpIn {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Breathing glow - MOBILE ONLY */
@media (max-width: 767px) {
  .consultation-button {
    animation: fadeUpIn 0.8s ease-out forwards, breathingGlow 3s ease-in-out infinite;
    animation-delay: var(--button-fade-delay-mobile), var(--button-glow-delay-mobile);
  }
}

@keyframes breathingGlow {
  0%, 100% {
    box-shadow: 0 0 20px rgba(204, 255, 0, 0.4), 0 0 40px rgba(204, 255, 0, 0.2);
  }
  50% {
    box-shadow: 0 0 30px rgba(204, 255, 0, 0.7), 0 0 60px rgba(204, 255, 0, 0.4);
  }
}

/* Fade up animation for consultation button - ALL DEVICES */
.consultation-button {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeUpIn 0.8s ease-out forwards;
  animation-delay: var(--button-fade-delay-desktop);
}

@keyframes fadeUpIn {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Breathing glow - MOBILE ONLY */
@media (max-width: 767px) {
  .consultation-button {
    animation: fadeUpIn 0.8s ease-out forwards, breathingGlow 3s ease-in-out infinite;
    animation-delay: var(--button-fade-delay-mobile), var(--button-glow-delay-mobile);
  }
}

@keyframes breathingGlow {
  0%, 100% {
    box-shadow: 0 0 20px rgba(204, 255, 0, 0.4), 0 0 40px rgba(204, 255, 0, 0.2);
  }
  50% {
    box-shadow: 0 0 30px rgba(204, 255, 0, 0.7), 0 0 60px rgba(204, 255, 0, 0.4);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1824065 *//* ================================================================
   HERO SECTION – PIN-SAFE, NO GAP (DESKTOP + MOBILE)
   Keeps smooth fade, removes gap, keeps clipping
   ================================================================ */

/* Core hero container */
.elementor-6978 .elementor-element.elementor-element-1824065 {
   height: calc(100svh - 90px);
    min-height: calc(100svh - 90px);
  overflow: hidden;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Ensure hero never creates extra space */
.elementor-6978 .elementor-element.elementor-element-1824065,
.elementor-6978 .elementor-element.elementor-element-1824065 .e-con {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Prevent white flash */
.elementor-6978 .elementor-element.elementor-element-1824065 * {
  background-color: transparent;
}

/* Smooth fade in */
.elementor-6978 .elementor-element.elementor-element-1824065 {
  animation: heroFadeIn 0.6s ease-in;
}

@keyframes heroFadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}

/* Clamp Lottie container */
.elementor-6978 .elementor-element.elementor-element-1824065 .right-lottie,
.elementor-6978 .elementor-element.elementor-element-1824065 .right-lottie .elementor-widget-container {
  overflow: hidden !important;
  max-width: 100% !important;
  max-height: 100% !important;
}

/* Clamp internal SVG / canvas */
.elementor-6978 .elementor-element.elementor-element-1824065 .right-lottie svg,
.elementor-6978 .elementor-element.elementor-element-1824065 .right-lottie canvas {
  max-width: 100% !important;
  height: auto !important;
}

/* Prevent any inner wrapper from extending hero height */
.elementor-6978 .elementor-element.elementor-element-1824065 .elementor-widget-wrap,
.elementor-6978 .elementor-element.elementor-element-1824065 .elementor-widget-container {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-6978 .elementor-element.elementor-element-1824065 {
    height: calc(100svh - 20px);
    min-height: calc(100svh - 20px);
    padding-top: 28px !important; /* moved from margin */
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    
  }
}

/* Tablet */
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-6978 .elementor-element.elementor-element-1824065 {
    height: calc(100svh - 150pxpx);
    min-height: calc(100svh - 150px);
    padding-top: 25px !important; /* moved from margin */
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
   
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b0dcc5 *//* ================================================================
   FLOATING TECH ICONS HUD ENGINE (LAYOUT‑SAFE, NO OVERLAP)
   Apply class "floating-icons" to your Elementor Container.
   ================================================================ */

.floating-icons {
  position: relative !important;
  z-index: 10 !important;
  overflow: hidden !important;
  --icons-vertical-shift: 0%;
}

/* Base structural properties shared by both independent icon layers */
.floating-icons::before,
.floating-icons::after {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  pointer-events: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  white-space: nowrap !important;
  font-family: sans-serif, "Segoe UI Symbol", "Apple Color Emoji" !important;
  font-size: clamp(4rem, 10vw, 8rem) !important;
  letter-spacing: 48px !important;
  color: rgba(0, 240, 255, 0.16) !important;
  text-shadow: 
    0 0 10px rgba(255, 255, 255, 0.4),
    0 0 25px rgba(0, 240, 255, 0.25) !important;
  opacity: 0;
}

/* Icon streams */
.floating-icons::before {
  content: "\1F5A5  \2328  \1F50A" !important;
  z-index: 3 !important;
  will-change: opacity, filter, transform, content;
  animation: techIconEngine_A 14s ease-in-out infinite !important;
}

.floating-icons::after {
  content: "\1F4F9  \25B6  \1F4F7" !important;
  z-index: 2 !important;
  will-change: opacity, filter, transform, content;
  animation: techIconEngine_B 19s ease-in-out infinite !important;
  animation-delay: 3.5s !important;
}

/* CRITICAL FIX: every direct child sits above the icons */
.floating-icons > * {
  position: relative !important;
  z-index: 20 !important;
}

/* ================================================================
   ANIMATIONS (with vertical shift variable)
   ================================================================ */
@keyframes techIconEngine_A {
  0% {
    content: "\1F5A5  \2328  \1F50A" !important;
    opacity: 0;
    filter: blur(12px);
    transform: translate(-10%, calc(-5% + var(--icons-vertical-shift))) scale(0.85);
  }
  4% {
    opacity: 0.65;
    filter: blur(0px);
    transform: translate(-10%, calc(0% + var(--icons-vertical-shift))) scale(1);
  }
  6%, 8% {
    color: rgba(255, 255, 255, 0.65);
    transform: translate(-9%, calc(-2px + var(--icons-vertical-shift))) skewX(-4deg) scale(1);
  }
  7% {
    transform: translate(-11%, calc(2px + var(--icons-vertical-shift))) skewX(4deg) scale(1);
  }
  22% {
    opacity: 0.45;
    transform: translate(-10%, calc(0% + var(--icons-vertical-shift))) scale(1);
  }
  26% {
    opacity: 0;
    filter: blur(14px);
    transform: translate(-10%, calc(8% + var(--icons-vertical-shift))) scale(1.05);
  }
  50% {
    content: "\1F50A  \1F5A5" !important;
    opacity: 0;
    filter: blur(12px);
    transform: translate(8%, calc(-15% + var(--icons-vertical-shift))) scale(0.85);
  }
  54% {
    opacity: 0.65;
    filter: blur(0px);
    transform: translate(8%, calc(-10% + var(--icons-vertical-shift))) scale(1.45);
  }
  75% {
    opacity: 0.45;
    transform: translate(8%, calc(-10% + var(--icons-vertical-shift))) scale(1.45);
  }
  80%, 100% {
    opacity: 0;
    filter: blur(14px);
    transform: translate(8%, calc(-4% + var(--icons-vertical-shift))) scale(1.55);
  }
}

@keyframes techIconEngine_B {
  0% {
    content: "\1F4F9  \25B6" !important;
    opacity: 0;
    filter: blur(12px);
    transform: translate(10%, calc(12% + var(--icons-vertical-shift))) scale(0.8) rotate(2deg);
  }
  5% {
    opacity: 0.6;
    filter: blur(0px);
    transform: translate(10%, calc(6% + var(--icons-vertical-shift))) scale(1.6);
  }
  30% {
    opacity: 0.45;
    transform: translate(10%, calc(6% + var(--icons-vertical-shift))) scale(1.6);
  }
  35% {
    opacity: 0;
    filter: blur(14px);
    transform: translate(10%, calc(0% + var(--icons-vertical-shift))) scale(1.7) rotate(2deg);
  }
  55% {
    content: "\25B6  \1F4F7  \1F4F9" !important;
    opacity: 0;
    filter: blur(12px);
    transform: translate(-8%, calc(-8% + var(--icons-vertical-shift))) scale(0.8) rotate(-2deg);
  }
  60% {
    opacity: 0.6;
    filter: blur(0px);
    transform: translate(-8%, calc(0% + var(--icons-vertical-shift))) scale(1) rotate(-2deg);
  }
  62%, 64% {
    color: rgba(255, 255, 255, 0.65);
    transform: translate(-9%, calc(-2px + var(--icons-vertical-shift))) scale(1.02);
  }
  90% {
    opacity: 0.4;
    transform: translate(-8%, calc(0% + var(--icons-vertical-shift))) scale(1) rotate(-2deg);
  }
  96%, 100% {
    opacity: 0;
    filter: blur(14px);
    transform: translate(-8%, calc(6% + var(--icons-vertical-shift))) scale(1.1) rotate(-2deg);
  }
}

/* ================================================================
   MOBILE OPTIMIZATION (widths under 768px)
   ================================================================ */
@media (max-width: 767px) {
  .floating-icons::before,
  .floating-icons::after {
    letter-spacing: 8px !important;
    font-size: 2rem !important;
    white-space: normal !important;
    text-align: center !important;
  }

  @keyframes techIconEngine_A {
    0% {
      transform: translate(-10%, calc(-5% + var(--icons-vertical-shift))) scale(0.7);
    }
    4% {
      transform: translate(-10%, calc(0% + var(--icons-vertical-shift))) scale(0.9);
    }
    6%, 8%, 7%, 22% {
      transform: translate(-10%, calc(0% + var(--icons-vertical-shift))) scale(0.9);
    }
    26% {
      transform: translate(-10%, calc(8% + var(--icons-vertical-shift))) scale(0.95);
    }
    50% {
      transform: translate(8%, calc(-15% + var(--icons-vertical-shift))) scale(0.7);
    }
    54%, 75% {
      transform: translate(8%, calc(-10% + var(--icons-vertical-shift))) scale(1) !important;
    }
    80%, 100% {
      transform: translate(8%, calc(-4% + var(--icons-vertical-shift))) scale(1.05);
    }
  }

  @keyframes techIconEngine_B {
    0% {
      transform: translate(10%, calc(12% + var(--icons-vertical-shift))) scale(0.7) rotate(2deg);
    }
    5%, 30% {
      transform: translate(10%, calc(6% + var(--icons-vertical-shift))) scale(1) !important;
    }
    35% {
      transform: translate(10%, calc(0% + var(--icons-vertical-shift))) scale(1.05) rotate(2deg);
    }
    55% {
      transform: translate(-8%, calc(-8% + var(--icons-vertical-shift))) scale(0.7) rotate(-2deg);
    }
    60%, 62%, 64%, 90% {
      transform: translate(-8%, calc(0% + var(--icons-vertical-shift))) scale(0.9) rotate(-2deg);
    }
    96%, 100% {
      transform: translate(-8%, calc(6% + var(--icons-vertical-shift))) scale(0.95) rotate(-2deg);
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a07ad92 *//* ================================================================
   FLOATING TECH ICONS HUD ENGINE (LAYOUT‑SAFE, NO OVERLAP)
   Apply class "floating-icons" to your Elementor Container.
   ================================================================ */

.floating-icons {
  position: relative !important;
  z-index: 10 !important;
  overflow: hidden !important;
  --icons-vertical-shift: 0%;
}

/* Base structural properties shared by both independent icon layers */
.floating-icons::before,
.floating-icons::after {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  pointer-events: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  white-space: nowrap !important;
  font-family: sans-serif, "Segoe UI Symbol", "Apple Color Emoji" !important;
  font-size: clamp(4rem, 10vw, 8rem) !important;
  letter-spacing: 48px !important;
  color: rgba(0, 240, 255, 0.16) !important;
  text-shadow: 
    0 0 10px rgba(255, 255, 255, 0.4),
    0 0 25px rgba(0, 240, 255, 0.25) !important;
  opacity: 0;
}

/* Icon streams */
.floating-icons::before {
  content: "\1F5A5  \2328  \1F50A" !important;
  z-index: 3 !important;
  will-change: opacity, filter, transform, content;
  animation: techIconEngine_A 14s ease-in-out infinite !important;
}

.floating-icons::after {
  content: "\1F4F9  \25B6  \1F4F7" !important;
  z-index: 2 !important;
  will-change: opacity, filter, transform, content;
  animation: techIconEngine_B 19s ease-in-out infinite !important;
  animation-delay: 3.5s !important;
}

/* CRITICAL FIX: every direct child sits above the icons */
.floating-icons > * {
  position: relative !important;
  z-index: 20 !important;
}

/* ================================================================
   ANIMATIONS (with vertical shift variable)
   ================================================================ */
@keyframes techIconEngine_A {
  0% {
    content: "\1F5A5  \2328  \1F50A" !important;
    opacity: 0;
    filter: blur(12px);
    transform: translate(-10%, calc(-5% + var(--icons-vertical-shift))) scale(0.85);
  }
  4% {
    opacity: 0.65;
    filter: blur(0px);
    transform: translate(-10%, calc(0% + var(--icons-vertical-shift))) scale(1);
  }
  6%, 8% {
    color: rgba(255, 255, 255, 0.65);
    transform: translate(-9%, calc(-2px + var(--icons-vertical-shift))) skewX(-4deg) scale(1);
  }
  7% {
    transform: translate(-11%, calc(2px + var(--icons-vertical-shift))) skewX(4deg) scale(1);
  }
  22% {
    opacity: 0.45;
    transform: translate(-10%, calc(0% + var(--icons-vertical-shift))) scale(1);
  }
  26% {
    opacity: 0;
    filter: blur(14px);
    transform: translate(-10%, calc(8% + var(--icons-vertical-shift))) scale(1.05);
  }
  50% {
    content: "\1F50A  \1F5A5" !important;
    opacity: 0;
    filter: blur(12px);
    transform: translate(8%, calc(-15% + var(--icons-vertical-shift))) scale(0.85);
  }
  54% {
    opacity: 0.65;
    filter: blur(0px);
    transform: translate(8%, calc(-10% + var(--icons-vertical-shift))) scale(1.45);
  }
  75% {
    opacity: 0.45;
    transform: translate(8%, calc(-10% + var(--icons-vertical-shift))) scale(1.45);
  }
  80%, 100% {
    opacity: 0;
    filter: blur(14px);
    transform: translate(8%, calc(-4% + var(--icons-vertical-shift))) scale(1.55);
  }
}

@keyframes techIconEngine_B {
  0% {
    content: "\1F4F9  \25B6" !important;
    opacity: 0;
    filter: blur(12px);
    transform: translate(10%, calc(12% + var(--icons-vertical-shift))) scale(0.8) rotate(2deg);
  }
  5% {
    opacity: 0.6;
    filter: blur(0px);
    transform: translate(10%, calc(6% + var(--icons-vertical-shift))) scale(1.6);
  }
  30% {
    opacity: 0.45;
    transform: translate(10%, calc(6% + var(--icons-vertical-shift))) scale(1.6);
  }
  35% {
    opacity: 0;
    filter: blur(14px);
    transform: translate(10%, calc(0% + var(--icons-vertical-shift))) scale(1.7) rotate(2deg);
  }
  55% {
    content: "\25B6  \1F4F7  \1F4F9" !important;
    opacity: 0;
    filter: blur(12px);
    transform: translate(-8%, calc(-8% + var(--icons-vertical-shift))) scale(0.8) rotate(-2deg);
  }
  60% {
    opacity: 0.6;
    filter: blur(0px);
    transform: translate(-8%, calc(0% + var(--icons-vertical-shift))) scale(1) rotate(-2deg);
  }
  62%, 64% {
    color: rgba(255, 255, 255, 0.65);
    transform: translate(-9%, calc(-2px + var(--icons-vertical-shift))) scale(1.02);
  }
  90% {
    opacity: 0.4;
    transform: translate(-8%, calc(0% + var(--icons-vertical-shift))) scale(1) rotate(-2deg);
  }
  96%, 100% {
    opacity: 0;
    filter: blur(14px);
    transform: translate(-8%, calc(6% + var(--icons-vertical-shift))) scale(1.1) rotate(-2deg);
  }
}

/* ================================================================
   MOBILE OPTIMIZATION (widths under 768px)
   ================================================================ */
@media (max-width: 767px) {
  .floating-icons::before,
  .floating-icons::after {
    letter-spacing: 8px !important;
    font-size: 2rem !important;
    white-space: normal !important;
    text-align: center !important;
  }

  @keyframes techIconEngine_A {
    0% {
      transform: translate(-10%, calc(-5% + var(--icons-vertical-shift))) scale(0.7);
    }
    4% {
      transform: translate(-10%, calc(0% + var(--icons-vertical-shift))) scale(0.9);
    }
    6%, 8%, 7%, 22% {
      transform: translate(-10%, calc(0% + var(--icons-vertical-shift))) scale(0.9);
    }
    26% {
      transform: translate(-10%, calc(8% + var(--icons-vertical-shift))) scale(0.95);
    }
    50% {
      transform: translate(8%, calc(-15% + var(--icons-vertical-shift))) scale(0.7);
    }
    54%, 75% {
      transform: translate(8%, calc(-10% + var(--icons-vertical-shift))) scale(1) !important;
    }
    80%, 100% {
      transform: translate(8%, calc(-4% + var(--icons-vertical-shift))) scale(1.05);
    }
  }

  @keyframes techIconEngine_B {
    0% {
      transform: translate(10%, calc(12% + var(--icons-vertical-shift))) scale(0.7) rotate(2deg);
    }
    5%, 30% {
      transform: translate(10%, calc(6% + var(--icons-vertical-shift))) scale(1) !important;
    }
    35% {
      transform: translate(10%, calc(0% + var(--icons-vertical-shift))) scale(1.05) rotate(2deg);
    }
    55% {
      transform: translate(-8%, calc(-8% + var(--icons-vertical-shift))) scale(0.7) rotate(-2deg);
    }
    60%, 62%, 64%, 90% {
      transform: translate(-8%, calc(0% + var(--icons-vertical-shift))) scale(0.9) rotate(-2deg);
    }
    96%, 100% {
      transform: translate(-8%, calc(6% + var(--icons-vertical-shift))) scale(0.95) rotate(-2deg);
    }
  }
}/* End custom CSS */