.elementor-2475 .elementor-element.elementor-element-228b45e{--display:flex;--min-height:63vh;--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-end;--overlay-opacity:1;--border-radius:0px 0px 0px 00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-2475 .elementor-element.elementor-element-228b45e:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-228b45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kesstraining.de/wp-content/uploads/2026/09/Kesstraining-Foto4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2475 .elementor-element.elementor-element-228b45e::before, .elementor-2475 .elementor-element.elementor-element-228b45e > .elementor-background-video-container::before, .elementor-2475 .elementor-element.elementor-element-228b45e > .e-con-inner > .elementor-background-video-container::before, .elementor-2475 .elementor-element.elementor-element-228b45e > .elementor-background-slideshow::before, .elementor-2475 .elementor-element.elementor-element-228b45e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2475 .elementor-element.elementor-element-228b45e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E293B57 0%, var( --e-global-color-6038ecf ) 100%);}.elementor-2475 .elementor-element.elementor-element-ba8de94{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2475 .elementor-element.elementor-element-2025efe{padding:5px 10px 5px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8535c25 );border-radius:300px 300px 300px 300px;}.elementor-2475 .elementor-element.elementor-element-2025efe.elementor-element{--align-self:flex-start;}.elementor-2475 .elementor-element.elementor-element-2025efe .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-8535c25 );}.elementor-2475 .elementor-element.elementor-element-fcc9ab1{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-fcc9ab1 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:65px;font-weight:700;color:#F8FAFC;}body:not(.rtl) .elementor-2475 .elementor-element.elementor-element-f3ed9d5{right:40px;}body.rtl .elementor-2475 .elementor-element.elementor-element-f3ed9d5{left:40px;}.elementor-2475 .elementor-element.elementor-element-f3ed9d5{bottom:60px;}body:not(.rtl) .elementor-2475 .elementor-element.elementor-element-71aea18{left:40px;}body.rtl .elementor-2475 .elementor-element.elementor-element-71aea18{right:40px;}.elementor-2475 .elementor-element.elementor-element-71aea18{top:40px;}.elementor-2475 .elementor-element.elementor-element-3b7f0e23{--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:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:wrap;--border-radius:16px 16px 16px 16px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;--z-index:3;}.elementor-2475 .elementor-element.elementor-element-3b7f0e23:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-3b7f0e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8535c25 );}.elementor-2475 .elementor-element.elementor-element-63b4d013{--display:flex;--justify-content:center;--flex-wrap:wrap;}.elementor-2475 .elementor-element.elementor-element-69d74442{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-69d74442 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-5f775f38{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-5f775f38 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-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-2475 .elementor-element.elementor-element-298b3bd5{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-46515ad3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-46515ad3 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-40b2d6a3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-40b2d6a3 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-364ca75e{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-29fc742f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-29fc742f .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-66e87301{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-1e4318f2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-1e4318f2 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-5811d09c{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-5af9880b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-5af9880b .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-4f960c5b{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-22f99303{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-22f99303 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-7b4d7c71{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-1048ba93{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-1048ba93 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-61029828{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-61029828 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-18525f2f{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-3086eb45{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-3086eb45 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-309af4cd{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-13fc2c7e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-13fc2c7e .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-7d275760{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-5a8557bd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-5a8557bd .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-54ca2ccd{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-20e6460{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-20e6460 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-1f0b466d{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-6d74c80a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-6d74c80a .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-725457a4{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-10874ba1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-10874ba1 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-7a76d485{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-6aa0d708{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-6aa0d708 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-6b55eadb{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-60397dd6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-60397dd6 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-2095b9b2{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-46c84fc5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-46c84fc5 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-11433b95{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-6989aea3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-6989aea3 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-4c31b525{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-2bb13a91{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-2bb13a91 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-7417c30{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-7417c30 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-2a9a4389{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-48559cb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-48559cb .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-78bab15d{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-60750e9f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-60750e9f .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-64dcb052{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-4443b3b1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-4443b3b1 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-42a3c44{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-5a76183b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-5a76183b .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-64a6a539{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-64a6a539 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-419bbee{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-79e011ba{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2475 .elementor-element.elementor-element-79e011ba .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-123df5d );}.elementor-2475 .elementor-element.elementor-element-cedca7a{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6038ecf );}.elementor-2475 .elementor-element.elementor-element-737e75c{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:#1B1F29;}.elementor-2475 .elementor-element.elementor-element-737e75c p{margin-block-end:20px;}body.elementor-page-2475:not(.elementor-motion-effects-element-type-background), body.elementor-page-2475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6038ecf );}@media(min-width:768px){.elementor-2475 .elementor-element.elementor-element-63b4d013{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2475 .elementor-element.elementor-element-228b45e{--min-height:100vh;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2475 .elementor-element.elementor-element-228b45e:not(.elementor-motion-effects-element-type-background), .elementor-2475 .elementor-element.elementor-element-228b45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2475 .elementor-element.elementor-element-2025efe .elementor-heading-title{font-size:13px;}.elementor-2475 .elementor-element.elementor-element-fcc9ab1 .elementor-heading-title{font-size:50px;}.elementor-2475 .elementor-element.elementor-element-71aea18{top:10px;}.elementor-2475 .elementor-element.elementor-element-3b7f0e23{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2475 .elementor-element.elementor-element-63b4d013{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2475 .elementor-element.elementor-element-69d74442{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-69d74442 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-5f775f38{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-5f775f38 .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2475 .elementor-element.elementor-element-46515ad3{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-46515ad3 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-40b2d6a3{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-40b2d6a3 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-29fc742f{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-29fc742f .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-1e4318f2{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-1e4318f2 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-5af9880b{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-5af9880b .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-22f99303{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-22f99303 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-1048ba93{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-1048ba93 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-61029828{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-61029828 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-3086eb45{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-3086eb45 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-13fc2c7e{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-13fc2c7e .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-5a8557bd{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-5a8557bd .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-20e6460{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-20e6460 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-6d74c80a{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-6d74c80a .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-10874ba1{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-10874ba1 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-6aa0d708{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-6aa0d708 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-60397dd6{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-60397dd6 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-46c84fc5{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-46c84fc5 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-6989aea3{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-6989aea3 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-2bb13a91{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-2bb13a91 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-7417c30{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-7417c30 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-48559cb{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-48559cb .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-60750e9f{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-60750e9f .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-4443b3b1{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-4443b3b1 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-5a76183b{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-5a76183b .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-64a6a539{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-64a6a539 .elementor-heading-title{font-size:25px;}.elementor-2475 .elementor-element.elementor-element-79e011ba{width:100%;max-width:100%;}.elementor-2475 .elementor-element.elementor-element-79e011ba .elementor-heading-title{font-size:25px;}}/* Start custom CSS for heading, class: .elementor-element-fcc9ab1 */.elementor-2475 .elementor-element.elementor-element-fcc9ab1 .highlight-word {
  color: #6EA8DE !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3ed9d5 */<style>
.hero-rating-clean {
  display: flex;
  flex-direction: column;
  gap: 4px;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0;
  margin-top: 25px; /* Abstand zu den Buttons drüber */
}

.rating-top {
  display: flex;
  align-items: center;
  gap: 8px;
}

.rating-top .g-svg {
  flex-shrink: 0;
}

.rating-top .stars {
  color: #fbbf24;
  letter-spacing: 2px;
  font-size: 0.95rem;
}

.rating-top .score {
  color: #ffffff;
  font-weight: 700;
  font-size: 0.85rem;
  margin-left: 2px;
}

.rating-sub {
  color: #cbd5e1; /* Helles Grau für perfekte Lesbarkeit auf dem Bild */
  font-size: 0.82rem;
  letter-spacing: 0.01em;
}

/* Linksausrichtung sicherstellen */
@media (min-width: 769px) {
  .hero-rating-clean {
    align-items: flex-start;
  }
}

/* Zentrierung für Smartphones */
@media (max-width: 768px) {
  .hero-rating-clean {
    align-items: center;
    text-align: center;
    margin-top: 20px;
  }
}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71aea18 */<style>
.hero-rating-clean {
  display: flex;
  flex-direction: column;
  gap: 4px;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0;
  margin-top: 25px; /* Abstand zu den Buttons drüber */
}

.rating-top {
  display: flex;
  align-items: center;
  gap: 8px;
}

.rating-top .g-svg {
  flex-shrink: 0;
}

.rating-top .stars {
  color: #fbbf24;
  letter-spacing: 2px;
  font-size: 0.95rem;
}

.rating-top .score {
  color: #ffffff;
  font-weight: 700;
  font-size: 0.85rem;
  margin-left: 2px;
}

.rating-sub {
  color: #cbd5e1; /* Helles Grau für perfekte Lesbarkeit auf dem Bild */
  font-size: 0.82rem;
  letter-spacing: 0.01em;
}

/* Linksausrichtung sicherstellen */
@media (min-width: 769px) {
  .hero-rating-clean {
    align-items: flex-start;
  }
}

/* Zentrierung für Smartphones */
@media (max-width: 768px) {
  .hero-rating-clean {
    align-items: center;
    text-align: center;
    margin-top: 20px;
  }
}
</style>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d74442 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-69d74442 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-69d74442 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-69d74442 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f775f38 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-5f775f38 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-5f775f38 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-5f775f38 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46515ad3 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-46515ad3 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-46515ad3 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-46515ad3 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b2d6a3 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-40b2d6a3 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-40b2d6a3 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-40b2d6a3 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29fc742f *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-29fc742f {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-29fc742f .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-29fc742f {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4318f2 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-1e4318f2 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-1e4318f2 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-1e4318f2 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5af9880b *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-5af9880b {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-5af9880b .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-5af9880b {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22f99303 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-22f99303 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-22f99303 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-22f99303 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1048ba93 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-1048ba93 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-1048ba93 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-1048ba93 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61029828 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-61029828 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-61029828 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-61029828 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3086eb45 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-3086eb45 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-3086eb45 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-3086eb45 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fc2c7e *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-13fc2c7e {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-13fc2c7e .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-13fc2c7e {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8557bd *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-5a8557bd {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-5a8557bd .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-5a8557bd {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20e6460 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-20e6460 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-20e6460 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-20e6460 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d74c80a *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-6d74c80a {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-6d74c80a .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-6d74c80a {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10874ba1 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-10874ba1 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-10874ba1 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-10874ba1 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa0d708 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-6aa0d708 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-6aa0d708 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-6aa0d708 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60397dd6 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-60397dd6 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-60397dd6 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-60397dd6 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c84fc5 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-46c84fc5 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-46c84fc5 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-46c84fc5 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6989aea3 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-6989aea3 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-6989aea3 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-6989aea3 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb13a91 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-2bb13a91 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-2bb13a91 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-2bb13a91 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7417c30 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-7417c30 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-7417c30 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-7417c30 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48559cb *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-48559cb {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-48559cb .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-48559cb {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60750e9f *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-60750e9f {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-60750e9f .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-60750e9f {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4443b3b1 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-4443b3b1 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-4443b3b1 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-4443b3b1 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a76183b *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-5a76183b {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-5a76183b .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-5a76183b {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64a6a539 *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-64a6a539 {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-64a6a539 .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-64a6a539 {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79e011ba *//* Haupttitel Styling */
.elementor-2475 .elementor-element.elementor-element-79e011ba {
    font-family: 'Arimo', sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

/* Der hervorgehobene Akzent: Gerade, Fett, Stark */
.elementor-2475 .elementor-element.elementor-element-79e011ba .text-highlight {
    font-weight: 900 !important;      /* Extra starkes Gewicht */
    color: #6EA8DE !important;         /* Leuchtendes Hellblau */
    text-shadow: 0 2px 10px rgba(56, 189, 248, 0.2); /* Subtiler Glow-Effekt */
    display: inline-block;
}

/* Responsive Anpassung für Mobile */
@media (max-width: 767px) {
    .elementor-2475 .elementor-element.elementor-element-79e011ba {
        font-size: 1.8rem !important;
        line-height: 1.3;
    }
}/* End custom CSS */