.elementor-5322 .elementor-element.elementor-element-d54b771{--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5322 .elementor-element.elementor-element-9b1406d{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;}.elementor-5322 .elementor-element.elementor-element-9b1406d.elementor-element{--align-self:center;}.elementor-5322 .elementor-element.elementor-element-9b1406d .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:3.75rem;font-weight:600;line-height:1.25em;}.elementor-5322 .elementor-element.elementor-element-24709f7{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-5322 .elementor-element.elementor-element-84cbebd{--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5322 .elementor-element.elementor-element-e5cae90{width:var( --container-widget-width, 60rem );max-width:60rem;--container-widget-width:60rem;--container-widget-flex-grow:0;text-align:center;}.elementor-5322 .elementor-element.elementor-element-e5cae90.elementor-element{--align-self:center;}.elementor-5322 .elementor-element.elementor-element-e5cae90 .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:3rem;font-weight:600;line-height:1.25em;}.elementor-5322 .elementor-element.elementor-element-059a059{width:var( --container-widget-width, 60rem );max-width:60rem;--container-widget-width:60rem;--container-widget-flex-grow:0;text-align:center;}.elementor-5322 .elementor-element.elementor-element-059a059.elementor-element{--align-self:center;}.elementor-5322 .elementor-element.elementor-element-2809d65 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5322 .elementor-element.elementor-element-f117f35{--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5322 .elementor-element.elementor-element-bdeacfa{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;}.elementor-5322 .elementor-element.elementor-element-bdeacfa.elementor-element{--align-self:center;}.elementor-5322 .elementor-element.elementor-element-bdeacfa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-5322 .elementor-element.elementor-element-203d561{width:var( --container-widget-width, 55rem );max-width:55rem;--container-widget-width:55rem;--container-widget-flex-grow:0;text-align:center;}.elementor-5322 .elementor-element.elementor-element-203d561.elementor-element{--align-self:center;}.elementor-5322 .elementor-element.elementor-element-f83f9f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--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-5322 .elementor-element.elementor-element-8ff7a55{--display:flex;--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-5322 .elementor-element.elementor-element-5b032c1{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0.5rem;--margin-bottom:0.5rem;--margin-left:0.5rem;--margin-right:0.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5322 .elementor-element.elementor-element-0997314{text-align:start;}.elementor-5322 .elementor-element.elementor-element-0997314 .elementor-heading-title{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-weight:600;}.elementor-5322 .elementor-element.elementor-element-c73df59{text-align:start;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.8333rem;font-weight:300;}.elementor-5322 .elementor-element.elementor-element-81917a7{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0.5rem;--margin-bottom:0.5rem;--margin-left:0.5rem;--margin-right:0.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5322 .elementor-element.elementor-element-6df0865{text-align:start;}.elementor-5322 .elementor-element.elementor-element-6df0865 .elementor-heading-title{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-weight:600;}.elementor-5322 .elementor-element.elementor-element-ada038a{text-align:start;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.8333rem;font-weight:300;}.elementor-5322 .elementor-element.elementor-element-02cb7b7{--display:flex;--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-5322 .elementor-element.elementor-element-2007226{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0.5rem;--margin-bottom:0.5rem;--margin-left:0.5rem;--margin-right:0.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5322 .elementor-element.elementor-element-97e4d1c{text-align:start;}.elementor-5322 .elementor-element.elementor-element-97e4d1c .elementor-heading-title{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-weight:600;}.elementor-5322 .elementor-element.elementor-element-319b3a1{text-align:start;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.8333rem;font-weight:300;}.elementor-5322 .elementor-element.elementor-element-545391c{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0.5rem;--margin-bottom:0.5rem;--margin-left:0.5rem;--margin-right:0.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5322 .elementor-element.elementor-element-0fa6502{text-align:start;}.elementor-5322 .elementor-element.elementor-element-0fa6502 .elementor-heading-title{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-weight:600;}.elementor-5322 .elementor-element.elementor-element-d2ea3e0{text-align:start;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.8333rem;font-weight:300;}.elementor-5322 .elementor-element.elementor-element-6453d56{--display:flex;--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-5322 .elementor-element.elementor-element-79b187c{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0.5rem;--margin-bottom:0.5rem;--margin-left:0.5rem;--margin-right:0.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5322 .elementor-element.elementor-element-7ee6f66{text-align:start;}.elementor-5322 .elementor-element.elementor-element-7ee6f66 .elementor-heading-title{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-weight:600;}.elementor-5322 .elementor-element.elementor-element-1ee4c37{text-align:start;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.8333rem;font-weight:300;}.elementor-5322 .elementor-element.elementor-element-fe7c097{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0.5rem;--margin-bottom:0.5rem;--margin-left:0.5rem;--margin-right:0.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5322 .elementor-element.elementor-element-3b830a0{text-align:start;}.elementor-5322 .elementor-element.elementor-element-3b830a0 .elementor-heading-title{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-weight:600;}.elementor-5322 .elementor-element.elementor-element-131efb2{text-align:start;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.8333rem;font-weight:300;}.elementor-5322 .elementor-element.elementor-element-fe3f760{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-5322 .elementor-element.elementor-element-0c44e2b{--display:flex;--min-height:40rem;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5322 .elementor-element.elementor-element-0c44e2b:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-0c44e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elecrest.energy/wp-content/uploads/2026/10/Remote-Operations-Maintenance-Management-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-5322 .elementor-element.elementor-element-8d798a8{--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:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:12.5rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5322 .elementor-element.elementor-element-51faa55{text-align:start;}.elementor-5322 .elementor-element.elementor-element-51faa55 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5322 .elementor-element.elementor-element-1e08cec{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:1rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-5322 .elementor-element.elementor-element-75f7db8{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5322 .elementor-element.elementor-element-a013686{--display:flex;--min-height:40rem;--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;--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-5322 .elementor-element.elementor-element-a013686:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-a013686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elecrest.energy/wp-content/uploads/2026/10/Predictive-AI-Health-Assessment-scaled.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-5322 .elementor-element.elementor-element-c16a209{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5322 .elementor-element.elementor-element-746859b{--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:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:12.5rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5322 .elementor-element.elementor-element-71020bb{text-align:start;}.elementor-5322 .elementor-element.elementor-element-71020bb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5322 .elementor-element.elementor-element-2379778{text-align:start;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-weight:300;color:var( --e-global-color-secondary );}.elementor-5322 .elementor-element.elementor-element-3a15ec7{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5322 .elementor-element.elementor-element-3a15ec7:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-3a15ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e23a183 );background-image:url("https://elecrest.energy/wp-content/uploads/2026/10/DMP-page-footer-background-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5322 .elementor-element.elementor-element-cb44376{width:var( --container-widget-width, 40rem );max-width:40rem;margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 0px 0px;--container-widget-width:40rem;--container-widget-flex-grow:0;text-align:center;}.elementor-5322 .elementor-element.elementor-element-cb44376 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5322 .elementor-element.elementor-element-9bb603b{width:var( --container-widget-width, 40rem );max-width:40rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40rem;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:1.2rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-5322 .elementor-element.elementor-element-9bb603b.elementor-element{--align-self:center;}.elementor-5322 .elementor-element.elementor-element-0577c6b{--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:1.1458rem 1.1458rem;--row-gap:1.1458rem;--column-gap:1.1458rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5322 .elementor-element.elementor-element-947f1ca .elementor-button{background-color:var( --e-global-color-c9bf03a );font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.8333333vw;font-weight:600;fill:var( --e-global-color-935e9dd );color:var( --e-global-color-935e9dd );border-radius:0.1563rem 0.1563rem 0.1563rem 0.1563rem;padding:1rem 0rem 1rem 0rem;}.elementor-5322 .elementor-element.elementor-element-947f1ca .elementor-button:hover, .elementor-5322 .elementor-element.elementor-element-947f1ca .elementor-button:focus{background-color:#00C7CC;color:var( --e-global-color-935e9dd );}.elementor-5322 .elementor-element.elementor-element-947f1ca{width:var( --container-widget-width, 12.5rem );max-width:12.5rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12.5rem;--container-widget-flex-grow:0;}.elementor-5322 .elementor-element.elementor-element-947f1ca .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5322 .elementor-element.elementor-element-947f1ca .elementor-button:hover svg, .elementor-5322 .elementor-element.elementor-element-947f1ca .elementor-button:focus svg{fill:var( --e-global-color-935e9dd );}@media(max-width:1024px){.elementor-5322 .elementor-element.elementor-element-24709f7{font-size:var( --e-global-typography-text-font-size );}.elementor-5322 .elementor-element.elementor-element-bdeacfa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5322 .elementor-element.elementor-element-51faa55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5322 .elementor-element.elementor-element-71020bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5322 .elementor-element.elementor-element-cb44376 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-5322 .elementor-element.elementor-element-9b1406d .elementor-heading-title{font-size:6.5rem;}.elementor-5322 .elementor-element.elementor-element-24709f7{font-size:var( --e-global-typography-text-font-size );}.elementor-5322 .elementor-element.elementor-element-e5cae90 .elementor-heading-title{font-size:6.5rem;}.elementor-5322 .elementor-element.elementor-element-bdeacfa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5322 .elementor-element.elementor-element-c73df59{font-size:3.7209rem;}.elementor-5322 .elementor-element.elementor-element-ada038a{font-size:3.7209rem;}.elementor-5322 .elementor-element.elementor-element-319b3a1{font-size:3.7209rem;}.elementor-5322 .elementor-element.elementor-element-d2ea3e0{font-size:3.7209rem;}.elementor-5322 .elementor-element.elementor-element-1ee4c37{font-size:3.7209rem;}.elementor-5322 .elementor-element.elementor-element-131efb2{font-size:3.7209rem;}.elementor-5322 .elementor-element.elementor-element-51faa55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5322 .elementor-element.elementor-element-1e08cec{font-size:3.7209rem;}.elementor-5322 .elementor-element.elementor-element-71020bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5322 .elementor-element.elementor-element-2379778{font-size:3.7209rem;}.elementor-5322 .elementor-element.elementor-element-3a15ec7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20rem;--padding-bottom:20rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5322 .elementor-element.elementor-element-cb44376{padding:0rem 0rem 3.5rem 0rem;--container-widget-width:75rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 75rem );max-width:75rem;}.elementor-5322 .elementor-element.elementor-element-cb44376 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5322 .elementor-element.elementor-element-9bb603b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 8rem 0rem;--container-widget-width:80rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 80rem );max-width:80rem;font-size:3.7209rem;}.elementor-5322 .elementor-element.elementor-element-0577c6b{--width:100%;--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:5.5814rem 5.5814rem;--row-gap:5.5814rem;--column-gap:5.5814rem;--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-5322 .elementor-element.elementor-element-0577c6b.e-con{--align-self:center;}.elementor-5322 .elementor-element.elementor-element-947f1ca{--container-widget-width:41.6279rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 41.6279rem );max-width:41.6279rem;}.elementor-5322 .elementor-element.elementor-element-947f1ca .elementor-button{font-size:3.7209rem;padding:2.5581rem 0rem 2.5581rem 0rem;}}@media(min-width:768px){.elementor-5322 .elementor-element.elementor-element-84cbebd{--content-width:100rem;}.elementor-5322 .elementor-element.elementor-element-8ff7a55{--width:25rem;}.elementor-5322 .elementor-element.elementor-element-5b032c1{--width:24rem;}.elementor-5322 .elementor-element.elementor-element-81917a7{--width:24rem;}.elementor-5322 .elementor-element.elementor-element-02cb7b7{--width:25rem;}.elementor-5322 .elementor-element.elementor-element-2007226{--width:24rem;}.elementor-5322 .elementor-element.elementor-element-545391c{--width:24rem;}.elementor-5322 .elementor-element.elementor-element-6453d56{--width:25rem;}.elementor-5322 .elementor-element.elementor-element-79b187c{--width:24rem;}.elementor-5322 .elementor-element.elementor-element-fe7c097{--width:24rem;}.elementor-5322 .elementor-element.elementor-element-fe3f760{--content-width:100rem;}.elementor-5322 .elementor-element.elementor-element-0c44e2b{--width:100rem;}.elementor-5322 .elementor-element.elementor-element-8d798a8{--width:37.5rem;}.elementor-5322 .elementor-element.elementor-element-75f7db8{--width:50rem;}.elementor-5322 .elementor-element.elementor-element-a013686{--width:100rem;}.elementor-5322 .elementor-element.elementor-element-c16a209{--width:55rem;}.elementor-5322 .elementor-element.elementor-element-746859b{--width:37.5rem;}.elementor-5322 .elementor-element.elementor-element-3a15ec7{--content-width:75rem;}}@media(min-width:1025px){.elementor-5322 .elementor-element.elementor-element-0c44e2b:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-0c44e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5322 .elementor-element.elementor-element-a013686:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-a013686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5322 .elementor-element.elementor-element-3a15ec7:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-3a15ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-d54b771 *//* DMP stationary light v3: this Container only.
   HERO Container > Advanced > Layout > CSS ID: elecrest-dmp-hero
   Paste this entire file into the same Container > Advanced > Custom CSS.
   Native background: #0A0C15. Leave Background Overlay empty.
   Background only. No text, images or JavaScript. */

#elecrest-dmp-hero {
  --ec-dmp-blue: 70, 215, 227;
  --ec-dmp-teal: 0, 199, 204;
  --ec-dmp-blue-low: 0.32;
  --ec-dmp-blue-high: 0.94;
  --ec-dmp-teal-low: 0.18;
  --ec-dmp-teal-high: 0.80;
  --ec-dmp-blue-duration: 6s;
  --ec-dmp-teal-duration: 8s;
  --ec-dmp-ease: ease-in-out;

  position: relative;
  isolation: isolate;
}

#elecrest-dmp-hero::before,
#elecrest-dmp-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  width: auto;
  height: auto;
  border-radius: inherit;
  clip-path: inset(0);
  pointer-events: none;
  background-color: transparent;
  background-repeat: no-repeat;
}

/* Fixed blue illumination. Its position, angle and size never animate. */
#elecrest-dmp-hero::before {
  z-index: -2;
  background-image:
    radial-gradient(ellipse 56% 64% at 35% 59%,
      rgba(var(--ec-dmp-blue), 0.46) 0%,
      rgba(var(--ec-dmp-blue), 0.15) 40%,
      rgba(var(--ec-dmp-blue), 0) 78%),
    radial-gradient(ellipse 38% 45% at 83% 25%,
      rgba(var(--ec-dmp-blue), 0.20) 0%,
      rgba(var(--ec-dmp-blue), 0) 78%),
    linear-gradient(118deg,
      rgba(var(--ec-dmp-blue), 0) 32%,
      rgba(var(--ec-dmp-blue), 0.12) 46%,
      rgba(var(--ec-dmp-blue), 0.20) 51%,
      rgba(var(--ec-dmp-blue), 0) 66%);
  opacity: var(--ec-dmp-blue-low);
  animation: ec-dmp-hero-blue-breath-v3 var(--ec-dmp-blue-duration) var(--ec-dmp-ease) infinite;
}

/* Fixed teal illumination. Different timing changes the colour balance. */
#elecrest-dmp-hero::after {
  z-index: -1;
  background-image:
    radial-gradient(ellipse 49% 61% at 68% 51%,
      rgba(var(--ec-dmp-teal), 0.44) 0%,
      rgba(var(--ec-dmp-teal), 0.12) 42%,
      rgba(var(--ec-dmp-teal), 0) 79%),
    radial-gradient(ellipse 36% 34% at 20% 81%,
      rgba(var(--ec-dmp-teal), 0.22) 0%,
      rgba(var(--ec-dmp-teal), 0) 80%);
  opacity: var(--ec-dmp-teal-low);
  animation: ec-dmp-hero-teal-breath-v3 var(--ec-dmp-teal-duration) var(--ec-dmp-ease) infinite;
}

@keyframes ec-dmp-hero-blue-breath-v3 {
  0%, 100% { opacity: var(--ec-dmp-blue-low); }
  50% { opacity: var(--ec-dmp-blue-high); }
}

@keyframes ec-dmp-hero-teal-breath-v3 {
  0%, 100% { opacity: var(--ec-dmp-teal-low); }
  50% { opacity: var(--ec-dmp-teal-high); }
}

@media (prefers-reduced-motion: reduce) {
  #elecrest-dmp-hero::before {
    animation: none;
    opacity: var(--ec-dmp-blue-high);
  }
  #elecrest-dmp-hero::after {
    animation: none;
    opacity: var(--ec-dmp-teal-low);
  }
}/* End custom CSS */