.elementor-4950 .elementor-element.elementor-element-e46ad91{--display:flex;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-e46ad91:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-e46ad91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050B12;}.elementor-4950 .elementor-element.elementor-element-e46ad91::before, .elementor-4950 .elementor-element.elementor-element-e46ad91 > .elementor-background-video-container::before, .elementor-4950 .elementor-element.elementor-element-e46ad91 > .e-con-inner > .elementor-background-video-container::before, .elementor-4950 .elementor-element.elementor-element-e46ad91 > .elementor-background-slideshow::before, .elementor-4950 .elementor-element.elementor-element-e46ad91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4950 .elementor-element.elementor-element-e46ad91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(120deg, #050B12 0%, #07222D 100%);}.elementor-4950 .elementor-element.elementor-element-95a7089{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4950 .elementor-element.elementor-element-affceec{--display:flex;}.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-4950 .elementor-element.elementor-element-8a564a9{background-color:#42C89B;padding:10px 15px 10px 15px;border-radius:20px 20px 20px 20px;}.elementor-4950 .elementor-element.elementor-element-8a564a9.elementor-element{--align-self:flex-start;}.elementor-4950 .elementor-element.elementor-element-8a564a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-b914d77 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-9ca8ba0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#42C89B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4950 .elementor-element.elementor-element-005381f{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;color:#B5C3CF;}.elementor-4950 .elementor-element.elementor-element-005381f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-6db776a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4950 .elementor-element.elementor-element-0d3a1f1 .elementor-button{background-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-af68a3d{--display:flex;}.elementor-4950 .elementor-element.elementor-element-af68a3d.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-4950 .elementor-element.elementor-element-de56b1e .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-4950 .elementor-element.elementor-element-de56b1e .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-4950 .elementor-element.elementor-element-9624223{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4950 .elementor-element.elementor-element-9624223:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-9624223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-4950 .elementor-element.elementor-element-13a335e{--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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:18px 18px 18px 18px;box-shadow:0px 24px 66px 0px rgba(0, 0, 0, 0.28);--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-4950 .elementor-element.elementor-element-13a335e:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-13a335e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1A24F0;}.elementor-4950 .elementor-element.elementor-element-13a335e:hover{box-shadow:0px 15px 60px 0px rgba(164.0000000000001, 233, 151, 0.5);}.elementor-4950 .elementor-element.elementor-element-d18c097{text-align:center;}.elementor-4950 .elementor-element.elementor-element-d18c097 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-a6d2968{text-align:center;}.elementor-4950 .elementor-element.elementor-element-a6d2968 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#93A4B2;}.elementor-4950 .elementor-element.elementor-element-3d5bdec{--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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:18px 18px 18px 18px;box-shadow:0px 24px 66px 0px rgba(0, 0, 0, 0.28);--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-4950 .elementor-element.elementor-element-3d5bdec:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-3d5bdec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1A24F0;}.elementor-4950 .elementor-element.elementor-element-3d5bdec:hover{box-shadow:0px 15px 60px 0px rgba(164.0000000000001, 233, 151, 0.5);}.elementor-4950 .elementor-element.elementor-element-5da1a3f{text-align:center;}.elementor-4950 .elementor-element.elementor-element-5da1a3f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-4581842{text-align:center;}.elementor-4950 .elementor-element.elementor-element-4581842 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#93A4B2;}.elementor-4950 .elementor-element.elementor-element-41bafd9{--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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:18px 18px 18px 18px;box-shadow:0px 24px 66px 0px rgba(0, 0, 0, 0.28);--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-4950 .elementor-element.elementor-element-41bafd9:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-41bafd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1A24F0;}.elementor-4950 .elementor-element.elementor-element-41bafd9:hover{box-shadow:0px 15px 60px 0px rgba(164.0000000000001, 233, 151, 0.5);}.elementor-4950 .elementor-element.elementor-element-984223f{text-align:center;}.elementor-4950 .elementor-element.elementor-element-984223f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-51865a0{text-align:center;}.elementor-4950 .elementor-element.elementor-element-51865a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#93A4B2;}.elementor-4950 .elementor-element.elementor-element-40e899e{--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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:18px 18px 18px 18px;box-shadow:0px 24px 66px 0px rgba(0, 0, 0, 0.28);--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-4950 .elementor-element.elementor-element-40e899e:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-40e899e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1A24F0;}.elementor-4950 .elementor-element.elementor-element-40e899e:hover{box-shadow:0px 15px 60px 0px rgba(164.0000000000001, 233, 151, 0.5);}.elementor-4950 .elementor-element.elementor-element-03a98e6{text-align:center;}.elementor-4950 .elementor-element.elementor-element-03a98e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-85fd967{text-align:center;}.elementor-4950 .elementor-element.elementor-element-85fd967 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#93A4B2;}.elementor-4950 .elementor-element.elementor-element-b116d01{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-b116d01:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-b116d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-4950 .elementor-element.elementor-element-7a9a827{--display:flex;}.elementor-4950 .elementor-element.elementor-element-970581a{text-align:center;}.elementor-4950 .elementor-element.elementor-element-970581a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1.2px;color:#28A982;}.elementor-4950 .elementor-element.elementor-element-0fe0ea0{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-4950 .elementor-element.elementor-element-0fe0ea0.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-0fe0ea0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:800;letter-spacing:-0.6px;color:#0A1A24;}.elementor-4950 .elementor-element.elementor-element-7114331{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;color:#5E6C76;}.elementor-4950 .elementor-element.elementor-element-7114331.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-907a5fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4950 .elementor-element.elementor-element-82c3dbc{--display:flex;--justify-content:space-around;}.elementor-4950 .elementor-element.elementor-element-a11c3f4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#5D6A73;}.elementor-4950 .elementor-element.elementor-element-94d229b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-4d554e8{background-color:#E6F4EF;padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8E7DC;border-radius:30px 30px 30px 30px;}.elementor-4950 .elementor-element.elementor-element-4d554e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#1F8065;}.elementor-4950 .elementor-element.elementor-element-593f5af{background-color:#E6F4EF;padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8E7DC;border-radius:30px 30px 30px 30px;}.elementor-4950 .elementor-element.elementor-element-593f5af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#1F8065;}.elementor-4950 .elementor-element.elementor-element-d816da3{background-color:#E6F4EF;padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8E7DC;border-radius:30px 30px 30px 30px;}.elementor-4950 .elementor-element.elementor-element-d816da3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#1F8065;}.elementor-4950 .elementor-element.elementor-element-1cd49da{background-color:#E6F4EF;padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8E7DC;border-radius:30px 30px 30px 30px;}.elementor-4950 .elementor-element.elementor-element-1cd49da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#1F8065;}.elementor-4950 .elementor-element.elementor-element-f63500b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E2E8EB;--border-color:#E2E8EB;--border-radius:22px 22px 22px 22px;box-shadow:0px 24px 60px 0px rgba(16.000000000000007, 35, 48, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-f63500b:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-f63500b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-3dc1635{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--border-radius:20px 20px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-4950 .elementor-element.elementor-element-3dc1635:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-3dc1635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1A24;}.elementor-4950 .elementor-element.elementor-element-2eab359{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-1744ad1.elementor-element{--align-self:flex-start;}.elementor-4950 .elementor-element.elementor-element-1744ad1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-b7d393d.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-b7d393d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-ae04f65.elementor-element{--align-self:flex-start;}.elementor-4950 .elementor-element.elementor-element-ae04f65 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#AFC0CA;}.elementor-4950 .elementor-element.elementor-element-db803d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9EEF0;--border-color:#E9EEF0;--padding-top:20px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4950 .elementor-element.elementor-element-db803d8:hover{background-color:#F4FDF2;box-shadow:0px 10px 20px 0px rgba(182, 182, 182, 0.5);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4950 .elementor-element.elementor-element-f3da72c{width:var( --container-widget-width, 47px );max-width:47px;background-color:#E9F7F2;padding:10px 10px 10px 10px;--container-widget-width:47px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-4950 .elementor-element.elementor-element-f3da72c.elementor-element{--align-self:flex-start;}.elementor-4950 .elementor-element.elementor-element-f3da72c .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-f3da72c.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-f3da72c.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-f3da72c.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-f3da72c.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-f3da72c.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-f3da72c .elementor-icon{font-size:20px;}.elementor-4950 .elementor-element.elementor-element-f3da72c .elementor-icon svg{height:20px;}.elementor-4950 .elementor-element.elementor-element-8e07002{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-913d2d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4950 .elementor-element.elementor-element-913d2d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#132630;}.elementor-4950 .elementor-element.elementor-element-c8366c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#66757E;}.elementor-4950 .elementor-element.elementor-element-864b9e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9EEF0;--border-color:#E9EEF0;--padding-top:20px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4950 .elementor-element.elementor-element-864b9e4:hover{background-color:#F4FDF2;box-shadow:0px 10px 20px 0px rgba(182, 182, 182, 0.5);}.elementor-4950 .elementor-element.elementor-element-15eced5{width:var( --container-widget-width, 47px );max-width:47px;background-color:#E9F7F2;padding:10px 10px 10px 10px;--container-widget-width:47px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-4950 .elementor-element.elementor-element-15eced5.elementor-element{--align-self:flex-start;}.elementor-4950 .elementor-element.elementor-element-15eced5 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-15eced5.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-15eced5.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-15eced5.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-15eced5.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-15eced5.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-15eced5 .elementor-icon{font-size:20px;}.elementor-4950 .elementor-element.elementor-element-15eced5 .elementor-icon svg{height:20px;}.elementor-4950 .elementor-element.elementor-element-4611877{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-2749dbf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4950 .elementor-element.elementor-element-2749dbf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#132630;}.elementor-4950 .elementor-element.elementor-element-a663b77{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#66757E;}.elementor-4950 .elementor-element.elementor-element-178fcca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4950 .elementor-element.elementor-element-178fcca:hover{background-color:#F4FDF2;--border-radius:0px 0px 20px 20px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 10px 20px 0px rgba(182, 182, 182, 0.5);}.elementor-4950 .elementor-element.elementor-element-178fcca, .elementor-4950 .elementor-element.elementor-element-178fcca::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-5b1bf0e{width:var( --container-widget-width, 47px );max-width:47px;background-color:#E9F7F2;padding:10px 10px 10px 10px;--container-widget-width:47px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-4950 .elementor-element.elementor-element-5b1bf0e.elementor-element{--align-self:flex-start;}.elementor-4950 .elementor-element.elementor-element-5b1bf0e .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-5b1bf0e.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-5b1bf0e.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-5b1bf0e.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-5b1bf0e.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-5b1bf0e.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-5b1bf0e .elementor-icon{font-size:20px;}.elementor-4950 .elementor-element.elementor-element-5b1bf0e .elementor-icon svg{height:20px;}.elementor-4950 .elementor-element.elementor-element-70817c9{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-7e873f6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4950 .elementor-element.elementor-element-7e873f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#132630;}.elementor-4950 .elementor-element.elementor-element-a47c78d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#66757E;}.elementor-4950 .elementor-element.elementor-element-7ae8ea4{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-7ae8ea4:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-7ae8ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #06111B 0%, #0A1B28 100%);}.elementor-4950 .elementor-element.elementor-element-755f369{--display:flex;}.elementor-4950 .elementor-element.elementor-element-007208b{text-align:center;}.elementor-4950 .elementor-element.elementor-element-007208b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1.2px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-c3d24c0{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-4950 .elementor-element.elementor-element-c3d24c0.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-c3d24c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:800;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-3a9f22d{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-3a9f22d.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-b14c1a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4950 .elementor-element.elementor-element-487205a{--display:flex;--min-height:610px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4950 .elementor-element.elementor-element-a78f82b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4950 .elementor-element.elementor-element-b2552ce{--display:flex;}.elementor-4950 .elementor-element.elementor-element-b2552ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-41b657b .elementor-heading-title{color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-889c0ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4950 .elementor-element.elementor-element-91c5c19{--display:flex;}.elementor-4950 .elementor-element.elementor-element-91c5c19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-878e6f5 .elementor-heading-title{color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-414c63b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4950 .elementor-element.elementor-element-487766f{--display:flex;}.elementor-4950 .elementor-element.elementor-element-487766f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-6ae8b27 .elementor-heading-title{color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-ff2bc38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4950 .elementor-element.elementor-element-5223b46{--display:flex;}.elementor-4950 .elementor-element.elementor-element-5223b46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-be9c0cf .elementor-heading-title{color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-b1ecb31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#B8B8B8;}.elementor-4950 .elementor-element.elementor-element-efd2665{--display:flex;}.elementor-4950 .elementor-element.elementor-element-7fce1df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4950 .elementor-element.elementor-element-7fce1df:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-7fce1df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0E;}.elementor-4950 .elementor-element.elementor-element-0016002.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-0016002 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;letter-spacing:-1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-f85a30d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4950 .elementor-element.elementor-element-f85a30d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-a504533 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-272f284{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-e0e8692{width:var( --container-widget-width, 30px );max-width:30px;padding:2px 2px 2px 2px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:50% 50% 50% 50%;}.elementor-4950 .elementor-element.elementor-element-e0e8692.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-e0e8692 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-e0e8692.elementor-view-stacked .elementor-icon{background-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-e0e8692.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-e0e8692.elementor-view-default .elementor-icon{color:#42C89B;border-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-e0e8692.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-e0e8692.elementor-view-default .elementor-icon svg{fill:#42C89B;}.elementor-4950 .elementor-element.elementor-element-e0e8692 .elementor-icon{font-size:15px;}.elementor-4950 .elementor-element.elementor-element-e0e8692 .elementor-icon svg{height:15px;}.elementor-4950 .elementor-element.elementor-element-414ec06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4950 .elementor-element.elementor-element-414ec06:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-414ec06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0E;}.elementor-4950 .elementor-element.elementor-element-265a1f9.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-265a1f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;letter-spacing:-1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-f36bb9c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4950 .elementor-element.elementor-element-f36bb9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-d30a85e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-cae1602{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-6837fd2{width:var( --container-widget-width, 30px );max-width:30px;padding:2px 2px 2px 2px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:50% 50% 50% 50%;}.elementor-4950 .elementor-element.elementor-element-6837fd2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-6837fd2 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-6837fd2.elementor-view-stacked .elementor-icon{background-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-6837fd2.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-6837fd2.elementor-view-default .elementor-icon{color:#42C89B;border-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-6837fd2.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-6837fd2.elementor-view-default .elementor-icon svg{fill:#42C89B;}.elementor-4950 .elementor-element.elementor-element-6837fd2 .elementor-icon{font-size:15px;}.elementor-4950 .elementor-element.elementor-element-6837fd2 .elementor-icon svg{height:15px;}.elementor-4950 .elementor-element.elementor-element-30f221c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4950 .elementor-element.elementor-element-30f221c:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-30f221c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0E;}.elementor-4950 .elementor-element.elementor-element-acd04b2.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-acd04b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;letter-spacing:-1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-a049842{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4950 .elementor-element.elementor-element-a049842.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-f4bb09e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-51c6bbf{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-f0c7132{width:var( --container-widget-width, 30px );max-width:30px;padding:2px 2px 2px 2px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:50% 50% 50% 50%;}.elementor-4950 .elementor-element.elementor-element-f0c7132.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-f0c7132 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-f0c7132.elementor-view-stacked .elementor-icon{background-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-f0c7132.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-f0c7132.elementor-view-default .elementor-icon{color:#42C89B;border-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-f0c7132.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-f0c7132.elementor-view-default .elementor-icon svg{fill:#42C89B;}.elementor-4950 .elementor-element.elementor-element-f0c7132 .elementor-icon{font-size:15px;}.elementor-4950 .elementor-element.elementor-element-f0c7132 .elementor-icon svg{height:15px;}.elementor-4950 .elementor-element.elementor-element-8b64dfe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4950 .elementor-element.elementor-element-8b64dfe:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-8b64dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0E;}.elementor-4950 .elementor-element.elementor-element-8c8a0a9.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-8c8a0a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;letter-spacing:-1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-10a77a1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4950 .elementor-element.elementor-element-10a77a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-746399d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-413d243{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-c363d20{width:var( --container-widget-width, 30px );max-width:30px;padding:2px 2px 2px 2px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:50% 50% 50% 50%;}.elementor-4950 .elementor-element.elementor-element-c363d20.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-c363d20 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-c363d20.elementor-view-stacked .elementor-icon{background-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-c363d20.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-c363d20.elementor-view-default .elementor-icon{color:#42C89B;border-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-c363d20.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-c363d20.elementor-view-default .elementor-icon svg{fill:#42C89B;}.elementor-4950 .elementor-element.elementor-element-c363d20 .elementor-icon{font-size:15px;}.elementor-4950 .elementor-element.elementor-element-c363d20 .elementor-icon svg{height:15px;}.elementor-4950 .elementor-element.elementor-element-8368ef7{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-8892987{--display:flex;}.elementor-4950 .elementor-element.elementor-element-3f975b0{text-align:center;}.elementor-4950 .elementor-element.elementor-element-3f975b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1.2px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-6489bc5{text-align:center;}.elementor-4950 .elementor-element.elementor-element-6489bc5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:800;letter-spacing:-1px;color:#0A1A24;}.elementor-4950 .elementor-element.elementor-element-629fc5a{text-align:center;color:#63727C;}.elementor-4950 .elementor-element.elementor-element-66a2865{--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;--gap:46px 46px;--row-gap:46px;--column-gap:46px;}.elementor-4950 .elementor-element.elementor-element-f0b805a{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 24px 60px 0px rgba(10.000000000000005, 25.999999999999993, 36, 0.13);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4950 .elementor-element.elementor-element-f0b805a:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-f0b805a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1A24;}.elementor-4950 .elementor-element.elementor-element-f535ff7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-6d9e4c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-5ca4c49{color:#AFC0CA;}.elementor-4950 .elementor-element.elementor-element-6f03de0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-30560de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-cb75ec3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-1ba5760 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#91A3AF;}.elementor-4950 .elementor-element.elementor-element-f5dea48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-018daf7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-fa002c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#91A3AF;}.elementor-4950 .elementor-element.elementor-element-46aebcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-4439563 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-1e482bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#91A3AF;}.elementor-4950 .elementor-element.elementor-element-43a20f4 .elementor-button{background-color:#42C89B;fill:#06111B;color:#06111B;border-radius:30px 30px 30px 30px;}.elementor-4950 .elementor-element.elementor-element-43a20f4 .elementor-button:hover, .elementor-4950 .elementor-element.elementor-element-43a20f4 .elementor-button:focus{background-color:#FFFFFF;color:#0A1A24;}.elementor-4950 .elementor-element.elementor-element-43a20f4 .elementor-button:hover svg, .elementor-4950 .elementor-element.elementor-element-43a20f4 .elementor-button:focus svg{fill:#0A1A24;}.elementor-4950 .elementor-element.elementor-element-0905cd0{--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:#DCE6E8;--border-color:#DCE6E8;--border-radius:18px 18px 18px 18px;box-shadow:0px 15px 40px 0px rgba(16.000000000000004, 36.99999999999998, 47, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-0905cd0:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-0905cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-1f3d253{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#D6E9E2;--border-color:#D6E9E2;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-4950 .elementor-element.elementor-element-1f3d253:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-1f3d253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF5F1;}.elementor-4950 .elementor-element.elementor-element-1f3d253.e-con{--align-self:flex-end;}.elementor-4950 .elementor-element.elementor-element-052f9c1 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-052f9c1.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-052f9c1.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-052f9c1.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-052f9c1.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-052f9c1.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-052f9c1 .elementor-icon{font-size:20px;}.elementor-4950 .elementor-element.elementor-element-052f9c1 .elementor-icon svg{height:20px;}.elementor-4950 .elementor-element.elementor-element-f96e70e.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-f96e70e{text-align:end;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1em;color:#52656E;}.elementor-4950 .elementor-element.elementor-element-39ba09b{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-662b58d{--display:flex;}.elementor-4950 .elementor-element.elementor-element-5122df6{text-align:center;}.elementor-4950 .elementor-element.elementor-element-5122df6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1.2px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-16074d6{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-4950 .elementor-element.elementor-element-16074d6.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-16074d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:800;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-ce5bff0{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-ce5bff0.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-fc4d9e8{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4950 .elementor-element.elementor-element-fc4d9e8.e-con{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-d5d5105{--display:flex;}.elementor-4950 .elementor-element.elementor-element-16c2cb1{--display:flex;}.elementor-4950 .elementor-element.elementor-element-0c889a7 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-0c889a7.elementor-view-stacked .elementor-icon{background-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-0c889a7.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-0c889a7.elementor-view-default .elementor-icon{color:#42C89B;border-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-0c889a7.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-0c889a7.elementor-view-default .elementor-icon svg{fill:#42C89B;}.elementor-4950 .elementor-element.elementor-element-b076333{text-align:center;}.elementor-4950 .elementor-element.elementor-element-52b7731{text-align:center;}.elementor-4950 .elementor-element.elementor-element-256ba22{--display:flex;}.elementor-4950 .elementor-element.elementor-element-6aa28c3 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-6aa28c3.elementor-view-stacked .elementor-icon{background-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-6aa28c3.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-6aa28c3.elementor-view-default .elementor-icon{color:#42C89B;border-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-6aa28c3.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-6aa28c3.elementor-view-default .elementor-icon svg{fill:#42C89B;}.elementor-4950 .elementor-element.elementor-element-0526a95{text-align:center;}.elementor-4950 .elementor-element.elementor-element-6798721{text-align:center;}.elementor-4950 .elementor-element.elementor-element-351d439{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4950 .elementor-element.elementor-element-c98f87a{--display:flex;}.elementor-4950 .elementor-element.elementor-element-65228e4{text-align:center;}.elementor-4950 .elementor-element.elementor-element-2db3cf1{text-align:center;}.elementor-4950 .elementor-element.elementor-element-95a595f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4950 .elementor-element.elementor-element-cee409f{--display:flex;}.elementor-4950 .elementor-element.elementor-element-cee409f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4950 .elementor-element.elementor-element-886bd4f{--display:flex;}.elementor-4950 .elementor-element.elementor-element-543ef29 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-543ef29.elementor-view-stacked .elementor-icon{background-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-543ef29.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-543ef29.elementor-view-default .elementor-icon{color:#42C89B;border-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-543ef29.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-543ef29.elementor-view-default .elementor-icon svg{fill:#42C89B;}.elementor-4950 .elementor-element.elementor-element-19a9637{text-align:center;}.elementor-4950 .elementor-element.elementor-element-0e72bd1{text-align:center;}.elementor-4950 .elementor-element.elementor-element-632299a{--display:flex;}.elementor-4950 .elementor-element.elementor-element-62f228d .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-62f228d.elementor-view-stacked .elementor-icon{background-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-62f228d.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-62f228d.elementor-view-default .elementor-icon{color:#42C89B;border-color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-62f228d.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-62f228d.elementor-view-default .elementor-icon svg{fill:#42C89B;}.elementor-4950 .elementor-element.elementor-element-51dcb9c{text-align:center;}.elementor-4950 .elementor-element.elementor-element-f447bb5{text-align:center;}.elementor-4950 .elementor-element.elementor-element-13f0d89{--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-4950 .elementor-element.elementor-element-8b9a7af{--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-4950 .elementor-element.elementor-element-67bc3dd{--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-4950 .elementor-element.elementor-element-0797ba2{--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-4950 .elementor-element.elementor-element-0f63f24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4950 .elementor-element.elementor-element-5a5d1e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4950 .elementor-element.elementor-element-34b9389{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4950 .elementor-element.elementor-element-3542ca2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4950 .elementor-element.elementor-element-65c5fa9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4950 .elementor-element.elementor-element-6ab4cad{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4950 .elementor-element.elementor-element-6ab4cad:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-6ab4cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF09;}.elementor-4950 .elementor-element.elementor-element-6ab4cad:hover{background-color:#42C89B0F;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:#42C89B4D;--border-color:#42C89B4D;}.elementor-4950 .elementor-element.elementor-element-6ab4cad, .elementor-4950 .elementor-element.elementor-element-6ab4cad::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-d27c8d7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;letter-spacing:1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-15a8ab7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-f68ed63{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-e7c2437{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4950 .elementor-element.elementor-element-e7c2437:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-e7c2437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF09;}.elementor-4950 .elementor-element.elementor-element-e7c2437:hover{background-color:#42C89B0F;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:#42C89B4D;--border-color:#42C89B4D;}.elementor-4950 .elementor-element.elementor-element-e7c2437, .elementor-4950 .elementor-element.elementor-element-e7c2437::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-0fda28c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;letter-spacing:1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-7ce3991 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-59779a2{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-ef1d203{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4950 .elementor-element.elementor-element-ef1d203:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-ef1d203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF09;}.elementor-4950 .elementor-element.elementor-element-ef1d203:hover{background-color:#42C89B0F;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:#42C89B4D;--border-color:#42C89B4D;}.elementor-4950 .elementor-element.elementor-element-ef1d203, .elementor-4950 .elementor-element.elementor-element-ef1d203::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-628b7cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;letter-spacing:1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-fa37897 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-18d8ad0{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-2d33fa3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4950 .elementor-element.elementor-element-2d33fa3:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-2d33fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF09;}.elementor-4950 .elementor-element.elementor-element-2d33fa3:hover{background-color:#42C89B0F;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:#42C89B4D;--border-color:#42C89B4D;}.elementor-4950 .elementor-element.elementor-element-2d33fa3, .elementor-4950 .elementor-element.elementor-element-2d33fa3::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-36e6e37 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;letter-spacing:1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-29bfdac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-97ddf34{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-cdf69d4{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-cdf69d4:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-cdf69d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-4950 .elementor-element.elementor-element-64329f6{--display:flex;}.elementor-4950 .elementor-element.elementor-element-7808ebe{text-align:center;}.elementor-4950 .elementor-element.elementor-element-7808ebe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1.2px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-662afa5{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-4950 .elementor-element.elementor-element-662afa5.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-662afa5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:800;letter-spacing:-0.7px;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-aa9a358{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#5C6D77;}.elementor-4950 .elementor-element.elementor-element-aa9a358.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-921e77d{--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:stretch;}.elementor-4950 .elementor-element.elementor-element-7592229{--display:flex;--min-height:260px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#DCE6E8;--border-color:#DCE6E8;--border-radius:18px 18px 18px 18px;box-shadow:0px 15px 38px 0px rgba(16.000000000000004, 36.99999999999998, 47, 0.07);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4950 .elementor-element.elementor-element-7592229:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-7592229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-7592229:hover{background-color:#F6FCFA;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:#70CEB1;--border-color:#70CEB1;}.elementor-4950 .elementor-element.elementor-element-7592229, .elementor-4950 .elementor-element.elementor-element-7592229::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-719a28e{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-4950 .elementor-element.elementor-element-719a28e:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-719a28e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F5EF;}.elementor-4950 .elementor-element.elementor-element-0e74a55.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-0e74a55 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-0e74a55.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-0e74a55.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-0e74a55.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-0e74a55.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-0e74a55.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-0e74a55 .elementor-icon{font-size:22px;}.elementor-4950 .elementor-element.elementor-element-0e74a55 .elementor-icon svg{height:22px;}.elementor-4950 .elementor-element.elementor-element-23fc209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4950 .elementor-element.elementor-element-23fc209 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-ed8edbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#60717A;}.elementor-4950 .elementor-element.elementor-element-e6eb2c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-716accf{--display:flex;--min-height:260px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#DCE6E8;--border-color:#DCE6E8;--border-radius:18px 18px 18px 18px;box-shadow:0px 15px 38px 0px rgba(16.000000000000004, 36.99999999999998, 47, 0.07);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4950 .elementor-element.elementor-element-716accf:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-716accf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-716accf:hover{background-color:#F6FCFA;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:#70CEB1;--border-color:#70CEB1;}.elementor-4950 .elementor-element.elementor-element-716accf, .elementor-4950 .elementor-element.elementor-element-716accf::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-666c050{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-4950 .elementor-element.elementor-element-666c050:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-666c050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F5EF;}.elementor-4950 .elementor-element.elementor-element-9d60393.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-9d60393 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-9d60393.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-9d60393.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-9d60393.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-9d60393.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-9d60393.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-9d60393 .elementor-icon{font-size:22px;}.elementor-4950 .elementor-element.elementor-element-9d60393 .elementor-icon svg{height:22px;}.elementor-4950 .elementor-element.elementor-element-78e8038{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4950 .elementor-element.elementor-element-78e8038 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-3c83c9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#60717A;}.elementor-4950 .elementor-element.elementor-element-1323465 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-4b0c294{--display:flex;--min-height:260px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#DCE6E8;--border-color:#DCE6E8;--border-radius:18px 18px 18px 18px;box-shadow:0px 15px 38px 0px rgba(16.000000000000004, 36.99999999999998, 47, 0.07);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4950 .elementor-element.elementor-element-4b0c294:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-4b0c294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-4b0c294:hover{background-color:#F6FCFA;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:#70CEB1;--border-color:#70CEB1;}.elementor-4950 .elementor-element.elementor-element-4b0c294, .elementor-4950 .elementor-element.elementor-element-4b0c294::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-ef4b2d2{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-4950 .elementor-element.elementor-element-ef4b2d2:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-ef4b2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F5EF;}.elementor-4950 .elementor-element.elementor-element-3cbdf0c.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-3cbdf0c .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-3cbdf0c.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-3cbdf0c.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-3cbdf0c.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-3cbdf0c.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-3cbdf0c.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-3cbdf0c .elementor-icon{font-size:22px;}.elementor-4950 .elementor-element.elementor-element-3cbdf0c .elementor-icon svg{height:22px;}.elementor-4950 .elementor-element.elementor-element-6d5a31b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4950 .elementor-element.elementor-element-6d5a31b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-163569e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#60717A;}.elementor-4950 .elementor-element.elementor-element-fd51116 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-7f7a460{--display:flex;--min-height:260px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#DCE6E8;--border-color:#DCE6E8;--border-radius:18px 18px 18px 18px;box-shadow:0px 15px 38px 0px rgba(16.000000000000004, 36.99999999999998, 47, 0.07);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4950 .elementor-element.elementor-element-7f7a460:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-7f7a460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-7f7a460:hover{background-color:#F6FCFA;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:#70CEB1;--border-color:#70CEB1;}.elementor-4950 .elementor-element.elementor-element-7f7a460, .elementor-4950 .elementor-element.elementor-element-7f7a460::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-07b0845{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-4950 .elementor-element.elementor-element-07b0845:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-07b0845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F5EF;}.elementor-4950 .elementor-element.elementor-element-aaabdb3.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-aaabdb3 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-aaabdb3.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-aaabdb3.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-aaabdb3.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-aaabdb3.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-aaabdb3.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-aaabdb3 .elementor-icon{font-size:22px;}.elementor-4950 .elementor-element.elementor-element-aaabdb3 .elementor-icon svg{height:22px;}.elementor-4950 .elementor-element.elementor-element-d8cb226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4950 .elementor-element.elementor-element-d8cb226 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-9762d90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#60717A;}.elementor-4950 .elementor-element.elementor-element-bc57c40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-33ddfb1{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-29b5b91{--display:flex;}.elementor-4950 .elementor-element.elementor-element-571202c{text-align:center;}.elementor-4950 .elementor-element.elementor-element-571202c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-b9feddb{text-align:center;}.elementor-4950 .elementor-element.elementor-element-b9feddb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:800;letter-spacing:-0.7px;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-6939fa4{text-align:center;color:#5C6D77;}.elementor-4950 .elementor-element.elementor-element-5c43214{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4950 .elementor-element.elementor-element-63dd9cc{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:22px 22px 22px 22px;box-shadow:0px 22px 55px 0px rgba(8.000000000000002, 26, 37, 0.16);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-4950 .elementor-element.elementor-element-63dd9cc:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-63dd9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B26;}.elementor-4950 .elementor-element.elementor-element-6dd06c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-26e4fee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-9a88b72{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#AAB9C4;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-icon i{color:#42C89B;transition:color 0.3s;}.elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-icon svg{fill:#42C89B;transition:fill 0.3s;}.elementor-4950 .elementor-element.elementor-element-66743d7{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-4950 .elementor-element.elementor-element-66743d7 .elementor-icon-list-text{color:#DCE7EB;transition:color 0.3s;}.elementor-4950 .elementor-element.elementor-element-f5cc8c4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-95ac177{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#D8E3E6;--border-color:#D8E3E6;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 34px 0px rgba(16.000000000000004, 36.99999999999998, 47, 0.06);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4950 .elementor-element.elementor-element-95ac177:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-95ac177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-95ac177:hover{background-color:#F6FCFA;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:#70CEB1;--border-color:#70CEB1;}.elementor-4950 .elementor-element.elementor-element-95ac177.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-4950 .elementor-element.elementor-element-95ac177, .elementor-4950 .elementor-element.elementor-element-95ac177::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-5c4f959{--display:flex;--min-height:48px;--border-radius:12px 12px 12px 12px;}.elementor-4950 .elementor-element.elementor-element-5c4f959:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-5c4f959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F5EF;}.elementor-4950 .elementor-element.elementor-element-550d742.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-550d742 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-550d742.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-550d742.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-550d742.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-550d742.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-550d742.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-550d742 .elementor-icon{font-size:21px;}.elementor-4950 .elementor-element.elementor-element-550d742 .elementor-icon svg{height:21px;}.elementor-4950 .elementor-element.elementor-element-ffd8621 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-bd1b2cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-34d5720{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#60717A;}.elementor-4950 .elementor-element.elementor-element-a8f4e65{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#D8E3E6;--border-color:#D8E3E6;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 34px 0px rgba(16.000000000000004, 36.99999999999998, 47, 0.06);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4950 .elementor-element.elementor-element-a8f4e65:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-a8f4e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-a8f4e65:hover{background-color:#F6FCFA;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:#70CEB1;--border-color:#70CEB1;}.elementor-4950 .elementor-element.elementor-element-a8f4e65.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-4950 .elementor-element.elementor-element-a8f4e65, .elementor-4950 .elementor-element.elementor-element-a8f4e65::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-80ec3aa{--display:flex;--min-height:48px;--border-radius:12px 12px 12px 12px;}.elementor-4950 .elementor-element.elementor-element-80ec3aa:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-80ec3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F5EF;}.elementor-4950 .elementor-element.elementor-element-19716b7.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-19716b7 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-19716b7.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-19716b7.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-19716b7.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-19716b7.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-19716b7.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-19716b7 .elementor-icon{font-size:21px;}.elementor-4950 .elementor-element.elementor-element-19716b7 .elementor-icon svg{height:21px;}.elementor-4950 .elementor-element.elementor-element-fbabfcc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-805332c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-ff8c6d0{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#60717A;}.elementor-4950 .elementor-element.elementor-element-57e159c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#D8E3E6;--border-color:#D8E3E6;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 34px 0px rgba(16.000000000000004, 36.99999999999998, 47, 0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4950 .elementor-element.elementor-element-57e159c:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-57e159c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-57e159c:hover{background-color:#F6FCFA;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:#70CEB1;--border-color:#70CEB1;}.elementor-4950 .elementor-element.elementor-element-57e159c.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-4950 .elementor-element.elementor-element-57e159c, .elementor-4950 .elementor-element.elementor-element-57e159c::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-12aa33d{--display:flex;--min-height:48px;--border-radius:12px 12px 12px 12px;}.elementor-4950 .elementor-element.elementor-element-12aa33d:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-12aa33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F5EF;}.elementor-4950 .elementor-element.elementor-element-7c98148.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-7c98148 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-7c98148.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-7c98148.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-7c98148.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-7c98148.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-7c98148.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-7c98148 .elementor-icon{font-size:21px;}.elementor-4950 .elementor-element.elementor-element-7c98148 .elementor-icon svg{height:21px;}.elementor-4950 .elementor-element.elementor-element-6d80a00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-da55025 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-9b74d58{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#60717A;}.elementor-4950 .elementor-element.elementor-element-b7f71b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#D8E3E6;--border-color:#D8E3E6;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 34px 0px rgba(16.000000000000004, 36.99999999999998, 47, 0.06);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4950 .elementor-element.elementor-element-b7f71b0:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-b7f71b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-b7f71b0:hover{background-color:#F6FCFA;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:#70CEB1;--border-color:#70CEB1;}.elementor-4950 .elementor-element.elementor-element-b7f71b0.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-4950 .elementor-element.elementor-element-b7f71b0, .elementor-4950 .elementor-element.elementor-element-b7f71b0::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-5c838d7{--display:flex;--min-height:48px;--border-radius:12px 12px 12px 12px;}.elementor-4950 .elementor-element.elementor-element-5c838d7:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-5c838d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F5EF;}.elementor-4950 .elementor-element.elementor-element-ccb40a8.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-ccb40a8 .elementor-icon-wrapper{text-align:center;}.elementor-4950 .elementor-element.elementor-element-ccb40a8.elementor-view-stacked .elementor-icon{background-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-ccb40a8.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-ccb40a8.elementor-view-default .elementor-icon{color:#229B78;border-color:#229B78;}.elementor-4950 .elementor-element.elementor-element-ccb40a8.elementor-view-framed .elementor-icon, .elementor-4950 .elementor-element.elementor-element-ccb40a8.elementor-view-default .elementor-icon svg{fill:#229B78;}.elementor-4950 .elementor-element.elementor-element-ccb40a8 .elementor-icon{font-size:21px;}.elementor-4950 .elementor-element.elementor-element-ccb40a8 .elementor-icon svg{height:21px;}.elementor-4950 .elementor-element.elementor-element-0741572 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-cbb7131 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-6df5e36{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#60717A;}.elementor-4950 .elementor-element.elementor-element-fa1baa6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#9B9B9B;--border-color:#9B9B9B;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4950 .elementor-element.elementor-element-fa1baa6:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-fa1baa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B26;}.elementor-4950 .elementor-element.elementor-element-8932f1d{--display:flex;--justify-content:center;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4950 .elementor-element.elementor-element-8932f1d:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-8932f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0D2A38 0%, #000000 100%);}.elementor-4950 .elementor-element.elementor-element-8932f1d.e-con{--align-self:flex-start;}.elementor-4950 .elementor-element.elementor-element-f294924{text-align:start;}.elementor-4950 .elementor-element.elementor-element-f294924 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;color:#42C89B;}.elementor-4950 .elementor-element.elementor-element-5799155 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:800;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-a050aa9{color:#AAB9C4;}.elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-icon i{color:#42C89B;transition:color 0.3s;}.elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-icon svg{fill:#42C89B;transition:fill 0.3s;}.elementor-4950 .elementor-element.elementor-element-695b5d6{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4950 .elementor-element.elementor-element-695b5d6 .elementor-icon-list-text{color:#DCE7EB;transition:color 0.3s;}.elementor-4950 .elementor-element.elementor-element-d099b4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4950 .elementor-element.elementor-element-27ef00a{background-color:#42C89B;padding:15px 24px 15px 24px;border-radius:16px 16px 16px 16px;}.elementor-4950 .elementor-element.elementor-element-27ef00a:hover{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-27ef00a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-0a8155b:hover{background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;}.elementor-4950 .elementor-element.elementor-element-0a8155b{padding:15px 24px 15px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:16px 16px 16px 16px;}.elementor-4950 .elementor-element.elementor-element-0a8155b.elementor-element{--align-self:center;}.elementor-4950 .elementor-element.elementor-element-0a8155b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-b1d754d{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 22px 55px 0px rgba(0, 0, 0, 0.18);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4950 .elementor-element.elementor-element-b1d754d:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-b1d754d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4950 .elementor-element.elementor-element-737de48 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;color:#229B78;}.elementor-4950 .elementor-element.elementor-element-889018b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:700;letter-spacing:-0.4px;color:#071B26;}.elementor-4950 .elementor-element.elementor-element-d1d42ae{--display:flex;--background-transition:0.3s;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:#DCE9E5;--border-color:#DCE9E5;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-4950 .elementor-element.elementor-element-d1d42ae:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-d1d42ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F7;}.elementor-4950 .elementor-element.elementor-element-d1d42ae:hover{background-color:#EAF7F2;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:#91D3BE;--border-color:#91D3BE;}.elementor-4950 .elementor-element.elementor-element-d1d42ae, .elementor-4950 .elementor-element.elementor-element-d1d42ae::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-b990cbb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#40535D;}.elementor-4950 .elementor-element.elementor-element-369d5a6{--display:flex;--background-transition:0.3s;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:#DCE9E5;--border-color:#DCE9E5;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-4950 .elementor-element.elementor-element-369d5a6:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-369d5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F7;}.elementor-4950 .elementor-element.elementor-element-369d5a6:hover{background-color:#EAF7F2;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:#91D3BE;--border-color:#91D3BE;}.elementor-4950 .elementor-element.elementor-element-369d5a6, .elementor-4950 .elementor-element.elementor-element-369d5a6::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-48f555d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#40535D;}.elementor-4950 .elementor-element.elementor-element-36eece1{--display:flex;--background-transition:0.3s;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:#DCE9E5;--border-color:#DCE9E5;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-4950 .elementor-element.elementor-element-36eece1:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-36eece1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F7;}.elementor-4950 .elementor-element.elementor-element-36eece1:hover{background-color:#EAF7F2;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:#91D3BE;--border-color:#91D3BE;}.elementor-4950 .elementor-element.elementor-element-36eece1, .elementor-4950 .elementor-element.elementor-element-36eece1::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-006c96a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#40535D;}.elementor-4950 .elementor-element.elementor-element-c2bd0a6{--display:flex;--background-transition:0.3s;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:#DCE9E5;--border-color:#DCE9E5;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-4950 .elementor-element.elementor-element-c2bd0a6:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-c2bd0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F7;}.elementor-4950 .elementor-element.elementor-element-c2bd0a6:hover{background-color:#EAF7F2;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:#91D3BE;--border-color:#91D3BE;}.elementor-4950 .elementor-element.elementor-element-c2bd0a6, .elementor-4950 .elementor-element.elementor-element-c2bd0a6::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-b1e7400 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#40535D;}.elementor-4950 .elementor-element.elementor-element-b0e086f{--display:flex;--background-transition:0.3s;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:#DCE9E5;--border-color:#DCE9E5;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-4950 .elementor-element.elementor-element-b0e086f:not(.elementor-motion-effects-element-type-background), .elementor-4950 .elementor-element.elementor-element-b0e086f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F7;}.elementor-4950 .elementor-element.elementor-element-b0e086f:hover{background-color:#EAF7F2;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:#91D3BE;--border-color:#91D3BE;}.elementor-4950 .elementor-element.elementor-element-b0e086f, .elementor-4950 .elementor-element.elementor-element-b0e086f::before{--border-transition:0.3s;}.elementor-4950 .elementor-element.elementor-element-b799ad2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#40535D;}.elementor-4950 .elementor-element.elementor-element-2ec0c11{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#1B755D;}@media(max-width:1024px){.elementor-4950 .elementor-element.elementor-element-f5cc8c4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4950 .elementor-element.elementor-element-e46ad91{--content-width:1380px;}.elementor-4950 .elementor-element.elementor-element-affceec{--width:55%;}.elementor-4950 .elementor-element.elementor-element-af68a3d{--width:45%;}.elementor-4950 .elementor-element.elementor-element-9624223{--content-width:1360px;}.elementor-4950 .elementor-element.elementor-element-b116d01{--content-width:1380px;}.elementor-4950 .elementor-element.elementor-element-82c3dbc{--width:58%;}.elementor-4950 .elementor-element.elementor-element-94d229b{--width:91%;}.elementor-4950 .elementor-element.elementor-element-f63500b{--width:42%;}.elementor-4950 .elementor-element.elementor-element-2eab359{--width:50%;}.elementor-4950 .elementor-element.elementor-element-8e07002{--width:84%;}.elementor-4950 .elementor-element.elementor-element-4611877{--width:84%;}.elementor-4950 .elementor-element.elementor-element-70817c9{--width:84%;}.elementor-4950 .elementor-element.elementor-element-7ae8ea4{--content-width:1380px;}.elementor-4950 .elementor-element.elementor-element-487205a{--width:54%;}.elementor-4950 .elementor-element.elementor-element-b2552ce{--width:58.073%;}.elementor-4950 .elementor-element.elementor-element-91c5c19{--width:44.641%;}.elementor-4950 .elementor-element.elementor-element-487766f{--width:57.291%;}.elementor-4950 .elementor-element.elementor-element-5223b46{--width:48.965%;}.elementor-4950 .elementor-element.elementor-element-efd2665{--width:46%;}.elementor-4950 .elementor-element.elementor-element-f85a30d{--width:73.418%;}.elementor-4950 .elementor-element.elementor-element-f36bb9c{--width:73.418%;}.elementor-4950 .elementor-element.elementor-element-a049842{--width:73.418%;}.elementor-4950 .elementor-element.elementor-element-10a77a1{--width:73.418%;}.elementor-4950 .elementor-element.elementor-element-8368ef7{--content-width:1380px;}.elementor-4950 .elementor-element.elementor-element-f0b805a{--width:380px;}.elementor-4950 .elementor-element.elementor-element-0905cd0{--width:68%;}.elementor-4950 .elementor-element.elementor-element-39ba09b{--content-width:1380px;}.elementor-4950 .elementor-element.elementor-element-cee409f{--width:45.16%;}.elementor-4950 .elementor-element.elementor-element-cdf69d4{--content-width:1360px;}.elementor-4950 .elementor-element.elementor-element-7592229{--width:25%;}.elementor-4950 .elementor-element.elementor-element-719a28e{--width:52px;}.elementor-4950 .elementor-element.elementor-element-716accf{--width:25%;}.elementor-4950 .elementor-element.elementor-element-666c050{--width:52px;}.elementor-4950 .elementor-element.elementor-element-4b0c294{--width:25%;}.elementor-4950 .elementor-element.elementor-element-ef4b2d2{--width:52px;}.elementor-4950 .elementor-element.elementor-element-7f7a460{--width:25%;}.elementor-4950 .elementor-element.elementor-element-07b0845{--width:52px;}.elementor-4950 .elementor-element.elementor-element-33ddfb1{--content-width:1360px;}.elementor-4950 .elementor-element.elementor-element-63dd9cc{--width:42%;}.elementor-4950 .elementor-element.elementor-element-f5cc8c4{--width:58%;}.elementor-4950 .elementor-element.elementor-element-5c4f959{--width:48px;}.elementor-4950 .elementor-element.elementor-element-80ec3aa{--width:48px;}.elementor-4950 .elementor-element.elementor-element-12aa33d{--width:48px;}.elementor-4950 .elementor-element.elementor-element-5c838d7{--width:48px;}.elementor-4950 .elementor-element.elementor-element-fa1baa6{--content-width:1360px;}.elementor-4950 .elementor-element.elementor-element-8932f1d{--width:62%;}.elementor-4950 .elementor-element.elementor-element-b1d754d{--width:38%;}}@media(max-width:767px){.elementor-4950 .elementor-element.elementor-element-13a335e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4950 .elementor-element.elementor-element-d18c097 .elementor-heading-title{font-size:28px;}.elementor-4950 .elementor-element.elementor-element-a6d2968 .elementor-heading-title{font-size:14px;}.elementor-4950 .elementor-element.elementor-element-3d5bdec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4950 .elementor-element.elementor-element-5da1a3f .elementor-heading-title{font-size:28px;}.elementor-4950 .elementor-element.elementor-element-4581842 .elementor-heading-title{font-size:14px;}.elementor-4950 .elementor-element.elementor-element-41bafd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4950 .elementor-element.elementor-element-984223f .elementor-heading-title{font-size:28px;}.elementor-4950 .elementor-element.elementor-element-51865a0 .elementor-heading-title{font-size:14px;}.elementor-4950 .elementor-element.elementor-element-40e899e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4950 .elementor-element.elementor-element-03a98e6 .elementor-heading-title{font-size:28px;}.elementor-4950 .elementor-element.elementor-element-85fd967 .elementor-heading-title{font-size:14px;}.elementor-4950 .elementor-element.elementor-element-f5cc8c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for eael-woo-product-images, class: .elementor-element-de56b1e */.hero-product-box:before{

content:"";

position:absolute;

width:650px;

height:650px;


background:

radial-gradient(
circle,
rgba(66,200,155,.35) 0%,
rgba(66,200,155,.12) 35%,
transparent 70%
);


animation:pulseGlow 5s infinite;


}


