.elementor-19956 .elementor-element.elementor-element-4034612c{--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-19956 .elementor-element.elementor-element-4034612c:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-4034612c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02080B;}.elementor-19956 .elementor-element.elementor-element-54368c79{--display:flex;--min-height:840px;--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;--padding-top:105px;--padding-bottom:95px;--padding-left:75px;--padding-right:75px;}.elementor-19956 .elementor-element.elementor-element-54368c79:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-54368c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02080B;}.elementor-19956 .elementor-element.elementor-element-6da4e1de{--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-19956 .elementor-element.elementor-element-3a46fc0f .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-19956 .elementor-element.elementor-element-5595ce46 .elementor-heading-title{font-family:var( --e-global-typography-c86f17d-font-family ), Sans-serif;font-size:var( --e-global-typography-c86f17d-font-size );font-weight:var( --e-global-typography-c86f17d-font-weight );line-height:var( --e-global-typography-c86f17d-line-height );letter-spacing:var( --e-global-typography-c86f17d-letter-spacing );color:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-332b9922{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-a611d27-font-family ), Sans-serif;font-size:var( --e-global-typography-a611d27-font-size );line-height:var( --e-global-typography-a611d27-line-height );color:var( --e-global-color-text );}.elementor-19956 .elementor-element.elementor-element-3bf14fd7{--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:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19956 .elementor-element.elementor-element-a058a50 .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 );fill:#00E7EA;color:#00E7EA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E7EA;border-radius:0px 0px 0px 0px;}.elementor-19956 .elementor-element.elementor-element-a058a50 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19956 .elementor-element.elementor-element-6f4b81a4 .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-19956 .elementor-element.elementor-element-6f4b81a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19956 .elementor-element.elementor-element-4e980855{--display:flex;--min-height:520px;}.elementor-19956 .elementor-element.elementor-element-2c6a4fb0{--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:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-19956 .elementor-element.elementor-element-1476be26{--display:flex;--min-height:145px;--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19956 .elementor-element.elementor-element-1476be26:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-1476be26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071216B8;}.elementor-19956 .elementor-element.elementor-element-7a89f098 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;color:#00E7EA;}.elementor-19956 .elementor-element.elementor-element-2201a524 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:500;color:#00E7EA;}.elementor-19956 .elementor-element.elementor-element-752049f7{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-19956 .elementor-element.elementor-element-5c79033{--display:flex;--min-height:145px;--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19956 .elementor-element.elementor-element-5c79033:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-5c79033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071216B8;}.elementor-19956 .elementor-element.elementor-element-399b8d62 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;color:#00E7EA;}.elementor-19956 .elementor-element.elementor-element-7b48b805 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:500;color:#00E7EA;}.elementor-19956 .elementor-element.elementor-element-4f71a0d8{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-19956 .elementor-element.elementor-element-43110912{--display:flex;--min-height:145px;--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19956 .elementor-element.elementor-element-43110912:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-43110912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071216B8;}.elementor-19956 .elementor-element.elementor-element-a30f5cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;color:#00E7EA;}.elementor-19956 .elementor-element.elementor-element-8c2b9f5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:500;color:#00E7EA;}.elementor-19956 .elementor-element.elementor-element-71902a6d{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-19956 .elementor-element.elementor-element-15abf6d2{--display:flex;--min-height:92px;--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 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00E7EA33;--border-color:#00E7EA33;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19956 .elementor-element.elementor-element-3cb40bd2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;letter-spacing:2.4px;color:#001012;}.elementor-19956 .elementor-element.elementor-element-22ff499c{--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:145px;--padding-bottom:145px;--padding-left:70px;--padding-right:70px;}.elementor-19956 .elementor-element.elementor-element-1713c372 .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-19956 .elementor-element.elementor-element-56d94c3a .elementor-heading-title{font-family:var( --e-global-typography-e746dd5-font-family ), Sans-serif;font-size:var( --e-global-typography-e746dd5-font-size );font-weight:var( --e-global-typography-e746dd5-font-weight );line-height:var( --e-global-typography-e746dd5-line-height );letter-spacing:var( --e-global-typography-e746dd5-letter-spacing );color:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-33ed0605{--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-19956 .elementor-element.elementor-element-45050114{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 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:100px;--padding-bottom:100px;--padding-left:75px;--padding-right:75px;}.elementor-19956 .elementor-element.elementor-element-45050114:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-45050114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-19956 .elementor-element.elementor-element-3b01392{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-19956 .elementor-element.elementor-element-3b01392 .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:#556568;}.elementor-19956 .elementor-element.elementor-element-144a3b80{--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-19956 .elementor-element.elementor-element-242cfd04 .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-19956 .elementor-element.elementor-element-2656af97 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:74px;font-weight:700;line-height:0.94em;letter-spacing:-3.5px;color:var( --e-global-color-primary );}.elementor-19956 .elementor-element.elementor-element-3ecf9e86{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#95A4A7;}.elementor-19956 .elementor-element.elementor-element-47cae58c .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-19956 .elementor-element.elementor-element-47cae58c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19956 .elementor-element.elementor-element-6fe47905{--display:flex;--min-height:430px;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:#FFFFFF24;--border-color:#FFFFFF24;}.elementor-19956 .elementor-element.elementor-element-6fe47905:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-6fe47905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #071216 0%, #06343A 100%);}.elementor-19956 .elementor-element.elementor-element-6ee4e9ee{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;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:100px;--padding-bottom:100px;--padding-left:75px;--padding-right:75px;}.elementor-19956 .elementor-element.elementor-element-2434e9cd{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-19956 .elementor-element.elementor-element-2434e9cd .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:#556568;}.elementor-19956 .elementor-element.elementor-element-6a253c9b{--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-19956 .elementor-element.elementor-element-4ec8551c .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-19956 .elementor-element.elementor-element-7df065f4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:74px;font-weight:700;line-height:0.94em;letter-spacing:-3.5px;color:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-41e92718{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#95A4A7;}.elementor-19956 .elementor-element.elementor-element-2adb4990 .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-19956 .elementor-element.elementor-element-2adb4990 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19956 .elementor-element.elementor-element-c61d59b{--display:flex;--min-height:430px;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:#FFFFFF24;--border-color:#FFFFFF24;}.elementor-19956 .elementor-element.elementor-element-c61d59b:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-c61d59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #071216 0%, #063A35 100%);}.elementor-19956 .elementor-element.elementor-element-14ffc807{text-align:start;}.elementor-19956 .elementor-element.elementor-element-14ffc807 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;color:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-1abc9003{--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:145px;--padding-bottom:145px;--padding-left:75px;--padding-right:75px;}.elementor-19956 .elementor-element.elementor-element-1abc9003:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-1abc9003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-19956 .elementor-element.elementor-element-2189a744 .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-19956 .elementor-element.elementor-element-5109750 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:76px;font-weight:700;line-height:0.94em;letter-spacing:-3.5px;color:var( --e-global-color-primary );}.elementor-19956 .elementor-element.elementor-element-b17f13c{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19956 .elementor-element.elementor-element-6b701e0c{--display:flex;--min-height:500px;--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:#FFFFFF24;--border-color:#FFFFFF24;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-19956 .elementor-element.elementor-element-6b701e0c:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-6b701e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #071216 0%, #07333A 100%);}.elementor-19956 .elementor-element.elementor-element-756aa4e4 .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-19956 .elementor-element.elementor-element-7f5fc530 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:700;line-height:1em;color:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-abbbb47{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#95A4A7;}.elementor-19956 .elementor-element.elementor-element-2b86548 .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-19956 .elementor-element.elementor-element-2b86548 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19956 .elementor-element.elementor-element-52d1ff3c{--display:flex;--min-height:500px;--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:#FFFFFF24;--border-color:#FFFFFF24;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-19956 .elementor-element.elementor-element-52d1ff3c:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-52d1ff3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #071216 0%, #123035 100%);}.elementor-19956 .elementor-element.elementor-element-1e5194ae .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-19956 .elementor-element.elementor-element-2de073d1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:700;line-height:1em;color:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-24dc0d1a{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#95A4A7;}.elementor-19956 .elementor-element.elementor-element-5c8850c3 .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-19956 .elementor-element.elementor-element-5c8850c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19956 .elementor-element.elementor-element-125b52d3{--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:120px;--padding-bottom:145px;--padding-left:75px;--padding-right:75px;}.elementor-19956 .elementor-element.elementor-element-3afca969 .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-19956 .elementor-element.elementor-element-6e02696d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;font-weight:700;line-height:0.95em;letter-spacing:-3px;color:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-31fce02c{--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;}.elementor-19956 .elementor-element.elementor-element-640284fb{--display:flex;--min-height:290px;--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:40px;--padding-left:25px;--padding-right:25px;}.elementor-19956 .elementor-element.elementor-element-640284fb:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-640284fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12dfd83 );}.elementor-19956 .elementor-element.elementor-element-e8e03df .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-d03a495 );}.elementor-19956 .elementor-element.elementor-element-1c1c0485{--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-19956 .elementor-element.elementor-element-3f0d18dd .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:var( --e-global-color-text );}.elementor-19956 .elementor-element.elementor-element-3f0d18dd .elementor-heading-title a:hover, .elementor-19956 .elementor-element.elementor-element-3f0d18dd .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-19956 .elementor-element.elementor-element-15ffe8b{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-19956 .elementor-element.elementor-element-1753c301{--display:flex;--min-height:290px;--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:40px;--padding-left:25px;--padding-right:25px;}.elementor-19956 .elementor-element.elementor-element-1753c301:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-1753c301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12dfd83 );}.elementor-19956 .elementor-element.elementor-element-1dec5bfe .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-19956 .elementor-element.elementor-element-1795f072{--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-19956 .elementor-element.elementor-element-efbdb71 .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:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-3c898ce5{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:var( --e-global-color-text );}.elementor-19956 .elementor-element.elementor-element-1e161fd6{--display:flex;--min-height:290px;--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:40px;--padding-left:25px;--padding-right:25px;}.elementor-19956 .elementor-element.elementor-element-1e161fd6:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-1e161fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12dfd83 );}.elementor-19956 .elementor-element.elementor-element-15314450 .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-19956 .elementor-element.elementor-element-413fbcbe{--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-19956 .elementor-element.elementor-element-2dc2b0b .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:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-2cd32326{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:var( --e-global-color-text );}.elementor-19956 .elementor-element.elementor-element-66331b97{--display:flex;--min-height:290px;--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:40px;--padding-left:25px;--padding-right:25px;}.elementor-19956 .elementor-element.elementor-element-66331b97:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-66331b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12dfd83 );}.elementor-19956 .elementor-element.elementor-element-1c111964 .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-19956 .elementor-element.elementor-element-2c9db42a{--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-19956 .elementor-element.elementor-element-5be83be3 .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:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-5d19526{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:var( --e-global-color-text );}.elementor-19956 .elementor-element.elementor-element-6fd4d2cd{--display:flex;--min-height:680px;--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-19956 .elementor-element.elementor-element-6fd4d2cd:not(.elementor-motion-effects-element-type-background), .elementor-19956 .elementor-element.elementor-element-6fd4d2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #02080B 0%, #06343A 100%);}.elementor-19956 .elementor-element.elementor-element-4c143ddb .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-19956 .elementor-element.elementor-element-d75c966{text-align:center;}.elementor-19956 .elementor-element.elementor-element-d75c966 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:96px;font-weight:700;line-height:0.9em;letter-spacing:-4.5px;color:#F2F7F7;}.elementor-19956 .elementor-element.elementor-element-63eaba06{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-size:17px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-19956 .elementor-element.elementor-element-63eaba06.elementor-element{--align-self:center;}.elementor-19956 .elementor-element.elementor-element-4699bbc3 .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 );fill:#00E7EA;color:#00E7EA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E7EA;border-radius:0px 0px 0px 0px;}.elementor-19956 .elementor-element.elementor-element-4699bbc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19956 .elementor-element.elementor-element-1d875c80{--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-19956 .elementor-element.elementor-element-791f740 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;color:var( --e-global-color-accent );}.elementor-19956 .elementor-element.elementor-element-4a4ede26{color:var( --e-global-color-text );}.elementor-19956 .elementor-element.elementor-element-6fda3970{color:#758588;}@media(max-width:1024px){.elementor-19956 .elementor-element.elementor-element-54368c79{--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:90px;--padding-bottom:75px;--padding-left:34px;--padding-right:34px;}.elementor-19956 .elementor-element.elementor-element-3a46fc0f .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-19956 .elementor-element.elementor-element-5595ce46 .elementor-heading-title{font-size:var( --e-global-typography-c86f17d-font-size );line-height:var( --e-global-typography-c86f17d-line-height );letter-spacing:var( --e-global-typography-c86f17d-letter-spacing );}.elementor-19956 .elementor-element.elementor-element-332b9922{font-size:var( --e-global-typography-a611d27-font-size );line-height:var( --e-global-typography-a611d27-line-height );}.elementor-19956 .elementor-element.elementor-element-a058a50 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-6f4b81a4 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-2c6a4fb0{--padding-top:0px;--padding-bottom:0px;--padding-left:34px;--padding-right:34px;}.elementor-19956 .elementor-element.elementor-element-752049f7{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-4f71a0d8{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-71902a6d{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-22ff499c{--padding-top:100px;--padding-bottom:100px;--padding-left:34px;--padding-right:34px;}.elementor-19956 .elementor-element.elementor-element-1713c372 .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-19956 .elementor-element.elementor-element-56d94c3a .elementor-heading-title{font-size:var( --e-global-typography-e746dd5-font-size );line-height:var( --e-global-typography-e746dd5-line-height );letter-spacing:var( --e-global-typography-e746dd5-letter-spacing );}.elementor-19956 .elementor-element.elementor-element-45050114{--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:80px;--padding-bottom:80px;--padding-left:34px;--padding-right:34px;}.elementor-19956 .elementor-element.elementor-element-3b01392 .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-19956 .elementor-element.elementor-element-242cfd04 .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-19956 .elementor-element.elementor-element-47cae58c .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-6ee4e9ee{--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:80px;--padding-bottom:80px;--padding-left:34px;--padding-right:34px;}.elementor-19956 .elementor-element.elementor-element-2434e9cd .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-19956 .elementor-element.elementor-element-4ec8551c .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-19956 .elementor-element.elementor-element-2adb4990 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-1abc9003{--padding-top:100px;--padding-bottom:100px;--padding-left:34px;--padding-right:34px;}.elementor-19956 .elementor-element.elementor-element-2189a744 .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-19956 .elementor-element.elementor-element-b17f13c{--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-19956 .elementor-element.elementor-element-756aa4e4 .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-19956 .elementor-element.elementor-element-2b86548 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-1e5194ae .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-19956 .elementor-element.elementor-element-5c8850c3 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-125b52d3{--padding-top:100px;--padding-bottom:100px;--padding-left:34px;--padding-right:34px;}.elementor-19956 .elementor-element.elementor-element-3afca969 .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-19956 .elementor-element.elementor-element-e8e03df .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-19956 .elementor-element.elementor-element-3f0d18dd .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-19956 .elementor-element.elementor-element-15ffe8b{font-size:var( --e-global-typography-text-font-size );}.elementor-19956 .elementor-element.elementor-element-1dec5bfe .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-19956 .elementor-element.elementor-element-efbdb71 .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-19956 .elementor-element.elementor-element-15314450 .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-19956 .elementor-element.elementor-element-2dc2b0b .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-19956 .elementor-element.elementor-element-1c111964 .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-19956 .elementor-element.elementor-element-5be83be3 .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-19956 .elementor-element.elementor-element-4c143ddb .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-19956 .elementor-element.elementor-element-4699bbc3 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}}@media(min-width:768px){.elementor-19956 .elementor-element.elementor-element-4034612c{--width:100%;}.elementor-19956 .elementor-element.elementor-element-22ff499c{--content-width:1220px;}}@media(max-width:767px){.elementor-19956 .elementor-element.elementor-element-4034612c{--min-height:268px;}.elementor-19956 .elementor-element.elementor-element-54368c79{--padding-top:75px;--padding-bottom:60px;--padding-left:22px;--padding-right:22px;}.elementor-19956 .elementor-element.elementor-element-3a46fc0f .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-19956 .elementor-element.elementor-element-5595ce46 .elementor-heading-title{font-size:var( --e-global-typography-c86f17d-font-size );line-height:var( --e-global-typography-c86f17d-line-height );letter-spacing:var( --e-global-typography-c86f17d-letter-spacing );}.elementor-19956 .elementor-element.elementor-element-332b9922{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-a611d27-font-size );line-height:var( --e-global-typography-a611d27-line-height );}.elementor-19956 .elementor-element.elementor-element-a058a50 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-6f4b81a4 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-2c6a4fb0{--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-19956 .elementor-element.elementor-element-752049f7{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-4f71a0d8{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-71902a6d{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-22ff499c{--padding-top:85px;--padding-bottom:85px;--padding-left:22px;--padding-right:22px;}.elementor-19956 .elementor-element.elementor-element-1713c372 .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-19956 .elementor-element.elementor-element-56d94c3a .elementor-heading-title{font-size:var( --e-global-typography-e746dd5-font-size );line-height:var( --e-global-typography-e746dd5-line-height );letter-spacing:var( --e-global-typography-e746dd5-letter-spacing );}.elementor-19956 .elementor-element.elementor-element-45050114{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-19956 .elementor-element.elementor-element-3b01392 .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-19956 .elementor-element.elementor-element-242cfd04 .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-19956 .elementor-element.elementor-element-47cae58c .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-6ee4e9ee{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-19956 .elementor-element.elementor-element-2434e9cd .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-19956 .elementor-element.elementor-element-4ec8551c .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-19956 .elementor-element.elementor-element-2adb4990 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-1abc9003{--padding-top:85px;--padding-bottom:85px;--padding-left:22px;--padding-right:22px;}.elementor-19956 .elementor-element.elementor-element-2189a744 .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-19956 .elementor-element.elementor-element-6b701e0c{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-19956 .elementor-element.elementor-element-756aa4e4 .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-19956 .elementor-element.elementor-element-2b86548 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-52d1ff3c{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-19956 .elementor-element.elementor-element-1e5194ae .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-19956 .elementor-element.elementor-element-5c8850c3 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-125b52d3{--padding-top:85px;--padding-bottom:85px;--padding-left:22px;--padding-right:22px;}.elementor-19956 .elementor-element.elementor-element-3afca969 .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-19956 .elementor-element.elementor-element-e8e03df .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-19956 .elementor-element.elementor-element-3f0d18dd .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-19956 .elementor-element.elementor-element-15ffe8b{font-size:var( --e-global-typography-text-font-size );}.elementor-19956 .elementor-element.elementor-element-1dec5bfe .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-19956 .elementor-element.elementor-element-efbdb71 .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-19956 .elementor-element.elementor-element-15314450 .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-19956 .elementor-element.elementor-element-2dc2b0b .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-19956 .elementor-element.elementor-element-1c111964 .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-19956 .elementor-element.elementor-element-5be83be3 .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-19956 .elementor-element.elementor-element-6fd4d2cd{--padding-top:80px;--padding-bottom:80px;--padding-left:22px;--padding-right:22px;}.elementor-19956 .elementor-element.elementor-element-4c143ddb .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-19956 .elementor-element.elementor-element-4699bbc3 .elementor-button{font-size:var( --e-global-typography-df53ed6-font-size );line-height:var( --e-global-typography-df53ed6-line-height );}.elementor-19956 .elementor-element.elementor-element-1d875c80{--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;}}/* Start custom CSS for container, class: .elementor-element-4e980855 */.elementor-19956 .elementor-element.elementor-element-4e980855{position:relative;background:radial-gradient(circle,rgba(0,231,234,.18),rgba(0,231,234,.02) 42%,transparent 68%);} .elementor-19956 .elementor-element.elementor-element-4e980855:before,.elementor-19956 .elementor-element.elementor-element-4e980855:after{content:"";position:absolute;border:1px solid rgba(0,231,234,.26);border-radius:50%;animation:ecoOrbit 18s linear infinite;} .elementor-19956 .elementor-element.elementor-element-4e980855:before{width:390px;height:390px;transform:rotateX(65deg);} .elementor-19956 .elementor-element.elementor-element-4e980855:after{width:470px;height:250px;animation-direction:reverse;} @keyframes ecoOrbit{to{transform:rotate(360deg) rotateX(65deg)}} @media(max-width:767px){.elementor-19956 .elementor-element.elementor-element-4e980855:before{width:270px;height:270px}.elementor-19956 .elementor-element.elementor-element-4e980855:after{width:330px;height:180px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54368c79 */.elementor-19956 .elementor-element.elementor-element-54368c79{position:relative;overflow:hidden;} .elementor-19956 .elementor-element.elementor-element-54368c79:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02080B 0%,rgba(2,8,11,.94) 34%,rgba(2,8,11,.32) 67%,rgba(2,8,11,.04) 100%);pointer-events:none;} .elementor-19956 .elementor-element.elementor-element-54368c79:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#02080B 0%,transparent 28%,rgba(2,8,11,.12) 100%);pointer-events:none;} .elementor-19956 .elementor-element.elementor-element-54368c79>.e-con-inner,.elementor-19956 .elementor-element.elementor-element-54368c79>.elementor-element{position:relative;z-index:1;} @media(max-width:1024px){.elementor-19956 .elementor-element.elementor-element-54368c79:before{background:linear-gradient(180deg,#02080B 0%,rgba(2,8,11,.76) 52%,rgba(2,8,11,.18) 100%)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1476be26 */.elementor-19956 .elementor-element.elementor-element-1476be26{backdrop-filter:blur(18px);transition:.35s;position:relative;overflow:hidden}.elementor-19956 .elementor-element.elementor-element-1476be26:before{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,#00E7EA,transparent);transform:translateX(-100%);transition:.6s}.elementor-19956 .elementor-element.elementor-element-1476be26:hover{transform:translateY(-8px);border-color:rgba(0,231,234,.45)}.elementor-19956 .elementor-element.elementor-element-1476be26:hover:before{transform:translateX(100%)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c79033 */.elementor-19956 .elementor-element.elementor-element-5c79033{backdrop-filter:blur(18px);transition:.35s;position:relative;overflow:hidden}.elementor-19956 .elementor-element.elementor-element-5c79033:before{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,#00E7EA,transparent);transform:translateX(-100%);transition:.6s}.elementor-19956 .elementor-element.elementor-element-5c79033:hover{transform:translateY(-8px);border-color:rgba(0,231,234,.45)}.elementor-19956 .elementor-element.elementor-element-5c79033:hover:before{transform:translateX(100%)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43110912 */.elementor-19956 .elementor-element.elementor-element-43110912{backdrop-filter:blur(18px);transition:.35s;position:relative;overflow:hidden}.elementor-19956 .elementor-element.elementor-element-43110912:before{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,#00E7EA,transparent);transform:translateX(-100%);transition:.6s}.elementor-19956 .elementor-element.elementor-element-43110912:hover{transform:translateY(-8px);border-color:rgba(0,231,234,.45)}.elementor-19956 .elementor-element.elementor-element-43110912:hover:before{transform:translateX(100%)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c6a4fb0 */.elementor-19956 .elementor-element.elementor-element-2c6a4fb0{position:relative;z-index:4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15abf6d2 */.elementor-19956 .elementor-element.elementor-element-15abf6d2{overflow:hidden;transform:rotate(-1.4deg) scale(1.02);background:#00E7EA;color:#001012}.elementor-19956 .elementor-element.elementor-element-15abf6d2 .elementor-heading-title{white-space:nowrap;animation:ecoMarquee 22s linear infinite}@keyframes ecoMarquee{to{transform:translateX(-50%)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe47905 */.elementor-19956 .elementor-element.elementor-element-6fe47905{position:relative;perspective:900px;overflow:hidden;} .elementor-19956 .elementor-element.elementor-element-6fe47905:before{content:"DESIGN. PERFORMANCE. ERFOLG.";display:flex;align-items:flex-end;padding:35px;position:absolute;width:72%;height:68%;background:radial-gradient(circle at 80% 20%,rgba(0,231,234,.28),transparent 32%),#06171B;border:1px solid rgba(0,231,234,.3);font:700 28px/1.1 Inter;color:white;transform:rotateY(-10deg) rotateX(4deg);box-shadow:0 30px 70px rgba(0,0,0,.65),0 0 35px rgba(0,231,234,.12);} .elementor-19956 .elementor-element.elementor-element-6fe47905:after{content:"";position:absolute;width:85%;height:1px;background:#00E7EA;bottom:12%;box-shadow:0 0 16px #00E7EA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c61d59b */.elementor-19956 .elementor-element.elementor-element-c61d59b{position:relative;isolation:isolate;overflow:hidden;background-color:#041115!important;background-image:linear-gradient(rgba(0,231,234,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,234,.085) 1px,transparent 1px),radial-gradient(circle at 72% 42%,rgba(0,231,234,.14),transparent 34%)!important;background-size:48px 48px,48px 48px,100% 100%!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 30px 80px rgba(0,0,0,.38);transition:transform .55s cubic-bezier(.2,.75,.25,1),border-color .4s,box-shadow .55s}
.elementor-19956 .elementor-element.elementor-element-c61d59b:hover{transform:translateY(-9px) scale(1.012);border-color:rgba(0,231,234,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 35px 90px rgba(0,0,0,.44),0 0 55px rgba(0,231,234,.1)}
.elementor-19956 .elementor-element.elementor-element-c61d59b:before{content:"";position:absolute;left:8%;right:8%;bottom:13%;height:67%;background:linear-gradient(180deg,rgba(0,231,234,.22),rgba(0,231,234,.015));clip-path:polygon(0 88%,14% 78%,27% 82%,41% 60%,54% 68%,67% 39%,80% 48%,100% 5%,100% 100%,0 100%);border-bottom:1px solid rgba(0,231,234,.22);filter:drop-shadow(0 -3px 5px rgba(0,231,234,.48));animation:ecoChartReveal 1.4s cubic-bezier(.2,.75,.25,1) both;z-index:1}
.elementor-19956 .elementor-element.elementor-element-c61d59b:after{content:"â†—  +184%";position:absolute;right:7%;top:8%;padding:11px 14px;border:1px solid rgba(0,231,234,.34);border-radius:999px;background:rgba(1,15,18,.76);backdrop-filter:blur(10px);font:700 16px/1 Manrope,Arial,sans-serif;letter-spacing:.06em;color:#00E7EA;text-shadow:0 0 16px rgba(0,231,234,.75);box-shadow:0 0 30px rgba(0,231,234,.09);z-index:4}
.elementor-19956 .elementor-element.elementor-element-c61d59b>.e-con-inner,.elementor-19956 .elementor-element.elementor-element-c61d59b>.elementor-element{position:relative;z-index:3}
.elementor-19956 .elementor-element.elementor-element-c61d59b .elementor-widget-heading{position:absolute;left:8%;top:9%;max-width:48%;margin:0!important}
.elementor-19956 .elementor-element.elementor-element-c61d59b .elementor-heading-title{font-size:clamp(24px,2.2vw,38px)!important;line-height:1.04!important;letter-spacing:-.035em;color:#F5FAFA!important;text-shadow:0 4px 24px rgba(0,0,0,.6)}
.elementor-19956 .elementor-element.elementor-element-c61d59b .elementor-widget-heading:after{content:"â—   â—   â—   â—";position:absolute;left:2%;top:215%;width:190%;font-size:14px;letter-spacing:clamp(30px,4.5vw,68px);color:#8EFFFF;text-shadow:0 0 7px #00E7EA,0 0 17px #00E7EA;transform:rotate(-14deg);white-space:nowrap;opacity:.9}
.elementor-19956 .elementor-element.elementor-element-c61d59b .elementor-widget-heading:before{content:"12 MONATE Â· ORGANISCHES WACHSTUM";position:absolute;left:0;top:calc(100% + 18px);width:max-content;font:600 10px/1.2 Manrope,Arial,sans-serif;letter-spacing:.16em;color:#7C9498}
@keyframes ecoChartReveal{from{clip-path:polygon(0 100%,14% 100%,27% 100%,41% 100%,54% 100%,67% 100%,80% 100%,100% 100%,100% 100%,0 100%)}}
@media(max-width:767px){.elementor-19956 .elementor-element.elementor-element-c61d59b{min-height:320px!important}.elementor-19956 .elementor-element.elementor-element-c61d59b .elementor-widget-heading{left:7%;top:8%;max-width:58%}.elementor-19956 .elementor-element.elementor-element-c61d59b .elementor-heading-title{font-size:26px!important}.elementor-19956 .elementor-element.elementor-element-c61d59b:after{right:5%;top:6%;font-size:12px;padding:9px 11px}.elementor-19956 .elementor-element.elementor-element-c61d59b .elementor-widget-heading:after{display:none}.elementor-19956 .elementor-element.elementor-element-c61d59b:before{left:6%;right:6%;height:60%}}
@media(prefers-reduced-motion:reduce){.elementor-19956 .elementor-element.elementor-element-c61d59b:before{animation:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b701e0c */.elementor-19956 .elementor-element.elementor-element-6b701e0c{position:relative;overflow:hidden;transition:.4s;} .elementor-19956 .elementor-element.elementor-element-6b701e0c:hover{transform:translateY(-10px);border-color:rgba(0,231,234,.55);} .elementor-19956 .elementor-element.elementor-element-6b701e0c:before{content:"";position:absolute;width:340px;height:340px;border:1px solid rgba(0,231,234,.2);border-radius:50%;right:-100px;top:-100px;box-shadow:0 0 0 40px rgba(0,231,234,.025),0 0 0 80px rgba(0,231,234,.015);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d1ff3c */.elementor-19956 .elementor-element.elementor-element-52d1ff3c{position:relative;overflow:hidden;transition:.4s;} .elementor-19956 .elementor-element.elementor-element-52d1ff3c:hover{transform:translateY(-10px);border-color:rgba(0,231,234,.55);} .elementor-19956 .elementor-element.elementor-element-52d1ff3c:before{content:"";position:absolute;width:340px;height:340px;border:1px solid rgba(0,231,234,.2);border-radius:50%;right:-100px;top:-100px;box-shadow:0 0 0 40px rgba(0,231,234,.025),0 0 0 80px rgba(0,231,234,.015);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640284fb */.elementor-19956 .elementor-element.elementor-element-640284fb{transition:.35s}.elementor-19956 .elementor-element.elementor-element-640284fb:hover{background:rgba(0,231,234,.045);transform:translateY(-8px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753c301 */.elementor-19956 .elementor-element.elementor-element-1753c301{transition:.35s}.elementor-19956 .elementor-element.elementor-element-1753c301:hover{background:rgba(0,231,234,.045);transform:translateY(-8px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e161fd6 */.elementor-19956 .elementor-element.elementor-element-1e161fd6{transition:.35s}.elementor-19956 .elementor-element.elementor-element-1e161fd6:hover{background:rgba(0,231,234,.045);transform:translateY(-8px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66331b97 */.elementor-19956 .elementor-element.elementor-element-66331b97{transition:.35s}.elementor-19956 .elementor-element.elementor-element-66331b97:hover{background:rgba(0,231,234,.045);transform:translateY(-8px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd4d2cd */.elementor-19956 .elementor-element.elementor-element-6fd4d2cd{position:relative;overflow:hidden;text-align:center;}.elementor-19956 .elementor-element.elementor-element-6fd4d2cd:before,.elementor-19956 .elementor-element.elementor-element-6fd4d2cd:after{content:"";position:absolute;border:1px solid rgba(0,231,234,.14);border-radius:50%;width:480px;height:480px;}.elementor-19956 .elementor-element.elementor-element-6fd4d2cd:after{width:680px;height:680px;}.elementor-19956 .elementor-element.elementor-element-6fd4d2cd>*{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4034612c *//* ECO ONLINE Home Signature Experience */
.elementor-19956 .elementor-element.elementor-element-4034612c{--eco-cyan:#00E7EA;--eco-deep:#02080B;--eco-panel:#061419;--eco-ease:cubic-bezier(.2,.75,.25,1);isolation:isolate;overflow:clip}
.elementor-19956 .elementor-element.elementor-element-4034612c ::selection{background:var(--eco-cyan);color:#001012}
.elementor-19956 .elementor-element.elementor-element-4034612c:before{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;background:linear-gradient(112deg,transparent 0 47%,rgba(0,231,234,.018) 50%,transparent 53%);background-size:230% 100%;animation:ecoHomeSweep 15s linear infinite;mix-blend-mode:screen}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-hero{position:relative;isolation:isolate;min-height:min(920px,94vh)!important;background-image:radial-gradient(circle at 75% 43%,rgba(0,231,234,.17),transparent 25%),linear-gradient(115deg,#02080B 0%,#031216 58%,#02080B 100%)!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-hero:before{background:linear-gradient(90deg,#02080B 0%,rgba(2,8,11,.92) 42%,rgba(2,8,11,.16) 80%,rgba(2,8,11,.04) 100%),repeating-linear-gradient(90deg,transparent 0,transparent calc(8.333% - 1px),rgba(0,231,234,.045) 8.333%)!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-hero:after{content:"HOME"!important;inset:auto -1vw -.12em auto!important;background:none!important;font:700 clamp(120px,19vw,310px)/.82 Manrope,sans-serif;letter-spacing:-.08em;color:rgba(0,231,234,.045);-webkit-text-stroke:2px rgba(0,231,234,.25);filter:drop-shadow(0 0 26px rgba(0,231,234,.17));animation:ecoHomeDrift 9s var(--eco-ease) infinite alternate;white-space:nowrap}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-hero .elementor-heading-title span{display:inline-block;color:transparent!important;background:linear-gradient(90deg,#00E7EA,#D9FFFF,#00AAB7,#00E7EA);background-size:240% auto;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 25px rgba(0,231,234,.18));animation:ecoHomeText 5s linear infinite}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-hero .eco-eyebrow:before{content:"";display:inline-block;width:38px;height:1px;margin-right:13px;vertical-align:middle;background:var(--eco-cyan);box-shadow:0 0 14px var(--eco-cyan);animation:ecoHomeLine 2.8s ease-in-out infinite}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-orbit{position:relative!important;background:radial-gradient(circle,rgba(0,231,234,.2),rgba(0,231,234,.035) 42%,transparent 69%)!important;filter:drop-shadow(0 0 38px rgba(0,231,234,.12))}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-orbit:before{border:2px solid rgba(0,231,234,.34)!important;box-shadow:0 0 0 42px rgba(0,231,234,.025),0 0 55px rgba(0,231,234,.18);animation:ecoHomeOrbit 18s linear infinite!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-orbit:after{border:1.5px solid rgba(0,231,234,.3)!important;box-shadow:inset 0 0 45px rgba(0,231,234,.035),0 0 30px rgba(0,231,234,.12);animation:ecoHomeOrbitReverse 13s linear infinite!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-orbit>.e-con-inner:after,.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-orbit>div:first-child:after{content:"";position:absolute;left:50%;top:50%;width:118px;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:24px;background:#031216 url("https://www.eco-online.at/wp-content/uploads/2023/01/cropped-Symbol-1.png") center/58% no-repeat;border:1px solid rgba(0,231,234,.62);box-shadow:0 0 0 10px rgba(0,231,234,.035),0 0 38px rgba(0,231,234,.42),0 0 100px rgba(0,231,234,.14);animation:ecoHomeIcon 4.2s ease-in-out infinite}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-signals{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-signals>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-19956 .elementor-element.elementor-element-4034612c .eco-home-signals>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-19956 .elementor-element.elementor-element-4034612c .eco-home-signals>div:hover{transform:translateY(-8px);border-color:rgba(0,231,234,.42)!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-signals>div:hover:before{width:100%}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-marquee{box-shadow:0 0 45px rgba(0,231,234,.14);position:relative;z-index:3}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-statement{position:relative;background-image:radial-gradient(circle at 88% 50%,rgba(0,231,234,.085),transparent 30%)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-statement:after{content:"IMPACT";position:absolute;right:4vw;top:50%;transform:translateY(-50%);font:700 clamp(100px,18vw,280px)/1 Manrope,sans-serif;letter-spacing:-.08em;color:rgba(0,231,234,.025);-webkit-text-stroke:1.5px rgba(0,231,234,.17);filter:drop-shadow(0 0 30px rgba(0,231,234,.09));pointer-events:none}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-service{position:relative;overflow:hidden;isolation:isolate;background-image:radial-gradient(circle at 80% 50%,rgba(0,231,234,.07),transparent 35%);transition:background-color .5s}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-service:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(transparent,var(--eco-cyan),transparent);opacity:.32;box-shadow:0 0 20px rgba(0,231,234,.3)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-service--web:before{right:5%}.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-service--seo:before{left:5%}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-service>div:first-of-type>.elementor-widget-heading:first-child .elementor-heading-title{color:rgba(0,231,234,.035)!important;-webkit-text-stroke:1.5px rgba(0,231,234,.25);font-size:clamp(100px,13vw,210px)!important;filter:drop-shadow(0 0 25px rgba(0,231,234,.12))}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-visual{transition:transform .6s var(--eco-ease),border-color .45s,box-shadow .6s;box-shadow:0 28px 75px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.04)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-visual:hover{transform:translateY(-10px) scale(1.015);border-color:rgba(0,231,234,.5)!important;box-shadow:0 34px 90px rgba(0,0,0,.45),0 0 55px rgba(0,231,234,.1)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-web-visual:before{transition:transform .7s var(--eco-ease),box-shadow .5s!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-web-visual:hover:before{transform:rotateY(-4deg) rotateX(2deg) translateY(-8px)!important;box-shadow:0 40px 90px rgba(0,0,0,.68),0 0 50px rgba(0,231,234,.2)!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-seo-visual:before{animation:ecoHomeChart 3.5s ease-in-out infinite alternate}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-projects{position:relative;background-image:linear-gradient(rgba(0,231,234,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,234,.03) 1px,transparent 1px);background-size:72px 72px}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-project-card{position:relative;isolation:isolate;transition:transform .55s var(--eco-ease),border-color .45s,box-shadow .55s!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(0,231,234,.08) 49%,transparent 63%);transform:translateX(-120%);transition:transform .9s var(--eco-ease);pointer-events:none}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-project-card:hover{transform:translateY(-12px)!important;box-shadow:0 30px 85px rgba(0,0,0,.42),0 0 50px rgba(0,231,234,.08)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-project-card:hover:after{transform:translateX(120%)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-process{position:relative;background-image:radial-gradient(circle at 10% 55%,rgba(0,231,234,.07),transparent 30%)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-process: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 20px rgba(0,231,234,.2)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-process-track{position:relative}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-process-track:before{content:"";position:absolute;left:5%;right:5%;top:27px;height:1px;background:linear-gradient(90deg,transparent,var(--eco-cyan) 12%,var(--eco-cyan) 88%,transparent);opacity:.36}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-process-step{position:relative;background:linear-gradient(180deg,rgba(6,22,26,.65),rgba(3,10,13,.25));transition:transform .45s var(--eco-ease),border-color .4s,box-shadow .45s!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-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-19956 .elementor-element.elementor-element-4034612c .eco-home-process-step:hover{transform:translateY(-9px)!important;border-color:rgba(0,231,234,.35)!important;box-shadow:0 24px 60px rgba(0,0,0,.3),inset 0 0 36px rgba(0,231,234,.025)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-process-step:hover:after{right:0}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-cta{position:relative;isolation:isolate;min-height:min(780px,86vh)!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-19956 .elementor-element.elementor-element-4034612c .eco-home-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:ecoHomeOrbitFlat 32s linear infinite!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-cta:after{width:min(74vw,980px)!important;height:auto!important;aspect-ratio:1;border-color:rgba(0,231,234,.15)!important;box-shadow:0 0 0 70px rgba(0,231,234,.018),0 0 0 140px rgba(0,231,234,.01);animation:ecoHomeBreath 6s ease-in-out infinite!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-native-button .elementor-button{position:relative;overflow:hidden;box-shadow:0 14px 40px rgba(0,231,234,.15);transition:transform .35s var(--eco-ease),box-shadow .35s}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-native-button .elementor-button:before{content:"";position:absolute;inset:-80% -40%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.48) 50%,transparent 60%);transform:translateX(-80%) rotate(8deg);transition:transform .75s var(--eco-ease)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-native-button .elementor-button:hover{transform:translateY(-3px);box-shadow:0 20px 55px rgba(0,231,234,.28)}.elementor-19956 .elementor-element.elementor-element-4034612c .eco-native-button .elementor-button:hover:before{transform:translateX(80%) rotate(8deg)}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-footer{position:relative;overflow:hidden;border-top-color:rgba(0,231,234,.18)!important}
.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-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-19956 .elementor-element.elementor-element-4034612c .eco-home-footer>*{position:relative;z-index:1}
@keyframes ecoHomeSweep{to{background-position:-230% 0}}@keyframes ecoHomeDrift{to{transform:translate3d(-2vw,-.03em,0);opacity:.72}}@keyframes ecoHomeText{to{background-position:240% center}}@keyframes ecoHomeLine{50%{width:58px;opacity:.55}}@keyframes ecoHomeOrbit{to{transform:rotate(360deg) rotateX(65deg)}}@keyframes ecoHomeOrbitReverse{to{transform:rotate(-360deg)}}@keyframes ecoHomeOrbitFlat{to{transform:rotate(360deg)}}@keyframes ecoHomeIcon{50%{transform:translate(-50%,-50%) scale(1.08) rotate(4deg);box-shadow:0 0 0 15px rgba(0,231,234,.025),0 0 48px rgba(0,231,234,.55),0 0 110px rgba(0,231,234,.2)}}@keyframes ecoHomeChart{to{transform:skewY(-18deg) translateY(-10px);filter:brightness(1.3)}}@keyframes ecoHomeBreath{50%{transform:scale(1.07);opacity:.62}}
@media(max-width:1024px){.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-hero{min-height:auto!important}.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-process-track:before{display:none}.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-service>div:first-of-type>.elementor-widget-heading:first-child .elementor-heading-title{font-size:130px!important}}
@media(max-width:767px){.elementor-19956 .elementor-element.elementor-element-4034612c:before{display:none}.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-hero:after{font-size:27vw;right:-4vw;bottom:.05em;-webkit-text-stroke:1px rgba(0,231,234,.2)}.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-statement:after{font-size:24vw;right:-4vw;opacity:.65}.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-signals>div:hover,.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-visual:hover,.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-project-card:hover,.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-process-step:hover{transform:translateY(-4px)!important}.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-service>div:first-of-type>.elementor-widget-heading:first-child .elementor-heading-title{font-size:90px!important}.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-cta{min-height:610px!important}.elementor-19956 .elementor-element.elementor-element-4034612c .eco-home-footer:after{font-size:22vw;right:-5vw;bottom:.05em;opacity:.52}}
@media(prefers-reduced-motion:reduce){.elementor-19956 .elementor-element.elementor-element-4034612c *,.elementor-19956 .elementor-element.elementor-element-4034612c *:before,.elementor-19956 .elementor-element.elementor-element-4034612c *:after{animation:none!important;transition-duration:.01ms!important}.elementor-19956 .elementor-element.elementor-element-4034612c:before{display:none}}/* End custom CSS */