.elementor-18578 .elementor-element.elementor-element-09444aa{--display:flex;--margin-top:-136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-divider{display:none;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-button i{margin-left:8px;font-size:16px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-button svg{margin-left:8px;fill:#002f5b;width:16px;height:auto;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-wrapper{padding:0px 0px 113px 0px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-content-box{max-width:1190px;margin-left:auto;margin-right:auto;}@media (min-width: 768px){{{WRAPPER}} .cw-hero-wrapper:align-items: flex-end;;}@media (max-width: 767px){{{WRAPPER}} .cw-hero-content-box:background-color: #ffffff;;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-label{color:var( --e-global-color-228fd08 );margin-bottom:10px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-headline{font-family:"Barlow", Sans-serif;font-size:47px;font-weight:300;text-transform:uppercase;line-height:53px;margin-bottom:15px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-content-box .cw-hero-headline{color:#FFFFFF !important;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-description{font-size:20px;line-height:28px;color:var( --e-global-color-00586b0 );max-width:776px;margin-bottom:25px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-button{font-size:20px;font-weight:bold;text-transform:uppercase;color:#002f5b;background-color:var( --e-global-color-secondary );padding:23px 45px 25px 45px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-button:hover svg{fill:var( --e-global-color-secondary );}.elementor-18578 .elementor-element.elementor-element-e288c99{margin-top:80px;margin-bottom:90px;}.elementor-18578 .elementor-element.elementor-element-16c6160 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-18578 .elementor-element.elementor-element-16c6160 .cod-trenner{width:66px;height:3px;border-radius:3px 3px 3px 3px;}.elementor-18578 .elementor-element.elementor-element-16c6160 .uc_style_cod_headline_mit_trenner_elementor_subline{font-family:var( --e-global-typography-326eacb-font-family ), Sans-serif;font-size:var( --e-global-typography-326eacb-font-size );font-weight:var( --e-global-typography-326eacb-font-weight );text-transform:var( --e-global-typography-326eacb-text-transform );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-16c6160 .uc_style_cod_headline_mit_trenner_elementor_headline{font-family:var( --e-global-typography-56e18e9-font-family ), Sans-serif;font-size:var( --e-global-typography-56e18e9-font-size );font-weight:var( --e-global-typography-56e18e9-font-weight );text-transform:var( --e-global-typography-56e18e9-text-transform );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-fc972a3{width:var( --container-widget-width, 949px );max-width:949px;--container-widget-width:949px;--container-widget-flex-grow:0;}.elementor-18578 .elementor-element.elementor-element-fc972a3 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__tabs{display:flex;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__arrows{display:flex;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__tab{font-weight:normal;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:5px 15px 5px 15px;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__arrow{padding:9px 29px 9px 29px;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__arrow:hover{background-color:var( --e-global-color-228fd08 );color:#FFFFFF;border-color:#FFFFFF;}.elementor-18578 .elementor-element.elementor-element-83a9c6b{--cw-item-width:574px;--cw-gap:30px;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__track{transition-duration:500ms;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__image{aspect-ratio:5/3;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__image img{object-fit:cover;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__label{display:block;line-height:8px;margin-bottom:0px;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__title{font-family:var( --e-global-typography-326eacb-font-family ), Sans-serif;font-size:var( --e-global-typography-326eacb-font-size );font-weight:var( --e-global-typography-326eacb-font-weight );text-transform:var( --e-global-typography-326eacb-text-transform );line-height:var( --e-global-typography-326eacb-line-height );margin-bottom:5px;}.elementor-18578 .elementor-element.elementor-element-7395408{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-18578 .elementor-element.elementor-element-7395408:not(.elementor-motion-effects-element-type-background), .elementor-18578 .elementor-element.elementor-element-7395408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18578 .elementor-element.elementor-element-b87e175{--display:flex;}.elementor-18578 .elementor-element.elementor-element-dfbcc8e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-18578 .elementor-element.elementor-element-dfbcc8e .cod-trenner{width:66px;height:3px;border-radius:3px 3px 3px 3px;}.elementor-18578 .elementor-element.elementor-element-dfbcc8e .uc_style_cod_headline_mit_trenner_elementor_subline{font-family:var( --e-global-typography-326eacb-font-family ), Sans-serif;font-size:var( --e-global-typography-326eacb-font-size );font-weight:var( --e-global-typography-326eacb-font-weight );text-transform:var( --e-global-typography-326eacb-text-transform );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-dfbcc8e .uc_style_cod_headline_mit_trenner_elementor_headline{font-family:var( --e-global-typography-56e18e9-font-family ), Sans-serif;font-size:var( --e-global-typography-56e18e9-font-size );font-weight:var( --e-global-typography-56e18e9-font-weight );text-transform:var( --e-global-typography-56e18e9-text-transform );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-2429e7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18578 .elementor-element.elementor-element-0c55f5d{--display:flex;}.elementor-18578 .elementor-element.elementor-element-86fa631 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-18578 .elementor-element.elementor-element-86fa631 img{width:auto;height:107px;}.elementor-18578 .elementor-element.elementor-element-8ea8ff6{text-align:center;}.elementor-18578 .elementor-element.elementor-element-8ea8ff6 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-18578 .elementor-element.elementor-element-d4f2016{--display:flex;}.elementor-18578 .elementor-element.elementor-element-bccdbf8 > .elementor-widget-container{padding:8px 0px 12px 0px;}.elementor-18578 .elementor-element.elementor-element-bccdbf8 img{width:auto;height:103px;}.elementor-18578 .elementor-element.elementor-element-97e8ab6{text-align:center;}.elementor-18578 .elementor-element.elementor-element-97e8ab6 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-18578 .elementor-element.elementor-element-d25d982{--display:flex;}.elementor-18578 .elementor-element.elementor-element-ee07029 > .elementor-widget-container{padding:8px 0px 12px 0px;}.elementor-18578 .elementor-element.elementor-element-ee07029 img{width:auto;height:103px;}.elementor-18578 .elementor-element.elementor-element-47544ba{text-align:center;}.elementor-18578 .elementor-element.elementor-element-47544ba .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-18578 .elementor-element.elementor-element-f5b7e52{--display:flex;}.elementor-18578 .elementor-element.elementor-element-936f813 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18578 .elementor-element.elementor-element-936f813 img{width:auto;height:123px;}.elementor-18578 .elementor-element.elementor-element-f6c44ab{text-align:center;}.elementor-18578 .elementor-element.elementor-element-f6c44ab .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-18578 .elementor-element.elementor-element-f0b6878{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-18578 .elementor-element.elementor-element-f0b6878:not(.elementor-motion-effects-element-type-background), .elementor-18578 .elementor-element.elementor-element-f0b6878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-18578 .elementor-element.elementor-element-71a3b82{--display:flex;}.elementor-18578 .elementor-element.elementor-element-320acf5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-18578 .elementor-element.elementor-element-320acf5 .cod-trenner{width:66px;height:3px;border-radius:3px 3px 3px 3px;}.elementor-18578 .elementor-element.elementor-element-320acf5 .uc_style_cod_headline_mit_trenner_elementor_subline{font-family:var( --e-global-typography-326eacb-font-family ), Sans-serif;font-size:var( --e-global-typography-326eacb-font-size );font-weight:var( --e-global-typography-326eacb-font-weight );text-transform:var( --e-global-typography-326eacb-text-transform );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-320acf5 .uc_style_cod_headline_mit_trenner_elementor_headline{font-family:var( --e-global-typography-56e18e9-font-family ), Sans-serif;font-size:var( --e-global-typography-56e18e9-font-size );font-weight:var( --e-global-typography-56e18e9-font-weight );text-transform:var( --e-global-typography-56e18e9-text-transform );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-67c90d6{width:var( --container-widget-width, 957px );max-width:957px;--container-widget-width:957px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-e4b1658-font-family ), Sans-serif;font-size:var( --e-global-typography-e4b1658-font-size );font-weight:var( --e-global-typography-e4b1658-font-weight );line-height:var( --e-global-typography-e4b1658-line-height );}.elementor-18578 .elementor-element.elementor-element-67c90d6 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-18578 .elementor-element.elementor-element-1aed1d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-18578 .elementor-element.elementor-element-6400819{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-18578 .elementor-element.elementor-element-6400819:not(.elementor-motion-effects-element-type-background), .elementor-18578 .elementor-element.elementor-element-6400819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18578 .elementor-element.elementor-element-e7ae9a4{--display:flex;--justify-content:center;}.elementor-18578 .elementor-element.elementor-element-633b5fb{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-18578 .elementor-element.elementor-element-633b5fb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-18578 .elementor-element.elementor-element-633b5fb .cod-trenner{width:66px;height:3px;border-radius:3px 3px 3px 3px;}.elementor-18578 .elementor-element.elementor-element-633b5fb .uc_style_cod_headline_mit_trenner_elementor_subline{font-family:var( --e-global-typography-326eacb-font-family ), Sans-serif;font-size:var( --e-global-typography-326eacb-font-size );font-weight:var( --e-global-typography-326eacb-font-weight );text-transform:var( --e-global-typography-326eacb-text-transform );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-633b5fb .uc_style_cod_headline_mit_trenner_elementor_headline{font-family:var( --e-global-typography-56e18e9-font-family ), Sans-serif;font-size:var( --e-global-typography-56e18e9-font-size );font-weight:var( --e-global-typography-56e18e9-font-weight );text-transform:var( --e-global-typography-56e18e9-text-transform );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-9a3c013{--display:flex;--justify-content:center;}.elementor-18578 .elementor-element.elementor-element-9199ed8:not(.elementor-motion-effects-element-type-background), .elementor-18578 .elementor-element.elementor-element-9199ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00586b0 );}.elementor-18578 .elementor-element.elementor-element-9199ed8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-18578 .elementor-element.elementor-element-9199ed8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18578 .elementor-element.elementor-element-913c4ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-content-switcher-wrapper .ha-cs-switch-container{background-color:#02010100;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-container{justify-content:center;margin-bottom:20px;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper .ha-cs-slider:before{transition-duration:400ms;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper .ha-cs-button{transition-duration:400ms;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#979797;border-radius:3px 3px 3px 3px;padding:5px 15px 5px 15px;margin:5px 5px 5px 5px;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-content-wrapper .ha-cs-content-section{transition:transform calc( 400ms / 2 ) ease-out;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper .ha-cs-button span, .elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper .ha-cs-switch, .elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper .ha-cs-button{font-family:"FFDINWebPro", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:5px;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:5px;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:5px;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:5px;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper .ha-cs-button.active{background-color:var( --e-global-color-a3922ff );border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper{background-color:#FFFFFF00;padding:5px 5px 5px 5px;border-radius:50px 50px 50px 50px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-content-switcher-wrapper .ha-cs-content-container .ha-cs-content-wrapper{padding:18px 0px 0px 0px;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-content-switcher-wrapper .ha-cs-content-section{font-family:"Nunito", Sans-serif;font-weight:600;}.elementor-18578 .elementor-element.elementor-element-6213813 .ha-content-switcher-wrapper{text-align:center;}@media(max-width:1024px){.elementor-18578 .elementor-element.elementor-element-09444aa{--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-divider{display:none;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-wrapper{padding:20px 20px 20px 20px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-label{color:#ffffff !important;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-headline{font-size:24px;line-height:24px;margin-bottom:15px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-content-box .cw-hero-headline{color:#ffffff !important;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-description{font-size:16px;line-height:20px;color:#ffffff !important;}.elementor-18578 .elementor-element.elementor-element-16c6160 .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-16c6160 .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-83a9c6b{--cw-item-width:480px;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__title{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-dfbcc8e .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-dfbcc8e .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-2429e7a{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;}.elementor-18578 .elementor-element.elementor-element-8ea8ff6 .elementor-heading-title{font-size:26px;line-height:41px;}.elementor-18578 .elementor-element.elementor-element-97e8ab6 .elementor-heading-title{font-size:26px;line-height:41px;}.elementor-18578 .elementor-element.elementor-element-47544ba .elementor-heading-title{font-size:26px;line-height:41px;}.elementor-18578 .elementor-element.elementor-element-f6c44ab .elementor-heading-title{font-size:26px;line-height:41px;}.elementor-18578 .elementor-element.elementor-element-320acf5 .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-320acf5 .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-67c90d6{font-size:var( --e-global-typography-e4b1658-font-size );line-height:var( --e-global-typography-e4b1658-line-height );}.elementor-18578 .elementor-element.elementor-element-6400819{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18578 .elementor-element.elementor-element-633b5fb .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-633b5fb .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}}@media(max-width:767px){.elementor-18578 .elementor-element.elementor-element-09444aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 > .elementor-widget-container{border-width:0px 0px 8px 0px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-divider{display:block;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-wrapper{padding:0px 0px 0px 0px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-content-box{padding:20px 20px 20px 20px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-label{font-size:14px;color:#002f5b !important;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-headline{font-size:18px;line-height:27px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-content-box .cw-hero-headline{color:#002A4D !important;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-description{font-size:16px;line-height:19px;color:#002f5b !important;}.elementor-18578 .elementor-element.elementor-element-e288c99{margin-top:22px;margin-bottom:0px;}.elementor-18578 .elementor-element.elementor-element-16c6160 .cod-trenner{margin-top:22px;}.elementor-18578 .elementor-element.elementor-element-16c6160 .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-16c6160 .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-83a9c6b{--cw-item-width:98%;}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__title{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-dfbcc8e .cod-trenner{margin-top:22px;}.elementor-18578 .elementor-element.elementor-element-dfbcc8e .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-dfbcc8e .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-8ea8ff6 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-18578 .elementor-element.elementor-element-97e8ab6 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-18578 .elementor-element.elementor-element-47544ba .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-18578 .elementor-element.elementor-element-f6c44ab .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-18578 .elementor-element.elementor-element-320acf5 .cod-trenner{margin-top:22px;}.elementor-18578 .elementor-element.elementor-element-320acf5 .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-320acf5 .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-67c90d6{font-size:var( --e-global-typography-e4b1658-font-size );line-height:var( --e-global-typography-e4b1658-line-height );}.elementor-18578 .elementor-element.elementor-element-633b5fb .cod-trenner{margin-top:22px;}.elementor-18578 .elementor-element.elementor-element-633b5fb .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-633b5fb .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}}@media(min-width:768px){.elementor-18578 .elementor-element.elementor-element-7395408{--content-width:1210px;}.elementor-18578 .elementor-element.elementor-element-f0b6878{--content-width:1210px;}.elementor-18578 .elementor-element.elementor-element-e7ae9a4{--width:54%;}.elementor-18578 .elementor-element.elementor-element-9a3c013{--width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18578 .elementor-element.elementor-element-0c55f5d{--width:50%;}.elementor-18578 .elementor-element.elementor-element-d4f2016{--width:50%;}.elementor-18578 .elementor-element.elementor-element-d25d982{--width:50%;}.elementor-18578 .elementor-element.elementor-element-f5b7e52{--width:50%;}.elementor-18578 .elementor-element.elementor-element-e7ae9a4{--width:100%;}.elementor-18578 .elementor-element.elementor-element-9a3c013{--width:100%;}}@media(min-width:2500px){.elementor-18578 .elementor-element.elementor-element-09444aa{--margin-top:-186px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-divider{display:none;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-content-box{max-width:1880px;margin-left:auto;margin-right:auto;}.elementor-18578 .elementor-element.elementor-element-8b032f8 .cw-hero-headline{font-size:75px;line-height:85px;}.elementor-18578 .elementor-element.elementor-element-e288c99{margin-top:81px;margin-bottom:63px;}.elementor-18578 .elementor-element.elementor-element-16c6160 .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-16c6160 .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-83a9c6b .cw-tabslider__title{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-dfbcc8e .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-dfbcc8e .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-8ea8ff6 .elementor-heading-title{font-size:40px;line-height:65px;}.elementor-18578 .elementor-element.elementor-element-97e8ab6 .elementor-heading-title{font-size:40px;line-height:65px;}.elementor-18578 .elementor-element.elementor-element-47544ba .elementor-heading-title{font-size:40px;line-height:65px;}.elementor-18578 .elementor-element.elementor-element-f6c44ab .elementor-heading-title{font-size:40px;line-height:65px;}.elementor-18578 .elementor-element.elementor-element-320acf5 .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-320acf5 .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}.elementor-18578 .elementor-element.elementor-element-67c90d6{font-size:var( --e-global-typography-e4b1658-font-size );line-height:var( --e-global-typography-e4b1658-line-height );}.elementor-18578 .elementor-element.elementor-element-633b5fb .uc_style_cod_headline_mit_trenner_elementor_subline{font-size:var( --e-global-typography-326eacb-font-size );line-height:var( --e-global-typography-326eacb-line-height );}.elementor-18578 .elementor-element.elementor-element-633b5fb .uc_style_cod_headline_mit_trenner_elementor_headline{font-size:var( --e-global-typography-56e18e9-font-size );line-height:var( --e-global-typography-56e18e9-line-height );}}/* Start custom CSS for image, class: .elementor-element-53a19a6 */.elementor-18578 .elementor-element.elementor-element-53a19a6:after{
  content:
    "Alle relevanten Informationen, die\A"
    "nicht in den Trainingsdaten des LLMs enthalten sind, müssen\A"
    "explizit bereitgestellt werden:\A\A"
    "Glossar:\A"
    "Abkürzungen und Fachbegriffe\A\A"
    "System- und Softwarearchitektur:\A"
    "Komponenten, Schnittstellen,\A"
    "Abläufe\A\A"
    "Testkonzept, Testziele und\A"
    "Richtlinien";

  position: absolute;
  bottom: 0px;
  left: 20px; 
  display: block;
  width: 275px;
  max-width: 90vw;
  padding: 18px 20px;
  box-sizing: border-box;
text-align: left;
  background: #dfe6ea;
  color: #0a2a3a;
  border-radius: 16px;
  white-space: pre-wrap;
  line-height: 1.35;
  font-size: 16px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(0%) translateY(14px); /* Start: leicht “unten” */
  transition:
    opacity 180ms ease,
    transform 180ms ease,
    visibility 0ms linear 180ms;

  pointer-events: none; /* Tooltip soll Hover nicht “abfangen” */
  z-index: 999;
  will-change: opacity, transform;
}

.elementor-18578 .elementor-element.elementor-element-53a19a6:hover:after,
.elementor-18578 .elementor-element.elementor-element-53a19a6:focus-visible:after{
  opacity: 1;
  visibility: visible;
  transform: translateY(-20px) translateY(0); /* Ziel: hochgezogen */
  transition:
    opacity 180ms ease,
    transform 180ms ease,
    visibility 0ms;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ff01058 */.elementor-18578 .elementor-element.elementor-element-ff01058 #nf-field-49 {
    height: 70px;
    padding: 20px;
    border: none;
}
.elementor-18578 .elementor-element.elementor-element-ff01058 #nf-field-50 {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-primary);
    padding: 20px 50px;
}/* End custom CSS */
/* Start custom CSS for ha-content-switcher, class: .elementor-element-6213813 */@media screen and (max-width:767px) {
    .elementor-18578 .elementor-element.elementor-element-6213813 .ha-cs-switch-wrapper {
        max-width: 100%;
        display: inline-grid;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FFDINWebPro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.codewerk.de/wp-content/uploads/2021/10/font.woff2') format('woff2'),
		url('https://www.codewerk.de/wp-content/uploads/2021/10/font.woff') format('woff');
}
@font-face {
	font-family: 'FFDINWebPro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.codewerk.de/wp-content/uploads/2021/10/font-1.woff2') format('woff2'),
		url('https://www.codewerk.de/wp-content/uploads/2021/10/font-1.woff') format('woff');
}
@font-face {
	font-family: 'FFDINWebPro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.codewerk.de/wp-content/uploads/2021/10/font-2.woff2') format('woff2'),
		url('https://www.codewerk.de/wp-content/uploads/2021/10/font-2.woff') format('woff');
}
@font-face {
	font-family: 'FFDINWebPro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.codewerk.de/wp-content/uploads/2021/10/55fa1cf8-baf8-4bf8-9718-b096b1dd231f.woff2') format('woff2'),
		url('https://www.codewerk.de/wp-content/uploads/2021/10/4cadc2f9-fb32-4b99-b1f2-9ce6d68afbd5.woff') format('woff');
}
@font-face {
	font-family: 'FFDINWebPro';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.codewerk.de/wp-content/uploads/2021/10/afa0c591-2736-479c-9c32-52fe49a6a1f6.woff2') format('woff2'),
		url('https://www.codewerk.de/wp-content/uploads/2021/10/b377e995-5186-49c4-b03b-c99aabc72179.woff') format('woff');
}
/* End Custom Fonts CSS */