@keyframes pulseGlow{


0%,100%{

transform:
translate(-50%,-50%)
scale(1);

opacity:.7;

}


50%{

transform:
translate(-50%,-50%)
scale(1.15);

opacity:1;

}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11c3f4 */.elementor-4950 .elementor-element.elementor-element-a11c3f4 .overview-content h3,
.elementor-4950 .elementor-element.elementor-element-a11c3f4 h3 {
    margin: 0 0 16px;
    color: #071B26;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: -0.4px;
}

.elementor-4950 .elementor-element.elementor-element-a11c3f4 .overview-content p,
.elementor-4950 .elementor-element.elementor-element-a11c3f4 p {
    margin: 0 0 24px;
    color: #52656E;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.75;
}

.elementor-4950 .elementor-element.elementor-element-a11c3f4 .overview-content p:last-child,
.elementor-4950 .elementor-element.elementor-element-a11c3f4 p:last-child {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .elementor-4950 .elementor-element.elementor-element-a11c3f4 .overview-content h3,
    .elementor-4950 .elementor-element.elementor-element-a11c3f4 h3 {
        font-size: 23px;
    }

    .elementor-4950 .elementor-element.elementor-element-a11c3f4 .overview-content p,
    .elementor-4950 .elementor-element.elementor-element-a11c3f4 p {
        font-size: 15px;
        line-height: 1.7;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487205a *//* ==================================================
   SEPLOS ENGINEERING PRODUCT VISUAL
   ================================================== */

.elementor-4950 .elementor-element.elementor-element-487205a {
    position: relative;
    min-height: 610px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;

    border: 1px solid rgba(255, 255, 255, 0.10);
    border-radius: 28px;

    background:
        radial-gradient(
            circle at 50% 46%,
            rgba(66, 200, 155, 0.28) 0%,
            rgba(66, 200, 155, 0.10) 26%,
            transparent 54%
        ),
        linear-gradient(
            145deg,
            rgba(255, 255, 255, 0.07),
            rgba(255, 255, 255, 0.025)
        );

    box-shadow:
        0 35px 90px rgba(0, 0, 0, 0.28);

    isolation: isolate;
}


/* 背景圆形能量轨道 */

.elementor-4950 .elementor-element.elementor-element-487205a::before,
.elementor-4950 .elementor-element.elementor-element-487205a::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 47%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    pointer-events: none;
    z-index: 0;
}

.elementor-4950 .elementor-element.elementor-element-487205a::before {
    width: 410px;
    height: 410px;
    border: 1px solid rgba(66, 200, 155, 0.24);
    box-shadow:
        0 0 45px rgba(66, 200, 155, 0.05),
        inset 0 0 40px rgba(66, 200, 155, 0.04);
}

.elementor-4950 .elementor-element.elementor-element-487205a::after {
    width: 555px;
    height: 555px;
    border: 1px solid rgba(66, 200, 155, 0.12);
}


/* WooCommerce 产品图控件 */

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image {
    position: relative;
    z-index: 3;
    width: 100%;
    max-width: 430px;
    margin: 0 auto;
}


/* Woo Product Images内部结构 */

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image .woocommerce-product-gallery {
    width: 100%;
    margin: 0;
}

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image .woocommerce-product-gallery__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image
.woocommerce-product-gallery__image {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100% !important;
}

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image img {
    display: block;
    width: auto;
    max-width: 100%;
    max-height: 460px;
    height: auto;
    margin: 0 auto;

    object-fit: contain;

    filter:
        drop-shadow(0 32px 42px rgba(0, 0, 0, 0.48));

    transition:
        transform 0.55s ease,
        filter 0.55s ease;
}


/* 隐藏WooCommerce缩略图 */

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image .flex-control-thumbs,
.elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image .woocommerce-product-gallery__trigger {
    display: none !important;
}


/* 产品悬浮效果 */

.elementor-4950 .elementor-element.elementor-element-487205a:hover .engineering-product-image img {
    transform:
        translateY(-10px)
        scale(1.025);

    filter:
        drop-shadow(0 42px 54px rgba(0, 0, 0, 0.56));
}


/* 产品后面的核心光晕 */

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 430px;
    height: 430px;

    transform:
        translate(-50%, -50%);

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(66, 200, 155, 0.30) 0%,
            rgba(66, 200, 155, 0.12) 38%,
            transparent 72%
        );

    filter: blur(12px);

    z-index: -1;
    pointer-events: none;

    animation:
        seplosVisualPulse 5s ease-in-out infinite;
}


