.elementor-1018 .elementor-element.elementor-element-3b9b654{--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:flex-start;--overlay-opacity:0.87;--overlay-mix-blend-mode:multiply;--margin-top:-278px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1018 .elementor-element.elementor-element-3b9b654::before, .elementor-1018 .elementor-element.elementor-element-3b9b654 > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-3b9b654 > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-3b9b654 > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-3b9b654 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-3b9b654 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#010A1B;--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-3b9b654.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1018 .elementor-element.elementor-element-411d6d3{width:100%;max-width:100%;text-align:center;}.elementor-1018 .elementor-element.elementor-element-411d6d3 > .elementor-widget-container{margin:264px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-411d6d3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:65px;font-weight:600;text-transform:capitalize;line-height:58px;text-shadow:-2px 0px 4px #000000;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-e0cd899 > .elementor-widget-container{margin:18px 0px 0px 038px;}.elementor-1018 .elementor-element.elementor-element-e0cd899.elementor-element{--align-self:center;}.elementor-1018 .elementor-element.elementor-element-e0cd899{text-align:center;}.elementor-1018 .elementor-element.elementor-element-e0cd899 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;line-height:30px;color:#969DAA;}.elementor-1018 .elementor-element.elementor-element-a9bab4e{--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;--overlay-opacity:0.95;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1018 .elementor-element.elementor-element-a9bab4e:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-a9bab4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10162C;}.elementor-1018 .elementor-element.elementor-element-a9bab4e::before, .elementor-1018 .elementor-element.elementor-element-a9bab4e > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-a9bab4e > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-a9bab4e > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-a9bab4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-a9bab4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#10162C;--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-5c05a15{--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;--overlay-opacity:0.95;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1018 .elementor-element.elementor-element-5c05a15:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-5c05a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10162C;}.elementor-1018 .elementor-element.elementor-element-5c05a15::before, .elementor-1018 .elementor-element.elementor-element-5c05a15 > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-5c05a15 > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-5c05a15 > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-5c05a15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-5c05a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#10162C;--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-3aec2f3{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1018 .elementor-element.elementor-element-3aec2f3:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-3aec2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10162C;}.elementor-1018 .elementor-element.elementor-element-3aec2f3::before, .elementor-1018 .elementor-element.elementor-element-3aec2f3 > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-3aec2f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-3aec2f3 > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-3aec2f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-3aec2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#10162C;--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-ceb4d62{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1018 .elementor-element.elementor-element-4913866{--display:flex;--overlay-opacity:0.5;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:#17356D;--border-color:#17356D;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0ms;}.elementor-1018 .elementor-element.elementor-element-4913866::before, .elementor-1018 .elementor-element.elementor-element-4913866 > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-4913866 > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-4913866 > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-4913866 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-4913866 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#10152E;--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-4913866:hover{border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-4913866, .elementor-1018 .elementor-element.elementor-element-4913866::before{--border-transition:0.3s;}.elementor-1018 .elementor-element.elementor-element-526d19b.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-526d19b{text-align:start;}.elementor-1018 .elementor-element.elementor-element-526d19b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1018 .elementor-element.elementor-element-e31b2f8 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1018 .elementor-element.elementor-element-e31b2f8 .elementor-icon-wrapper{text-align:center;}.elementor-1018 .elementor-element.elementor-element-e31b2f8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-e31b2f8.elementor-view-framed .elementor-icon, .elementor-1018 .elementor-element.elementor-element-e31b2f8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-e31b2f8.elementor-view-framed .elementor-icon, .elementor-1018 .elementor-element.elementor-element-e31b2f8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-504aa94{--display:flex;--overlay-opacity:0.5;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:#17356D;--border-color:#17356D;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0ms;}.elementor-1018 .elementor-element.elementor-element-504aa94::before, .elementor-1018 .elementor-element.elementor-element-504aa94 > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-504aa94 > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-504aa94 > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-504aa94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-504aa94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#10152E;--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-504aa94:hover{border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-504aa94, .elementor-1018 .elementor-element.elementor-element-504aa94::before{--border-transition:0.3s;}.elementor-1018 .elementor-element.elementor-element-99fcf3a.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-99fcf3a{text-align:start;}.elementor-1018 .elementor-element.elementor-element-99fcf3a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-e9381ec > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1018 .elementor-element.elementor-element-e9381ec .elementor-icon-wrapper{text-align:center;}.elementor-1018 .elementor-element.elementor-element-e9381ec.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-e9381ec.elementor-view-framed .elementor-icon, .elementor-1018 .elementor-element.elementor-element-e9381ec.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-e9381ec.elementor-view-framed .elementor-icon, .elementor-1018 .elementor-element.elementor-element-e9381ec.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-28759f7{--display:flex;--overlay-opacity:0.5;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:#17356D;--border-color:#17356D;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0ms;}.elementor-1018 .elementor-element.elementor-element-28759f7::before, .elementor-1018 .elementor-element.elementor-element-28759f7 > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-28759f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-28759f7 > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-28759f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-28759f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#10152E;--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-28759f7:hover{border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-28759f7, .elementor-1018 .elementor-element.elementor-element-28759f7::before{--border-transition:0.3s;}.elementor-1018 .elementor-element.elementor-element-ea3b595.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-ea3b595{text-align:start;}.elementor-1018 .elementor-element.elementor-element-ea3b595 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-7c11bdb > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1018 .elementor-element.elementor-element-7c11bdb .elementor-icon-wrapper{text-align:center;}.elementor-1018 .elementor-element.elementor-element-7c11bdb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-7c11bdb.elementor-view-framed .elementor-icon, .elementor-1018 .elementor-element.elementor-element-7c11bdb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-7c11bdb.elementor-view-framed .elementor-icon, .elementor-1018 .elementor-element.elementor-element-7c11bdb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-694c4ea{--display:flex;--overlay-opacity:0.5;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:#17356D;--border-color:#17356D;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0ms;}.elementor-1018 .elementor-element.elementor-element-694c4ea::before, .elementor-1018 .elementor-element.elementor-element-694c4ea > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-694c4ea > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-694c4ea > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-694c4ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-694c4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#10152E;--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-694c4ea:hover{border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-694c4ea, .elementor-1018 .elementor-element.elementor-element-694c4ea::before{--border-transition:0.3s;}.elementor-1018 .elementor-element.elementor-element-6930b32.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-6930b32{text-align:start;}.elementor-1018 .elementor-element.elementor-element-6930b32 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-42a4497 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1018 .elementor-element.elementor-element-42a4497 .elementor-icon-wrapper{text-align:center;}.elementor-1018 .elementor-element.elementor-element-42a4497.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-42a4497.elementor-view-framed .elementor-icon, .elementor-1018 .elementor-element.elementor-element-42a4497.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-42a4497.elementor-view-framed .elementor-icon, .elementor-1018 .elementor-element.elementor-element-42a4497.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-3be84c5{--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;--overlay-opacity:0.5;}.elementor-1018 .elementor-element.elementor-element-3be84c5:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-3be84c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B1A;}.elementor-1018 .elementor-element.elementor-element-3be84c5::before, .elementor-1018 .elementor-element.elementor-element-3be84c5 > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-3be84c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-3be84c5 > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-3be84c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-3be84c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b4b6ad0 );--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-4df6201{width:100%;max-width:100%;}.elementor-1018 .elementor-element.elementor-element-4df6201 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-b2ec0df{--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;--overlay-opacity:0.5;}.elementor-1018 .elementor-element.elementor-element-b2ec0df:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-b2ec0df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B1A;}.elementor-1018 .elementor-element.elementor-element-b2ec0df::before, .elementor-1018 .elementor-element.elementor-element-b2ec0df > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-b2ec0df > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-b2ec0df > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-b2ec0df > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-b2ec0df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b4b6ad0 );--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-6da15db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1018 .elementor-element.elementor-element-68f985a{--e-image-carousel-slides-to-show:1;}.elementor-1018 .elementor-element.elementor-element-68f985a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-1018 .elementor-element.elementor-element-84652f5{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1018 .elementor-element.elementor-element-239f11e.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-239f11e{text-align:start;}.elementor-1018 .elementor-element.elementor-element-239f11e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1018 .elementor-element.elementor-element-3d159ad.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-3d159ad{text-align:justify;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-65793c2{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#60A5FA;--border-color:#60A5FA;--border-radius:0px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-65793c2:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-65793c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B1A;}.elementor-1018 .elementor-element.elementor-element-65793c2::before, .elementor-1018 .elementor-element.elementor-element-65793c2 > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-65793c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-65793c2 > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-65793c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-65793c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b4b6ad0 );--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-6c9d557{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1018 .elementor-element.elementor-element-356e57d{--e-image-carousel-slides-to-show:1;}.elementor-1018 .elementor-element.elementor-element-356e57d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-1018 .elementor-element.elementor-element-d974c7e{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1018 .elementor-element.elementor-element-4aa18b0.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-4aa18b0{text-align:start;}.elementor-1018 .elementor-element.elementor-element-4aa18b0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-a738c86.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-a738c86{text-align:justify;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-d91488b{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#60A5FA;--border-color:#60A5FA;--border-radius:0px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-d91488b:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-d91488b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B1A;}.elementor-1018 .elementor-element.elementor-element-d91488b::before, .elementor-1018 .elementor-element.elementor-element-d91488b > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-d91488b > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-d91488b > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-d91488b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-d91488b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b4b6ad0 );--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-80a967f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1018 .elementor-element.elementor-element-f44b6a5{--e-image-carousel-slides-to-show:1;}.elementor-1018 .elementor-element.elementor-element-f44b6a5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-1018 .elementor-element.elementor-element-03ce4ed{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1018 .elementor-element.elementor-element-1521419.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-1521419{text-align:start;}.elementor-1018 .elementor-element.elementor-element-1521419 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-3049394.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-3049394{text-align:justify;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-4714dc3{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#60A5FA;--border-color:#60A5FA;--border-radius:0px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-4714dc3:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-4714dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B1A;}.elementor-1018 .elementor-element.elementor-element-4714dc3::before, .elementor-1018 .elementor-element.elementor-element-4714dc3 > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-4714dc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-4714dc3 > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-4714dc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-4714dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b4b6ad0 );--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-676ae7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1018 .elementor-element.elementor-element-975664f{--e-image-carousel-slides-to-show:1;}.elementor-1018 .elementor-element.elementor-element-975664f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-1018 .elementor-element.elementor-element-3e7eea4{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1018 .elementor-element.elementor-element-7942a42.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-7942a42{text-align:start;}.elementor-1018 .elementor-element.elementor-element-7942a42 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-477d71c.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-477d71c{text-align:justify;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-b88acec{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#60A5FA;--border-color:#60A5FA;--border-radius:0px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-b88acec:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-b88acec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B1A;}.elementor-1018 .elementor-element.elementor-element-b88acec::before, .elementor-1018 .elementor-element.elementor-element-b88acec > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-b88acec > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-b88acec > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-b88acec > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-b88acec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b4b6ad0 );--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-c48ce2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1018 .elementor-element.elementor-element-97a9e32{--e-image-carousel-slides-to-show:1;}.elementor-1018 .elementor-element.elementor-element-97a9e32 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-1018 .elementor-element.elementor-element-80cc2b4{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1018 .elementor-element.elementor-element-2753338.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-2753338{text-align:start;}.elementor-1018 .elementor-element.elementor-element-2753338 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-2a71c11.elementor-element{--order:99999 /* order end hack */;}.elementor-1018 .elementor-element.elementor-element-2a71c11{text-align:justify;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-a744ca5{--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;--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-1018 .elementor-element.elementor-element-a744ca5:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-a744ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B1A;}.elementor-1018 .elementor-element.elementor-element-ea9bb57{width:100%;max-width:100%;}.elementor-1018 .elementor-element.elementor-element-ea9bb57 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-a99b110{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#60A5FA;--border-color:#60A5FA;--border-radius:0px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-a99b110:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-a99b110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020B1A;}.elementor-1018 .elementor-element.elementor-element-9807dd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1018 .elementor-element.elementor-element-079c065{--display:flex;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1018 .elementor-element.elementor-element-079c065.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1018 .elementor-element.elementor-element-249db42.elementor-element{--align-self:center;}.elementor-1018 .elementor-element.elementor-element-52fb4ad{--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:flex-start;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1018 .elementor-element.elementor-element-52fb4ad:not(.elementor-motion-effects-element-type-background), .elementor-1018 .elementor-element.elementor-element-52fb4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bimbamdesigns.com/wp-content/uploads/2024/07/Electrical1.png");}.elementor-1018 .elementor-element.elementor-element-52fb4ad::before, .elementor-1018 .elementor-element.elementor-element-52fb4ad > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-52fb4ad > .e-con-inner > .elementor-background-video-container::before, .elementor-1018 .elementor-element.elementor-element-52fb4ad > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-52fb4ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-1018 .elementor-element.elementor-element-52fb4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00091A;--background-overlay:'';}.elementor-1018 .elementor-element.elementor-element-cd79aaa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-cd79aaa.elementor-element{--align-self:center;}.elementor-1018 .elementor-element.elementor-element-cd79aaa{text-align:center;}.elementor-1018 .elementor-element.elementor-element-cd79aaa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:43px;font-weight:800;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-896e3e2{width:var( --container-widget-width, 90.46% );max-width:90.46%;--container-widget-width:90.46%;--container-widget-flex-grow:0;text-align:center;}.elementor-1018 .elementor-element.elementor-element-896e3e2 > .elementor-widget-container{margin:20px 0px 27px 0px;padding:0px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-896e3e2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1018 .elementor-element.elementor-element-896e3e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;line-height:36px;color:#969DAA;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1018 .elementor-element.elementor-element-79509bb.elementor-element{--align-self:center;}.elementor-1018 .elementor-element.elementor-element-79509bb .elementor-button{font-family:"Inter", Sans-serif;font-size:23px;font-weight:500;border-radius:16px 16px 16px 16px;padding:16px 25px 16px 25px;}body.elementor-page-1018:not(.elementor-motion-effects-element-type-background), body.elementor-page-1018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://bimbamdesigns.com/wp-content/uploads/2024/07/Background-3-1.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}@media(min-width:768px){.elementor-1018 .elementor-element.elementor-element-3b9b654{--content-width:1077px;}.elementor-1018 .elementor-element.elementor-element-a9bab4e{--content-width:1149px;}.elementor-1018 .elementor-element.elementor-element-52fb4ad{--content-width:1077px;}}@media(max-width:1024px){.elementor-1018 .elementor-element.elementor-element-3b9b654{--margin-top:-235px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:81px;--padding-bottom:0185px;--padding-left:0px;--padding-right:0px;}.elementor-1018 .elementor-element.elementor-element-411d6d3 > .elementor-widget-container{margin:60px 0px 0px 38px;padding:21px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-ceb4d62{--grid-auto-flow:row;}.elementor-1018 .elementor-element.elementor-element-526d19b .elementor-heading-title{font-size:20px;}.elementor-1018 .elementor-element.elementor-element-99fcf3a .elementor-heading-title{font-size:20px;}.elementor-1018 .elementor-element.elementor-element-ea3b595 .elementor-heading-title{font-size:20px;}.elementor-1018 .elementor-element.elementor-element-6930b32 .elementor-heading-title{font-size:20px;}.elementor-1018 .elementor-element.elementor-element-239f11e .elementor-heading-title{font-size:20px;}.elementor-1018 .elementor-element.elementor-element-3d159ad{font-size:16px;}.elementor-1018 .elementor-element.elementor-element-4aa18b0 .elementor-heading-title{font-size:20px;}.elementor-1018 .elementor-element.elementor-element-1521419 .elementor-heading-title{font-size:20px;}.elementor-1018 .elementor-element.elementor-element-7942a42 .elementor-heading-title{font-size:20px;}.elementor-1018 .elementor-element.elementor-element-2753338 .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-1018 .elementor-element.elementor-element-3b9b654{--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1018 .elementor-element.elementor-element-411d6d3 > .elementor-widget-container{margin:250px 0px 0px 19px;padding:70px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-411d6d3.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1018 .elementor-element.elementor-element-411d6d3 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1018 .elementor-element.elementor-element-e0cd899 > .elementor-widget-container{margin:0px 0px 0px 19px;}.elementor-1018 .elementor-element.elementor-element-e0cd899 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-1018 .elementor-element.elementor-element-a9bab4e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1018 .elementor-element.elementor-element-5c05a15{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1018 .elementor-element.elementor-element-3aec2f3{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1018 .elementor-element.elementor-element-ceb4d62{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1018 .elementor-element.elementor-element-cd79aaa > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-896e3e2 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS */:root {            --primary-blue: #2563eb;            --accent-yellow: #facc15;            --dark-bg: #030712;            --card-bg: rgba(17, 24, 39, 0.7);        }        body {            font-family: 'Inter', sans-serif;            background-color: var(--dark-bg);            color: #ffffff;            overflow-x: hidden;        }        h1, h2, h3, h4, h5, h6, .font-heading {            font-family: 'Space Grotesk', sans-serif;        }        .bg-grid-pattern {            background-size: 40px 40px;            background-image:                 linear-gradient(to right, rgba(255, 255, 255, 0.03) 1px, transparent 1px),                linear-gradient(to bottom, rgba(255, 255, 255, 0.03) 1px, transparent 1px);        }        .glass-card {            background: rgba(13, 18, 30, 0.6);            backdrop-filter: blur(12px);            -webkit-backdrop-filter: blur(12px);            border: 1px solid rgba(255, 255, 255, 0.08);            box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);        }        .glass-nav {            background: rgba(3, 7, 18, 0.8);            backdrop-filter: blur(16px);            border-bottom: 1px solid rgba(255, 255, 255, 0.05);        }        .text-glow {            text-shadow: 0 0 20px rgba(37, 99, 235, 0.5);        }        .yellow-glow {            text-shadow: 0 0 15px rgba(250, 204, 21, 0.3);        }        .blue-gradient-bg {            background: radial-gradient(circle at center, rgba(37, 99, 235, 0.15) 0%, rgba(3, 7, 18, 0) 70%);        }        .card-hover {            transition: all 0.3s ease;        }        .card-hover:hover {            transform: translateY(-5px);            border-color: rgba(37, 99, 235, 0.5);            box-shadow: 0 10px 40px -10px rgba(37, 99, 235, 0.2);        }        .animate-float {            animation: float 6s ease-in-out infinite;        }        @keyframes float {            0% { transform: translateY(0px); }            50% { transform: translateY(-10px); }            100% { transform: translateY(0px); }        }/* Style-only repairs for Services and the four existing subservice pages. */body.elementor-page-1018 .elementor-widget.elementor-widget-text-editor {    text-align: left;}body.elementor-page-1018 .elementor-element.elementor-element-e0cd899 .elementor-heading-title,body.elementor-page-1018 .elementor-widget-heading p.elementor-heading-title {    color: #cbd5e1;    font-weight: 400;    line-height: 1.55;}body.elementor-page-1018 .elementor-element.elementor-element-e0cd899 .elementor-heading-title {    font-size: 22px;}body.elementor-page-1018 .font-heading.text-6xl {    display: block;    width: auto;    max-width: 100%;    line-height: 1.15;    overflow-wrap: break-word;}body.elementor-page-1018 table {    width: 100%;    max-width: 100%;    border-collapse: collapse;}body.elementor-page-1018 table th,body.elementor-page-1018 table td {    padding: 10px 12px;    text-align: left;    vertical-align: top;    line-height: 1.5;    overflow-wrap: anywhere;}@media (max-width: 1024px) {    body.elementor-page-1018 .elementor-element.elementor-element-3b9b654 {        margin-top: 0;    }    body.elementor-page-1018 .elementor-element.elementor-element-3b9b654 > .e-con-inner {        padding: 40px 24px 56px;        gap: 24px;    }    body.elementor-page-1018 .elementor-element.elementor-element-411d6d3,    body.elementor-page-1018 .elementor-element.elementor-element-e0cd899,    body.elementor-page-1018 .elementor-element.elementor-element-411d6d3 > .elementor-widget-container,    body.elementor-page-1018 .elementor-element.elementor-element-e0cd899 > .elementor-widget-container {        width: 100%;        margin: 0;        padding: 0;    }    body.elementor-page-1018 .elementor-element.elementor-element-411d6d3 h1.elementor-heading-title {        font-size: clamp(36px, 5.6vw, 48px);        line-height: 1.15;    }    body.elementor-page-1018 .font-heading.text-6xl {        font-size: clamp(30px, 4.5vw, 42px);    }}@media (max-width: 767px) {    body.elementor-page-1018 .elementor-element.elementor-element-3b9b654 > .e-con-inner {        padding: 28px 20px 40px;        gap: 20px;    }    body.elementor-page-1018 .elementor-element.elementor-element-411d6d3 h1.elementor-heading-title {        font-size: clamp(28px, 8vw, 36px);        line-height: 1.18;    }    body.elementor-page-1018 .elementor-element.elementor-element-e0cd899 .elementor-heading-title {        font-size: 17px;        line-height: 1.6;    }    body.elementor-page-1018 .elementor-widget-heading .elementor-heading-title:is(h2, h3) {        font-size: 28px;        line-height: 1.25;    }    body.elementor-page-1018 .elementor-widget-heading p.elementor-heading-title {        font-size: 17px;        line-height: 1.6;    }    body.elementor-page-1018 .elementor-element.elementor-element-dc098f0 > .elementor-widget-container {        padding-right: 16px;        padding-left: 16px;    }    body.elementor-page-1018 .font-heading.text-6xl {        font-size: 30px;        line-height: 1.2;    }    body.elementor-page-1018 table th,    body.elementor-page-1018 table td {        padding: 8px 7px;        font-size: 14px;        line-height: 1.5;    }}/* Existing service navigation cards - 2026-10-19. */body .elementor.elementor-1018 .elementor-element-ceb4d62 { align-items: stretch; }body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con {    position: relative;    background: #0e1324 !important;    border: 1px solid rgba(255, 255, 255, 0.08) !important;    border-radius: 16px !important;    padding: 24px !important;    min-width: 0;    min-height: 224px;    gap: 24px !important;    justify-content: flex-start !important;    align-items: stretch !important;    visibility: visible !important;    animation: none !important;    transform: none !important;    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.10);    transition: background-color .2s ease, border-color .2s ease, box-shadow .2s ease;}body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con:hover,body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con:focus-within {    border-color: rgba(59, 130, 246, 0.5) !important;    box-shadow: 0 10px 30px rgba(37, 99, 235, 0.12);}body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con:focus-within { outline: 2px solid #60a5fa; outline-offset: 3px; }body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con > .elementor-widget { margin: 0 !important; padding: 0 !important; min-width: 0; }body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con > .elementor-widget > .elementor-widget-container { margin: 0 !important; padding: 0 !important; }body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con > .elementor-widget-heading { position: static; width: 100%; }body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con .elementor-heading-title { text-align: left !important; margin: 0; font-size: 22px !important; line-height: 1.25 !important; min-height: 2.5em; }body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con .elementor-heading-title br { display: initial; }body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con .elementor-heading-title a { color: #fff !important; text-decoration: none; }body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con .elementor-heading-title a::after { content: ''; position: absolute; inset: 0; border-radius: 16px; }body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con .elementor-icon-wrapper { text-align: center; line-height: 1; }body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con .elementor-icon {    display: inline-flex;    align-items: center;    justify-content: center;    width: 74px;    height: 74px;    border-radius: 16px;    color: #60a5fa !important;    fill: #60a5fa !important;    background: rgba(37, 99, 235, 0.12);    border: 1px solid rgba(59, 130, 246, 0.18);}body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con .elementor-icon svg { fill: currentColor !important; }@media (max-width: 767px) {    body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con { padding: 20px !important; gap: 20px !important; min-height: 200px; }}@media (max-width: 360px) {    body .elementor.elementor-1018 .elementor-element-ceb4d62 { padding-left: 0 !important; padding-right: 0 !important; }    body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con { padding-left: 16px !important; padding-right: 16px !important; }    body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con .elementor-heading-title { font-size: 20px !important; }}@media (min-width: 1025px) and (max-width: 1199px) {    body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con .elementor-heading-title { font-size: 18px !important; }}@media (prefers-reduced-motion: reduce) {    body .elementor.elementor-1018 .elementor-element-ceb4d62 > .e-con { transition: none; }}/* End custom CSS */