.elementor-356 .elementor-element.elementor-element-a000001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.65;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a000001:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-a000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #021234 0%, #31549C 66%);}.elementor-356 .elementor-element.elementor-element-a000001::before, .elementor-356 .elementor-element.elementor-element-a000001 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-a000001 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-a000001 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-a000001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-a000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02102E;--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-a000002{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:9.5rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-356 .elementor-element.elementor-element-a000003{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a000004{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-a000005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#9edcff;}.elementor-356 .elementor-element.elementor-element-a000005.elementor-element{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-a000006 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:58px;font-weight:700;line-height:1.1em;letter-spacing:0em;color:#ffffff;}.elementor-356 .elementor-element.elementor-element-a000007{margin:1.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;line-height:1.7em;color:rgba(228,242,255,0.82);}.elementor-356 .elementor-element.elementor-element-a000008{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-356 .elementor-element.elementor-element-a000009 .elementor-button{background-color:#0d8dd4;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:7px 7px 7px 7px;}.elementor-356 .elementor-element.elementor-element-a000009 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-a000009 .elementor-button:focus{background-color:#0a7ab8;}.elementor-356 .elementor-element.elementor-element-a000009 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-356 .elementor-element.elementor-element-a00000a .elementor-button{background-color:rgba(0,0,0,0);font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;font-weight:500;fill:rgba(245,248,252,0.88);color:rgba(245,248,252,0.88);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(190,220,255,0.35);border-radius:7px 7px 7px 7px;}.elementor-356 .elementor-element.elementor-element-a00000a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-356 .elementor-element.elementor-element-a00000b{--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:20px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a00000c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:rgba(116,216,255,0.68);--border-color:rgba(116,216,255,0.68);--border-radius:5px 22px 22px 5px;box-shadow:0px 34px 100px 0px rgba(0,10,32,0.34);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.35rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-a00000c:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-a00000c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, rgba(255,255,255,0.14) 0%, rgba(25,113,191,0.08) 100%);}.elementor-356 .elementor-element.elementor-element-a00000d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(174,225,255,0.18);--border-color:rgba(174,225,255,0.18);--margin-top:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-356 .elementor-element.elementor-element-a00000e img{width:68px;height:68px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(158,220,255,0.34);border-radius:14px 14px 14px 14px;}.elementor-356 .elementor-element.elementor-element-a00000f{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a000010{font-family:"IBM Plex Mono", Sans-serif;font-size:0.66rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#9edcff;}.elementor-356 .elementor-element.elementor-element-a000011 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.03rem;font-weight:700;color:#ffffff;}.elementor-356 .elementor-element.elementor-element-a000012{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:rgba(228,242,255,0.72);}.elementor-356 .elementor-element.elementor-element-a000013.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-a000013 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#9edcff;}.elementor-356 .elementor-element.elementor-element-a000014{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-a000014 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.75rem;font-weight:700;line-height:1.05em;letter-spacing:-0.04em;color:#ffffff;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-a000015{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-a000015 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-356 .elementor-element.elementor-element-a000015 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-356 .elementor-element.elementor-element-a000015 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-356 .elementor-element.elementor-element-a000015 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-356 .elementor-element.elementor-element-a000015 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-356 .elementor-element.elementor-element-a000015 .elementor-icon-list-icon i{color:#75d6ff;transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-a000015 .elementor-icon-list-icon svg{fill:#75d6ff;transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-a000015 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-356 .elementor-element.elementor-element-a000015 .elementor-icon-list-text{color:rgba(232,246,255,0.86);transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-a000016{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(157,219,255,0.24);--border-color:rgba(157,219,255,0.24);--border-radius:22px 22px 22px 22px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a000016:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-a000016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(1,12,31,0.42);}.elementor-356 .elementor-element.elementor-element-a000020{--display:flex;--min-height:128px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(157,219,255,0.18);--border-color:rgba(157,219,255,0.18);--padding-top:1.4rem;--padding-bottom:1.4rem;--padding-left:1.4rem;--padding-right:1.4rem;}.elementor-356 .elementor-element.elementor-element-a000024 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:33px;font-weight:700;line-height:0.9em;letter-spacing:-0.05em;color:#dff8ff;}.elementor-356 .elementor-element.elementor-element-a000028{width:var( --container-widget-width, 192px );max-width:192px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:0.9rem;line-height:1.4em;color:rgba(218,239,255,0.72);}.elementor-356 .elementor-element.elementor-element-a000021{--display:flex;--min-height:128px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(157,219,255,0.18);--border-color:rgba(157,219,255,0.18);--padding-top:1.4rem;--padding-bottom:1.4rem;--padding-left:1.4rem;--padding-right:1.4rem;}.elementor-356 .elementor-element.elementor-element-a000025 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:33px;font-weight:700;line-height:0.9em;letter-spacing:-0.05em;color:#dff8ff;}.elementor-356 .elementor-element.elementor-element-a000029{width:var( --container-widget-width, 192px );max-width:192px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:0.9rem;line-height:1.4em;color:rgba(218,239,255,0.72);}.elementor-356 .elementor-element.elementor-element-a000022{--display:flex;--min-height:128px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(157,219,255,0.18);--border-color:rgba(157,219,255,0.18);--padding-top:1.4rem;--padding-bottom:1.4rem;--padding-left:1.4rem;--padding-right:1.4rem;}.elementor-356 .elementor-element.elementor-element-a000026 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:33px;font-weight:700;line-height:0.9em;letter-spacing:-0.05em;color:#dff8ff;}.elementor-356 .elementor-element.elementor-element-a00002a{width:var( --container-widget-width, 192px );max-width:192px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:0.9rem;line-height:1.4em;color:rgba(218,239,255,0.72);}.elementor-356 .elementor-element.elementor-element-a000023{--display:flex;--min-height:128px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.4rem;--padding-bottom:1.4rem;--padding-left:1.4rem;--padding-right:1.4rem;}.elementor-356 .elementor-element.elementor-element-a000027 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:33px;font-weight:700;line-height:0.9em;letter-spacing:-0.05em;color:#dff8ff;}.elementor-356 .elementor-element.elementor-element-a00002b{width:var( --container-widget-width, 192px );max-width:192px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:0.9rem;line-height:1.4em;color:rgba(218,239,255,0.72);}.elementor-356 .elementor-element.elementor-element-b000001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-b000001:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-b000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f8fc;}.elementor-356 .elementor-element.elementor-element-b000002{--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-356 .elementor-element.elementor-element-b000003.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-b000003 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.9rem;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-b000004{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-356 .elementor-element.elementor-element-b000004 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-b000005{--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-356 .elementor-element.elementor-element-b000006{font-family:"IBM Plex Sans", Sans-serif;font-size:1.12rem;line-height:1.85em;color:#43546b;}.elementor-356 .elementor-element.elementor-element-b000007{font-family:"IBM Plex Sans", Sans-serif;font-size:1.12rem;line-height:1.85em;color:#43546b;}.elementor-356 .elementor-element.elementor-element-c000001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-356 .elementor-element.elementor-element-c000001:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-c000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eef5fa;}.elementor-356 .elementor-element.elementor-element-c000002{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-c000003{--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-356 .elementor-element.elementor-element-c000004.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-c000004 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.9rem;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-c000005{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-356 .elementor-element.elementor-element-c000005 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-c000006{--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-356 .elementor-element.elementor-element-c000007{font-family:"IBM Plex Sans", Sans-serif;font-size:1.05rem;line-height:1.75em;color:#506176;}.elementor-356 .elementor-element.elementor-element-c000008{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:26px 16px;--row-gap:26px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-c000010{--display:flex;--min-height:368px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:rgba(13,141,212,0.48);--border-color:rgba(13,141,212,0.48);box-shadow:0px 20px 70px 0px rgba(8,31,61,0.075);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.55rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-c000010:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-c000010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.68) 100%);}.elementor-356 .elementor-element.elementor-element-c000011{font-family:"IBM Plex Mono", Sans-serif;font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#0f68a8;}.elementor-356 .elementor-element.elementor-element-c000012{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-c000012 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:44px;font-weight:700;line-height:0.98em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-c000013{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;line-height:1.75em;color:#536379;}.elementor-356 .elementor-element.elementor-element-c000014{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-c000020{--display:flex;--min-height:368px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:rgba(13,141,212,0.48);--border-color:rgba(13,141,212,0.48);box-shadow:0px 20px 70px 0px rgba(8,31,61,0.075);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.55rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-c000020:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-c000020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.68) 100%);}.elementor-356 .elementor-element.elementor-element-c000021{font-family:"IBM Plex Mono", Sans-serif;font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#0f68a8;}.elementor-356 .elementor-element.elementor-element-c000022{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-c000022 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:44px;font-weight:700;line-height:0.98em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-c000023{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;line-height:1.75em;color:#536379;}.elementor-356 .elementor-element.elementor-element-c000024{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-c000030{--display:flex;--min-height:368px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:rgba(13,141,212,0.48);--border-color:rgba(13,141,212,0.48);box-shadow:0px 20px 70px 0px rgba(8,31,61,0.075);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.55rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-c000030:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-c000030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.68) 100%);}.elementor-356 .elementor-element.elementor-element-c000031{font-family:"IBM Plex Mono", Sans-serif;font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#0f68a8;}.elementor-356 .elementor-element.elementor-element-c000032{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-c000032 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:44px;font-weight:700;line-height:0.98em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-c000033{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;line-height:1.75em;color:#536379;}.elementor-356 .elementor-element.elementor-element-c000034{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-c000040{--display:flex;--min-height:368px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:rgba(13,141,212,0.48);--border-color:rgba(13,141,212,0.48);box-shadow:0px 20px 70px 0px rgba(8,31,61,0.075);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.55rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-c000040:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-c000040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.68) 100%);}.elementor-356 .elementor-element.elementor-element-c000041{font-family:"IBM Plex Mono", Sans-serif;font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#0f68a8;}.elementor-356 .elementor-element.elementor-element-c000042{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-c000042 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:44px;font-weight:700;line-height:0.98em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-c000043{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;line-height:1.75em;color:#536379;}.elementor-356 .elementor-element.elementor-element-c000044{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-d000001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-d000001:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-d000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-d000002{--display:flex;--min-height:700px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-d000002:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-d000002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wladimir.anfragehelden.de/wp-content/uploads/2026/07/hf_20260708_143933_726abb34-7758-4be8-a8b5-a2534530d8ad.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-356 .elementor-element.elementor-element-d000002.e-con{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-d000004{--display:flex;--min-height:700px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-d000005.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-d000005 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.9rem;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-d000006{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-356 .elementor-element.elementor-element-d000006 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-d000007{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"IBM Plex Sans", Sans-serif;font-size:1.05rem;line-height:1.75em;color:#506176;}.elementor-356 .elementor-element.elementor-element-d000008{--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;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-d000010{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:rgba(13,141,212,0.36);--border-color:rgba(13,141,212,0.36);box-shadow:0px 14px 36px 0px rgba(7,31,62,0.055);--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:16px;}.elementor-356 .elementor-element.elementor-element-d000010:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-d000010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(255,255,255,0.9) 0%, rgba(238,248,255,0.42) 100%);}.elementor-356 .elementor-element.elementor-element-d000011{width:auto;max-width:auto;}.elementor-356 .elementor-element.elementor-element-d000011 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.8rem;font-weight:800;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-d000012{font-family:"IBM Plex Sans", Sans-serif;color:#193653;}.elementor-356 .elementor-element.elementor-element-d000020{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:rgba(13,141,212,0.36);--border-color:rgba(13,141,212,0.36);box-shadow:0px 14px 36px 0px rgba(7,31,62,0.055);--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:16px;}.elementor-356 .elementor-element.elementor-element-d000020:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-d000020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(255,255,255,0.9) 0%, rgba(238,248,255,0.42) 100%);}.elementor-356 .elementor-element.elementor-element-d000021{width:auto;max-width:auto;}.elementor-356 .elementor-element.elementor-element-d000021 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.8rem;font-weight:800;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-d000022{font-family:"IBM Plex Sans", Sans-serif;color:#193653;}.elementor-356 .elementor-element.elementor-element-d000030{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:rgba(13,141,212,0.36);--border-color:rgba(13,141,212,0.36);box-shadow:0px 14px 36px 0px rgba(7,31,62,0.055);--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:16px;}.elementor-356 .elementor-element.elementor-element-d000030:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-d000030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(255,255,255,0.9) 0%, rgba(238,248,255,0.42) 100%);}.elementor-356 .elementor-element.elementor-element-d000031{width:auto;max-width:auto;}.elementor-356 .elementor-element.elementor-element-d000031 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.8rem;font-weight:800;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-d000032{font-family:"IBM Plex Sans", Sans-serif;color:#193653;}.elementor-356 .elementor-element.elementor-element-e000001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-356 .elementor-element.elementor-element-e000001:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-e000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061b38;}.elementor-356 .elementor-element.elementor-element-e000002{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-e000003{--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-356 .elementor-element.elementor-element-e000004.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-e000004 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.9rem;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#9edcff;}.elementor-356 .elementor-element.elementor-element-e000005{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-356 .elementor-element.elementor-element-e000005 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-e000006{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"IBM Plex Sans", Sans-serif;font-size:1.05rem;line-height:1.75em;color:rgba(228,242,255,0.74);}.elementor-356 .elementor-element.elementor-element-e000007{--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-e000010{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(145,220,255,0.18);--border-color:rgba(145,220,255,0.18);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-356 .elementor-element.elementor-element-e000010:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-e000010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0d2246 0%, #061b38 100%);}.elementor-356 .elementor-element.elementor-element-e000011 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2.6rem;font-weight:700;line-height:1.65em;letter-spacing:-0.05em;color:#74d8ff;}.elementor-356 .elementor-element.elementor-element-e000012{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;line-height:1.65em;color:rgba(238,249,255,0.86);}.elementor-356 .elementor-element.elementor-element-e000020{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(145,220,255,0.18);--border-color:rgba(145,220,255,0.18);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-356 .elementor-element.elementor-element-e000020:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-e000020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0d2246 0%, #061b38 100%);}.elementor-356 .elementor-element.elementor-element-e000021 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2.6rem;font-weight:700;line-height:1.65em;letter-spacing:-0.05em;color:#74d8ff;}.elementor-356 .elementor-element.elementor-element-e000022{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;line-height:1.65em;color:rgba(238,249,255,0.86);}.elementor-356 .elementor-element.elementor-element-e000030{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(145,220,255,0.18);--border-color:rgba(145,220,255,0.18);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-356 .elementor-element.elementor-element-e000030:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-e000030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0d2246 0%, #061b38 100%);}.elementor-356 .elementor-element.elementor-element-e000031 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2.6rem;font-weight:700;line-height:1.65em;letter-spacing:-0.05em;color:#74d8ff;}.elementor-356 .elementor-element.elementor-element-e000032{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;line-height:1.65em;color:rgba(238,249,255,0.86);}.elementor-356 .elementor-element.elementor-element-e000040{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(145,220,255,0.18);--border-color:rgba(145,220,255,0.18);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-356 .elementor-element.elementor-element-e000040:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-e000040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0d2246 0%, #061b38 100%);}.elementor-356 .elementor-element.elementor-element-e000041 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2.6rem;font-weight:700;line-height:1.65em;letter-spacing:-0.05em;color:#74d8ff;}.elementor-356 .elementor-element.elementor-element-e000042{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;line-height:1.65em;color:rgba(238,249,255,0.86);}.elementor-356 .elementor-element.elementor-element-f000001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-f000001:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-f000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f8fc;}.elementor-356 .elementor-element.elementor-element-f000002{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-f000003.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-f000003 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.9rem;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-f000004{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-356 .elementor-element.elementor-element-f000004 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-f000005{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-f000010{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 22px 70px 0px rgba(7,31,62,0.065);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.35rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-f000010:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-f000010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-f000011.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-f000011 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.78rem;font-weight:800;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-f000012{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-f000012 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.55rem;font-weight:700;line-height:1.05em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-f000013{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;line-height:1.7em;color:#56667a;}.elementor-356 .elementor-element.elementor-element-f000020{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 22px 70px 0px rgba(7,31,62,0.065);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.35rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-f000020:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-f000020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-f000021.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-f000021 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.78rem;font-weight:800;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-f000022{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-f000022 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.55rem;font-weight:700;line-height:1.05em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-f000023{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;line-height:1.7em;color:#56667a;}.elementor-356 .elementor-element.elementor-element-f000030{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 22px 70px 0px rgba(7,31,62,0.065);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.35rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-f000030:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-f000030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-f000031.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-f000031 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.78rem;font-weight:800;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-f000032{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-f000032 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.55rem;font-weight:700;line-height:1.05em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-f000033{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;line-height:1.7em;color:#56667a;}.elementor-356 .elementor-element.elementor-element-90c33d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-356 .elementor-element.elementor-element-90c33d1:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-90c33d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #f7fbff 0%, #eaf4fb 100%);}.elementor-356 .elementor-element.elementor-element-9bdef62{--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:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-96f8e77.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-96f8e77 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.9rem;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-c3add67{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-356 .elementor-element.elementor-element-c3add67 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-5e1db46{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"IBM Plex Sans", Sans-serif;font-size:1.05rem;line-height:1.75em;color:#506176;}.elementor-356 .elementor-element.elementor-element-73acaf1{--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-c28a829{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 18px 55px 0px rgba(7,31,62,0.07);--padding-top:19px;--padding-bottom:19px;--padding-left:21px;--padding-right:21px;}.elementor-356 .elementor-element.elementor-element-c28a829:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-c28a829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.76);}.elementor-356 .elementor-element.elementor-element-e232c11{width:auto;max-width:auto;}.elementor-356 .elementor-element.elementor-element-e232c11.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-e232c11 img{width:140px;border-radius:4px 4px 4px 4px;}.elementor-356 .elementor-element.elementor-element-186b8e8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#34bdf8;--border-color:#34bdf8;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-c5494f3 .elementor-icon-list-icon i{color:#0a68a6;transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-c5494f3 .elementor-icon-list-icon svg{fill:#0a68a6;transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-c5494f3{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-c5494f3 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-356 .elementor-element.elementor-element-c5494f3 .elementor-icon-list-text{color:#0a68a6;transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-a24482f{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-a24482f .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.85rem;font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-f92a4ce{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:0.92rem;font-weight:700;color:#0a68a6;}.elementor-356 .elementor-element.elementor-element-e4e0e59{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;line-height:1.68em;color:#536379;}.elementor-356 .elementor-element.elementor-element-b26f63d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 18px 55px 0px rgba(7,31,62,0.07);--padding-top:19px;--padding-bottom:19px;--padding-left:21px;--padding-right:21px;}.elementor-356 .elementor-element.elementor-element-b26f63d:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-b26f63d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.76);}.elementor-356 .elementor-element.elementor-element-c61b770{width:auto;max-width:auto;}.elementor-356 .elementor-element.elementor-element-c61b770.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-c61b770 img{width:140px;border-radius:4px 4px 4px 4px;}.elementor-356 .elementor-element.elementor-element-988fc97{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#34bdf8;--border-color:#34bdf8;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-3d90fa6 .elementor-icon-list-icon i{color:#0a68a6;transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-3d90fa6 .elementor-icon-list-icon svg{fill:#0a68a6;transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-3d90fa6{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-3d90fa6 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-356 .elementor-element.elementor-element-3d90fa6 .elementor-icon-list-text{color:#0a68a6;transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-de23726{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-de23726 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.85rem;font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-a289841{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:0.92rem;font-weight:700;color:#0a68a6;}.elementor-356 .elementor-element.elementor-element-f4bf57a{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;line-height:1.68em;color:#536379;}.elementor-356 .elementor-element.elementor-element-118fb81{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-356 .elementor-element.elementor-element-118fb81:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-118fb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061b38;}.elementor-356 .elementor-element.elementor-element-84ce701{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:rgba(158,220,255,0.75);}.elementor-356 .elementor-element.elementor-element-98b5680 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.75rem;font-weight:700;line-height:1.08em;letter-spacing:-0.03em;color:#f5f8fc;}.elementor-356 .elementor-element.elementor-element-257b247{font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;line-height:1.65em;color:rgba(218,239,255,0.72);}.elementor-356 .elementor-element.elementor-element-8a94612 .elementor-button{background-color:#0d8dd4;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:7px 7px 7px 7px;}.elementor-356 .elementor-element.elementor-element-8a94612 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-8a94612 .elementor-button:focus{background-color:#0a7ab8;}.elementor-356 .elementor-element.elementor-element-8a94612.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-8a94612 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-356 .elementor-element.elementor-element-7393eec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-7393eec:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-7393eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-04b027c{--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-356 .elementor-element.elementor-element-4f4a569.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-4f4a569 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.9rem;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-3d16241{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-356 .elementor-element.elementor-element-3d16241 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-56c13a0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-76e17f0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 22px 70px 0px rgba(7,31,62,0.065);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.35rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-76e17f0:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-76e17f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-28b2faa.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-28b2faa .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.78rem;font-weight:800;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-0a75f95{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-0a75f95 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.55rem;font-weight:700;line-height:1.05em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-79b74ac{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;line-height:1.7em;color:#56667a;}.elementor-356 .elementor-element.elementor-element-0122329{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 22px 70px 0px rgba(7,31,62,0.065);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.35rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-0122329:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-0122329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-245793c.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-245793c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.78rem;font-weight:800;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-f41d08f{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-f41d08f .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.55rem;font-weight:700;line-height:1.05em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-159d247{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;line-height:1.7em;color:#56667a;}.elementor-356 .elementor-element.elementor-element-4143db7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 22px 70px 0px rgba(7,31,62,0.065);--padding-top:1.35rem;--padding-bottom:1.35rem;--padding-left:1.35rem;--padding-right:1.35rem;}.elementor-356 .elementor-element.elementor-element-4143db7:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-4143db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-cf287d7.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-cf287d7 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.78rem;font-weight:800;color:#0d8dd4;}.elementor-356 .elementor-element.elementor-element-e859a74{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-e859a74 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.55rem;font-weight:700;line-height:1.05em;letter-spacing:-0.035em;color:#061b38;}.elementor-356 .elementor-element.elementor-element-f1606f5{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;line-height:1.7em;color:#56667a;}.elementor-356 .elementor-element.elementor-element-16cee1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-16cee1d:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-16cee1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061b38;background-image:url("https://wladimir.anfragehelden.de/wp-content/uploads/2026/05/itcz-contact-panel-BqGqRGt2fT5wV5QWHgCz7S.webp");background-position:center center;background-size:cover;}.elementor-356 .elementor-element.elementor-element-16cee1d::before, .elementor-356 .elementor-element.elementor-element-16cee1d > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-16cee1d > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-16cee1d > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-16cee1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-16cee1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#031026;--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-0019cc5{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-cc6062e{--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-356 .elementor-element.elementor-element-005ecd2.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-005ecd2 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.9rem;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#9edcff;}.elementor-356 .elementor-element.elementor-element-339dbb6{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-356 .elementor-element.elementor-element-339dbb6 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-1bccbee{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"IBM Plex Sans", Sans-serif;font-size:1.05rem;line-height:1.75em;color:rgba(228,242,255,0.74);}.elementor-356 .elementor-element.elementor-element-9bfaf2a{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-9bfaf2a.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-9bfaf2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-356 .elementor-element.elementor-element-9bfaf2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-356 .elementor-element.elementor-element-9bfaf2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-356 .elementor-element.elementor-element-9bfaf2a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-356 .elementor-element.elementor-element-9bfaf2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-356 .elementor-element.elementor-element-9bfaf2a .elementor-icon-list-icon i{color:#dff8ff;transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-9bfaf2a .elementor-icon-list-icon svg{fill:#dff8ff;transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-9bfaf2a .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-356 .elementor-element.elementor-element-9bfaf2a .elementor-icon-list-text{color:#dff8ff;transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-a2bf16d .elementor-button{background-color:rgba(0,0,0,0);font-family:"IBM Plex Sans", Sans-serif;font-size:0.95rem;font-weight:500;fill:rgba(245,248,252,0.88);color:rgba(245,248,252,0.88);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(190,220,255,0.35);border-radius:7px 7px 7px 7px;}.elementor-356 .elementor-element.elementor-element-a2bf16d{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-a2bf16d.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-a2bf16d .elementor-button-content-wrapper{flex-direction:row;}.elementor-356 .elementor-element.elementor-element-48ed607{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(145,220,255,0.2);--border-color:rgba(145,220,255,0.2);--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:35px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-356 .elementor-element.elementor-element-48ed607:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-48ed607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.11);}.elementor-356 .elementor-element.elementor-element-19af9cf.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-19af9cf .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.13em;color:#9edcff;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-356 .elementor-element.elementor-element-faa9745 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-356 .elementor-element.elementor-element-faa9745 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-356 .elementor-element.elementor-element-faa9745 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field-type-html{padding-bottom:0px;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-button{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;}.elementor-356 .elementor-element.elementor-element-faa9745 .e-form__buttons__wrapper__button-next{background-color:#0d8dd4;color:#ffffff;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-button[type="submit"]{background-color:#0d8dd4;color:#ffffff;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-356 .elementor-element.elementor-element-faa9745 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-356 .elementor-element.elementor-element-faa9745 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-356 .elementor-element.elementor-element-faa9745 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-356 .elementor-element.elementor-element-faa9745{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-356 .elementor-element.elementor-element-a000002{--padding-top:9.5rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-a000006 .elementor-heading-title{font-size:44px;}.elementor-356 .elementor-element.elementor-element-a000016{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-a000024 .elementor-heading-title{font-size:26px;}.elementor-356 .elementor-element.elementor-element-a000025 .elementor-heading-title{font-size:26px;}.elementor-356 .elementor-element.elementor-element-a000026 .elementor-heading-title{font-size:26px;}.elementor-356 .elementor-element.elementor-element-a000027 .elementor-heading-title{font-size:26px;}.elementor-356 .elementor-element.elementor-element-c000008{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-c000012 .elementor-heading-title{font-size:34px;}.elementor-356 .elementor-element.elementor-element-c000022 .elementor-heading-title{font-size:34px;}.elementor-356 .elementor-element.elementor-element-c000032 .elementor-heading-title{font-size:34px;}.elementor-356 .elementor-element.elementor-element-c000042 .elementor-heading-title{font-size:34px;}.elementor-356 .elementor-element.elementor-element-f000005{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-56c13a0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-356 .elementor-element.elementor-element-a000001{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a000003{--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-356 .elementor-element.elementor-element-a000005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-356 .elementor-element.elementor-element-a000006 .elementor-heading-title{font-size:34px;}.elementor-356 .elementor-element.elementor-element-a000007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-356 .elementor-element.elementor-element-a00000b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a000016{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-a000020{border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-356 .elementor-element.elementor-element-a000024 .elementor-heading-title{font-size:26px;}.elementor-356 .elementor-element.elementor-element-a000021{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-356 .elementor-element.elementor-element-a000025 .elementor-heading-title{font-size:26px;}.elementor-356 .elementor-element.elementor-element-a000022{border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-356 .elementor-element.elementor-element-a000026 .elementor-heading-title{font-size:26px;}.elementor-356 .elementor-element.elementor-element-a000027 .elementor-heading-title{font-size:26px;}.elementor-356 .elementor-element.elementor-element-b000001{--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-356 .elementor-element.elementor-element-b000002{--width:100%;}.elementor-356 .elementor-element.elementor-element-b000005{--width:100%;}.elementor-356 .elementor-element.elementor-element-c000002{--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-356 .elementor-element.elementor-element-c000003{--width:100%;}.elementor-356 .elementor-element.elementor-element-c000006{--width:100%;}.elementor-356 .elementor-element.elementor-element-c000008{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-c000012 .elementor-heading-title{font-size:29px;}.elementor-356 .elementor-element.elementor-element-c000022 .elementor-heading-title{font-size:29px;}.elementor-356 .elementor-element.elementor-element-c000032 .elementor-heading-title{font-size:29px;}.elementor-356 .elementor-element.elementor-element-c000042 .elementor-heading-title{font-size:29px;}.elementor-356 .elementor-element.elementor-element-d000001{--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-356 .elementor-element.elementor-element-d000002{--width:100%;}.elementor-356 .elementor-element.elementor-element-d000004{--width:100%;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-d000010{--flex-wrap:nowrap;}.elementor-356 .elementor-element.elementor-element-d000020{--flex-wrap:nowrap;}.elementor-356 .elementor-element.elementor-element-d000030{--flex-wrap:nowrap;}.elementor-356 .elementor-element.elementor-element-e000002{--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-356 .elementor-element.elementor-element-e000003{--width:100%;}.elementor-356 .elementor-element.elementor-element-e000007{--width:100%;}.elementor-356 .elementor-element.elementor-element-e000010{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-e000020{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-e000030{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-e000040{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-f000005{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-c28a829{--flex-wrap:nowrap;}.elementor-356 .elementor-element.elementor-element-b26f63d{--flex-wrap:nowrap;}.elementor-356 .elementor-element.elementor-element-7393eec{--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-356 .elementor-element.elementor-element-04b027c{--width:100%;}.elementor-356 .elementor-element.elementor-element-56c13a0{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-0019cc5{--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-356 .elementor-element.elementor-element-cc6062e{--width:100%;}.elementor-356 .elementor-element.elementor-element-48ed607{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-a000002{--content-width:1140px;}.elementor-356 .elementor-element.elementor-element-a000003{--content-width:1240px;}.elementor-356 .elementor-element.elementor-element-a000004{--width:70%;}.elementor-356 .elementor-element.elementor-element-a00000b{--width:50%;}.elementor-356 .elementor-element.elementor-element-b000002{--width:50%;}.elementor-356 .elementor-element.elementor-element-b000005{--width:50%;}.elementor-356 .elementor-element.elementor-element-c000003{--width:50%;}.elementor-356 .elementor-element.elementor-element-c000006{--width:50%;}.elementor-356 .elementor-element.elementor-element-d000002{--width:50%;}.elementor-356 .elementor-element.elementor-element-d000004{--width:50%;}.elementor-356 .elementor-element.elementor-element-e000003{--width:50%;}.elementor-356 .elementor-element.elementor-element-e000007{--width:50%;}.elementor-356 .elementor-element.elementor-element-04b027c{--width:100%;}.elementor-356 .elementor-element.elementor-element-56c13a0{--width:100%;}.elementor-356 .elementor-element.elementor-element-cc6062e{--width:50%;}.elementor-356 .elementor-element.elementor-element-48ed607{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-a000009 */.elementor-356 .elementor-element.elementor-element-a000009 .elementor-button { letter-spacing: 0.02em; transition: background 0.2s, box-shadow 0.2s; white-space: nowrap; } .elementor-356 .elementor-element.elementor-element-a000009 .elementor-button:hover { box-shadow: 0 4px 20px rgba(13,141,212,0.4); } .elementor-356 .elementor-element.elementor-element-a000009 .elementor-button svg { width: 16px; height: 16px; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a00000a */.elementor-356 .elementor-element.elementor-element-a00000a .elementor-button { background: transparent !important; color: rgba(245,248,252,0.82); letter-spacing: 0.02em; transition: background 0.2s, color 0.2s, border-color 0.2s; white-space: nowrap; } .elementor-356 .elementor-element.elementor-element-a00000a .elementor-button:hover { background: rgba(190,220,255,0.08) !important; border-color: rgba(190,220,255,0.6); color: #9edcff; } .elementor-356 .elementor-element.elementor-element-a00000a .elementor-button svg { width: 16px; height: 16px; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a00000e */.elementor-356 .elementor-element.elementor-element-a00000e img{object-fit:cover;object-position:center top;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a000010 */.elementor-356 .elementor-element.elementor-element-a000010 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a000012 */.elementor-356 .elementor-element.elementor-element-a000012 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a000015 */.elementor-356 .elementor-element.elementor-element-a000015 .elementor-icon-list-icon svg{fill:none !important;stroke:#75d6ff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00000c */.elementor-356 .elementor-element.elementor-element-a00000c{position:relative;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-356 .elementor-element.elementor-element-a00000c::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(91,207,255,0.2),transparent 40%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a000024 */@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-a000024 .elementor-heading-title{white-space:nowrap;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a000028 */.elementor-356 .elementor-element.elementor-element-a000028 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a000025 */@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-a000025 .elementor-heading-title{white-space:nowrap;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a000029 */.elementor-356 .elementor-element.elementor-element-a000029 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a000026 */@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-a000026 .elementor-heading-title{white-space:nowrap;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a00002a */.elementor-356 .elementor-element.elementor-element-a00002a p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a000027 */@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-a000027 .elementor-heading-title{white-space:nowrap;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a00002b */.elementor-356 .elementor-element.elementor-element-a00002b p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a000016 */.elementor-356 .elementor-element.elementor-element-a000016{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000011 */.elementor-356 .elementor-element.elementor-element-c000011 p{margin-bottom:0;min-height:2.3rem;display:flex;align-items:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000013 */.elementor-356 .elementor-element.elementor-element-c000013 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000014 */.elementor-356 .elementor-element.elementor-element-c000014 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000021 */.elementor-356 .elementor-element.elementor-element-c000021 p{margin-bottom:0;min-height:2.3rem;display:flex;align-items:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000023 */.elementor-356 .elementor-element.elementor-element-c000023 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000024 */.elementor-356 .elementor-element.elementor-element-c000024 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000031 */.elementor-356 .elementor-element.elementor-element-c000031 p{margin-bottom:0;min-height:2.3rem;display:flex;align-items:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000033 */.elementor-356 .elementor-element.elementor-element-c000033 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000034 */.elementor-356 .elementor-element.elementor-element-c000034 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000041 */.elementor-356 .elementor-element.elementor-element-c000041 p{margin-bottom:0;min-height:2.3rem;display:flex;align-items:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000043 */.elementor-356 .elementor-element.elementor-element-c000043 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c000044 */.elementor-356 .elementor-element.elementor-element-c000044 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d000011 */.elementor-356 .elementor-element.elementor-element-d000011{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 34px;
    height: 34px;

    color: #1878ea;
    font-size: 22px;
    font-weight: 700;
    line-height: 1;

    border-radius: 50%;
    background: #fff;
}