/* 热点外层 */

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-hotspot {
    position: absolute;
    z-index: 6;

    display: flex;
    align-items: center;
    gap: 12px;

    width: auto;
    min-width: max-content;

    pointer-events: none;
}


/* 右侧热点反向排列 */

.elementor-4950 .elementor-element.elementor-element-487205a .hotspot-bms,
.elementor-4950 .elementor-element.elementor-element-487205a .hotspot-thermal {
    flex-direction: row-reverse;
}


/* 热点圆点 */

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-hotspot-dot {
    width: 15px;
    min-width: 15px;
    height: 15px;

    padding: 0;
    margin: 0;

    border-radius: 50%;

    background: #42C89B;

    box-shadow:
        0 0 0 7px rgba(66, 200, 155, 0.12),
        0 0 22px rgba(66, 200, 155, 0.90);

    animation:
        seplosHotspotPulse 2.4s ease-in-out infinite;
}


/* 热点文字标签 */

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-hotspot-label {
    width: auto;
    max-width: none;
    margin: 0;

    padding: 9px 13px;

    border: 1px solid rgba(255, 255, 255, 0.11);
    border-radius: 30px;

    background:
        rgba(5, 16, 25, 0.76);

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    color: #FFFFFF;

    font-size: 13px;
    font-weight: 700;
    line-height: 1.25;
    white-space: nowrap;

    box-shadow:
        0 10px 25px rgba(0, 0, 0, 0.18);
}


