.elementor-8 .elementor-element.elementor-element-90b5fc7{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--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-8 .elementor-element.elementor-element-90b5fc7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-90b5fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://anywarerobotics.kinsta.cloud/wp-content/uploads/2026/10/Homepage-Hero-0.jpg") 50% 50%;background-size:cover;}.elementor-8 .elementor-element.elementor-element-90b5fc7::before, .elementor-8 .elementor-element.elementor-element-90b5fc7 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-90b5fc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-90b5fc7 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-90b5fc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-90b5fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-8 .elementor-element.elementor-element-40d2ce9{--display:flex;--min-height:0vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:18px;--margin-right:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-40d2ce9.e-con{--flex-grow:1;--flex-shrink:0;}.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-8 .elementor-element.elementor-element-735c856 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-735c856{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.08em) 0em;}.elementor-8 .elementor-element.elementor-element-c94d6bd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c94d6bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-8 .elementor-element.elementor-element-c5f1789 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c5f1789{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;}.elementor-8 .elementor-element.elementor-element-76354ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-8 .elementor-element.elementor-element-02b7c34 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-02b7c34{padding:0px 4px 0px 4px;}.elementor-8 .elementor-element.elementor-element-1ab5b84{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1ab5b84:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1ab5b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d57f21a{--display:flex;--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-8 .elementor-element.elementor-element-bcd3e0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8 .elementor-element.elementor-element-7e06715{text-align:center;}.elementor-8 .elementor-element.elementor-element-7e06715 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-5981733{text-align:start;}.elementor-8 .elementor-element.elementor-element-5981733 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:400;color:#154360;}.elementor-8 .elementor-element.elementor-element-860d66a{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-860d66a.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f93d91b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f93d91b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f93d91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-22e7ff3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8 .elementor-element.elementor-element-86acc78{text-align:start;}.elementor-8 .elementor-element.elementor-element-86acc78 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-083082b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--align-items:center;--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-8 .elementor-element.elementor-element-cbc7cb8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cbc7cb8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cbc7cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-85c3a51{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8 .elementor-element.elementor-element-fb305f3{text-align:start;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fb305f3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#3E9AD5;}.elementor-8 .elementor-element.elementor-element-038ce99{text-align:start;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-038ce99 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-768acaa{text-align:start;}.elementor-8 .elementor-element.elementor-element-768acaa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-ce3c29f{text-align:center;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ce3c29f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:#154360;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7034b0d{--divider-border-style:solid;--divider-color:#C2C2C4B3;--divider-border-width:1px;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7034b0d .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-7034b0d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-a27889f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a27889f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a1a2292{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-8 .elementor-element.elementor-element-0065563{--display:flex;border-style:none;--border-style:none;--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-8 .elementor-element.elementor-element-ca29359{text-align:center;}.elementor-8 .elementor-element.elementor-element-ca29359 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:76px;font-weight:600;color:#3E9AD5;}.elementor-8 .elementor-element.elementor-element-a764577{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a764577 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:40px;color:#154360;}.elementor-8 .elementor-element.elementor-element-9456eb2{--display:flex;border-style:none;--border-style:none;--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-8 .elementor-element.elementor-element-a90a060{text-align:center;}.elementor-8 .elementor-element.elementor-element-a90a060 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:76px;font-weight:600;color:#3E9AD5;}.elementor-8 .elementor-element.elementor-element-61c6626{text-align:center;}.elementor-8 .elementor-element.elementor-element-61c6626 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:40px;color:#154360;}.elementor-8 .elementor-element.elementor-element-bbb779e{--display:flex;--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-8 .elementor-element.elementor-element-9bd2100{text-align:center;}.elementor-8 .elementor-element.elementor-element-9bd2100 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:76px;font-weight:600;color:#3E9AD5;}.elementor-8 .elementor-element.elementor-element-af41f7b{text-align:center;}.elementor-8 .elementor-element.elementor-element-af41f7b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:40px;color:#154360;}.elementor-8 .elementor-element.elementor-element-0edf609 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-0edf609{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-22f11b0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-5f2d03a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b48d8ca{--display:flex;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:#C2C2C433;--border-color:#C2C2C433;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a1bf88d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-a1bf88d{border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0);}.elementor-8 .elementor-element.elementor-element-823fc5a{--display:flex;--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-8 .elementor-element.elementor-element-de7d8d1{--display:flex;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:#C2C2C433;--border-color:#C2C2C433;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c8e0440 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-c8e0440{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0);}.elementor-8 .elementor-element.elementor-element-b79e9c5{--display:flex;--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-8 .elementor-element.elementor-element-f47df8c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;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:#C2C2C433;--border-color:#C2C2C433;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b104288{--display:flex;border-style:none;--border-style:none;--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-8 .elementor-element.elementor-element-9c624e1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-9c624e1{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0);}.elementor-8 .elementor-element.elementor-element-ad5e760{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-8 .elementor-element.elementor-element-0754fec{text-align:start;}.elementor-8 .elementor-element.elementor-element-0754fec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#3E9AD5;}.elementor-8 .elementor-element.elementor-element-5399d67{text-align:start;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5399d67 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-b0b2f4f{text-align:start;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b0b2f4f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-80aa94b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:40px;color:#154360;}.elementor-8 .elementor-element.elementor-element-80aa94b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-640e648{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-640e648:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-640e648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0e41efa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;}.elementor-8 .elementor-element.elementor-element-06b758b{text-align:center;}.elementor-8 .elementor-element.elementor-element-06b758b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-d55ab31{text-align:center;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d55ab31 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-1c49cec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:102px;--margin-bottom:0px;--margin-left:18px;--margin-right:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1c49cec.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c2a61e9{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-c2a61e9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c2a61e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F4;}.elementor-8 .elementor-element.elementor-element-d76f6e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;line-height:38px;color:#154360;}.elementor-8 .elementor-element.elementor-element-d76f6e7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bad2adf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:164px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-299bd26{--display:flex;--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-8 .elementor-element.elementor-element-4867d77{text-align:start;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4867d77 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#154360;}.elementor-8 .elementor-element.elementor-element-4867d77.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f86c4b9{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8 .elementor-element.elementor-element-0b846c1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0b846c1{padding:0px 4px 0px 4px;}.elementor-8 .elementor-element.elementor-element-3f2c964{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-3f2c964:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3f2c964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F4;}.elementor-8 .elementor-element.elementor-element-05756f7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;line-height:38px;color:#154360;}.elementor-8 .elementor-element.elementor-element-05756f7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5558331 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;line-height:38px;color:#154360;}.elementor-8 .elementor-element.elementor-element-5558331{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-0cb0ccb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;line-height:38px;color:#154360;}.elementor-8 .elementor-element.elementor-element-0cb0ccb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4468cc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-8 .elementor-element.elementor-element-d785ba0{--display:flex;--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-8 .elementor-element.elementor-element-d1c2ee7{text-align:start;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d1c2ee7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#154360;}.elementor-8 .elementor-element.elementor-element-d1c2ee7.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-10177e2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8 .elementor-element.elementor-element-e9558ec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e9558ec{padding:0px 4px 0px 4px;}.elementor-8 .elementor-element.elementor-element-bc215af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C2C2C4;--border-color:#C2C2C4;--margin-top:102px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-bc215af.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a5de64b{--display:flex;--border-radius:50% 50% 50% 50%;--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-8 .elementor-element.elementor-element-342feee{--display:flex;--border-radius:50% 50% 50% 50%;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-342feee:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-342feee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-08fa67e{--display:flex;--border-radius:50% 50% 50% 50%;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-08fa67e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-08fa67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-80d0095{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:33px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c5065a7{text-align:center;}.elementor-8 .elementor-element.elementor-element-c5065a7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;line-height:65px;color:#154360;}.elementor-8 .elementor-element.elementor-element-8d88a5f{text-align:center;width:initial;max-width:initial;}.elementor-8 .elementor-element.elementor-element-8d88a5f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:400;color:#154360;}.elementor-8 .elementor-element.elementor-element-0f9ef27{--display:flex;--border-radius:50% 50% 50% 50%;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0f9ef27:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0f9ef27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9dadaa2{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9dadaa2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9dadaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anywarerobotics.kinsta.cloud/wp-content/uploads/2026/09/Vision-1-1.png");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9dadaa2::before, .elementor-8 .elementor-element.elementor-element-9dadaa2 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-9dadaa2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-9dadaa2 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-9dadaa2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-9dadaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-8 .elementor-element.elementor-element-6d2b22b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-6d2b22b.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-cc62ac1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bd5aa1d{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bd5aa1d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-102266d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9959ea1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9959ea1{padding:0px 4px 0px 4px;}.elementor-8 .elementor-element.elementor-element-3b174a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-90b5fc7{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-40d2ce9{--content-width:1800px;}.elementor-8 .elementor-element.elementor-element-d57f21a{--content-width:1400px;}.elementor-8 .elementor-element.elementor-element-22e7ff3{--content-width:1399px;}.elementor-8 .elementor-element.elementor-element-85c3a51{--content-width:1399px;}.elementor-8 .elementor-element.elementor-element-823fc5a{--width:140px;}.elementor-8 .elementor-element.elementor-element-0e41efa{--width:1400px;}.elementor-8 .elementor-element.elementor-element-1c49cec{--width:1400px;}.elementor-8 .elementor-element.elementor-element-bc215af{--width:1400px;}.elementor-8 .elementor-element.elementor-element-a5de64b{--width:250px;}.elementor-8 .elementor-element.elementor-element-342feee{--width:193.64px;}.elementor-8 .elementor-element.elementor-element-08fa67e{--width:250px;}.elementor-8 .elementor-element.elementor-element-0f9ef27{--width:250px;}.elementor-8 .elementor-element.elementor-element-6d2b22b{--width:1800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-860d66a{--width:100%;}.elementor-8 .elementor-element.elementor-element-823fc5a{--width:60px;}.elementor-8 .elementor-element.elementor-element-0e41efa{--width:100%;}.elementor-8 .elementor-element.elementor-element-1c49cec{--width:100%;}.elementor-8 .elementor-element.elementor-element-bc215af{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-7e06715 .elementor-heading-title{font-size:70px;}.elementor-8 .elementor-element.elementor-element-7e06715{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-5981733{text-align:start;padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-860d66a{--gap:20px 10px;--row-gap:20px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-86acc78{text-align:center;padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-083082b{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-fb305f3{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-038ce99{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-768acaa{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-ce3c29f{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-a1a2292{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-ca29359{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-a764577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-a90a060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-61c6626{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-9bd2100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-af41f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-0edf609{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-22f11b0{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-5f2d03a{--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;}.elementor-8 .elementor-element.elementor-element-f47df8c{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-0754fec{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-5399d67 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-5399d67{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-b0b2f4f .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-b0b2f4f{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-80aa94b .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-80aa94b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-06b758b .elementor-heading-title{font-size:70px;}.elementor-8 .elementor-element.elementor-element-06b758b{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-1c49cec{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-bc215af{--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;}.elementor-8 .elementor-element.elementor-element-a5de64b{--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-342feee{--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-08fa67e{--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-c5065a7 .elementor-heading-title{line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-0f9ef27{--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-cc62ac1{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-bd5aa1d{padding:0px 100px 0px 100px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-40d2ce9{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-735c856 .elementor-heading-title{font-size:39px;}.elementor-8 .elementor-element.elementor-element-c94d6bd .elementor-heading-title{font-size:39px;}.elementor-8 .elementor-element.elementor-element-c5f1789 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-1ab5b84{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7e06715{text-align:start;margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-7e06715 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-5981733 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-5981733{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-860d66a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f93d91b{--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-86acc78{text-align:start;margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-86acc78 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-083082b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-cbc7cb8{--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fb305f3 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-fb305f3{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-038ce99{text-align:start;margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-038ce99 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-768acaa{text-align:start;margin:-15px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-768acaa .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-ce3c29f .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-ce3c29f{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-7034b0d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a27889f{text-align:start;margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-a27889f .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a1a2292{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-a764577 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a764577{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-61c6626 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-61c6626{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-af41f7b .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-af41f7b{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-0edf609{text-align:start;margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-0edf609 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-22f11b0{text-align:start;margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-22f11b0 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-5f2d03a{--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-start;}.elementor-8 .elementor-element.elementor-element-f47df8c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-0754fec .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0754fec{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5399d67{text-align:start;margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5399d67 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-b0b2f4f{text-align:start;margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b0b2f4f .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-80aa94b .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-80aa94b{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-640e648{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-06b758b .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-06b758b{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-d55ab31 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-d55ab31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1c49cec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-c2a61e9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-d76f6e7 .elementor-heading-title{font-size:24px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-bad2adf{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f86c4b9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-3f2c964{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-05756f7 .elementor-heading-title{font-size:24px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-5558331 .elementor-heading-title{font-size:24px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-0cb0ccb .elementor-heading-title{font-size:24px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-4468cc8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-10177e2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-bc215af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a5de64b{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-342feee{--width:130px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-08fa67e{--width:130px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-80d0095{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c5065a7 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-0f9ef27{--width:130px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-9dadaa2{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6d2b22b{--padding-top:50px;--padding-bottom:50px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-cc62ac1{text-align:start;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cc62ac1 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-bd5aa1d{text-align:start;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bd5aa1d .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-102266d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-9959ea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-538d79d *//* 视频容器 */
.video-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
  background-color: #000;
}