.elementor-356 .elementor-element.elementor-element-d000011::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 50%;

    background: conic-gradient(
        from -90deg,
        #8fc8ff 0deg,
        #2f7df3 20deg,
        #2f7df3 55deg,
        #8fc8ff 90deg,
        #8fc8ff 360deg
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    -webkit-mask-repeat: no-repeat;

    mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d000012 */.elementor-356 .elementor-element.elementor-element-d000012 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d000021 */.elementor-356 .elementor-element.elementor-element-d000021{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 34px;
    height: 34px;

    color: #1878ea;
    font-size: 22px;
    font-weight: 700;
    line-height: 1;

    border-radius: 50%;
    background: #fff;
}

.elementor-356 .elementor-element.elementor-element-d000021::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 50%;

    background: conic-gradient(
        from -40deg,
        #8fc8ff 0deg,
        #2f7df3 45deg,
        #2f7df3 115deg,
        #8fc8ff 145deg,
        #8fc8ff 205deg,
        #2f7df3 235deg,
        #2f7df3 305deg,
        #8fc8ff 335deg,
        #8fc8ff 360deg
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    -webkit-mask-repeat: no-repeat;

    mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d000022 */.elementor-356 .elementor-element.elementor-element-d000022 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d000031 */.elementor-356 .elementor-element.elementor-element-d000031{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 34px;
    height: 34px;

    color: #1878ea;
    font-size: 22px;
    font-weight: 700;
    line-height: 1;

    border-radius: 50%;
    background: #fff;
}

.elementor-356 .elementor-element.elementor-element-d000031::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 50%;

    background: conic-gradient(
        from -90deg,
        #8fc8ff 0deg,
        #2f7df3 15deg,
        #2f7df3 45deg,
        #8fc8ff 75deg,

        #8fc8ff 120deg,
        #2f7df3 145deg,
        #2f7df3 175deg,
        #8fc8ff 205deg,

        #8fc8ff 250deg,
        #2f7df3 275deg,
        #2f7df3 305deg,
        #8fc8ff 335deg,
        #8fc8ff 360deg
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    -webkit-mask-repeat: no-repeat;

    mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d000032 */.elementor-356 .elementor-element.elementor-element-d000032 p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e000003 */@media(min-width:769px){.elementor-356 .elementor-element.elementor-element-e000003{position:sticky;top:120px;align-self:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e000010 */.elementor-356 .elementor-element.elementor-element-e000010{transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease;}.elementor-356 .elementor-element.elementor-element-e000010:hover{transform:translateY(-3px);box-shadow:0 30px 82px rgba(0,10,32,0.2);}.elementor-356 .elementor-element.elementor-element-e000010::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(91,207,255,0.2),transparent 40%);border-radius:inherit;}@media(min-width:769px){.elementor-356 .elementor-element.elementor-element-e000010{position:sticky;top:120px;z-index:1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e000020 */.elementor-356 .elementor-element.elementor-element-e000020{transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease;}.elementor-356 .elementor-element.elementor-element-e000020:hover{transform:translateY(-3px);box-shadow:0 30px 82px rgba(0,10,32,0.2);}.elementor-356 .elementor-element.elementor-element-e000020::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(91,207,255,0.2),transparent 40%);border-radius:inherit;}@media(min-width:769px){.elementor-356 .elementor-element.elementor-element-e000020{position:sticky;top:140px;z-index:2;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e000030 */.elementor-356 .elementor-element.elementor-element-e000030{transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease;}.elementor-356 .elementor-element.elementor-element-e000030:hover{transform:translateY(-3px);box-shadow:0 30px 82px rgba(0,10,32,0.2);}.elementor-356 .elementor-element.elementor-element-e000030::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(91,207,255,0.2),transparent 40%);border-radius:inherit;}@media(min-width:769px){.elementor-356 .elementor-element.elementor-element-e000030{position:sticky;top:160px;z-index:3;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e000040 */.elementor-356 .elementor-element.elementor-element-e000040{transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease;}.elementor-356 .elementor-element.elementor-element-e000040:hover{transform:translateY(-3px);box-shadow:0 30px 82px rgba(0,10,32,0.2);}.elementor-356 .elementor-element.elementor-element-e000040::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(91,207,255,0.2),transparent 40%);border-radius:inherit;}@media(min-width:769px){.elementor-356 .elementor-element.elementor-element-e000040{position:sticky;top:180px;z-index:4;}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c5494f3 */.elementor-356 .elementor-element.elementor-element-c5494f3 .elementor-icon-list-icon svg{fill:none !important;stroke:#0a68a6;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d90fa6 */.elementor-356 .elementor-element.elementor-element-3d90fa6 .elementor-icon-list-icon svg{fill:none !important;stroke:#0a68a6;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a94612 */.elementor-356 .elementor-element.elementor-element-8a94612 .elementor-button { letter-spacing: 0.02em; transition: background 0.2s, box-shadow 0.2s; white-space: nowrap; } .elementor-356 .elementor-element.elementor-element-8a94612 .elementor-button:hover { box-shadow: 0 4px 20px rgba(13,141,212,0.4); } .elementor-356 .elementor-element.elementor-element-8a94612 .elementor-button svg { width: 16px; height: 16px; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9bfaf2a */.elementor-356 .elementor-element.elementor-element-9bfaf2a a:hover .elementor-icon-list-text{color:#9edcff;}.elementor-356 .elementor-element.elementor-element-9bfaf2a .elementor-icon-list-icon svg{fill:none !important;stroke:#dff8ff;}.elementor-356 .elementor-element.elementor-element-9bfaf2a a:hover .elementor-icon-list-icon svg{stroke:#9edcff;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2bf16d */.elementor-356 .elementor-element.elementor-element-a2bf16d .elementor-button { background: transparent !important; letter-spacing: 0.02em; transition: background 0.2s, color 0.2s, border-color 0.2s; white-space: nowrap; } .elementor-356 .elementor-element.elementor-element-a2bf16d .elementor-button:hover { background: rgba(190,220,255,0.08) !important; border-color: rgba(190,220,255,0.6); color: #9edcff; } .elementor-356 .elementor-element.elementor-element-a2bf16d .elementor-button svg { width: 16px; height: 16px; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-faa9745 */.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field-label{color:rgba(236,248,255,0.86);font-family:'IBM Plex Sans',sans-serif;font-size:0.86rem;font-weight:700;margin-bottom:4px;display:block;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field-group{margin-bottom:10px !important;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field-type-submit{margin-top:6px !important;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field{border:1px solid rgba(190,225,255,0.24);border-radius:0.85rem;background:rgba(255,255,255,0.94);color:#061b38;padding:0.86rem 0.95rem;font-family:'IBM Plex Sans',sans-serif;font-size:0.95rem;font-weight:500;box-sizing:border-box;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field:focus{border-color:#65d4ff;box-shadow:0 0 0 4px rgba(101,212,255,0.18);outline:none;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-field-type-textarea .elementor-field{min-height:7rem;resize:vertical;}.elementor-356 .elementor-element.elementor-element-faa9745 .elementor-button:hover{background:#0a7ab8 !important;box-shadow:0 4px 20px rgba(13,141,212,0.4);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ed607 */.elementor-356 .elementor-element.elementor-element-48ed607{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 34px 110px rgba(0,7,23,0.28);}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   AUSNAHMEN-CSS (dokumentiert) – nur Effekte, die Elementor
   nicht nativ kann. Alle Inhalte/Farben/Abstaende liegen in den
   Widget- und Container-Einstellungen (auch Hover-Effekte und
   Karten-Texturen: siehe Erweitert > Eigenes CSS am jeweiligen Element).
   ============================================================ */

/* 1) Alten globalen HTML-Header/Footer (Custom-Code-Snippets 117/118)
      auf dieser Seite ausblenden – hier uebernehmen die Theme-Builder-Templates. */
.itcz-header-wrap,.itcz-mobile-overlay,.itcz-footer-global{display:none !important;}

/* 2) Zierstrich vor Section-Labels (Klasse: section-eyebrow) */
.section-eyebrow .elementor-heading-title::before{content:'';display:inline-block;width:2.8rem;height:1px;background:currentColor;opacity:.72;margin-right:.72rem;vertical-align:middle;}

/* 3) Tag-Zeile der Expertise-Karten (Klasse: tag-row-native) */
.tag-row-native span{color:#0d5890;font-family:'IBM Plex Mono',monospace;font-size:.73rem;font-weight:700;margin-right:.45rem;display:inline-block;}
.tag-row-native span::before{content:'/';margin-right:.45rem;color:rgba(13,141,212,0.45);}

/* 4) Eck-Klammern der Zielgruppen-Marken (Klasse: audience-mark-native) */
.audience-mark-native .elementor-heading-title{position:relative;display:inline-grid;place-items:center;width:3.2rem;height:2.3rem;}
.audience-mark-native .elementor-heading-title::before{content:'';position:absolute;inset:0;border-left:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.58;}
.audience-mark-native .elementor-heading-title::after{content:'';position:absolute;inset:.4rem -.35rem -.35rem .45rem;border-left:2px solid rgba(13,141,212,0.24);border-bottom:2px solid rgba(13,141,212,0.24);}

/* 5) Rahmen-Marken der Qualitaets-Karten (Klasse: quality-mark-native) */
.quality-mark-native .elementor-heading-title{position:relative;display:inline-grid;place-items:center;width:3.2rem;height:2.3rem;}
.quality-mark-native .elementor-heading-title::before{content:'';position:absolute;inset:0;border-top:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.58;}

/* 6) Zierstrich vor der Jahreszahl in den Buchkarten (Klasse: book-year-native) */
.book-year-native .elementor-icon-list-item::before{content:'';display:inline-block;width:2.8rem;height:1px;background:#0a68a6;opacity:.72;margin-right:.4rem;flex-shrink:0;}
.book-year-native .elementor-icon-list-item{display:flex;align-items:center;}/* End custom CSS */