/* 四个热点位置 */

.elementor-4950 .elementor-element.elementor-element-487205a .hotspot-safety {
    left: 6%;
    top: 18%;
}

.elementor-4950 .elementor-element.elementor-element-487205a .hotspot-bms {
    right: 6%;
    top: 31%;
}

.elementor-4950 .elementor-element.elementor-element-487205a .hotspot-modular {
    left: 8%;
    bottom: 22%;
}

.elementor-4950 .elementor-element.elementor-element-487205a .hotspot-thermal {
    right: 7%;
    bottom: 14%;
}


/* 底部小提示文字 */

.elementor-4950 .elementor-element.elementor-element-487205a .engineering-visual-caption {
    position: absolute;
    left: 28px;
    bottom: 23px;
    z-index: 6;

    color: #9EADB8;

    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
}


/* 动画 */

@keyframes seplosVisualPulse {
    0%,
    100% {
        opacity: 0.66;
        transform:
            translate(-50%, -50%)
            scale(1);
    }

    50% {
        opacity: 1;
        transform:
            translate(-50%, -50%)
            scale(1.10);
    }
}

@keyframes seplosHotspotPulse {
    0%,
    100% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.18);
        opacity: 0.70;
    }
}


/* ==================================================
   TABLET
   ================================================== */