.video-box {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1; /* 底层：视频 */
}

/* 光晕层：夹在视频和卡片中间 */
.spotlight {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background: radial-gradient(circle at var(--x, 50%) var(--y, 30%), rgba(255,255,255,1) 15%, rgba(0,0,0,0.4) 25%);
  mix-blend-mode: multiply;
  pointer-events: none; /* 穿透鼠标 */
  z-index: 2; /* 中层：光晕 */
}

/* 科技感卡片：绝对定位悬浮在视频内部，层级在最上方 */
.tech-card {
  position: absolute;
  top: 45%;
  transform: translateY(-50%); /* 垂直居中 */
  width: 400px;
  padding: 30px;
  border-radius: 24px;
  transform: translate3d(0, 0, 0.01px);
  opacity: 0.999;
  z-index: 3; /* 最顶层：卡片永远清晰展示 */
  transition: all 0.3s ease;
}

/* 左右卡片各自的位置 */
.left-card {
  left: 24px;
}

.right-card {
  right: 24px;
}

.tech-card h3 {
  margin: 0 0 6px 0;
  font-size: 2rem;
  color: #fff;
  letter-spacing: 0.5px;
  font-family: "DM Sans", Sans-serif;
  font-weight: 600;
}

.tech-card p {
  margin: 0;
  font-size: 0.85rem;
  color: #c0c0d0;
  line-height: 1.4;
  font-family: "DM Sans", Sans-serif;
}

/* ==========================================
   手机端响应式适配 (屏幕小于等于 768px)
   ========================================== */
@media screen and (max-width: 768px) {
  .video-container {
    display: flex;
    flex-direction: column;
  }

  .tech-card {
    position: relative;
    top: auto;
    transform: none;
    width: auto;
    margin: 12px 16px;
    left: auto;
    right: auto;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-083082b *//* 1. 让整个视频组使用 Flex 布局，实现完美的挤压效果 */
.video-grid {
    display: flex !important;
    width: 100%;
}

/* 2. 定义每个视频卡片的默认状态（参与 Flex 挤压） */
.video-grid .elementor-widget.video-container {
    flex: 1; /* 默认平分空间 */
    transition: flex 0.4s ease; /* 宽度的平滑过渡动画 */
    overflow: hidden;
    position: relative; /* 关键：为了让内部文字能够绝对定位在它里面 */
}

/* 3. 视频卡片悬停挤压逻辑 */
.video-grid:hover .elementor-widget.video-container {
    flex: 0.8; /* 当组内有元素被悬停时，其余没被悬停的变窄 */
}

.video-grid .elementor-widget.video-container:hover {
    flex: 1.05; /* 当前悬停的变宽，从而挤压另外两个 */
}

/* 4. 内部视频样式 */
.video-grid .elementor-widget.video-container video {
    width: 100%;
    height: 100%;
    object-fit: cover; /* 保证视频填满卡片且不变形 */
    display: block;
}

/* 5. 底部文字样式：悬浮置于视频底部 */
.video-grid .video-caption {
    position: absolute; /* 绝对定位，盖在视频上 */
    bottom: 0;          /* 贴紧底部 */
    left: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 30px 30px; /* 文字内边距 */
    color: #ffffff;
    line-height: 1.2;
    font-size: 40px;
    font-weight: 600;
    text-align: left;
    transition: all 0.3s ease;
}
.video-grid .video-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* 修改最后的数字 0.3 来调整黑色透明度：0为完全透明，1为全黑 */
    background-color: rgba(0, 0, 0, 0.3); 
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f47df8c */.my-border {
            position: relative;
            font-size: 1.1em;
            border-radius: 10px; /* 圆角 */
            
            /* 基础边框 */
            border: 3px solid #C2C2C433;
            
            /* 超出边框的部分隐藏，用来裁切伪元素的光束 */
            overflow: hidden; 
        }

        /* 利用伪元素制作流动的光效 */
        .my-border::before {
            content: '';
            position: absolute;
            /* 将伪元素放大并定位，超出容器边界 */
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: conic-gradient(
                transparent,
                transparent 75%,
                #3E9AD5 87%,
                #FFFFFF 95%,
                transparent 100%
            );
            /* 让伪元素旋转，从而形成边框上光线滚动的效果 */
            animation: rotateBorder 4s linear infinite;
            /* 让伪元素置于底层，但盖在背景之上 */
            z-index: 0;
        }

        /* 用另一个伪元素遮住中间，只露出边框线条 */
        .my-border::after {
            content: '';
            position: absolute;
            inset: 2px; /* 对应边框的宽度 */
            background-color: #F2F2F4; /* 必须和盒子的背景色一致 */
            border-radius: 10px;
            z-index: 1;
        }

        /* 确保文字内容在遮罩层之上 */
        .my-border > * {
            position: relative;
            z-index: 2;
        }

        /* 旋转关键帧 */
        @keyframes rotateBorder {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }
        .elementor-wrapper video {
        background-color: #FFFFFF00!important;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d88a5f */.read{
    border-bottom: 2px solid #366989;
    padding-bottom: 5px;
    transition: border-bottom 0.3s ease;
}
.read:hover{
    border-bottom: 2px solid #3E9AD5;
}/* End custom CSS */