.elementor-8 .elementor-element.elementor-element-4e8dede2{--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-4e8dede2::before, .elementor-8 .elementor-element.elementor-element-4e8dede2 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4e8dede2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4e8dede2 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4e8dede2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4e8dede2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-1bc753d{--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-1bc753d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-338bb1c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.08em) 0em;}.elementor-8 .elementor-element.elementor-element-338bb1c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-34a6c33c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-8 .elementor-element.elementor-element-34a6c33c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bf8a92c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;}.elementor-8 .elementor-element.elementor-element-bf8a92c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3bc695a0{--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-15b9ba9{padding:0px 4px 0px 4px;}.elementor-8 .elementor-element.elementor-element-15b9ba9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1c297b8a{--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-1c297b8a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1c297b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-18209fff{--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-1c68deda{--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-26fb4907{text-align:center;}.elementor-8 .elementor-element.elementor-element-26fb4907 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-31be8274{text-align:start;}.elementor-8 .elementor-element.elementor-element-31be8274 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:400;color:#154360;}.elementor-8 .elementor-element.elementor-element-5b755575{--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-5b755575.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4a32ce0b{--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-4a32ce0b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a32ce0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5b8585b{--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-794984fe{text-align:start;}.elementor-8 .elementor-element.elementor-element-794984fe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-3d8a37e{--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-5fb94aa2{--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-d509953 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-194d49c7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-648328a1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-53b31276{--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-53b31276:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-53b31276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3e6c488c{--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-5fe1ea49{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5fe1ea49 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#3E9AD5;}.elementor-8 .elementor-element.elementor-element-1ff66a17{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-1ff66a17 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-784931a4{text-align:start;}.elementor-8 .elementor-element.elementor-element-784931a4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-43762874{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-43762874 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:#154360;}.elementor-8 .elementor-element.elementor-element-8cf79ca{--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-8cf79ca .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-8cf79ca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-7f38370b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-7f38370b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-27de3c0e{--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-39115409{--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-47fdce48{text-align:center;}.elementor-8 .elementor-element.elementor-element-47fdce48 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:76px;font-weight:600;color:#3E9AD5;}.elementor-8 .elementor-element.elementor-element-5a39859f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-5a39859f .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-8038673{--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-60fc2380{text-align:center;}.elementor-8 .elementor-element.elementor-element-60fc2380 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:76px;font-weight:600;color:#3E9AD5;}.elementor-8 .elementor-element.elementor-element-24210f8c{text-align:center;}.elementor-8 .elementor-element.elementor-element-24210f8c .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-6c0b0a0{--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-1aef7402{text-align:center;}.elementor-8 .elementor-element.elementor-element-1aef7402 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:76px;font-weight:600;color:#3E9AD5;}.elementor-8 .elementor-element.elementor-element-1d926a43{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d926a43 .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-1101ea51{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1101ea51 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-6d74bce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-275f51a6{--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-52a649b4{--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-7c469d81{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-7c469d81 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-2cbacdb7{--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-275a47c1{--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-1975afa7{--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-3db4541b{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0);}.elementor-8 .elementor-element.elementor-element-3db4541b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-1f487c5d{--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-15fbb0f{--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-1d902f16{--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-3e90c558{--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-8751166{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0);}.elementor-8 .elementor-element.elementor-element-8751166 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-184794b4{--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-251564b0{text-align:start;}.elementor-8 .elementor-element.elementor-element-251564b0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#3E9AD5;}.elementor-8 .elementor-element.elementor-element-602bbe54{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-602bbe54 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-18f32ce6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-18f32ce6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-5ed6fe71{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5ed6fe71 .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-31a40627{--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-31a40627:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-31a40627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4c166836{--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-47d5c78e{text-align:center;}.elementor-8 .elementor-element.elementor-element-47d5c78e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-7cf29b8d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-7cf29b8d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;color:#154360;}.elementor-8 .elementor-element.elementor-element-64d9228e{--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-64d9228e.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3ef0640f{--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-3ef0640f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ef0640f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F4;}.elementor-8 .elementor-element.elementor-element-11c31804{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-11c31804 .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-55c8bb19{--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:200px;--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-5c5eaf1e{--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-7ca6adcd{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-7ca6adcd.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-7ca6adcd .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-2207aad{--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-3c8fbdb9{padding:0px 4px 0px 4px;}.elementor-8 .elementor-element.elementor-element-3c8fbdb9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1662827a{--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-1662827a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1662827a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F4;}.elementor-8 .elementor-element.elementor-element-16d07e34{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-16d07e34 .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-1b947ba4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1b947ba4 .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-67861ea6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-67861ea6 .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-630d5101{--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-6c7e312b{--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-5a60f384{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5a60f384.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5a60f384 .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-1995b225{--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-14ce5d51{padding:0px 4px 0px 4px;}.elementor-8 .elementor-element.elementor-element-14ce5d51 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5e325948{--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-5e325948.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b1035c0{--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-3521acac{--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-3521acac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3521acac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6508bd09{--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-6508bd09:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6508bd09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7f3b8178{--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-5eacef59{text-align:center;}.elementor-8 .elementor-element.elementor-element-5eacef59 .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-63ef76e8{width:initial;max-width:initial;text-align:center;}.elementor-8 .elementor-element.elementor-element-63ef76e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:400;color:#154360;}.elementor-8 .elementor-element.elementor-element-7681f0f6{--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-7681f0f6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7681f0f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-55358c0b{--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-55358c0b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-55358c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mediumblue-dotterel-540634.hostingersite.com/wp-content/uploads/2026/09/Vision-1.png");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-55358c0b::before, .elementor-8 .elementor-element.elementor-element-55358c0b > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-55358c0b > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-55358c0b > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-55358c0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-55358c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-1b2ca50e{--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-1b2ca50e.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7ebf7e9b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-75bef2ad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-75bef2ad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-782ed288{--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-58c22c72{padding:0px 4px 0px 4px;}.elementor-8 .elementor-element.elementor-element-58c22c72 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-61c72047{--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-4e8dede2{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-1bc753d{--content-width:1800px;}.elementor-8 .elementor-element.elementor-element-18209fff{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-5b8585b{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-3e6c488c{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-2cbacdb7{--width:140px;}.elementor-8 .elementor-element.elementor-element-275a47c1{--width:140px;}.elementor-8 .elementor-element.elementor-element-4c166836{--width:1300px;}.elementor-8 .elementor-element.elementor-element-64d9228e{--width:1300px;}.elementor-8 .elementor-element.elementor-element-5e325948{--width:1300px;}.elementor-8 .elementor-element.elementor-element-b1035c0{--width:250px;}.elementor-8 .elementor-element.elementor-element-3521acac{--width:193.64px;}.elementor-8 .elementor-element.elementor-element-6508bd09{--width:250px;}.elementor-8 .elementor-element.elementor-element-7681f0f6{--width:250px;}.elementor-8 .elementor-element.elementor-element-1b2ca50e{--width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-5b755575{--width:100%;}.elementor-8 .elementor-element.elementor-element-2cbacdb7{--width:60px;}.elementor-8 .elementor-element.elementor-element-275a47c1{--width:60px;}.elementor-8 .elementor-element.elementor-element-4c166836{--width:100%;}.elementor-8 .elementor-element.elementor-element-64d9228e{--width:100%;}.elementor-8 .elementor-element.elementor-element-5e325948{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-26fb4907{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-26fb4907 .elementor-heading-title{font-size:70px;}.elementor-8 .elementor-element.elementor-element-31be8274{padding:0px 18px 0px 18px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5b755575{--gap:20px 10px;--row-gap:20px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-794984fe{padding:0px 18px 0px 18px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3d8a37e{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-5fb94aa2{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-5fe1ea49{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-1ff66a17{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-784931a4{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-43762874{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-27de3c0e{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-47fdce48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-5a39859f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-60fc2380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-24210f8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-1aef7402{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-1d926a43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-1101ea51{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-6d74bce{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-275f51a6{--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-1d902f16{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-251564b0{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-602bbe54{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-602bbe54 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-18f32ce6{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-18f32ce6 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-5ed6fe71{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-5ed6fe71 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-47d5c78e{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-47d5c78e .elementor-heading-title{font-size:70px;}.elementor-8 .elementor-element.elementor-element-64d9228e{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-5e325948{--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-b1035c0{--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-3521acac{--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-6508bd09{--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-5eacef59 .elementor-heading-title{line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-7681f0f6{--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-7ebf7e9b{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-75bef2ad{padding:0px 100px 0px 100px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-1bc753d{--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-338bb1c .elementor-heading-title{font-size:39px;}.elementor-8 .elementor-element.elementor-element-34a6c33c .elementor-heading-title{font-size:39px;}.elementor-8 .elementor-element.elementor-element-bf8a92c .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-1c297b8a{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-26fb4907{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;text-align:start;}.elementor-8 .elementor-element.elementor-element-26fb4907 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-31be8274{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-31be8274 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-5b755575{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4a32ce0b{--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-794984fe{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-794984fe .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-3d8a37e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5fb94aa2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8ad0ce3{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-d509953{margin:18px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;}.elementor-8 .elementor-element.elementor-element-d509953 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-4fe4dac7{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-194d49c7{margin:18px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;}.elementor-8 .elementor-element.elementor-element-194d49c7 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-298a6ee4{padding:0px 18px 0px 18px;}.elementor-8 .elementor-element.elementor-element-648328a1{margin:18px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;}.elementor-8 .elementor-element.elementor-element-648328a1 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-53b31276{--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5fe1ea49{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5fe1ea49.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5fe1ea49 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-1ff66a17{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-1ff66a17.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1ff66a17 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-784931a4{margin:-15px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-784931a4.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-784931a4 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-43762874{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-43762874 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-8cf79ca{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7f38370b{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;text-align:start;}.elementor-8 .elementor-element.elementor-element-7f38370b .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-27de3c0e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-5a39859f{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-5a39859f .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-24210f8c{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-24210f8c .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-1d926a43{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-1d926a43 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-1101ea51{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1101ea51.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1101ea51 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-6d74bce{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-6d74bce.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-6d74bce .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-275f51a6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-275a47c1{--width:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-275a47c1.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7671da76{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-1f487c5d{--min-height:50px;}.elementor-8 .elementor-element.elementor-element-15fbb0f{--min-height:50px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1d902f16{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-251564b0{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-251564b0 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-602bbe54{margin:20px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-602bbe54 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-18f32ce6{margin:20px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-18f32ce6 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-5ed6fe71{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5ed6fe71 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-31a40627{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-47d5c78e{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-47d5c78e .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-7cf29b8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7cf29b8d .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-64d9228e{--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-3ef0640f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-11c31804 .elementor-heading-title{font-size:24px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-55c8bb19{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2207aad{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-1662827a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-16d07e34 .elementor-heading-title{font-size:24px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-1b947ba4 .elementor-heading-title{font-size:24px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-67861ea6 .elementor-heading-title{font-size:24px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-630d5101{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1995b225{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-5e325948{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b1035c0{--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-3521acac{--width:130px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-6508bd09{--width:130px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-7f3b8178{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5eacef59 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-7681f0f6{--width:130px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-55358c0b{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1b2ca50e{--padding-top:50px;--padding-bottom:50px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-7ebf7e9b{padding:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-7ebf7e9b .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-75bef2ad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-75bef2ad .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-782ed288{--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-58c22c72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-58b85e1c *//* 视频容器 */
.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%); /* 垂直居中 */
  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: 2.5rem;
  color: #fff;
  letter-spacing: 0.5px;
  font-family: "DM Sans", Sans-serif;
  font-weight: 600;
}

.tech-card p {
  margin: 0;
  font-size: 1.1rem;
  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-3d8a37e *//* 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-5fb94aa2 *//* 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-1d902f16 */.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-63ef76e8 */.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 */