@media (max-width: 1024px) {

    .elementor-4950 .elementor-element.elementor-element-487205a {
        min-height: 560px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a::before {
        width: 360px;
        height: 360px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a::after {
        width: 485px;
        height: 485px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image {
        max-width: 390px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image img {
        max-height: 420px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .engineering-hotspot-label {
        font-size: 12px;
        padding: 8px 11px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .hotspot-safety {
        left: 3%;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .hotspot-bms {
        right: 3%;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .hotspot-modular {
        left: 4%;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .hotspot-thermal {
        right: 4%;
    }
}


/* ==================================================
   MOBILE
   ================================================== */

@media (max-width: 767px) {

    .elementor-4950 .elementor-element.elementor-element-487205a {
        min-height: 480px;
        padding: 20px 12px;
        border-radius: 20px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a::before {
        width: 285px;
        height: 285px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a::after {
        width: 390px;
        height: 390px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image {
        max-width: 300px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .engineering-product-image img {
        max-height: 350px;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .engineering-hotspot-label {
        display: none;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .engineering-hotspot-dot {
        width: 13px;
        min-width: 13px;
        height: 13px;

        box-shadow:
            0 0 0 6px rgba(66, 200, 155, 0.12),
            0 0 18px rgba(66, 200, 155, 0.90);
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .hotspot-safety {
        left: 15%;
        top: 20%;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .hotspot-bms {
        right: 14%;
        top: 34%;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .hotspot-modular {
        left: 16%;
        bottom: 25%;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .hotspot-thermal {
        right: 15%;
        bottom: 18%;
    }

    .elementor-4950 .elementor-element.elementor-element-487205a .engineering-visual-caption {
        left: 18px;
        bottom: 15px;
        right: 18px;

        text-align: center;
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0e8692 */.elementor-4950 .elementor-element.elementor-element-e0e8692 .engineering-feature-card:hover .engineering-feature-arrow {
    background: rgba(66, 200, 155, 0.12);
    border-color: rgba(66, 200, 155, 0.35);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6837fd2 */.elementor-4950 .elementor-element.elementor-element-6837fd2 .engineering-feature-card:hover .engineering-feature-arrow {
    background: rgba(66, 200, 155, 0.12);
    border-color: rgba(66, 200, 155, 0.35);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f0c7132 */.elementor-4950 .elementor-element.elementor-element-f0c7132 .engineering-feature-card:hover .engineering-feature-arrow {
    background: rgba(66, 200, 155, 0.12);
    border-color: rgba(66, 200, 155, 0.35);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c363d20 */.elementor-4950 .elementor-element.elementor-element-c363d20 .engineering-feature-card:hover .engineering-feature-arrow {
    background: rgba(66, 200, 155, 0.12);
    border-color: rgba(66, 200, 155, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd2665 */.elementor-4950 .elementor-element.elementor-element-efd2665 .engineering-feature-card {
    transition:
        transform 0.35s ease,
        background-color 0.35s ease,
        border-color 0.35s ease;
}

.elementor-4950 .elementor-element.elementor-element-efd2665 .engineering-feature-card:hover {
    transform: translateX(-7px);
    background: rgba(66, 200, 155, 0.085);
    border-color: rgba(66, 200, 155, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0905cd0 *//* =====================================================
   SIMPLE ACF TECHNICAL SPECIFICATIONS TABLE
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-0905cd0 {
    width: 100%;
    min-width: 0;

    overflow: hidden;

    border: 1px solid #DCE6E8;
    border-radius: 18px;

    background: #FFFFFF;

    box-shadow:
        0 15px 40px rgba(16, 37, 47, 0.07);
}


/* 清除Elementor文字控件默认间距 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content,
.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content .elementor-widget-container {
    width: 100%;
    margin: 0;
    padding: 0;
}


/* 表格基础样式 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content table {
    width: 100% !important;

    margin: 0 !important;

    border: 0 !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;

    background: #FFFFFF;

    table-layout: fixed;
}


/* 清除旧网站复制过来的额外边框 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content table,
.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content tbody,
.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content tr,
.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content th,
.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content td {
    box-sizing: border-box;
}


/* 单元格统一样式 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content th,
.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content td {
    padding: 17px 24px !important;

    border: 0 !important;
    border-bottom: 1px solid #E2E9EB !important;

    vertical-align: middle;

    font-size: 14px;
    line-height: 1.5;
}


/* 左侧参数名称 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content th:first-child,
.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content td:first-child {
    width: 45%;

    color: #52656E !important;

    font-weight: 600;

    text-align: left;
}


/* 右侧参数值 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content th:last-child,
.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content td:last-child {
    width: 55%;

    color: #071B26 !important;

    font-weight: 600;

    text-align: right;
}


/* 偶数行浅色背景 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content tr:nth-child(even) {
    background: #F5F9F8;
}


/* 最后一行去掉底部边框 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content tr:last-child th,
.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content tr:last-child td {
    border-bottom: 0 !important;
}


/* 表格标题行，原表格存在thead时自动生效 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content thead th {
    padding-top: 20px !important;
    padding-bottom: 20px !important;

    color: #071B26 !important;

    font-size: 15px;
    font-weight: 700;

    background: #E8F4F0;

    text-align: left;
}


/* 删除段落默认空白 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content td p,
.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content th p {
    margin: 0 !important;

    color: inherit !important;

    font: inherit !important;
}


/* 链接样式 */

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content a {
    color: #229B78;
    font-weight: 600;
    text-decoration: none;
}

.elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content a:hover {
    text-decoration: underline;
}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

    .elementor-4950 .elementor-element.elementor-element-0905cd0 {
        overflow-x: auto;
        overflow-y: hidden;

        border-radius: 14px;

        -webkit-overflow-scrolling: touch;
    }

    .elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content {
        min-width: 620px;
    }

    .elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content table {
        min-width: 620px;
    }

    .elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content th,
    .elementor-4950 .elementor-element.elementor-element-0905cd0 .product-spec-table-content td {
        padding: 14px 18px !important;

        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8368ef7 */.elementor-4950 .elementor-element.elementor-element-8368ef7 {
    position: relative;
    overflow: hidden;
    background: #F4F7F8;
}

.elementor-4950 .elementor-element.elementor-element-8368ef7::before {
    content: "";
    position: absolute;
    width: 540px;
    height: 540px;
    right: -270px;
    top: 100px;
    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(66, 200, 155, 0.09) 0%,
            rgba(66, 200, 155, 0.025) 46%,
            transparent 72%
        );

    pointer-events: none;
}

.elementor-4950 .elementor-element.elementor-element-8368ef7::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 220px;
    left: 8%;
    bottom: 60px;

    background:
        linear-gradient(
            to bottom,
            transparent,
            rgba(66, 200, 155, 0.25),
            transparent
        );

    pointer-events: none;
}

.elementor-4950 .elementor-element.elementor-element-8368ef7 > .e-con-inner,
.elementor-4950 .elementor-element.elementor-element-8368ef7 > .elementor-element {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc4d9e8 *//* =====================================================
   ARCHITECTURE VISUAL SHELL
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 {
    position: relative;

    width: 100%;
    max-width: 1360px;

    padding: 34px;

    overflow: visible;

    border: 1px solid rgba(255, 255, 255, 0.11);
    border-radius: 28px;

    background: rgba(255, 255, 255, 0.045);

    box-shadow:
        0 36px 90px rgba(0, 0, 0, 0.30);

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
}


/* =====================================================
   FLOW GRID
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-flow-grid {
    display: grid !important;

    grid-template-columns:
        minmax(0, 1fr)
        minmax(300px, 1.15fr)
        minmax(0, 1fr);

    grid-template-rows:
        minmax(176px, auto)
        minmax(176px, auto);

    gap: 26px 32px;

    width: 100%;

    align-items: stretch;
}


/* =====================================================
   STANDARD NODES
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node {
    position: relative;

    min-height: 176px;

    padding: 25px 24px;

    overflow: hidden;

    border: 1px solid rgba(255, 255, 255, 0.11);
    border-radius: 20px;

    background:
        linear-gradient(
            145deg,
            rgba(255, 255, 255, 0.07),
            rgba(255, 255, 255, 0.025)
        );

    transition:
        transform 0.30s ease,
        border-color 0.30s ease,
        background-color 0.30s ease;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node:hover {
    transform: translateY(-5px);

    border-color: rgba(66, 200, 155, 0.35);

    background: rgba(66, 200, 155, 0.07);
}


/* =====================================================
   NODE GRID POSITIONS
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-solar {
    grid-column: 1;
    grid-row: 1;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-grid {
    grid-column: 1;
    grid-row: 2;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-load {
    grid-column: 3;
    grid-row: 1;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-backup {
    grid-column: 3;
    grid-row: 2;
}


/* =====================================================
   NODE ICON
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 46px;
    min-width: 46px;
    height: 46px;

    margin-bottom: 18px;
    padding: 0;

    border-radius: 13px;

    background: rgba(66, 200, 155, 0.12);

    color: #42C89B;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-icon i,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-icon svg {
    width: 21px;
    height: 21px;

    color: #42C89B;
    fill: #42C89B;

    font-size: 21px;
}


/* =====================================================
   NODE TEXT
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-title,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-title .elementor-heading-title {
    margin: 0;

    color: #FFFFFF !important;

    font-size: 19px;
    font-weight: 700;
    line-height: 1.30;
    letter-spacing: -0.2px;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-description,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-description *,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-description p {
    margin: 0;

    color: #AAB9C4 !important;

    font-size: 14px;
    font-weight: 400;
    line-height: 1.65;
}


/* =====================================================
   BESS CORE
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-core {
    grid-column: 2;
    grid-row: 1 / span 2;

    position: relative;

    min-height: 378px;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 30px;

    text-align: center;

    overflow: hidden;

    border: 1px solid rgba(255, 255, 255, 0.11);
    border-radius: 20px;

    background:
        radial-gradient(
            circle at 50% 50%,
            rgba(66, 200, 155, 0.23),
            transparent 40%
        ),
        linear-gradient(
            145deg,
            rgba(255, 255, 255, 0.08),
            rgba(255, 255, 255, 0.025)
        );
}


/* 中间圆形边框位置稍微向下居中 */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-core::before {
    content: "";

    position: absolute;

    width: 330px;
    height: 330px;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    border: 1px solid rgba(66, 200, 155, 0.18);

    box-shadow:
        0 0 60px rgba(66, 200, 155, 0.08);

    pointer-events: none;
}


/* =====================================================
   BESS PRODUCT IMAGE
   产品图整体向下移动
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-product {
    position: relative;
    z-index: 3;

    width: 100%;
    max-width: 240px;

    /*
     * 向下移动24px。
     * 同时增加底部间距，避免产品图与标题重叠。
     */
    margin: 0 auto 40px;

    transform: translateY(56px);
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-product
.woocommerce-product-gallery {
    width: 100%;
    margin: 0;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-product
.woocommerce-product-gallery__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-product img {
    display: block;

    width: auto;
    max-width: 100%;
    max-height: 220px;
    height: auto;

    margin: 0 auto;

    object-fit: contain;

    filter:
        drop-shadow(
            0 28px 45px rgba(0, 0, 0, 0.48)
        );

    transition:
        transform 0.50s ease,
        filter 0.50s ease;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-core:hover
.architecture-bess-product img {
    transform:
        translateY(-7px)
        scale(1.025);

    filter:
        drop-shadow(
            0 36px 52px rgba(0, 0, 0, 0.56)
        );
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-product
.flex-control-thumbs,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-product
.woocommerce-product-gallery__trigger {
    display: none !important;
}


/* 产品背后光晕 */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-product::before {
    content: "";

    position: absolute;

    width: 250px;
    height: 250px;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(66, 200, 155, 0.28),
            rgba(66, 200, 155, 0.08) 42%,
            transparent 72%
        );

    filter: blur(10px);

    z-index: -1;
    pointer-events: none;

    animation:
        architectureBessPulse
        5s ease-in-out infinite;
}


/* =====================================================
   BESS TEXT
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-title,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-title .elementor-heading-title {
    position: relative;
    z-index: 3;

    margin: 0;

    color: #FFFFFF !important;

    font-size: 24px;
    font-weight: 700;
    line-height: 1.25;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-description,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-description *,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-description p {
    position: relative;
    z-index: 3;

    max-width: 360px;
    margin: 9px auto 0;

    color: #AAB9C4 !important;

    font-size: 14px;
    font-weight: 400;
    line-height: 1.65;
}


/* =====================================================
   BESS STATUS
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-status {
    position: relative;
    z-index: 3;

    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: center;

    gap: 8px;

    width: auto;

    margin-top: 14px;
    padding: 8px 12px;

    border: 1px solid rgba(66, 200, 155, 0.28);
    border-radius: 30px;

    background: rgba(66, 200, 155, 0.08);
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-status-dot {
    width: 8px;
    min-width: 8px;
    height: 8px;

    padding: 0;

    border-radius: 50%;

    background: #42C89B;

    box-shadow:
        0 0 10px #42C89B;

    animation:
        architectureStatusPulse
        2s ease-in-out infinite;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-status-text,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-status-text .elementor-heading-title {
    margin: 0;

    color: #D8FFF1 !important;

    font-size: 12px;
    font-weight: 700;
    line-height: 1.2;
}


/* =====================================================
   FLOW LINES
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-flow-line {
    position: absolute;

    z-index: 8;

    width: 18%;
    height: 2px;
    min-height: 0;

    padding: 0;
    margin: 0;

    overflow: hidden;

    background:
        linear-gradient(
            90deg,
            transparent,
            #42C89B,
            transparent
        );

    pointer-events: none;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-flow-line::after {
    content: "";

    position: absolute;

    top: -2px;

    width: 8px;
    height: 6px;

    border-radius: 50%;

    background: #DFFFF4;

    box-shadow:
        0 0 14px #42C89B;

    animation:
        architectureEnergyFlow
        2.2s linear infinite;
}


/* =====================================================
   FLOW LINE POSITIONS
   ===================================================== */

/* 上面两根连接线 */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .flow-line-01 {
    left: 27.5%;
    top: 30%;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .flow-line-03 {
    right: 27.5%;
    top: 30%;
}


/*
 * 下面两根连接线改用top定位。
 * 原代码使用bottom:29%，位置容易受到下方Modes高度影响。
 * 现在设置为top:64%，连接线会明显向上移动。
 */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .flow-line-02 {
    left: 27.5%;
    top: 64%;
    bottom: auto;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .flow-line-04 {
    right: 27.5%;
    top: 64%;
    bottom: auto;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .flow-line-02::after,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .flow-line-04::after {
    animation-delay: 0.90s;
}


/* =====================================================
   ANIMATION
   ===================================================== */

@keyframes architectureEnergyFlow {
    from {
        left: -10px;
    }

    to {
        left: 100%;
    }
}

@keyframes architectureBessPulse {
    0%,
    100% {
        opacity: 0.65;

        transform:
            translate(-50%, -50%)
            scale(1);
    }

    50% {
        opacity: 1;

        transform:
            translate(-50%, -50%)
            scale(1.10);
    }
}

@keyframes architectureStatusPulse {
    0%,
    100% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.20);
        opacity: 0.65;
    }
}


/* =====================================================
   ARCHITECTURE MODES
   ===================================================== */

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-modes {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);

    width: 100%;

    margin-top: 30px;

    overflow: hidden;

    border: 1px solid rgba(255, 255, 255, 0.11);
    border-radius: 18px;

    background: rgba(255, 255, 255, 0.035);
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-mode-item {
    padding: 22px 20px;

    text-align: center;

    border-right:
        1px solid rgba(255, 255, 255, 0.11);
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-mode-item:last-child {
    border-right: 0;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-mode-title,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-mode-title .elementor-heading-title {
    margin: 0;

    color: #FFFFFF !important;

    font-size: 15px;
    font-weight: 700;
    line-height: 1.35;
}

.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-mode-description,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-mode-description *,
.elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-mode-description p {
    margin: 6px 0 0;

    color: #AAB9C4 !important;

    font-size: 13px;
    font-weight: 400;
    line-height: 1.45;
}


/* =====================================================
   TABLET
   ===================================================== */

@media (max-width: 1024px) {

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 {
        padding: 26px;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-flow-grid {
        grid-template-columns:
            minmax(0, 1fr)
            minmax(300px, 1fr);

        grid-template-rows: auto;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-solar {
        grid-column: 1;
        grid-row: 1;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-grid {
        grid-column: 1;
        grid-row: 2;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-core {
        grid-column: 2;
        grid-row: 1 / span 2;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-load {
        grid-column: 1;
        grid-row: 3;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node-backup {
        grid-column: 2;
        grid-row: 3;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-flow-line {
        display: none;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-product {
        margin-bottom: 30px;
        transform: translateY(12px);
    }
}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 {
        padding: 18px;
        border-radius: 20px;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-flow-grid {
        display: flex !important;
        flex-direction: column;

        gap: 16px;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node,
    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-core {
        width: 100%;

        min-height: auto;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-core {
        min-height: 350px;
        padding: 30px 20px;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-node {
        padding: 22px 20px;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-product {
        max-width: 210px;

        margin-bottom: 24px;

        transform: none;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-product img {
        max-height: 200px;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-title,
    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-bess-title .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-modes {
        grid-template-columns: 1fr;
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-mode-item {
        border-right: 0;

        border-bottom:
            1px solid rgba(255, 255, 255, 0.11);
    }

    .elementor-4950 .elementor-element.elementor-element-fc4d9e8 .architecture-mode-item:last-child {
        border-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ba09b */.elementor-4950 .elementor-element.elementor-element-39ba09b {
    position: relative;
    overflow: hidden;

    background:
        radial-gradient(
            circle at 14% 22%,
            rgba(66, 200, 155, 0.13),
            transparent 30%
        ),
        radial-gradient(
            circle at 85% 82%,
            rgba(88, 185, 212, 0.12),
            transparent 32%
        ),
        linear-gradient(
            135deg,
            #06111B,
            #0A1B28
        );
}

.elementor-4950 .elementor-element.elementor-element-39ba09b::before {
    content: "";
    position: absolute;
    inset: 0;

    opacity: 0.23;
    pointer-events: none;

    background-image:
        linear-gradient(
            rgba(255, 255, 255, 0.035) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255, 255, 255, 0.035) 1px,
            transparent 1px
        );

    background-size: 64px 64px;
}

.elementor-4950 .elementor-element.elementor-element-39ba09b > .e-con-inner,
.elementor-4950 .elementor-element.elementor-element-39ba09b > .elementor-element {
    position: relative;
    z-index: 2;
}

@media (max-width: 1024px) {
    .elementor-4950 .elementor-element.elementor-element-39ba09b {
        padding: 95px 24px;
    }
}

@media (max-width: 767px) {
    .elementor-4950 .elementor-element.elementor-element-39ba09b {
        padding: 80px 16px 85px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63dd9cc */.elementor-4950 .elementor-element.elementor-element-63dd9cc {
    position: relative;
    overflow: hidden;

    background:
        radial-gradient(
            circle at 10% 10%,
            rgba(66, 200, 155, 0.20),
            transparent 35%
        ),
        linear-gradient(
            145deg,
            #071B26,
            #0D2A38
        );
}

.elementor-4950 .elementor-element.elementor-element-63dd9cc::after {
    content: "";

    position: absolute;

    width: 270px;
    height: 270px;

    right: -90px;
    bottom: -120px;

    border: 1px solid rgba(66, 200, 155, 0.14);
    border-radius: 50%;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ddfb1 */.elementor-4950 .elementor-element.elementor-element-33ddfb1 {
    position: relative;

    background:
        radial-gradient(
            circle at 12% 20%,
            rgba(34, 155, 120, 0.08),
            transparent 28%
        ),
        linear-gradient(
            180deg,
            #F4F8F8,
            #EEF3F4
        );
}/* End custom CSS */