.elementor-139 .elementor-element.elementor-element-6cf0168d{--display:flex;--min-height:100vh;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-139 .elementor-element.elementor-element-6cf0168d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-6cf0168d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcpotsdam.de/wp-content/uploads/2026/08/kcp-hero-poster.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-139 .elementor-element.elementor-element-6cf0168d::before, .elementor-139 .elementor-element.elementor-element-6cf0168d > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-6cf0168d > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-6cf0168d > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-6cf0168d > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-6cf0168d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#052540;--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-6cf0168d.e-con{--align-self:flex-end;}.elementor-139 .elementor-element.elementor-element-104b5937{--display:flex;--min-height:100vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-104b5937.e-con{--align-self:center;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-9bda292 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1;letter-spacing:0.22em;color:var( --e-global-color-844d38c );}.elementor-139 .elementor-element.elementor-element-12de976f .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:1px 1px 5px rgba(3.999999999999999, 22.000000000000004, 41.99999999999999, 0.85);color:var( --e-global-color-b9aec3e );}.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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-139 .elementor-element.elementor-element-71e924a{width:var( --container-widget-width, 92.081% );max-width:92.081%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;--container-widget-width:92.081%;--container-widget-flex-grow:0;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );text-shadow:1px 1px 5px #052540;color:var( --e-global-color-b9aec3e );}.elementor-139 .elementor-element.elementor-element-71e924a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-3f47ed2{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:50px;--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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-139 .elementor-element.elementor-element-58d6dde .elementor-button{background-color:#2FBFDA;font-size:17px;font-weight:600;fill:#052540;color:#052540;border-style:none;border-radius:999px 999px 999px 999px;padding:15px 34px 15px 34px;}.elementor-139 .elementor-element.elementor-element-f75c807 .elementor-button{background-color:transparent;font-size:17px;font-weight:600;fill:#EDF7FC;color:#EDF7FC;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(237,247,252,.6);border-radius:999px 999px 999px 999px;padding:15px 34px 15px 34px;}.elementor-139 .elementor-element.elementor-element-e487c8d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-139 .elementor-element.elementor-element-e487c8d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-e487c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b633de4 );}.elementor-139 .elementor-element.elementor-element-e487c8d::before, .elementor-139 .elementor-element.elementor-element-e487c8d > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-e487c8d > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-e487c8d > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-e487c8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-e487c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-e487c8d.e-con{--align-self:center;}.elementor-139 .elementor-element.elementor-element-a3b8e29{width:auto;max-width:auto;text-align:center;}.elementor-139 .elementor-element.elementor-element-a3b8e29.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-a3b8e29 .elementor-heading-title{font-size:21px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;color:#0A4B78;}.elementor-139 .elementor-element.elementor-element-9555460 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:63px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.06;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-dd409bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-9d9de21{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-9f20506{--display:flex;--justify-content:space-around;--border-radius:14px 14px 14px 14px;--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-139 .elementor-element.elementor-element-9f20506:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-9f20506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcpotsdam.de/wp-content/uploads/2026/08/helbig_rene01_2021-_web-1024x682.webp");background-position:-256px -50px;background-repeat:no-repeat;}.elementor-139 .elementor-element.elementor-element-9f20506.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-2da494c{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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(237,247,252,.12);--border-color:rgba(237,247,252,.12);--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-139 .elementor-element.elementor-element-2da494c:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-2da494c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-2da494c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-b00ec51{width:var( --container-widget-width, 102.875% );max-width:102.875%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;--container-widget-width:102.875%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:400;font-style:italic;text-decoration:none;line-height:1.3;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-b00ec51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-625dba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-139 .elementor-element.elementor-element-625dba3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;color:#8FDCEC;}.elementor-139 .elementor-element.elementor-element-6b9a854{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-size:14.5px;color:var( --e-global-color-b9aec3e );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-24f93b7{padding:0px 0px 0px 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-24f93b7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-24f93b7 img{width:130px;}.elementor-139 .elementor-element.elementor-element-40ddc74{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-139 .elementor-element.elementor-element-40ddc74:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-40ddc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b633de4 );}.elementor-139 .elementor-element.elementor-element-40ddc74::before, .elementor-139 .elementor-element.elementor-element-40ddc74 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-40ddc74 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-40ddc74 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-40ddc74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-40ddc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-40ddc74.e-con{--align-self:center;}.elementor-139 .elementor-element.elementor-element-ea92d63{width:auto;max-width:auto;text-align:center;}.elementor-139 .elementor-element.elementor-element-ea92d63.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-ea92d63 .elementor-heading-title{font-size:21px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;color:#0A4B78;}.elementor-139 .elementor-element.elementor-element-ba4c63c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:63px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.06;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-c224117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-a6fc886{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-6d69db4{--display:flex;--min-height:477px;--justify-content:space-between;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-6d69db4:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-6d69db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcpotsdam.de/wp-content/uploads/2026/08/st_firmengebaeude_2.webp");background-position:-800px -8px;background-repeat:no-repeat;background-size:cover;}.elementor-139 .elementor-element.elementor-element-6d69db4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-94a7770{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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(237,247,252,.12);--border-color:rgba(237,247,252,.12);--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-139 .elementor-element.elementor-element-94a7770:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-94a7770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-94a7770.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-47160ba{width:var( --container-widget-width, 96.462% );max-width:96.462%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96.462%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:400;font-style:italic;text-decoration:none;line-height:1.3;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-47160ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-2d96390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-139 .elementor-element.elementor-element-2d96390 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;color:#8FDCEC;}.elementor-139 .elementor-element.elementor-element-6c486b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-size:14.5px;color:var( --e-global-color-b9aec3e );}.elementor-139 .elementor-element.elementor-element-b2639dd{background-color:var( --e-global-color-b633de4 );padding:4px 4px 4px 4px;text-align:start;}.elementor-139 .elementor-element.elementor-element-b2639dd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-b2639dd img{width:130px;}.elementor-139 .elementor-element.elementor-element-5c22976{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-139 .elementor-element.elementor-element-5c22976:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-5c22976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-9a894e2{--e-image-carousel-slides-to-show:3;}.elementor-139 .elementor-element.elementor-element-9a894e2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-139 .elementor-element.elementor-element-9a894e2 .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-9a894e2 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-139 .elementor-element.elementor-element-9a894e2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-1b6f6de{--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:56px;--padding-left:70px;--padding-right:70px;}.elementor-139 .elementor-element.elementor-element-1b6f6de:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-1b6f6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9aec3e );}.elementor-139 .elementor-element.elementor-element-24a7c15{--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:32px;--padding-right:32px;}.elementor-139 .elementor-element.elementor-element-c121609{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-139 .elementor-element.elementor-element-c121609 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;color:#0A4B78;}.elementor-139 .elementor-element.elementor-element-37e3254 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-5736779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-5bcc362{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-139 .elementor-element.elementor-element-5bcc362:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-5bcc362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-c8b9afd{--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:24px;--padding-right:24px;}.elementor-139 .elementor-element.elementor-element-c8b9afd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-34543ef{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:00px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-7b46c18{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-139 .elementor-element.elementor-element-7b46c18.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-7b46c18 .elementor-heading-title{font-size:21px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;color:#0A4B78;}.elementor-139 .elementor-element.elementor-element-a8a1e62{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:48px 24px;--row-gap:48px;--column-gap:24px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-a8a1e62:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-a8a1e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b633de4 );}.elementor-139 .elementor-element.elementor-element-663b740{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-00da216{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-83c75c5{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-1859548{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-33fefbe{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-84f1e87{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-ad55cd4{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-c651e0c{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-c17a261{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-d7c1f2c{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-ed48806{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-ef76fad{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-511bc05{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-ba63418{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-3d0de18{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-8b832f8{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:8px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-a2dbda8{width:var( --container-widget-width, 51% );max-width:51%;padding:0px 0px 0px 0px;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-139 .elementor-element.elementor-element-a2dbda8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-a2dbda8 .elementor-heading-title{font-size:21px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;color:#0A4B78;}.elementor-139 .elementor-element.elementor-element-f8e3ab7{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:48px 24px;--row-gap:48px;--column-gap:24px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-f8e3ab7:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-f8e3ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b633de4 );}.elementor-139 .elementor-element.elementor-element-c5055ea{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-74e514e{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-6231c2d{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-b41cfdc{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-40b79de{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-c3624fa{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-9a271f6{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-c7a2ed1{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-101d821{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-22a9f82{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-25c6619{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:8px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-776fffd{width:var( --container-widget-width, 51% );max-width:51%;padding:0px 0px 0px 0px;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-139 .elementor-element.elementor-element-776fffd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-776fffd .elementor-heading-title{font-size:21px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;color:#0A4B78;}.elementor-139 .elementor-element.elementor-element-a81c1d2{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:48px 24px;--row-gap:48px;--column-gap:24px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-a81c1d2:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-a81c1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b633de4 );}.elementor-139 .elementor-element.elementor-element-0d150f5{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-b45bf7b{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-fc2b045{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-1c8f4b4{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-8bc093d{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-4f4a70e{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-f584409{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-63a9580{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-b227cd5{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-a832a94{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-0aa4f3e{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-4acc38e{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-e4301f1{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-4a4778c{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-6066154{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-e282821{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-7738433{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-fb200e5{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-7573e5c{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-40c8dd6{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-04e292b{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-c0f4f7b{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-02f604d{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:8px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-a9c45e1{width:var( --container-widget-width, 51% );max-width:51%;padding:0px 0px 0px 0px;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-139 .elementor-element.elementor-element-a9c45e1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-a9c45e1 .elementor-heading-title{font-size:21px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;color:#0A4B78;}.elementor-139 .elementor-element.elementor-element-aa42943{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:48px 24px;--row-gap:48px;--column-gap:24px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-aa42943:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-aa42943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b633de4 );}.elementor-139 .elementor-element.elementor-element-dd1e5a8{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-d1f7b32{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-11a2d3f{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-48eb382{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-5e68a80{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-fceee6c{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-5445f9a{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-4660d21{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-03cb464{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-0217981{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-02aeabf{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-b715b5a{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-06ed683{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-68afee0{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-0cb5b67{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-7305769a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-139 .elementor-element.elementor-element-7305769a:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-7305769a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #062A47 0%, #052540 100%);}.elementor-139 .elementor-element.elementor-element-c20aa69{--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;--overlay-opacity:0.97;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-c20aa69:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-c20aa69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcpotsdam.de/wp-content/uploads/2026/07/kcp-logo-white.svg");background-position:center center;background-repeat:no-repeat;}.elementor-139 .elementor-element.elementor-element-c20aa69::before, .elementor-139 .elementor-element.elementor-element-c20aa69 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c20aa69 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c20aa69 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-c20aa69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-c20aa69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-86cd464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-139 .elementor-element.elementor-element-86cd464 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;color:#8FDCEC;}.elementor-139 .elementor-element.elementor-element-990b951 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:63px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.06;letter-spacing:0.02em;color:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-9b3cf9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;font-size:17px;color:rgba(237,247,252,.85);}.elementor-139 .elementor-element.elementor-element-e253ef5 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:28.8px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.48px;color:var( --e-global-color-844d38c );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-accordion-item{border-width:0px;border-color:rgba(237,247,252,.15);}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:rgba(237,247,252,.15);}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:rgba(237,247,252,.15);}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-accordion-icon, .elementor-139 .elementor-element.elementor-element-696eac4 .elementor-accordion-title{color:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-accordion-icon svg{fill:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-active .elementor-accordion-icon, .elementor-139 .elementor-element.elementor-element-696eac4 .elementor-active .elementor-accordion-title{color:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-active .elementor-accordion-icon svg{fill:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-accordion-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-tab-title{padding:16px 22px 16px 22px;}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-tab-content{background-color:rgba(237,247,252,.04);color:rgba(237,247,252,.85);font-family:"Arimo", Sans-serif;font-size:17px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.6;padding:20px 22px 24px 22px;}.elementor-139 .elementor-element.elementor-element-53c98ad .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:28.8px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.48px;color:var( --e-global-color-844d38c );}.elementor-139 .elementor-element.elementor-element-9ddfbd2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-accordion-item{border-width:0px;border-color:rgba(237,247,252,.15);}.elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:rgba(237,247,252,.15);}.elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:rgba(237,247,252,.15);}.elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-accordion-icon, .elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-accordion-title{color:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-accordion-icon svg{fill:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-active .elementor-accordion-icon, .elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-active .elementor-accordion-title{color:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-active .elementor-accordion-icon svg{fill:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-accordion-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;}.elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-tab-title{padding:16px 22px 16px 22px;}.elementor-139 .elementor-element.elementor-element-9ddfbd2 .elementor-tab-content{background-color:rgba(237,247,252,.04);color:rgba(237,247,252,.85);padding:20px 22px 24px 22px;}.elementor-139 .elementor-element.elementor-element-73e57f0{--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:70px;--padding-right:70px;}.elementor-139 .elementor-element.elementor-element-73e57f0:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-73e57f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b633de4 );}.elementor-139 .elementor-element.elementor-element-842e015{--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:32px;--padding-right:32px;}.elementor-139 .elementor-element.elementor-element-c8fffc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-139 .elementor-element.elementor-element-c8fffc5 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;color:#0A4B78;}.elementor-139 .elementor-element.elementor-element-f06fed8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-2156a49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-46c0698{--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;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-0665751{--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:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-0e0f94f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-139 .elementor-element.elementor-element-0e0f94f .elementor-icon-wrapper{text-align:center;}.elementor-139 .elementor-element.elementor-element-0e0f94f.elementor-view-stacked .elementor-icon{background-color:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-0e0f94f.elementor-view-framed .elementor-icon, .elementor-139 .elementor-element.elementor-element-0e0f94f.elementor-view-default .elementor-icon{color:#2FBFDA;border-color:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-0e0f94f.elementor-view-framed .elementor-icon, .elementor-139 .elementor-element.elementor-element-0e0f94f.elementor-view-default .elementor-icon svg{fill:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-0e0f94f .elementor-icon{font-size:60px;}.elementor-139 .elementor-element.elementor-element-0e0f94f .elementor-icon svg{height:60px;}.elementor-139 .elementor-element.elementor-element-c86d00a{text-align:center;}.elementor-139 .elementor-element.elementor-element-c86d00a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:37px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.06;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-fdee10b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-fdee10b{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-bf86ee0{--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:20px;}.elementor-139 .elementor-element.elementor-element-7254382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-139 .elementor-element.elementor-element-7254382 .elementor-icon-wrapper{text-align:center;}.elementor-139 .elementor-element.elementor-element-7254382.elementor-view-stacked .elementor-icon{background-color:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-7254382.elementor-view-framed .elementor-icon, .elementor-139 .elementor-element.elementor-element-7254382.elementor-view-default .elementor-icon{color:#2FBFDA;border-color:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-7254382.elementor-view-framed .elementor-icon, .elementor-139 .elementor-element.elementor-element-7254382.elementor-view-default .elementor-icon svg{fill:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-7254382 .elementor-icon{font-size:60px;}.elementor-139 .elementor-element.elementor-element-7254382 .elementor-icon svg{height:60px;}.elementor-139 .elementor-element.elementor-element-bf29da4{text-align:center;}.elementor-139 .elementor-element.elementor-element-bf29da4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:37px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.06;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-d4d2f49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-d4d2f49{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-a0bb230{--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:20px;}.elementor-139 .elementor-element.elementor-element-0ff49c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-139 .elementor-element.elementor-element-0ff49c9 .elementor-icon-wrapper{text-align:center;}.elementor-139 .elementor-element.elementor-element-0ff49c9.elementor-view-stacked .elementor-icon{background-color:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-0ff49c9.elementor-view-framed .elementor-icon, .elementor-139 .elementor-element.elementor-element-0ff49c9.elementor-view-default .elementor-icon{color:#2FBFDA;border-color:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-0ff49c9.elementor-view-framed .elementor-icon, .elementor-139 .elementor-element.elementor-element-0ff49c9.elementor-view-default .elementor-icon svg{fill:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-0ff49c9 .elementor-icon{font-size:60px;}.elementor-139 .elementor-element.elementor-element-0ff49c9 .elementor-icon svg{height:60px;}.elementor-139 .elementor-element.elementor-element-8bc65ad{text-align:center;}.elementor-139 .elementor-element.elementor-element-8bc65ad .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:37px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.06;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-183cd77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-183cd77{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-f1f9ac9{--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:20px;}.elementor-139 .elementor-element.elementor-element-12cb19d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-139 .elementor-element.elementor-element-12cb19d .elementor-icon-wrapper{text-align:center;}.elementor-139 .elementor-element.elementor-element-12cb19d.elementor-view-stacked .elementor-icon{background-color:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-12cb19d.elementor-view-framed .elementor-icon, .elementor-139 .elementor-element.elementor-element-12cb19d.elementor-view-default .elementor-icon{color:#2FBFDA;border-color:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-12cb19d.elementor-view-framed .elementor-icon, .elementor-139 .elementor-element.elementor-element-12cb19d.elementor-view-default .elementor-icon svg{fill:#2FBFDA;}.elementor-139 .elementor-element.elementor-element-12cb19d .elementor-icon{font-size:60px;}.elementor-139 .elementor-element.elementor-element-12cb19d .elementor-icon svg{height:60px;}.elementor-139 .elementor-element.elementor-element-c65f5dd{padding:0px 80px 0px 80px;text-align:center;}.elementor-139 .elementor-element.elementor-element-c65f5dd .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:37px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.06;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-c2343ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-c2343ef{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-ac8fda8{--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:center;--align-items:stretch;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-ac8fda8:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-ac8fda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b633de4 );}.elementor-139 .elementor-element.elementor-element-ac8fda8::before, .elementor-139 .elementor-element.elementor-element-ac8fda8 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-ac8fda8 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-ac8fda8 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-ac8fda8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-ac8fda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-ac8fda8.e-con{--align-self:center;}.elementor-139 .elementor-element.elementor-element-64befe4{--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.95;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-139 .elementor-element.elementor-element-64befe4:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-64befe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://kcpotsdam.de/wp-content/uploads/2026/08/kcp-lemke-schopf-olympiasieger-paris-2024.webp");}.elementor-139 .elementor-element.elementor-element-64befe4::before, .elementor-139 .elementor-element.elementor-element-64befe4 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-64befe4 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-64befe4 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-64befe4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-64befe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-f37a442{--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.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-f37a442::before, .elementor-139 .elementor-element.elementor-element-f37a442 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-f37a442 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-f37a442 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-f37a442 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-f37a442 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-d2b92a6{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-139 .elementor-element.elementor-element-d2b92a6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#EDF7FC;}.elementor-139 .elementor-element.elementor-element-b41ab39{width:var( --container-widget-width, 49% );max-width:49%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:rgba(237,247,252,.85);}.elementor-139 .elementor-element.elementor-element-64bce90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-139 .elementor-element.elementor-element-64bce90 .elementor-button{font-size:17px;font-weight:600;fill:#052540;color:#052540;border-radius:999px 999px 999px 999px;padding:15px 34px 15px 34px;}.elementor-139 .elementor-element.elementor-element-5da8276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-f73bfab );}.elementor-139 .elementor-element.elementor-element-5da8276 a:hover, .elementor-139 .elementor-element.elementor-element-5da8276 a:focus{color:var( --e-global-color-25a33ea );}.elementor-139 .elementor-element.elementor-element-78b67382{--display:flex;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-139 .elementor-element.elementor-element-78b67382:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-78b67382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-78b67382::before, .elementor-139 .elementor-element.elementor-element-78b67382 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-78b67382 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-78b67382 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-78b67382 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-78b67382 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-748e0046 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#0A4B78;}.elementor-139 .elementor-element.elementor-element-5a8cdbf0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-388c261a{font-size:17px;color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-570c9828{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-139 .elementor-element.elementor-element-570c9828.elementor-element{--align-self:stretch;}@media(max-width:920px){.elementor-139 .elementor-element.elementor-element-6cf0168d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-6cf0168d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcpotsdam.de/wp-content/uploads/2026/08/anpaddeln-2026-hero-1536x1023.jpg");background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-6cf0168d{--min-height:100vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-139 .elementor-element.elementor-element-9bda292 .elementor-heading-title{font-size:13px;line-height:1;letter-spacing:0.2em;}.elementor-139 .elementor-element.elementor-element-12de976f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-71e924a{width:var( --container-widget-width, 96% );max-width:96%;padding:0px 20px 0px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-139 .elementor-element.elementor-element-e487c8d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-139 .elementor-element.elementor-element-a3b8e29{width:auto;max-width:auto;}.elementor-139 .elementor-element.elementor-element-a3b8e29.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-9555460 .elementor-heading-title{font-size:41px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-dd409bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-9d9de21{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-139 .elementor-element.elementor-element-9f20506{--justify-content:space-between;--border-radius:14px 0px 0px 14px;}.elementor-139 .elementor-element.elementor-element-9f20506:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-9f20506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-339px -33px;}.elementor-139 .elementor-element.elementor-element-2da494c{--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 14px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-b00ec51{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:28px;line-height:1.5;}.elementor-139 .elementor-element.elementor-element-625dba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-6b9a854{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-24f93b7{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-40ddc74{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-139 .elementor-element.elementor-element-ea92d63{width:auto;max-width:auto;}.elementor-139 .elementor-element.elementor-element-ea92d63.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-ba4c63c .elementor-heading-title{font-size:41px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-c224117{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-a6fc886{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-139 .elementor-element.elementor-element-6d69db4:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-6d69db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcpotsdam.de/wp-content/uploads/2026/08/st_firmengebaeude_hochkant.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-139 .elementor-element.elementor-element-6d69db4{--justify-content:space-between;--border-radius:0px 14px 014px 0px;}.elementor-139 .elementor-element.elementor-element-94a7770{--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 0px 0px 014px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-47160ba{width:var( --container-widget-width, 319.18px );max-width:319.18px;padding:0px 0px 0px 0px;--container-widget-width:319.18px;--container-widget-flex-grow:0;font-size:28px;line-height:1.5;}.elementor-139 .elementor-element.elementor-element-2d96390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-6c486b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-b2639dd{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-9a894e2{--e-image-carousel-slides-to-show:2;}.elementor-139 .elementor-element.elementor-element-1b6f6de{--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-139 .elementor-element.elementor-element-24a7c15{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-37e3254 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-139 .elementor-element.elementor-element-5736779{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-5bcc362{--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-139 .elementor-element.elementor-element-c8b9afd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-139 .elementor-element.elementor-element-34543ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-7b46c18{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-7b46c18.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-a8a1e62{--e-con-grid-template-columns:repeat(3, 1fr);--gap:32px 20px;--row-gap:32px;--column-gap:20px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-139 .elementor-element.elementor-element-8b832f8{--gap:46px 46px;--row-gap:46px;--column-gap:46px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-a2dbda8{width:var( --container-widget-width, 490.266px );max-width:490.266px;padding:0px 0px 0px 0px;--container-widget-width:490.266px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-a2dbda8.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-f8e3ab7{--e-con-grid-template-columns:repeat(3, 1fr);--gap:32px 20px;--row-gap:32px;--column-gap:20px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-139 .elementor-element.elementor-element-25c6619{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-776fffd{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-776fffd.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-a81c1d2{--e-con-grid-template-columns:repeat(3, 1fr);--gap:32px 20px;--row-gap:32px;--column-gap:20px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-139 .elementor-element.elementor-element-02f604d{--gap:46px 46px;--row-gap:46px;--column-gap:46px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-a9c45e1{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-a9c45e1.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-aa42943{--e-con-grid-template-columns:repeat(3, 1fr);--gap:32px 20px;--row-gap:32px;--column-gap:20px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-139 .elementor-element.elementor-element-7305769a{--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-139 .elementor-element.elementor-element-c20aa69{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-990b951 .elementor-heading-title{font-size:41px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-9b3cf9a{padding:0px 150px 0px 0px;}.elementor-139 .elementor-element.elementor-element-e253ef5 .elementor-heading-title{font-size:26px;line-height:1.06;letter-spacing:0.02em;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-tab-content{font-size:17px;line-height:1.6;}.elementor-139 .elementor-element.elementor-element-53c98ad .elementor-heading-title{font-size:26px;}.elementor-139 .elementor-element.elementor-element-73e57f0{--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-139 .elementor-element.elementor-element-842e015{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-f06fed8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-139 .elementor-element.elementor-element-2156a49{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-0e0f94f .elementor-icon{font-size:60px;}.elementor-139 .elementor-element.elementor-element-0e0f94f .elementor-icon svg{height:60px;}.elementor-139 .elementor-element.elementor-element-c86d00a .elementor-heading-title{font-size:41px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-fdee10b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-7254382 .elementor-icon{font-size:60px;}.elementor-139 .elementor-element.elementor-element-7254382 .elementor-icon svg{height:60px;}.elementor-139 .elementor-element.elementor-element-bf29da4 .elementor-heading-title{font-size:41px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-d4d2f49{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-0ff49c9 .elementor-icon{font-size:60px;}.elementor-139 .elementor-element.elementor-element-0ff49c9 .elementor-icon svg{height:60px;}.elementor-139 .elementor-element.elementor-element-8bc65ad .elementor-heading-title{font-size:41px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-183cd77{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-12cb19d .elementor-icon{font-size:60px;}.elementor-139 .elementor-element.elementor-element-12cb19d .elementor-icon svg{height:60px;}.elementor-139 .elementor-element.elementor-element-c65f5dd .elementor-heading-title{font-size:41px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-c2343ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-ac8fda8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-64befe4:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-64befe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-139 .elementor-element.elementor-element-64befe4{--overlay-opacity:1;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-139 .elementor-element.elementor-element-d2b92a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-139 .elementor-element.elementor-element-b41ab39{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-64bce90 .elementor-button{font-size:17px;}.elementor-139 .elementor-element.elementor-element-5da8276{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-78b67382{--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-139 .elementor-element.elementor-element-5a8cdbf0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-6cf0168d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-6cf0168d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcpotsdam.de/wp-content/uploads/2026/08/anpaddeln-2026-hero-1024x682.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-139 .elementor-element.elementor-element-6cf0168d{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-6cf0168d.e-con{--align-self:flex-end;}.elementor-139 .elementor-element.elementor-element-104b5937{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-139 .elementor-element.elementor-element-9bda292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-9bda292 .elementor-heading-title{font-size:13px;line-height:1;letter-spacing:0.2em;}.elementor-139 .elementor-element.elementor-element-12de976f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-12de976f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-71e924a{width:var( --container-widget-width, 311.75% );max-width:311.75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:311.75%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-139 .elementor-element.elementor-element-58d6dde{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-f75c807{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-e487c8d{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:36px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-e487c8d.e-con{--align-self:center;}.elementor-139 .elementor-element.elementor-element-a3b8e29{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-9555460 .elementor-heading-title{font-size:35px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-dd409bf{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-9f20506{--min-height:462px;--justify-content:flex-start;--border-radius:20px 20px 0px 0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-9f20506:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-9f20506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-364px -66px;}.elementor-139 .elementor-element.elementor-element-2da494c{--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:016px;--padding-right:16px;}.elementor-139 .elementor-element.elementor-element-b00ec51{padding:0px 0px 0px 0px;font-size:25px;line-height:1.5;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-40ddc74{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-40ddc74.e-con{--align-self:center;}.elementor-139 .elementor-element.elementor-element-ea92d63{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-ba4c63c .elementor-heading-title{font-size:35px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-c224117{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-a6fc886{--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;}.elementor-139 .elementor-element.elementor-element-6d69db4{--min-height:171px;--flex-direction:column-reverse;--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;--border-radius:14px 14px 0px 0px;--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-139 .elementor-element.elementor-element-6d69db4:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-6d69db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-139 .elementor-element.elementor-element-6d69db4.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-94a7770{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:016px;--padding-right:16px;}.elementor-139 .elementor-element.elementor-element-94a7770.e-con{--order:99999 /* order end hack */;}.elementor-139 .elementor-element.elementor-element-47160ba{padding:0px 0px 0px 0px;font-size:25px;line-height:1.5;}.elementor-139 .elementor-element.elementor-element-b2639dd{padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-139 .elementor-element.elementor-element-5c22976{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-9a894e2{--e-image-carousel-slides-to-show:1;}.elementor-139 .elementor-element.elementor-element-1b6f6de{--padding-top:56px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-24a7c15{--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-139 .elementor-element.elementor-element-37e3254 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-139 .elementor-element.elementor-element-5736779{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-5bcc362{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:26px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-5bcc362.e-con{--align-self:center;}.elementor-139 .elementor-element.elementor-element-c8b9afd{--width:288px;--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-139 .elementor-element.elementor-element-7b46c18{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-a8a1e62{--e-con-grid-template-columns:repeat(2, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:16px;}.elementor-139 .elementor-element.elementor-element-a2dbda8{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-f8e3ab7{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:1px;--padding-right:16px;}.elementor-139 .elementor-element.elementor-element-776fffd{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-a81c1d2{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:1px;--padding-right:16px;}.elementor-139 .elementor-element.elementor-element-a9c45e1{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-aa42943{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:1px;--padding-right:16px;}.elementor-139 .elementor-element.elementor-element-7305769a{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-c20aa69{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:36px;--padding-bottom:036px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-990b951{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-139 .elementor-element.elementor-element-990b951 .elementor-heading-title{font-size:35px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-9b3cf9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-e253ef5 .elementor-heading-title{font-size:24px;line-height:1.06;letter-spacing:0.02em;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-696eac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-696eac4 .elementor-tab-content{font-size:17px;line-height:1.6;}.elementor-139 .elementor-element.elementor-element-53c98ad{padding:0px 30px 0px 0px;}.elementor-139 .elementor-element.elementor-element-53c98ad .elementor-heading-title{font-size:24px;}.elementor-139 .elementor-element.elementor-element-9ddfbd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-73e57f0{--padding-top:36px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-f06fed8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-139 .elementor-element.elementor-element-2156a49{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-0665751{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-c86d00a{padding:0px 20px 0px 20px;text-align:center;}.elementor-139 .elementor-element.elementor-element-c86d00a .elementor-heading-title{font-size:22px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-fdee10b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-bf86ee0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-bf29da4{padding:0px 20px 0px 20px;text-align:center;}.elementor-139 .elementor-element.elementor-element-bf29da4 .elementor-heading-title{font-size:22px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-d4d2f49{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-a0bb230{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-8bc65ad{padding:0px 20px 0px 20px;text-align:center;}.elementor-139 .elementor-element.elementor-element-8bc65ad .elementor-heading-title{font-size:22px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-183cd77{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-f1f9ac9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-c65f5dd{padding:0px 20px 0px 20px;text-align:center;}.elementor-139 .elementor-element.elementor-element-c65f5dd .elementor-heading-title{font-size:22px;line-height:1.06;letter-spacing:0.02em;}.elementor-139 .elementor-element.elementor-element-c2343ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-ac8fda8{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-ac8fda8.e-con{--align-self:center;}.elementor-139 .elementor-element.elementor-element-64befe4:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-64befe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcpotsdam.de/wp-content/uploads/2026/08/05-kcp-regatta-2026-canadier-einer-auf-dem-wasser.webp");background-repeat:no-repeat;background-size:cover;}.elementor-139 .elementor-element.elementor-element-64befe4{--overlay-opacity:1;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-f37a442{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-d2b92a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-d2b92a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-139 .elementor-element.elementor-element-b41ab39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-64bce90{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-64bce90 .elementor-button{font-size:17px;}.elementor-139 .elementor-element.elementor-element-5da8276{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-139 .elementor-element.elementor-element-78b67382{--min-height:663px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-139 .elementor-element.elementor-element-748e0046{z-index:9;}.elementor-139 .elementor-element.elementor-element-5a8cdbf0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-139 .elementor-element.elementor-element-570c9828{padding:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-139 .elementor-element.elementor-element-6cf0168d{--content-width:1200px;}.elementor-139 .elementor-element.elementor-element-e487c8d{--content-width:1200px;}.elementor-139 .elementor-element.elementor-element-9f20506{--width:50%;}.elementor-139 .elementor-element.elementor-element-2da494c{--width:50%;}.elementor-139 .elementor-element.elementor-element-40ddc74{--content-width:1200px;}.elementor-139 .elementor-element.elementor-element-6d69db4{--width:38%;}.elementor-139 .elementor-element.elementor-element-94a7770{--width:60%;}.elementor-139 .elementor-element.elementor-element-1b6f6de{--content-width:1200px;}.elementor-139 .elementor-element.elementor-element-7305769a{--content-width:1200px;}.elementor-139 .elementor-element.elementor-element-0665751{--width:calc(50% - 15px);}.elementor-139 .elementor-element.elementor-element-bf86ee0{--width:calc(50% - 15px);}.elementor-139 .elementor-element.elementor-element-a0bb230{--width:calc(50% - 15px);}.elementor-139 .elementor-element.elementor-element-f1f9ac9{--width:calc(50% - 15px);}.elementor-139 .elementor-element.elementor-element-64befe4{--content-width:1200px;}}@media(max-width:920px) and (min-width:768px){.elementor-139 .elementor-element.elementor-element-9f20506{--width:45%;}.elementor-139 .elementor-element.elementor-element-2da494c{--width:55%;}.elementor-139 .elementor-element.elementor-element-6d69db4{--width:45%;}.elementor-139 .elementor-element.elementor-element-94a7770{--width:55%;}.elementor-139 .elementor-element.elementor-element-0665751{--width:48%;}.elementor-139 .elementor-element.elementor-element-bf86ee0{--width:48%;}.elementor-139 .elementor-element.elementor-element-a0bb230{--width:48%;}.elementor-139 .elementor-element.elementor-element-f1f9ac9{--width:48%;}}/* Start custom CSS for html, class: .elementor-element-626a311 */.elementor-139 .elementor-element.elementor-element-626a311{position:absolute;inset:0;z-index:0;pointer-events:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bda292 */.elementor-139 .elementor-element.elementor-element-9bda292{
  text-shadow: 0 2px 28px rgba(4,22,42,.85), 0 1px 6px rgba(4,22,42,.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12de976f */.elementor-139 .elementor-element.elementor-element-12de976f .thin{
  font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58d6dde */.elementor-139 .elementor-element.elementor-element-58d6dde .elementor-button{ background-image:linear-gradient(120deg,#2FBFDA,#1E7FB8); background-color:transparent; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cf0168d *//* Verlauf ueber dem Hero-Bild */
.hero-media::after{
  content:"";
  position:absolute; inset:0;
  background:
    linear-gradient(180deg,rgba(5,37,64,.48) 0%,rgba(5,37,64,.16) 32%,rgba(6,42,71,.68) 68%,rgba(5,37,64,.96) 100%),
    linear-gradient(100deg,rgba(5,37,64,.55) 0%,rgba(5,37,64,.28) 42%,rgba(47,191,218,.08) 100%);
}

/* Textschatten fuer Lesbarkeit auf dem Foto */
.hero .kicker, .hero h1, .hero .lead{
  text-shadow: 0 2px 28px rgba(4,22,42,.85), 0 1px 6px rgba(4,22,42,.6);
}

/* Weisse Welle als Uebergang zur Folge-Section */
.elementor-139 .elementor-element.elementor-element-6cf0168d{ position:relative; overflow:hidden; }

.elementor-139 .elementor-element.elementor-element-6cf0168d::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:-1px;
  width:100%;
  height:110px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'%3E%3Cpath d='M0,50 C240,90 480,10 720,40 C960,70 1200,20 1440,55 L1440,90 L0,90 Z' fill='%23ffffff'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:100% 100%;
  pointer-events:none;
  z-index:2;
}

/* Inhalt liegt sicher ueber der Welle */
.elementor-139 .elementor-element.elementor-element-6cf0168d > .e-con-inner > .e-con{ position:relative; z-index:5; }

/* Wellenhoehe je Geraeteklasse */
@media (max-width:1024px){ .elementor-139 .elementor-element.elementor-element-6cf0168d::after{ height:80px; } }
@media (max-width:767px){  .elementor-139 .elementor-element.elementor-element-6cf0168d::after{ height:56px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3b8e29 */.elementor-139 .elementor-element.elementor-element-a3b8e29{display:inline-block;border:1px solid rgba(47,191,218,.4);border-radius:999px;padding:6px 18px;margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e487c8d */.elementor-139 .elementor-element.elementor-element-e487c8d{scroll-margin-top:110px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea92d63 */.elementor-139 .elementor-element.elementor-element-ea92d63{display:inline-block;border:1px solid rgba(47,191,218,.4);border-radius:999px;padding:6px 18px;margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40ddc74 */.elementor-139 .elementor-element.elementor-element-40ddc74{scroll-margin-top:110px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c22976 */#regatta-slider .elementor-image-carousel .swiper-slide img{height:440px;object-fit:cover;width:100%;display:block;}
#regatta-slider .elementor-image-carousel-wrapper{margin:0;}
#regatta-slider .elementor-swiper-button{color:#fff;text-shadow:0 1px 6px rgba(5,37,64,.45);}
@media(max-width:1024px){#regatta-slider .elementor-image-carousel .swiper-slide img{height:360px;}}
@media(max-width:767px){#regatta-slider .elementor-image-carousel .swiper-slide img{height:260px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b6f6de */.elementor-139 .elementor-element.elementor-element-1b6f6de{ overflow:hidden; }
@keyframes kcpSpMarquee{ from{transform:translateX(0);} to{transform:translateX(-50%);} }
@media (prefers-reduced-motion: reduce){ .elementor-139 .elementor-element.elementor-element-1b6f6de .sp-marquee-track{ animation:none !important; } }
.elementor-139 .elementor-element.elementor-element-1b6f6de img{ height:26px !important; width:110px !important; max-width:110px !important; object-fit:contain !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b46c18 */.elementor-139 .elementor-element.elementor-element-7b46c18{display:inline-block;border:1px solid rgba(47,191,218,.4);border-radius:999px;padding:6px 18px;margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-663b740 */.elementor-139 .elementor-element.elementor-element-663b740{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-663b740 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-663b740{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-663b740 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-663b740 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-663b740 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-663b740{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-663b740 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-663b740{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-663b740 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00da216 */.elementor-139 .elementor-element.elementor-element-00da216{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-00da216 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-00da216{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-00da216 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-00da216 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-00da216 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-00da216{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-00da216 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-00da216{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-00da216 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83c75c5 */.elementor-139 .elementor-element.elementor-element-83c75c5{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-83c75c5 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-83c75c5{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-83c75c5 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-83c75c5 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-83c75c5 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-83c75c5{width:100% !important;max-width:198px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-83c75c5 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-83c75c5{max-width:168px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-83c75c5 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1859548 */.elementor-139 .elementor-element.elementor-element-1859548{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-1859548 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-1859548{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-1859548 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-1859548 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-1859548 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-1859548{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-1859548 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-1859548{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-1859548 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33fefbe */.elementor-139 .elementor-element.elementor-element-33fefbe{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-33fefbe img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-33fefbe{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-33fefbe a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-33fefbe img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-33fefbe img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-33fefbe{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-33fefbe img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-33fefbe{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-33fefbe img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84f1e87 */.elementor-139 .elementor-element.elementor-element-84f1e87{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-84f1e87 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-84f1e87{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-84f1e87 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-84f1e87 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-84f1e87 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-84f1e87{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-84f1e87 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-84f1e87{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-84f1e87 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad55cd4 */.elementor-139 .elementor-element.elementor-element-ad55cd4{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-ad55cd4 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-ad55cd4{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-ad55cd4 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-ad55cd4 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-ad55cd4 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-ad55cd4{width:100% !important;max-width:166px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-ad55cd4 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-ad55cd4{max-width:141px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-ad55cd4 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c651e0c */.elementor-139 .elementor-element.elementor-element-c651e0c{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-c651e0c img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-c651e0c{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-c651e0c a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-c651e0c img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c651e0c img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-c651e0c{width:100% !important;max-width:164px !important;height:82px !important;}
.elementor-139 .elementor-element.elementor-element-c651e0c img{width:auto !important;height:auto !important;max-width:100% !important;max-height:82px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c651e0c{max-width:139px !important;height:70px !important;}.elementor-139 .elementor-element.elementor-element-c651e0c img{max-height:70px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c17a261 */.elementor-139 .elementor-element.elementor-element-c17a261{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-c17a261 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-c17a261{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-c17a261 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-c17a261 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c17a261 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-c17a261{width:100% !important;max-width:250px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-c17a261 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c17a261{max-width:212px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-c17a261 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c1f2c */.elementor-139 .elementor-element.elementor-element-d7c1f2c{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-d7c1f2c img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-d7c1f2c{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-d7c1f2c a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-d7c1f2c img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-d7c1f2c img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-d7c1f2c{width:100% !important;max-width:250px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-d7c1f2c img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-d7c1f2c{max-width:212px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-d7c1f2c img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed48806 */.elementor-139 .elementor-element.elementor-element-ed48806{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:197px !important;height:85px !important;max-width:197px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-ed48806 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-ed48806{width:167px !important;height:72px !important;max-width:167px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-ed48806 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-ed48806 img{width:auto !important;height:auto !important;max-width:197px !important;max-height:85px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-ed48806 img{max-width:167px !important;max-height:72px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-ed48806{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-ed48806 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-ed48806{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-ed48806 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef76fad */.elementor-139 .elementor-element.elementor-element-ef76fad{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-ef76fad img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-ef76fad{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-ef76fad a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-ef76fad img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-ef76fad img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-ef76fad{width:100% !important;max-width:235px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-ef76fad img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-ef76fad{max-width:199px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-ef76fad img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-511bc05 */.elementor-139 .elementor-element.elementor-element-511bc05{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-511bc05 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-511bc05{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-511bc05 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-511bc05 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-511bc05 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-511bc05{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-511bc05 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-511bc05{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-511bc05 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba63418 */.elementor-139 .elementor-element.elementor-element-ba63418{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-ba63418 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-ba63418{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-ba63418 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-ba63418 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-ba63418 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-ba63418{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-ba63418 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-ba63418{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-ba63418 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d0de18 */.elementor-139 .elementor-element.elementor-element-3d0de18{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-139 .elementor-element.elementor-element-3d0de18 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-3d0de18{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-3d0de18 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-3d0de18 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-3d0de18 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-3d0de18{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-3d0de18 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-3d0de18{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-3d0de18 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8a1e62 */.elementor-139 .elementor-element.elementor-element-a8a1e62 > .e-con-inner{ display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:10px; }
/* kcp-grid-mobil: volle Breite ausnutzen */
@media (max-width:767px){ .elementor-139 .elementor-element.elementor-element-a8a1e62{width:100% !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34543ef *//* kcp-grid-mobil */
@media (max-width:767px){ .elementor-139 .elementor-element.elementor-element-34543ef{width:100% !important; max-width:100% !important;} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2dbda8 */.elementor-139 .elementor-element.elementor-element-a2dbda8{display:inline-block;border:1px solid rgba(47,191,218,.4);border-radius:999px;padding:6px 18px;margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5055ea */.elementor-element-c5055ea{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-c5055ea img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-c5055ea{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-c5055ea a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-c5055ea img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c5055ea img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-c5055ea{width:100% !important;max-width:166px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-c5055ea img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c5055ea{max-width:141px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-c5055ea img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74e514e */.elementor-element-74e514e{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-74e514e img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-74e514e{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-74e514e .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-74e514e img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-74e514e img{max-width:139px !important;max-height:60px !important;}}
/* SVG-Variante: Hoehe fuehrt, Breite folgt */
.elementor-139 .elementor-element.elementor-element-74e514e img{width:auto !important;height:71px !important;max-width:164px !important;max-height:71px !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-74e514e img{height:60px !important;max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-74e514e a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-74e514e img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-74e514e img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-74e514e{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-74e514e img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-74e514e{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-74e514e img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6231c2d */.elementor-element-6231c2d{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-6231c2d img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-6231c2d{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-6231c2d .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-6231c2d img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-6231c2d img{max-width:139px !important;max-height:60px !important;}}
/* SVG-Variante: Hoehe fuehrt, Breite folgt */
.elementor-139 .elementor-element.elementor-element-6231c2d img{width:auto !important;height:71px !important;max-width:164px !important;max-height:71px !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-6231c2d img{height:60px !important;max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-6231c2d a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-6231c2d img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-6231c2d img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-6231c2d{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-6231c2d img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-6231c2d{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-6231c2d img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b41cfdc */.elementor-element-b41cfdc{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-b41cfdc img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-b41cfdc{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-b41cfdc .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-b41cfdc img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-b41cfdc img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-b41cfdc a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-b41cfdc img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-b41cfdc img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-b41cfdc{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-b41cfdc img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-b41cfdc{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-b41cfdc img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40b79de */.elementor-element-40b79de{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-40b79de img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-40b79de{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-40b79de a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-40b79de img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-40b79de img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-40b79de{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-40b79de img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-40b79de{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-40b79de img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3624fa */.elementor-element-c3624fa{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-c3624fa img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-c3624fa{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-c3624fa .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-c3624fa img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c3624fa img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-c3624fa a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-c3624fa img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c3624fa img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-c3624fa{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-c3624fa img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c3624fa{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-c3624fa img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a271f6 */.elementor-element-9a271f6{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-9a271f6 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-9a271f6{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-9a271f6 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-9a271f6 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-9a271f6 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-9a271f6{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-9a271f6 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-9a271f6{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-9a271f6 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7a2ed1 */.elementor-element-c7a2ed1{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-c7a2ed1 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-c7a2ed1{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-c7a2ed1 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-c7a2ed1 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c7a2ed1 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-c7a2ed1{width:100% !important;max-width:214px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-c7a2ed1 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c7a2ed1{max-width:181px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-c7a2ed1 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-101d821 */.elementor-element-101d821{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-101d821 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-101d821{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-101d821 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-101d821 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-101d821 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-101d821{width:100% !important;max-width:226px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-101d821 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-101d821{max-width:192px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-101d821 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22a9f82 */.elementor-element-22a9f82{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-22a9f82 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-22a9f82{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-22a9f82 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-22a9f82 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-22a9f82 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-22a9f82{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-22a9f82 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-22a9f82{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-22a9f82 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8e3ab7 */.elementor-139 .elementor-element.elementor-element-f8e3ab7 > .e-con-inner{ display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:10px; }
/* kcp-grid-mobil: volle Breite ausnutzen */
@media (max-width:767px){ .elementor-139 .elementor-element.elementor-element-f8e3ab7{width:100% !important;} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-776fffd */.elementor-139 .elementor-element.elementor-element-776fffd{display:inline-block;border:1px solid rgba(47,191,218,.4);border-radius:999px;padding:6px 18px;margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d150f5 */.elementor-element-0d150f5{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-0d150f5 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-0d150f5{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-0d150f5 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-0d150f5 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0d150f5 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-0d150f5{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-0d150f5 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0d150f5{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-0d150f5 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45bf7b */.elementor-element-b45bf7b{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-b45bf7b img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-b45bf7b{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-b45bf7b a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-b45bf7b img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-b45bf7b img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-b45bf7b{width:100% !important;max-width:238px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-b45bf7b img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-b45bf7b{max-width:202px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-b45bf7b img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc2b045 */.elementor-element-fc2b045{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-fc2b045 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-fc2b045{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-fc2b045 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-fc2b045 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-fc2b045 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-fc2b045{width:100% !important;max-width:208px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-fc2b045 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-fc2b045{max-width:176px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-fc2b045 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c8f4b4 */.elementor-element-1c8f4b4{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-1c8f4b4 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-1c8f4b4{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-1c8f4b4 .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-1c8f4b4 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-1c8f4b4 img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-1c8f4b4 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-1c8f4b4 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-1c8f4b4 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-1c8f4b4{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-1c8f4b4 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-1c8f4b4{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-1c8f4b4 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bc093d */.elementor-element-8bc093d{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-8bc093d img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-8bc093d{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-8bc093d a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-8bc093d img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-8bc093d img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-8bc093d{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-8bc093d img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-8bc093d{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-8bc093d img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f4a70e */.elementor-element-4f4a70e{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-4f4a70e img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-4f4a70e{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-4f4a70e a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-4f4a70e img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-4f4a70e img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-4f4a70e{width:100% !important;max-width:189px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-4f4a70e img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-4f4a70e{max-width:160px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-4f4a70e img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f584409 */.elementor-element-f584409{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-f584409 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-f584409{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-f584409 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-f584409 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-f584409 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-f584409{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-f584409 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-f584409{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-f584409 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63a9580 */.elementor-element-63a9580{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-63a9580 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-63a9580{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-63a9580 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-63a9580 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-63a9580 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-63a9580{width:100% !important;max-width:195px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-63a9580 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-63a9580{max-width:165px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-63a9580 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b227cd5 */.elementor-element-b227cd5{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-b227cd5 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-b227cd5{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-b227cd5 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-b227cd5 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-b227cd5 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-b227cd5{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-b227cd5 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-b227cd5{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-b227cd5 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a832a94 */.elementor-element-a832a94{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-a832a94 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-a832a94{width:139px !important;height:60px !important;max-width:139px !important;}}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-a832a94 img{max-width:139px !important;max-height:60px !important;width:auto !important;height:auto !important;object-fit:contain !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-a832a94 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-a832a94 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-a832a94 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-a832a94{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-a832a94 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-a832a94{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-a832a94 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0aa4f3e */.elementor-element-0aa4f3e{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-0aa4f3e img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-0aa4f3e{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-0aa4f3e .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-0aa4f3e img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0aa4f3e img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-0aa4f3e a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-0aa4f3e img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0aa4f3e img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-0aa4f3e{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-0aa4f3e img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0aa4f3e{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-0aa4f3e img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4acc38e */.elementor-element-4acc38e{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-4acc38e img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-4acc38e{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-4acc38e .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-4acc38e img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-4acc38e img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-4acc38e a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-4acc38e img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-4acc38e img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-4acc38e{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-4acc38e img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-4acc38e{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-4acc38e img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4301f1 */.elementor-element-e4301f1{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-e4301f1 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-e4301f1{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-e4301f1 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-e4301f1 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-e4301f1 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-e4301f1{width:100% !important;max-width:204px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-e4301f1 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-e4301f1{max-width:173px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-e4301f1 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a4778c */.elementor-element-4a4778c{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-4a4778c img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-4a4778c{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-4a4778c a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-4a4778c img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-4a4778c img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-4a4778c{width:100% !important;max-width:250px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-4a4778c img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-4a4778c{max-width:212px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-4a4778c img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6066154 */.elementor-element-6066154{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-6066154 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-6066154{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-6066154 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-6066154 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-6066154 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-6066154{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-6066154 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-6066154{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-6066154 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e282821 */.elementor-element-e282821{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-e282821 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-e282821{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-e282821 .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-e282821 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-e282821 img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-e282821 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-e282821 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-e282821 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-e282821{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-e282821 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-e282821{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-e282821 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7738433 */.elementor-element-7738433{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-7738433 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-7738433{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-7738433 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-7738433 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-7738433 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-7738433{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-7738433 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-7738433{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-7738433 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb200e5 */.elementor-element-fb200e5{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-fb200e5 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-fb200e5{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-fb200e5 .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-fb200e5 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-fb200e5 img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-fb200e5 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-fb200e5 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-fb200e5 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-fb200e5{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-fb200e5 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-fb200e5{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-fb200e5 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7573e5c */.elementor-element-7573e5c{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-7573e5c img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-7573e5c{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-7573e5c a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-7573e5c img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-7573e5c img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-7573e5c{width:100% !important;max-width:250px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-7573e5c img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-7573e5c{max-width:212px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-7573e5c img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40c8dd6 */.elementor-element-40c8dd6{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-40c8dd6 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-40c8dd6{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-40c8dd6 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-40c8dd6 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-40c8dd6 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-40c8dd6{width:100% !important;max-width:250px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-40c8dd6 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-40c8dd6{max-width:212px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-40c8dd6 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04e292b */.elementor-element-04e292b{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-04e292b img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-04e292b{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-04e292b .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-04e292b img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-04e292b img{max-width:139px !important;max-height:60px !important;}}
/* SVG-Variante: Hoehe fuehrt, Breite folgt */
.elementor-139 .elementor-element.elementor-element-04e292b img{width:auto !important;height:71px !important;max-width:164px !important;max-height:71px !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-04e292b img{height:60px !important;max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-04e292b a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-04e292b img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-04e292b img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-04e292b{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-04e292b img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-04e292b{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-04e292b img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f4f7b */.elementor-element-c0f4f7b{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-c0f4f7b img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-c0f4f7b{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-c0f4f7b a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-c0f4f7b img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c0f4f7b img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-c0f4f7b{width:100% !important;max-width:250px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-c0f4f7b img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-c0f4f7b{max-width:212px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-c0f4f7b img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a81c1d2 */.elementor-139 .elementor-element.elementor-element-a81c1d2 > .e-con-inner{ display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:10px; }
/* kcp-grid-mobil: volle Breite ausnutzen */
@media (max-width:767px){ .elementor-139 .elementor-element.elementor-element-a81c1d2{width:100% !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25c6619 *//* kcp-grid-mobil */
@media (max-width:767px){ .elementor-139 .elementor-element.elementor-element-25c6619{width:100% !important; max-width:100% !important;} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9c45e1 */.elementor-139 .elementor-element.elementor-element-a9c45e1{display:inline-block;border:1px solid rgba(47,191,218,.4);border-radius:999px;padding:6px 18px;margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd1e5a8 */.elementor-element-dd1e5a8{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-dd1e5a8 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-dd1e5a8{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-dd1e5a8 .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-dd1e5a8 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-dd1e5a8 img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-dd1e5a8 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-dd1e5a8 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-dd1e5a8 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-dd1e5a8{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-dd1e5a8 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-dd1e5a8{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-dd1e5a8 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1f7b32 */.elementor-element-d1f7b32{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-d1f7b32 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-d1f7b32{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-d1f7b32 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-d1f7b32 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-d1f7b32 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-d1f7b32{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-d1f7b32 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-d1f7b32{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-d1f7b32 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a2d3f */.elementor-element-11a2d3f{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-11a2d3f img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-11a2d3f{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-11a2d3f a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-11a2d3f img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-11a2d3f img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-11a2d3f{width:100% !important;max-width:186px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-11a2d3f img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-11a2d3f{max-width:158px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-11a2d3f img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48eb382 */.elementor-element-48eb382{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-48eb382 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-48eb382{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-48eb382 .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-48eb382 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-48eb382 img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-48eb382 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-48eb382 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-48eb382 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-48eb382{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-48eb382 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-48eb382{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-48eb382 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e68a80 */.elementor-element-5e68a80{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-5e68a80 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-5e68a80{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-5e68a80 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-5e68a80 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-5e68a80 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-5e68a80{width:100% !important;max-width:250px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-5e68a80 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-5e68a80{max-width:212px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-5e68a80 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fceee6c */.elementor-element-fceee6c{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-fceee6c img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-fceee6c{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-fceee6c .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-fceee6c img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-fceee6c img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-fceee6c a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-fceee6c img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-fceee6c img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-fceee6c{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-fceee6c img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-fceee6c{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-fceee6c img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5445f9a */.elementor-element-5445f9a{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-5445f9a img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-5445f9a{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-5445f9a a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-5445f9a img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-5445f9a img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-5445f9a{width:100% !important;max-width:214px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-5445f9a img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-5445f9a{max-width:181px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-5445f9a img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4660d21 */.elementor-element-4660d21{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-4660d21 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-4660d21{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-4660d21 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-4660d21 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-4660d21 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-4660d21{width:100% !important;max-width:250px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-4660d21 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-4660d21{max-width:212px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-4660d21 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03cb464 */.elementor-element-03cb464{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-03cb464 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-03cb464{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-03cb464 .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-03cb464 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-03cb464 img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-03cb464 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-03cb464 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-03cb464 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-03cb464{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-03cb464 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-03cb464{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-03cb464 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0217981 */.elementor-element-0217981{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-0217981 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-0217981{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-0217981 .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-0217981 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0217981 img{max-width:139px !important;max-height:60px !important;}}
/* SVG-Variante: Hoehe fuehrt, Breite folgt */
.elementor-139 .elementor-element.elementor-element-0217981 img{width:auto !important;height:71px !important;max-width:164px !important;max-height:71px !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0217981 img{height:60px !important;max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-0217981 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-0217981 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0217981 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-0217981{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-0217981 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0217981{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-0217981 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02aeabf */.elementor-element-02aeabf{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-02aeabf img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-02aeabf{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-02aeabf a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-02aeabf img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-02aeabf img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-02aeabf{width:100% !important;max-width:189px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-02aeabf img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-02aeabf{max-width:160px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-02aeabf img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b715b5a */.elementor-element-b715b5a{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-b715b5a img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-b715b5a{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-b715b5a a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-b715b5a img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-b715b5a img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-b715b5a{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-b715b5a img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-b715b5a{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-b715b5a img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06ed683 */.elementor-element-06ed683{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-06ed683 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-06ed683{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Kachel-Deckel */
.elementor-139 .elementor-element.elementor-element-06ed683 .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-06ed683 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-06ed683 img{max-width:139px !important;max-height:60px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-06ed683 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-06ed683 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-06ed683 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-06ed683{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-06ed683 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-06ed683{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-06ed683 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68afee0 */.elementor-element-68afee0{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-68afee0 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-68afee0{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-68afee0 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-68afee0 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-68afee0 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-68afee0{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-68afee0 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-68afee0{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-68afee0 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0cb5b67 */.elementor-element-0cb5b67{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;width:164px !important;height:71px !important;max-width:164px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.elementor-element-0cb5b67 img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;}
@media (max-width:767px){.elementor-139 .elementor-element.elementor-element-0cb5b67{width:139px !important;height:60px !important;max-width:139px !important;}}
/* KCP Link-Deckel: a-Wrapper ohne definierte Hoehe bricht img height:100% bei quadratischen Logos */
.elementor-139 .elementor-element.elementor-element-0cb5b67 a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-139 .elementor-element.elementor-element-0cb5b67 img{width:auto !important;height:auto !important;max-width:164px !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0cb5b67 img{max-width:139px !important;max-height:60px !important;}}
/* KCP optische Angleichung 2026-08-20 */
.elementor-139 .elementor-element.elementor-element-0cb5b67{width:100% !important;max-width:164px !important;height:71px !important;}
.elementor-139 .elementor-element.elementor-element-0cb5b67 img{width:auto !important;height:auto !important;max-width:100% !important;max-height:71px !important;object-fit:contain !important;}
@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0cb5b67{max-width:139px !important;height:60px !important;}.elementor-139 .elementor-element.elementor-element-0cb5b67 img{max-height:60px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa42943 */.elementor-139 .elementor-element.elementor-element-aa42943 > .e-con-inner{ display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:10px; }
/* kcp-grid-mobil: volle Breite ausnutzen */
@media (max-width:767px){ .elementor-139 .elementor-element.elementor-element-aa42943{width:100% !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8b9afd *//* kcp-grid-mobil */
@media (max-width:767px){ .elementor-139 .elementor-element.elementor-element-c8b9afd{width:100% !important; max-width:100% !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bcc362 *//* Bildkappung 130x26 entfernt am 15.08.2026 — sie überschrieb alle Kachelgrößen *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7305769a *//* ---------- Basis ---------- */
.elementor-139 .elementor-element.elementor-element-7305769a{ position:relative; }

/* Inhalt liegt sicher ueber beiden Wellen */
.elementor-139 .elementor-element.elementor-element-7305769a > .e-con-inner{ position:relative; z-index:5; }

/* ---------- Welle OBEN — Farbe = Section darueber ---------- */
.elementor-139 .elementor-element.elementor-element-7305769a::before{
  content:'';
  position:absolute;
  left:0; right:0; top:-1px;
  height:70px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1440,0 L1440,40 C1200,75 960,20 720,50 C480,80 240,10 0,45 Z' fill='%23EDF7FC'/%3E%3C/svg%3E");
  background-size:100% 100%;
  background-repeat:no-repeat;
  z-index:2;
  pointer-events:none;
}

/* ---------- Welle UNTEN — Farbe = Section darunter ---------- */
.elementor-139 .elementor-element.elementor-element-7305769a::after{
  content:'';
  position:absolute;
  left:0; right:0; bottom:-1px;
  height:90px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'%3E%3Cpath d='M0,50 C240,90 480,10 720,40 C960,70 1200,20 1440,55 L1440,90 L0,90 Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-size:100% 100%;
  background-repeat:no-repeat;
  z-index:2;
  pointer-events:none;
}

/* ---------- Wellenhoehen je Geraeteklasse ---------- */
@media (max-width:1024px){
  .elementor-139 .elementor-element.elementor-element-7305769a::before{ height:50px; }
  .elementor-139 .elementor-element.elementor-element-7305769a::after { height:64px; }
}
@media (max-width:767px){
  .elementor-139 .elementor-element.elementor-element-7305769a::before{ height:34px; }
  .elementor-139 .elementor-element.elementor-element-7305769a::after { height:44px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b7ab9b */.elementor-139 .elementor-element.elementor-element-7b7ab9b{width:100%;max-width:100%;display:block;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64bce90 */.elementor-139 .elementor-element.elementor-element-64bce90 .elementor-button{ background-image:linear-gradient(120deg,#2FBFDA,#1E7FB8); background-color:transparent; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64befe4 */.elementor-139 .elementor-element.elementor-element-64befe4{ background-image:linear-gradient(160deg,#062A47 0%,#052540 100%); text-align:center; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-570c9828 */.elementor-139 .elementor-element.elementor-element-570c9828 h3,.elementor-139 .elementor-element.elementor-element-570c9828 .sbi_header_text h3,.elementor-139 .elementor-element.elementor-element-570c9828 .sb_instagram_header h3{color:#0A4B78 !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kcpotsdam.de/wp-content/uploads/2026/08/barlowcondensed-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://kcpotsdam.de/wp-content/uploads/2026/08/barlowcondensed-light.woff2') format('woff2');
}
@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://kcpotsdam.de/wp-content/uploads/2026/08/barlowcondensed-bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://kcpotsdam.de/wp-content/uploads/2026/08/barlowcondensed-semibold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arimo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://kcpotsdam.de/wp-content/uploads/2026/07/arimo-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Arimo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://kcpotsdam.de/wp-content/uploads/2026/07/arimo-semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Arimo';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://kcpotsdam.de/wp-content/uploads/2026/07/arimo-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Arimo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */