.elementor-20049 .elementor-element.elementor-element-599a094f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20049 .elementor-element.elementor-element-599a094f:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-599a094f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02080B;}.elementor-20049 .elementor-element.elementor-element-64a677f8{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:90px;--padding-left:75px;--padding-right:75px;}.elementor-20049 .elementor-element.elementor-element-64a677f8:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-64a677f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02080B;background-image:url("https://www.eco-online.at/wp-content/uploads/2026/08/placeholder-8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20049 .elementor-element.elementor-element-3e4cd8d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-2e03d8da .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-2788cd73 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:104px;font-weight:700;line-height:0.98em;letter-spacing:-4.68px;color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-26d1aeb3{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#95A4A7;}.elementor-20049 .elementor-element.elementor-element-40af7d5{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20049 .elementor-element.elementor-element-12060a3f .elementor-button{background-color:#00E7EA00;font-family:var( --e-global-typography-df53ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E7EA;border-radius:0px 0px 0px 0px;}.elementor-20049 .elementor-element.elementor-element-12060a3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20049 .elementor-element.elementor-element-7646386d .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-df53ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-2d571289{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-20049 .elementor-element.elementor-element-5a9bb303{--display:flex;--min-height:130px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:23px;--padding-bottom:23px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-5a9bb303:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-5a9bb303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071216E8;}.elementor-20049 .elementor-element.elementor-element-f2af68c .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-546af929{font-family:var( --e-global-typography-df53ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-50efd98d{--display:flex;--min-height:130px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:23px;--padding-bottom:23px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-50efd98d:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-50efd98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071216E8;}.elementor-20049 .elementor-element.elementor-element-4768dc42 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-4b30a20{font-family:var( --e-global-typography-df53ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-23f3f6b5{--display:flex;--min-height:130px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:23px;--padding-bottom:23px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-23f3f6b5:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-23f3f6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071216E8;}.elementor-20049 .elementor-element.elementor-element-4a0e64ad .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-6a29c0a5{font-family:var( --e-global-typography-df53ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-33c952fc{--display:flex;--min-height:130px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:23px;--padding-bottom:23px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-33c952fc:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-33c952fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071216E8;}.elementor-20049 .elementor-element.elementor-element-7e1161f .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-5360ce06{font-family:var( --e-global-typography-df53ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-59ead710{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:75px;--padding-right:75px;}.elementor-20049 .elementor-element.elementor-element-483074eb .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-62626fe3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20049 .elementor-element.elementor-element-20dce4ea{--display:flex;}.elementor-20049 .elementor-element.elementor-element-7eb30037 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;font-weight:700;line-height:0.98em;letter-spacing:-3.24px;color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-24280385{--display:flex;}.elementor-20049 .elementor-element.elementor-element-30c91550{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-50635936{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#95A4A7;}.elementor-20049 .elementor-element.elementor-element-1dec7fba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:75px;--padding-right:75px;}.elementor-20049 .elementor-element.elementor-element-1dec7fba:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-1dec7fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040C0F;}.elementor-20049 .elementor-element.elementor-element-6da40756 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-6c021ac5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:76px;font-weight:700;line-height:0.98em;letter-spacing:-3.42px;color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-24f01042{--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;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20049 .elementor-element.elementor-element-2cb4de91{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:35px;--padding-left:28px;--padding-right:28px;}.elementor-20049 .elementor-element.elementor-element-3aaa4c0b .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-4fa94d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-62a91331 .elementor-heading-title{font-family:var( --e-global-typography-ff3ce03-font-family ), Sans-serif;font-size:var( --e-global-typography-ff3ce03-font-size );font-weight:var( --e-global-typography-ff3ce03-font-weight );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-d7c143a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-5f272b41{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:35px;--padding-left:28px;--padding-right:28px;}.elementor-20049 .elementor-element.elementor-element-339118b1 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-7c813481{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-5fc2571a .elementor-heading-title{font-family:var( --e-global-typography-ff3ce03-font-family ), Sans-serif;font-size:var( --e-global-typography-ff3ce03-font-size );font-weight:var( --e-global-typography-ff3ce03-font-weight );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-62ee2585{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-73d964e0{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:35px;--padding-left:28px;--padding-right:28px;}.elementor-20049 .elementor-element.elementor-element-73532078 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-28ed8ac0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-630b4ce4 .elementor-heading-title{font-family:var( --e-global-typography-ff3ce03-font-family ), Sans-serif;font-size:var( --e-global-typography-ff3ce03-font-size );font-weight:var( --e-global-typography-ff3ce03-font-weight );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-69ca5e3d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-15d483c9{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:35px;--padding-left:28px;--padding-right:28px;}.elementor-20049 .elementor-element.elementor-element-13747fef .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-66456afe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-47004e00 .elementor-heading-title{font-family:var( --e-global-typography-ff3ce03-font-family ), Sans-serif;font-size:var( --e-global-typography-ff3ce03-font-size );font-weight:var( --e-global-typography-ff3ce03-font-weight );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-292ce574{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-666aba34{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:35px;--padding-left:28px;--padding-right:28px;}.elementor-20049 .elementor-element.elementor-element-13211284 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-579287f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-3ec92f12 .elementor-heading-title{font-family:var( --e-global-typography-ff3ce03-font-family ), Sans-serif;font-size:var( --e-global-typography-ff3ce03-font-size );font-weight:var( --e-global-typography-ff3ce03-font-weight );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-48ea8e6c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-25636d79{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:35px;--padding-left:28px;--padding-right:28px;}.elementor-20049 .elementor-element.elementor-element-58db0582 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-6346d69b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-ba8f448 .elementor-heading-title{font-family:var( --e-global-typography-ff3ce03-font-family ), Sans-serif;font-size:var( --e-global-typography-ff3ce03-font-size );font-weight:var( --e-global-typography-ff3ce03-font-weight );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-30db074{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-6f9ca1d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20049 .elementor-element.elementor-element-2abba889{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:75px;--padding-right:60px;}.elementor-20049 .elementor-element.elementor-element-2abba889:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-2abba889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #071216 0%, #06343A 100%);}.elementor-20049 .elementor-element.elementor-element-5f18ff70 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-47fde5ce .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:700;line-height:0.98em;letter-spacing:-2.475px;color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-709a6011{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-2f313f9{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:75px;}.elementor-20049 .elementor-element.elementor-element-2f313f9:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-2f313f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02080B;}.elementor-20049 .elementor-element.elementor-element-6dd95df4 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-1c1d67b3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:58px;font-weight:700;line-height:0.98em;letter-spacing:-2.61px;color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-e708ec0{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-6ebe1a34 .elementor-button{background-color:#00E7EA00;font-family:var( --e-global-typography-df53ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E7EA;border-radius:0px 0px 0px 0px;}.elementor-20049 .elementor-element.elementor-element-6ebe1a34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20049 .elementor-element.elementor-element-23639d0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:75px;--padding-right:75px;}.elementor-20049 .elementor-element.elementor-element-73d7239d .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-69a91d74 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;font-weight:700;line-height:0.98em;letter-spacing:-3.24px;color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-65752976{--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;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20049 .elementor-element.elementor-element-1e0d02b6{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:38px;--padding-left:25px;--padding-right:25px;}.elementor-20049 .elementor-element.elementor-element-3206059 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-43c8a919{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-99bb928 .elementor-heading-title{font-family:var( --e-global-typography-ff3ce03-font-family ), Sans-serif;font-size:var( --e-global-typography-ff3ce03-font-size );font-weight:var( --e-global-typography-ff3ce03-font-weight );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-43b42ad2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-4139cfad{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:38px;--padding-left:25px;--padding-right:25px;}.elementor-20049 .elementor-element.elementor-element-279459fd .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-89ece77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-7f373b80 .elementor-heading-title{font-family:var( --e-global-typography-ff3ce03-font-family ), Sans-serif;font-size:var( --e-global-typography-ff3ce03-font-size );font-weight:var( --e-global-typography-ff3ce03-font-weight );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-2dca6ef{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-3cac33ca{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:38px;--padding-left:25px;--padding-right:25px;}.elementor-20049 .elementor-element.elementor-element-1c61ff57 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-1672959a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-20b217c4 .elementor-heading-title{font-family:var( --e-global-typography-ff3ce03-font-family ), Sans-serif;font-size:var( --e-global-typography-ff3ce03-font-size );font-weight:var( --e-global-typography-ff3ce03-font-weight );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-49373b4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-64c10c49{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:38px;--padding-left:25px;--padding-right:25px;}.elementor-20049 .elementor-element.elementor-element-27f0cd73 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-87eb3a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-50310232 .elementor-heading-title{font-family:var( --e-global-typography-ff3ce03-font-family ), Sans-serif;font-size:var( --e-global-typography-ff3ce03-font-size );font-weight:var( --e-global-typography-ff3ce03-font-weight );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-46c2dbcd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-3496b56b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:75px;--padding-right:75px;}.elementor-20049 .elementor-element.elementor-element-3496b56b:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-3496b56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040C0F;}.elementor-20049 .elementor-element.elementor-element-5f9333a3 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-74f5545e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20049 .elementor-element.elementor-element-3058f07d{--display:flex;}.elementor-20049 .elementor-element.elementor-element-60614ac1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:58px;font-weight:700;line-height:0.98em;letter-spacing:-2.61px;color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-306687f6{--display:flex;}.elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-accordion-item{border-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-accordion-icon, .elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-accordion-title{color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-accordion-icon svg{fill:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-active .elementor-accordion-icon, .elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-active .elementor-accordion-title{color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-active .elementor-accordion-icon svg{fill:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-accordion-title{font-family:"Manrope", Sans-serif;font-size:18px;}.elementor-20049 .elementor-element.elementor-element-280eeafd .elementor-tab-content{color:#95A4A7;font-family:"Inter", Sans-serif;font-size:15px;}.elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-accordion-item{border-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-accordion-icon, .elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-accordion-title{color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-accordion-icon svg{fill:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-active .elementor-accordion-icon, .elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-active .elementor-accordion-title{color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-active .elementor-accordion-icon svg{fill:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-accordion-title{font-family:"Manrope", Sans-serif;font-size:18px;}.elementor-20049 .elementor-element.elementor-element-2fe8fdac .elementor-tab-content{color:#95A4A7;font-family:"Inter", Sans-serif;font-size:15px;}.elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-accordion-item{border-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-accordion-icon, .elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-accordion-title{color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-accordion-icon svg{fill:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-active .elementor-accordion-icon, .elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-active .elementor-accordion-title{color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-active .elementor-accordion-icon svg{fill:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-accordion-title{font-family:"Manrope", Sans-serif;font-size:18px;}.elementor-20049 .elementor-element.elementor-element-ee36cf5 .elementor-tab-content{color:#95A4A7;font-family:"Inter", Sans-serif;font-size:15px;}.elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-accordion-item{border-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF1F;}.elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-accordion-icon, .elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-accordion-title{color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-accordion-icon svg{fill:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-active .elementor-accordion-icon, .elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-active .elementor-accordion-title{color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-active .elementor-accordion-icon svg{fill:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-accordion-title{font-family:"Manrope", Sans-serif;font-size:18px;}.elementor-20049 .elementor-element.elementor-element-6dee61fd .elementor-tab-content{color:#95A4A7;font-family:"Inter", Sans-serif;font-size:15px;}.elementor-20049 .elementor-element.elementor-element-7c48436c{--display:flex;--min-height:690px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-20049 .elementor-element.elementor-element-7c48436c:not(.elementor-motion-effects-element-type-background), .elementor-20049 .elementor-element.elementor-element-7c48436c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #02080B 0%, #06343A 100%);}.elementor-20049 .elementor-element.elementor-element-1bda37f8 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:#00E7EA;}.elementor-20049 .elementor-element.elementor-element-78caf4f8{text-align:center;}.elementor-20049 .elementor-element.elementor-element-78caf4f8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:88px;font-weight:700;line-height:0.98em;letter-spacing:-3.96px;color:#F3F7F7;}.elementor-20049 .elementor-element.elementor-element-3569f1e0{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#95A4A7;}.elementor-20049 .elementor-element.elementor-element-3569f1e0.elementor-element{--align-self:center;}.elementor-20049 .elementor-element.elementor-element-1cac3f27 .elementor-button{background-color:#00E7EA00;font-family:var( --e-global-typography-df53ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E7EA;border-radius:0px 0px 0px 0px;}.elementor-20049 .elementor-element.elementor-element-1cac3f27 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20049 .elementor-element.elementor-element-247c69b3{--display:flex;--min-height:120px;--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 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:28px;--padding-bottom:28px;--padding-left:70px;--padding-right:70px;}.elementor-20049 .elementor-element.elementor-element-fa69ae3 .elementor-heading-title{font-family:var( --e-global-typography-9cfd8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-9cfd8c7-font-size );font-weight:var( --e-global-typography-9cfd8c7-font-weight );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );color:var( --e-global-color-accent );}.elementor-20049 .elementor-element.elementor-element-53f5d906{font-family:var( --e-global-typography-df53ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );color:var( --e-global-color-text );}.elementor-20049 .elementor-element.elementor-element-1e152cd{font-family:var( --e-global-typography-df53ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );color:var( --e-global-color-text );}@media(min-width:768px){.elementor-20049 .elementor-element.elementor-element-599a094f{--width:100%;}}@media(max-width:1024px){.elementor-20049 .elementor-element.elementor-element-64a677f8{--padding-top:85px;--padding-bottom:75px;--padding-left:34px;--padding-right:34px;}.elementor-20049 .elementor-element.elementor-element-2e03d8da .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-12060a3f .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-7646386d .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-2d571289{--padding-top:0px;--padding-bottom:0px;--padding-left:34px;--padding-right:34px;}.elementor-20049 .elementor-element.elementor-element-f2af68c .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-546af929{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-4768dc42 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-4b30a20{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-4a0e64ad .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-6a29c0a5{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-7e1161f .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-5360ce06{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-59ead710{--padding-top:95px;--padding-bottom:95px;--padding-left:34px;--padding-right:34px;}.elementor-20049 .elementor-element.elementor-element-483074eb .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-62626fe3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-30c91550{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-1dec7fba{--padding-top:95px;--padding-bottom:95px;--padding-left:34px;--padding-right:34px;}.elementor-20049 .elementor-element.elementor-element-6da40756 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-3aaa4c0b .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-62a91331 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-d7c143a{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-339118b1 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-5fc2571a .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-62ee2585{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-73532078 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-630b4ce4 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-69ca5e3d{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-13747fef .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-47004e00 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-292ce574{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-13211284 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-3ec92f12 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-48ea8e6c{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-58db0582 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-ba8f448 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-30db074{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-6f9ca1d4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-2abba889{--padding-top:60px;--padding-bottom:60px;--padding-left:34px;--padding-right:34px;}.elementor-20049 .elementor-element.elementor-element-5f18ff70 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-2f313f9{--padding-top:60px;--padding-bottom:60px;--padding-left:34px;--padding-right:34px;}.elementor-20049 .elementor-element.elementor-element-6dd95df4 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-6ebe1a34 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-23639d0b{--padding-top:95px;--padding-bottom:95px;--padding-left:34px;--padding-right:34px;}.elementor-20049 .elementor-element.elementor-element-73d7239d .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-3206059 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-99bb928 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-43b42ad2{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-279459fd .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-7f373b80 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-2dca6ef{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-1c61ff57 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-20b217c4 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-49373b4{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-27f0cd73 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-50310232 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-46c2dbcd{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-3496b56b{--padding-top:95px;--padding-bottom:95px;--padding-left:34px;--padding-right:34px;}.elementor-20049 .elementor-element.elementor-element-5f9333a3 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-74f5545e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20049 .elementor-element.elementor-element-1bda37f8 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-1cac3f27 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-fa69ae3 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-53f5d906{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-1e152cd{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}}@media(max-width:767px){.elementor-20049 .elementor-element.elementor-element-64a677f8{--padding-top:70px;--padding-bottom:65px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-2e03d8da .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-12060a3f .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-7646386d .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-2d571289{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-f2af68c .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-546af929{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-4768dc42 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-4b30a20{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-4a0e64ad .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-6a29c0a5{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-7e1161f .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-5360ce06{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-59ead710{--padding-top:78px;--padding-bottom:78px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-483074eb .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-30c91550{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-1dec7fba{--padding-top:78px;--padding-bottom:78px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-6da40756 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-3aaa4c0b .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-62a91331 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-d7c143a{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-339118b1 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-5fc2571a .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-62ee2585{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-73532078 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-630b4ce4 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-69ca5e3d{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-13747fef .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-47004e00 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-292ce574{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-13211284 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-3ec92f12 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-48ea8e6c{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-58db0582 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-ba8f448 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-30db074{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-2abba889{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-5f18ff70 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-2f313f9{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-6dd95df4 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-6ebe1a34 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-23639d0b{--padding-top:78px;--padding-bottom:78px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-73d7239d .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-3206059 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-99bb928 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-43b42ad2{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-279459fd .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-7f373b80 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-2dca6ef{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-1c61ff57 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-20b217c4 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-49373b4{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-27f0cd73 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-50310232 .elementor-heading-title{font-size:var( --e-global-typography-ff3ce03-font-size );line-height:var( --e-global-typography-ff3ce03-line-height );letter-spacing:var( --e-global-typography-ff3ce03-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-46c2dbcd{font-size:var( --e-global-typography-text-font-size );}.elementor-20049 .elementor-element.elementor-element-3496b56b{--padding-top:78px;--padding-bottom:78px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-5f9333a3 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-7c48436c{--padding-top:80px;--padding-bottom:80px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-1bda37f8 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-1cac3f27 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-247c69b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:35px;--padding-bottom:35px;--padding-left:22px;--padding-right:22px;}.elementor-20049 .elementor-element.elementor-element-fa69ae3 .elementor-heading-title{font-size:var( --e-global-typography-9cfd8c7-font-size );line-height:var( --e-global-typography-9cfd8c7-line-height );letter-spacing:var( --e-global-typography-9cfd8c7-letter-spacing );}.elementor-20049 .elementor-element.elementor-element-53f5d906{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-20049 .elementor-element.elementor-element-1e152cd{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}}/* Start custom CSS for container, class: .elementor-element-64a677f8 */.elementor-20049 .elementor-element.elementor-element-64a677f8{position:relative;overflow:hidden}.elementor-20049 .elementor-element.elementor-element-64a677f8:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02080B 0%,rgba(2,8,11,.96) 42%,rgba(2,8,11,.32) 73%,rgba(2,8,11,.08) 100%)}.elementor-20049 .elementor-element.elementor-element-64a677f8:after{content:"WEBDESIGN";position:absolute;right:-2vw;bottom:-.1em;font:700 clamp(90px,15vw,240px)/.8 Manrope;color:transparent;-webkit-text-stroke:1px rgba(0,231,234,.1);letter-spacing:-.08em}.elementor-20049 .elementor-element.elementor-element-64a677f8>*{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9bb303 */.elementor-20049 .elementor-element.elementor-element-5a9bb303{backdrop-filter:blur(16px);transition:.35s}.elementor-20049 .elementor-element.elementor-element-5a9bb303:hover{border-color:rgba(0,231,234,.5);transform:translateY(-7px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50efd98d */.elementor-20049 .elementor-element.elementor-element-50efd98d{backdrop-filter:blur(16px);transition:.35s}.elementor-20049 .elementor-element.elementor-element-50efd98d:hover{border-color:rgba(0,231,234,.5);transform:translateY(-7px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23f3f6b5 */.elementor-20049 .elementor-element.elementor-element-23f3f6b5{backdrop-filter:blur(16px);transition:.35s}.elementor-20049 .elementor-element.elementor-element-23f3f6b5:hover{border-color:rgba(0,231,234,.5);transform:translateY(-7px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c952fc */.elementor-20049 .elementor-element.elementor-element-33c952fc{backdrop-filter:blur(16px);transition:.35s}.elementor-20049 .elementor-element.elementor-element-33c952fc:hover{border-color:rgba(0,231,234,.5);transform:translateY(-7px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d571289 */.elementor-20049 .elementor-element.elementor-element-2d571289{position:relative;z-index:4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb4de91 */.elementor-20049 .elementor-element.elementor-element-2cb4de91{position:relative;overflow:hidden;transition:.4s}.elementor-20049 .elementor-element.elementor-element-2cb4de91:before{content:"";position:absolute;width:180px;height:180px;right:-100px;top:-100px;border-radius:50%;background:#00E7EA;filter:blur(80px);opacity:0;transition:.4s}.elementor-20049 .elementor-element.elementor-element-2cb4de91:hover{background:#071216;border-color:rgba(0,231,234,.45);transform:translateY(-8px)}.elementor-20049 .elementor-element.elementor-element-2cb4de91:hover:before{opacity:.16}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f272b41 */.elementor-20049 .elementor-element.elementor-element-5f272b41{position:relative;overflow:hidden;transition:.4s}.elementor-20049 .elementor-element.elementor-element-5f272b41:before{content:"";position:absolute;width:180px;height:180px;right:-100px;top:-100px;border-radius:50%;background:#00E7EA;filter:blur(80px);opacity:0;transition:.4s}.elementor-20049 .elementor-element.elementor-element-5f272b41:hover{background:#071216;border-color:rgba(0,231,234,.45);transform:translateY(-8px)}.elementor-20049 .elementor-element.elementor-element-5f272b41:hover:before{opacity:.16}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d964e0 */.elementor-20049 .elementor-element.elementor-element-73d964e0{position:relative;overflow:hidden;transition:.4s}.elementor-20049 .elementor-element.elementor-element-73d964e0:before{content:"";position:absolute;width:180px;height:180px;right:-100px;top:-100px;border-radius:50%;background:#00E7EA;filter:blur(80px);opacity:0;transition:.4s}.elementor-20049 .elementor-element.elementor-element-73d964e0:hover{background:#071216;border-color:rgba(0,231,234,.45);transform:translateY(-8px)}.elementor-20049 .elementor-element.elementor-element-73d964e0:hover:before{opacity:.16}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d483c9 */.elementor-20049 .elementor-element.elementor-element-15d483c9{position:relative;overflow:hidden;transition:.4s}.elementor-20049 .elementor-element.elementor-element-15d483c9:before{content:"";position:absolute;width:180px;height:180px;right:-100px;top:-100px;border-radius:50%;background:#00E7EA;filter:blur(80px);opacity:0;transition:.4s}.elementor-20049 .elementor-element.elementor-element-15d483c9:hover{background:#071216;border-color:rgba(0,231,234,.45);transform:translateY(-8px)}.elementor-20049 .elementor-element.elementor-element-15d483c9:hover:before{opacity:.16}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-666aba34 */.elementor-20049 .elementor-element.elementor-element-666aba34{position:relative;overflow:hidden;transition:.4s}.elementor-20049 .elementor-element.elementor-element-666aba34:before{content:"";position:absolute;width:180px;height:180px;right:-100px;top:-100px;border-radius:50%;background:#00E7EA;filter:blur(80px);opacity:0;transition:.4s}.elementor-20049 .elementor-element.elementor-element-666aba34:hover{background:#071216;border-color:rgba(0,231,234,.45);transform:translateY(-8px)}.elementor-20049 .elementor-element.elementor-element-666aba34:hover:before{opacity:.16}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25636d79 */.elementor-20049 .elementor-element.elementor-element-25636d79{position:relative;overflow:hidden;transition:.4s}.elementor-20049 .elementor-element.elementor-element-25636d79:before{content:"";position:absolute;width:180px;height:180px;right:-100px;top:-100px;border-radius:50%;background:#00E7EA;filter:blur(80px);opacity:0;transition:.4s}.elementor-20049 .elementor-element.elementor-element-25636d79:hover{background:#071216;border-color:rgba(0,231,234,.45);transform:translateY(-8px)}.elementor-20049 .elementor-element.elementor-element-25636d79:hover:before{opacity:.16}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abba889 */.elementor-20049 .elementor-element.elementor-element-2abba889{position:relative;overflow:hidden}.elementor-20049 .elementor-element.elementor-element-2abba889:before{content:"";position:absolute;width:440px;height:440px;border:1px solid rgba(0,231,234,.2);border-radius:50%;right:-110px;top:-110px;box-shadow:0 0 0 45px rgba(0,231,234,.025),0 0 0 90px rgba(0,231,234,.015)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e0d02b6 */.elementor-20049 .elementor-element.elementor-element-1e0d02b6{transition:.35s}.elementor-20049 .elementor-element.elementor-element-1e0d02b6:hover{background:rgba(0,231,234,.045);transform:translateY(-8px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4139cfad */.elementor-20049 .elementor-element.elementor-element-4139cfad{transition:.35s}.elementor-20049 .elementor-element.elementor-element-4139cfad:hover{background:rgba(0,231,234,.045);transform:translateY(-8px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cac33ca */.elementor-20049 .elementor-element.elementor-element-3cac33ca{transition:.35s}.elementor-20049 .elementor-element.elementor-element-3cac33ca:hover{background:rgba(0,231,234,.045);transform:translateY(-8px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c10c49 */.elementor-20049 .elementor-element.elementor-element-64c10c49{transition:.35s}.elementor-20049 .elementor-element.elementor-element-64c10c49:hover{background:rgba(0,231,234,.045);transform:translateY(-8px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c48436c */.elementor-20049 .elementor-element.elementor-element-7c48436c{position:relative;overflow:hidden;text-align:center}.elementor-20049 .elementor-element.elementor-element-7c48436c:before,.elementor-20049 .elementor-element.elementor-element-7c48436c:after{content:"";position:absolute;border:1px solid rgba(0,231,234,.14);border-radius:50%;width:480px;height:480px}.elementor-20049 .elementor-element.elementor-element-7c48436c:after{width:690px;height:690px}.elementor-20049 .elementor-element.elementor-element-7c48436c>*{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-599a094f *//* ECO ONLINE Company Websites Signature */
.elementor-20049 .elementor-element.elementor-element-599a094f{--eco-cyan:#00E7EA;--eco-deep:#02080B;--eco-ease:cubic-bezier(.2,.75,.25,1);isolation:isolate;overflow:clip}
.elementor-20049 .elementor-element.elementor-element-599a094f ::selection{background:var(--eco-cyan);color:#001012}
.elementor-20049 .elementor-element.elementor-element-599a094f:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:999;background:linear-gradient(115deg,transparent 0 48%,rgba(0,231,234,.018) 50%,transparent 52%);background-size:220% 100%;animation:ecoCompanySweep 14s linear infinite;mix-blend-mode:screen}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-company-hero{position:relative;isolation:isolate;background-image:radial-gradient(circle at 74% 36%,rgba(0,231,234,.18),transparent 27%),linear-gradient(115deg,#02080B 0%,#031014 55%,#02080B 100%)!important}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-company-hero:before{background:linear-gradient(90deg,#02080B 0%,rgba(2,8,11,.94) 43%,rgba(2,8,11,.2) 79%,rgba(2,8,11,.05) 100%),repeating-linear-gradient(90deg,transparent 0,transparent calc(8.333% - 1px),rgba(0,231,234,.045) 8.333%)!important}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-company-hero:after{content:"CARE"!important;position:absolute!important;inset:auto -2vw -.1em auto!important;background:none!important;font:700 clamp(100px,16vw,255px)/.82 Manrope,sans-serif;letter-spacing:-.08em;color:rgba(0,231,234,.05)!important;-webkit-text-stroke:2px rgba(0,231,234,.34)!important;filter:drop-shadow(0 0 24px rgba(0,231,234,.22)) drop-shadow(0 0 70px rgba(0,231,234,.1));white-space:nowrap;animation:ecoCompanyDrift 10s var(--eco-ease) infinite alternate}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-company-hero .elementor-heading-title span{display:inline-block;color:transparent!important;background:linear-gradient(90deg,#00E7EA,#DFFFFF,#00A9B5,#00E7EA);background-size:240% auto;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 24px rgba(0,231,234,.18));animation:ecoCompanyText 5s linear infinite}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-company-hero .eco-eyebrow:before{content:"";display:inline-block;width:36px;height:1px;margin-right:13px;vertical-align:middle;background:var(--eco-cyan);box-shadow:0 0 13px var(--eco-cyan);animation:ecoCompanyLine 2.8s ease-in-out infinite}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-proof-strip{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:relative;z-index:4}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-proof-strip>div{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(9,29,34,.9),rgba(3,11,14,.95))!important;box-shadow:0 18px 55px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .45s var(--eco-ease),border-color .4s}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-proof-strip>div:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--eco-cyan);box-shadow:0 0 18px var(--eco-cyan);transition:width .55s var(--eco-ease)}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-proof-strip>div:hover{transform:translateY(-8px);border-color:rgba(0,231,234,.42)!important}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-proof-strip>div:hover:before{width:100%}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-company-manifesto{position:relative;background-image:radial-gradient(circle at 10% 52%,rgba(0,231,234,.085),transparent 29%)}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-company-manifesto:after{content:"01";position:absolute;right:4vw;top:50%;transform:translateY(-50%);font:700 clamp(160px,26vw,400px)/1 Manrope,sans-serif;color:rgba(0,231,234,.045);-webkit-text-stroke:2px rgba(0,231,234,.3);filter:drop-shadow(0 0 28px rgba(0,231,234,.17));pointer-events:none}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-service-section{position:relative;isolation:isolate;overflow:hidden;background-image:linear-gradient(rgba(0,231,234,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,234,.035) 1px,transparent 1px);background-size:72px 72px}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-service-section:before,.elementor-20049 .elementor-element.elementor-element-599a094f .eco-process-section:before,.elementor-20049 .elementor-element.elementor-element-599a094f .eco-faq-section:before{content:"";position:absolute;left:7%;right:7%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,231,234,.65),transparent);box-shadow:0 0 22px rgba(0,231,234,.22)}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-service-card{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,rgba(10,27,32,.95),rgba(3,10,13,.97))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 22px 65px rgba(0,0,0,.3);transition:transform .55s var(--eco-ease),border-color .45s,box-shadow .55s}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-service-card:before{content:"";position:absolute;inset:-1px;background:radial-gradient(420px circle at 85% 10%,rgba(0,231,234,.14),transparent 44%);opacity:0;transition:opacity .45s;z-index:-1}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-service-card:after{content:"";position:absolute;left:-100%;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--eco-cyan),transparent);transition:left .7s var(--eco-ease)}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-service-card:hover{transform:translateY(-10px);border-color:rgba(0,231,234,.44)!important;box-shadow:0 26px 75px rgba(0,0,0,.4),0 0 42px rgba(0,231,234,.07)}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-service-card:hover:before{opacity:1}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-service-card:hover:after{left:100%}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-service-card .eco-eyebrow{width:max-content;padding:8px 11px;border:1px solid rgba(0,231,234,.2);border-radius:100px;background:rgba(0,231,234,.035)}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-duo-section{position:relative;isolation:isolate}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-duo-panel{position:relative;overflow:hidden;isolation:isolate}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-duo-panel:before{content:"";position:absolute;width:390px;aspect-ratio:1;border:2px solid rgba(0,231,234,.24);border-radius:50%;right:-190px;bottom:-190px;background:radial-gradient(circle,rgba(0,231,234,.075),transparent 62%);box-shadow:0 0 0 58px rgba(0,231,234,.055),0 0 0 116px rgba(0,231,234,.03),0 0 75px rgba(0,231,234,.14);z-index:-1;transition:transform .8s var(--eco-ease)}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-duo-panel:hover:before{transform:scale(1.12) rotate(12deg)}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-duo-section:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;aspect-ratio:1;border-radius:50%;background:#031014 url("https://www.eco-online.at/wp-content/uploads/2023/01/cropped-Symbol-1.png") center/54% no-repeat;border:2px solid rgba(0,231,234,.72);box-shadow:0 0 0 10px rgba(0,231,234,.035),0 0 34px rgba(0,231,234,.5),0 0 90px rgba(0,231,234,.18);z-index:6;animation:ecoCompanyIcon 4.5s ease-in-out infinite}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-process-track{position:relative}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-process-track:before{content:"";position:absolute;top:28px;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,var(--eco-cyan) 12%,var(--eco-cyan) 88%,transparent);opacity:.34}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-process-step{position:relative;background:linear-gradient(180deg,rgba(6,22,26,.66),rgba(3,10,13,.3));border:1px solid rgba(0,231,234,.09);border-radius:18px;transition:transform .45s var(--eco-ease),border-color .4s,box-shadow .45s}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-process-step:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--eco-cyan);box-shadow:0 0 16px var(--eco-cyan);transition:right .6s var(--eco-ease)}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-process-step:hover{transform:translateY(-8px);border-color:rgba(0,231,234,.36);box-shadow:0 22px 55px rgba(0,0,0,.28)}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-process-step:hover:after{right:0}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-faq-section{position:relative;background-image:radial-gradient(circle at 88% 22%,rgba(0,231,234,.09),transparent 30%)}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-faq-section .elementor-accordion-item{transition:border-color .35s,background-color .35s,transform .35s var(--eco-ease)}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-faq-section .elementor-accordion-item:hover{border-color:rgba(0,231,234,.38)!important;background:rgba(0,231,234,.025);transform:translateX(5px)}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-premium-cta{position:relative;isolation:isolate;min-height:min(760px,85vh)!important;background-image:radial-gradient(circle at 50% 50%,rgba(0,231,234,.2),transparent 23%),linear-gradient(135deg,#02080B,#073139 55%,#02080B)!important}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-premium-cta:before{width:min(54vw,720px)!important;height:auto!important;aspect-ratio:1;border:0!important;background:repeating-conic-gradient(from 0deg,rgba(0,231,234,.22) 0 1deg,transparent 1deg 12deg);mask:radial-gradient(circle,transparent 0 56%,#000 57% 57.5%,transparent 58%);animation:ecoCompanyOrbit 32s linear infinite!important}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-premium-cta:after{width:min(74vw,980px)!important;height:auto!important;aspect-ratio:1;border-color:rgba(0,231,234,.14)!important;box-shadow:0 0 0 70px rgba(0,231,234,.018),0 0 0 140px rgba(0,231,234,.01);animation:ecoCompanyBreath 6s ease-in-out infinite!important}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-pro-button .elementor-button{position:relative;overflow:hidden;box-shadow:0 14px 40px rgba(0,231,234,.14);transition:transform .35s var(--eco-ease),box-shadow .35s}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-pro-button .elementor-button:before{content:"";position:absolute;inset:-80% -40%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%);transform:translateX(-80%) rotate(8deg);transition:transform .75s var(--eco-ease)}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-pro-button .elementor-button:hover{transform:translateY(-3px);box-shadow:0 20px 55px rgba(0,231,234,.27)}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-pro-button .elementor-button:hover:before{transform:translateX(80%) rotate(8deg)}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-premium-footer{position:relative;overflow:hidden;border-top:1px solid rgba(0,231,234,.16)}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-premium-footer:after{content:"ECO\00B7 ONLINE";position:absolute;right:4vw;bottom:-.18em;font:700 clamp(60px,10vw,170px)/1 Manrope,sans-serif;letter-spacing:-.07em;color:rgba(0,231,234,.025);-webkit-text-stroke:1.5px rgba(0,231,234,.18);filter:drop-shadow(0 0 30px rgba(0,231,234,.1));pointer-events:none;white-space:nowrap}.elementor-20049 .elementor-element.elementor-element-599a094f .eco-premium-footer>*{position:relative;z-index:1}
@keyframes ecoCompanySweep{to{background-position:-220% 0}}@keyframes ecoCompanyDrift{to{transform:translate3d(-2vw,-.03em,0);opacity:.72}}@keyframes ecoCompanyText{to{background-position:240% center}}@keyframes ecoCompanyLine{50%{width:56px;opacity:.55}}@keyframes ecoCompanyIcon{50%{transform:translate(-50%,-50%) rotate(4deg) scale(1.08);box-shadow:0 0 0 15px rgba(0,231,234,.025),0 0 45px rgba(0,231,234,.58),0 0 100px rgba(0,231,234,.2)}}@keyframes ecoCompanyOrbit{to{transform:rotate(360deg)}}@keyframes ecoCompanyBreath{50%{transform:scale(1.07);opacity:.62}}
@media(prefers-reduced-motion:reduce){.elementor-20049 .elementor-element.elementor-element-599a094f *,.elementor-20049 .elementor-element.elementor-element-599a094f *:before,.elementor-20049 .elementor-element.elementor-element-599a094f *:after{animation:none!important;transition-duration:.01ms!important}.elementor-20049 .elementor-element.elementor-element-599a094f:before{display:none}}
/* Maintenance protection and monitoring identity */
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero{background-image:radial-gradient(circle at 76% 36%,rgba(0,231,234,.2),transparent 25%),linear-gradient(118deg,#02080B 0%,#03161A 56%,#02080B 100%)!important}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>.e-con-inner:after,.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>div:first-child:after{content:"";position:absolute;right:8%;top:18%;width:min(33vw,500px);aspect-ratio:1;border-radius:50%;border:2px solid rgba(0,231,234,.28);background:radial-gradient(circle,rgba(0,231,234,.17) 0 2%,transparent 3% 47%,rgba(0,231,234,.06) 48% 49%,transparent 50%);box-shadow:0 0 0 42px rgba(0,231,234,.025),0 0 0 84px rgba(0,231,234,.015),inset 0 0 70px rgba(0,231,234,.05),0 0 65px rgba(0,231,234,.14);animation:ecoCarePulse 5s ease-in-out infinite;pointer-events:none}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>.e-con-inner:before,.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>div:first-child:before{content:"";position:absolute;right:calc(8% + min(16.5vw,250px) - 2px);top:18%;width:2px;height:min(16.5vw,250px);transform-origin:bottom;background:linear-gradient(transparent,var(--eco-cyan));box-shadow:0 0 12px var(--eco-cyan);animation:ecoCareScan 5s linear infinite;pointer-events:none}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-manifesto:after{content:"24/7"!important;font-size:clamp(135px,22vw,340px)!important}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-services:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,rgba(0,231,234,.06),transparent 43%);z-index:-1;animation:ecoCareAura 7s ease-in-out infinite}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-cta{background-image:radial-gradient(circle at 50% 50%,rgba(0,231,234,.23),transparent 22%),linear-gradient(135deg,#02080B,#073B43 54%,#02080B)!important}
@keyframes ecoCarePulse{50%{transform:scale(1.05);border-color:rgba(0,231,234,.5);box-shadow:0 0 0 48px rgba(0,231,234,.018),0 0 0 96px rgba(0,231,234,.009),inset 0 0 90px rgba(0,231,234,.08),0 0 80px rgba(0,231,234,.2)}}@keyframes ecoCareScan{to{transform:rotate(360deg)}}@keyframes ecoCareAura{50%{opacity:.55;filter:brightness(1.25)}}
@media(prefers-reduced-motion:reduce){.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>.e-con-inner:after,.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>div:first-child:after,.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>.e-con-inner:before,.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>div:first-child:before{animation:none!important}}
/* Radar sweep aligned inside the circle */
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>.e-con-inner:before,
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>div:first-child:before{display:none!important;content:none!important}
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>.e-con-inner:after,
.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>div:first-child:after{background:conic-gradient(from 0deg,transparent 0deg 316deg,rgba(0,231,234,.03) 318deg,rgba(0,231,234,.26) 348deg,var(--eco-cyan) 359deg,transparent 360deg),radial-gradient(circle,rgba(0,231,234,.17) 0 2%,transparent 3% 47%,rgba(0,231,234,.06) 48% 49%,transparent 50%)!important;transform-origin:center!important;animation:ecoCareRadarSweep 5s linear infinite!important}
@keyframes ecoCareRadarSweep{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>.e-con-inner:after,.elementor-20049 .elementor-element.elementor-element-599a094f .eco-care-hero>div:first-child:after{animation:none!important}}/* End custom CSS */