.elementor-kit-6{--e-global-color-primary:#052540;--e-global-color-secondary:#062A47;--e-global-color-text:#0B2333;--e-global-color-accent:#0A4B78;--e-global-color-9697b3e:#1E7FB8;--e-global-color-25a33ea:#2FBFDA;--e-global-color-844d38c:#8FDCEC;--e-global-color-b9aec3e:#EDF7FC;--e-global-color-b633de4:#FFFFFF;--e-global-color-f73bfab:#D9B85C;--e-global-color-1f055b6:#3D5A70;--e-global-color-094c2b9:#2FBFDA00;--e-global-color-5e718db:#A9662F;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-primary-font-size:108px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.06;--e-global-typography-primary-letter-spacing:0.02em;--e-global-typography-secondary-font-family:"Barlow Condensed";--e-global-typography-secondary-font-size:63px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.06;--e-global-typography-secondary-letter-spacing:0.02em;--e-global-typography-text-font-family:"Arimo";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.6;--e-global-typography-accent-font-family:"Barlow Condensed";--e-global-typography-accent-font-size:26px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.08;--e-global-typography-accent-letter-spacing:0.05em;--e-global-typography-5194d34-font-family:"Arimo";--e-global-typography-5194d34-font-size:21px;--e-global-typography-5194d34-font-weight:400;--e-global-typography-5194d34-font-style:normal;--e-global-typography-5194d34-text-decoration:none;--e-global-typography-5194d34-line-height:1.6;--e-global-typography-1ea9e35-font-family:"Barlow Condensed";--e-global-typography-1ea9e35-font-size:13px;--e-global-typography-1ea9e35-font-weight:600;--e-global-typography-1ea9e35-text-transform:uppercase;--e-global-typography-1ea9e35-font-style:normal;--e-global-typography-1ea9e35-text-decoration:none;--e-global-typography-1ea9e35-line-height:1;--e-global-typography-1ea9e35-letter-spacing:0.2em;--e-global-typography-ef1c189-font-family:"Barlow Condensed";--e-global-typography-ef1c189-font-size:16px;--e-global-typography-ef1c189-font-weight:600;--e-global-typography-ef1c189-text-transform:uppercase;--e-global-typography-ef1c189-font-style:normal;--e-global-typography-ef1c189-text-decoration:none;--e-global-typography-ef1c189-line-height:1;--e-global-typography-ef1c189-letter-spacing:0.13em;--e-global-typography-1cdece7-font-family:"Barlow Condensed";--e-global-typography-1cdece7-font-size:29px;--e-global-typography-1cdece7-font-weight:400;--e-global-typography-1cdece7-font-style:italic;--e-global-typography-1cdece7-text-decoration:none;--e-global-typography-1cdece7-line-height:1.5;--e-global-typography-c358bd9-font-family:"Arimo";--e-global-typography-c358bd9-font-size:16px;--e-global-typography-c358bd9-font-weight:400;background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:"Arimo", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1;overscroll-behavior:contain;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-f73bfab );font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-kit-6 a:hover{color:var( --e-global-color-9697b3e );}.elementor-kit-6 h1{font-family:"Barlow Condensed", Sans-serif;font-size:108px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.06;letter-spacing:0.02em;}.elementor-kit-6 h2{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;}.elementor-kit-6 h3{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.08;letter-spacing:0.05em;}.elementor-kit-6 h4{font-family:"Barlow Condensed", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1;letter-spacing:0.2em;}.elementor-kit-6 h5{font-family:"Barlow Condensed", Sans-serif;}.elementor-kit-6 h6{font-family:"Barlow Condensed", Sans-serif;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Barlow Condensed", Sans-serif;font-size:16px;line-height:1;box-shadow:0px 18px 50px 0px rgba(5, 52.99999999999997, 64, 0.09019607843137255);border-style:solid;border-radius:999px 999px 999px 999px;}.elementor-kit-6 label{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;font-style:normal;text-decoration:none;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:137px;--container-default-padding-right:56px;--container-default-padding-bottom:137px;--container-default-padding-left:156px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:920px){.elementor-kit-6{--e-global-typography-primary-font-size:70px;--e-global-typography-primary-line-height:1.06;--e-global-typography-primary-letter-spacing:0.02em;--e-global-typography-secondary-font-size:41px;--e-global-typography-secondary-line-height:1.06;--e-global-typography-secondary-letter-spacing:0.02em;--e-global-typography-text-font-size:17px;--e-global-typography-text-line-height:1.6;--e-global-typography-accent-font-size:19px;--e-global-typography-accent-line-height:1.08;--e-global-typography-accent-letter-spacing:0.05em;--e-global-typography-5194d34-font-size:18px;--e-global-typography-5194d34-line-height:1.6;--e-global-typography-1ea9e35-font-size:13px;--e-global-typography-1ea9e35-line-height:1;--e-global-typography-1ea9e35-letter-spacing:0.2em;--e-global-typography-ef1c189-font-size:16px;--e-global-typography-ef1c189-line-height:1;--e-global-typography-ef1c189-letter-spacing:0.13em;--e-global-typography-1cdece7-font-size:21px;--e-global-typography-1cdece7-line-height:1.5;--e-global-typography-c358bd9-font-size:16px;font-size:16px;}.elementor-kit-6 a{font-size:16px;}.elementor-kit-6 h1{font-size:70px;line-height:1.06;letter-spacing:0.02em;}.elementor-kit-6 h2{font-size:41px;line-height:1.06;letter-spacing:0.02em;}.elementor-kit-6 h3{font-size:19px;line-height:1.08;letter-spacing:0.05em;}.elementor-kit-6 h4{font-size:13px;line-height:1;letter-spacing:0.2em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:16px;letter-spacing:0.02em;}.elementor-kit-6 label{font-size:15px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:76px;--container-default-padding-right:38px;--container-default-padding-bottom:76px;--container-default-padding-left:38px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:50px;--e-global-typography-primary-line-height:1.06;--e-global-typography-primary-letter-spacing:0.02em;--e-global-typography-secondary-font-size:35px;--e-global-typography-secondary-line-height:1.06;--e-global-typography-secondary-letter-spacing:0.02em;--e-global-typography-text-font-size:17px;--e-global-typography-text-line-height:1.6;--e-global-typography-accent-font-size:19px;--e-global-typography-accent-line-height:1.08;--e-global-typography-accent-letter-spacing:0.05em;--e-global-typography-5194d34-font-size:18px;--e-global-typography-5194d34-line-height:1.6;--e-global-typography-1ea9e35-font-size:13px;--e-global-typography-1ea9e35-line-height:1;--e-global-typography-1ea9e35-letter-spacing:0.2em;--e-global-typography-ef1c189-font-size:18px;--e-global-typography-ef1c189-line-height:1;--e-global-typography-ef1c189-letter-spacing:0.13em;--e-global-typography-1cdece7-font-size:21px;--e-global-typography-1cdece7-line-height:1.5;--e-global-typography-c358bd9-font-size:16px;font-size:16px;}.elementor-kit-6 a{font-size:16px;}.elementor-kit-6 h1{font-size:50px;line-height:1.06;letter-spacing:0.02em;}.elementor-kit-6 h2{font-size:35px;line-height:1.06;letter-spacing:0.02em;}.elementor-kit-6 h3{font-size:19px;line-height:1.08;letter-spacing:0.05em;}.elementor-kit-6 h4{font-size:13px;line-height:1;letter-spacing:0.2em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:16px;line-height:1;letter-spacing:0.02em;border-width:1px 1px 1px 1px;padding:15px 34px 15px 34px;}.elementor-kit-6 label{font-size:15px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:76px;--container-default-padding-right:20px;--container-default-padding-bottom:76px;--container-default-padding-left:20px;}}
/* Start custom CSS *//* ===== KCP Kontrast + Zeitstrahl 2026-08-24 ===== */
/* Textfarben auf hellen Flaechen: WCAG AA (>=4.5:1) */
.elementor-element-35f52c8,.elementor-element-35f52c8 h1,.elementor-element-35f52c8 h2,.elementor-element-35f52c8 h3,.elementor-element-35f52c8 h4,.elementor-element-35f52c8 h5,.elementor-element-35f52c8 h6,.elementor-element-35f52c8 p,.elementor-element-35f52c8 a,.elementor-element-35f52c8 span,.elementor-element-35f52c8 li,.elementor-element-35f52c8 .elementor-heading-title,
.elementor-element-5349e26f,.elementor-element-5349e26f h1,.elementor-element-5349e26f h2,.elementor-element-5349e26f h3,.elementor-element-5349e26f h4,.elementor-element-5349e26f h5,.elementor-element-5349e26f h6,.elementor-element-5349e26f p,.elementor-element-5349e26f a,.elementor-element-5349e26f span,.elementor-element-5349e26f li,.elementor-element-5349e26f .elementor-heading-title,
.elementor-element-77e51161,.elementor-element-77e51161 h1,.elementor-element-77e51161 h2,.elementor-element-77e51161 h3,.elementor-element-77e51161 h4,.elementor-element-77e51161 h5,.elementor-element-77e51161 h6,.elementor-element-77e51161 p,.elementor-element-77e51161 a,.elementor-element-77e51161 span,.elementor-element-77e51161 li,.elementor-element-77e51161 .elementor-heading-title,
.elementor-element-42012a22,.elementor-element-42012a22 h1,.elementor-element-42012a22 h2,.elementor-element-42012a22 h3,.elementor-element-42012a22 h4,.elementor-element-42012a22 h5,.elementor-element-42012a22 h6,.elementor-element-42012a22 p,.elementor-element-42012a22 a,.elementor-element-42012a22 span,.elementor-element-42012a22 li,.elementor-element-42012a22 .elementor-heading-title,
.elementor-element-4dff7b9,.elementor-element-4dff7b9 h1,.elementor-element-4dff7b9 h2,.elementor-element-4dff7b9 h3,.elementor-element-4dff7b9 h4,.elementor-element-4dff7b9 h5,.elementor-element-4dff7b9 h6,.elementor-element-4dff7b9 p,.elementor-element-4dff7b9 a,.elementor-element-4dff7b9 span,.elementor-element-4dff7b9 li,.elementor-element-4dff7b9 .elementor-heading-title,
.elementor-element-6f8e2f2,.elementor-element-6f8e2f2 h1,.elementor-element-6f8e2f2 h2,.elementor-element-6f8e2f2 h3,.elementor-element-6f8e2f2 h4,.elementor-element-6f8e2f2 h5,.elementor-element-6f8e2f2 h6,.elementor-element-6f8e2f2 p,.elementor-element-6f8e2f2 a,.elementor-element-6f8e2f2 span,.elementor-element-6f8e2f2 li,.elementor-element-6f8e2f2 .elementor-heading-title,
.elementor-element-d519013,.elementor-element-d519013 h1,.elementor-element-d519013 h2,.elementor-element-d519013 h3,.elementor-element-d519013 h4,.elementor-element-d519013 h5,.elementor-element-d519013 h6,.elementor-element-d519013 p,.elementor-element-d519013 a,.elementor-element-d519013 span,.elementor-element-d519013 li,.elementor-element-d519013 .elementor-heading-title,
.elementor-element-19e27ace,.elementor-element-19e27ace h1,.elementor-element-19e27ace h2,.elementor-element-19e27ace h3,.elementor-element-19e27ace h4,.elementor-element-19e27ace h5,.elementor-element-19e27ace h6,.elementor-element-19e27ace p,.elementor-element-19e27ace a,.elementor-element-19e27ace span,.elementor-element-19e27ace li,.elementor-element-19e27ace .elementor-heading-title,
.elementor-element-2687983f,.elementor-element-2687983f h1,.elementor-element-2687983f h2,.elementor-element-2687983f h3,.elementor-element-2687983f h4,.elementor-element-2687983f h5,.elementor-element-2687983f h6,.elementor-element-2687983f p,.elementor-element-2687983f a,.elementor-element-2687983f span,.elementor-element-2687983f li,.elementor-element-2687983f .elementor-heading-title,
.elementor-element-570c9828,.elementor-element-570c9828 h1,.elementor-element-570c9828 h2,.elementor-element-570c9828 h3,.elementor-element-570c9828 h4,.elementor-element-570c9828 h5,.elementor-element-570c9828 h6,.elementor-element-570c9828 p,.elementor-element-570c9828 a,.elementor-element-570c9828 span,.elementor-element-570c9828 li,.elementor-element-570c9828 .elementor-heading-title,
.elementor-element-3541410,.elementor-element-3541410 h1,.elementor-element-3541410 h2,.elementor-element-3541410 h3,.elementor-element-3541410 h4,.elementor-element-3541410 h5,.elementor-element-3541410 h6,.elementor-element-3541410 p,.elementor-element-3541410 a,.elementor-element-3541410 span,.elementor-element-3541410 li,.elementor-element-3541410 .elementor-heading-title,
.elementor-element-9f5cc6f,.elementor-element-9f5cc6f h1,.elementor-element-9f5cc6f h2,.elementor-element-9f5cc6f h3,.elementor-element-9f5cc6f h4,.elementor-element-9f5cc6f h5,.elementor-element-9f5cc6f h6,.elementor-element-9f5cc6f p,.elementor-element-9f5cc6f a,.elementor-element-9f5cc6f span,.elementor-element-9f5cc6f li,.elementor-element-9f5cc6f .elementor-heading-title,
.elementor-element-5c0cafc,.elementor-element-5c0cafc h1,.elementor-element-5c0cafc h2,.elementor-element-5c0cafc h3,.elementor-element-5c0cafc h4,.elementor-element-5c0cafc h5,.elementor-element-5c0cafc h6,.elementor-element-5c0cafc p,.elementor-element-5c0cafc a,.elementor-element-5c0cafc span,.elementor-element-5c0cafc li,.elementor-element-5c0cafc .elementor-heading-title,
.elementor-element-8d8d79f,.elementor-element-8d8d79f h1,.elementor-element-8d8d79f h2,.elementor-element-8d8d79f h3,.elementor-element-8d8d79f h4,.elementor-element-8d8d79f h5,.elementor-element-8d8d79f h6,.elementor-element-8d8d79f p,.elementor-element-8d8d79f a,.elementor-element-8d8d79f span,.elementor-element-8d8d79f li,.elementor-element-8d8d79f .elementor-heading-title,
.elementor-element-14ba555,.elementor-element-14ba555 h1,.elementor-element-14ba555 h2,.elementor-element-14ba555 h3,.elementor-element-14ba555 h4,.elementor-element-14ba555 h5,.elementor-element-14ba555 h6,.elementor-element-14ba555 p,.elementor-element-14ba555 a,.elementor-element-14ba555 span,.elementor-element-14ba555 li,.elementor-element-14ba555 .elementor-heading-title,
.elementor-element-94dc071,.elementor-element-94dc071 h1,.elementor-element-94dc071 h2,.elementor-element-94dc071 h3,.elementor-element-94dc071 h4,.elementor-element-94dc071 h5,.elementor-element-94dc071 h6,.elementor-element-94dc071 p,.elementor-element-94dc071 a,.elementor-element-94dc071 span,.elementor-element-94dc071 li,.elementor-element-94dc071 .elementor-heading-title,
.elementor-element-f388795,.elementor-element-f388795 h1,.elementor-element-f388795 h2,.elementor-element-f388795 h3,.elementor-element-f388795 h4,.elementor-element-f388795 h5,.elementor-element-f388795 h6,.elementor-element-f388795 p,.elementor-element-f388795 a,.elementor-element-f388795 span,.elementor-element-f388795 li,.elementor-element-f388795 .elementor-heading-title,
.elementor-element-8a132d6,.elementor-element-8a132d6 h1,.elementor-element-8a132d6 h2,.elementor-element-8a132d6 h3,.elementor-element-8a132d6 h4,.elementor-element-8a132d6 h5,.elementor-element-8a132d6 h6,.elementor-element-8a132d6 p,.elementor-element-8a132d6 a,.elementor-element-8a132d6 span,.elementor-element-8a132d6 li,.elementor-element-8a132d6 .elementor-heading-title,
.elementor-element-3376d66,.elementor-element-3376d66 h1,.elementor-element-3376d66 h2,.elementor-element-3376d66 h3,.elementor-element-3376d66 h4,.elementor-element-3376d66 h5,.elementor-element-3376d66 h6,.elementor-element-3376d66 p,.elementor-element-3376d66 a,.elementor-element-3376d66 span,.elementor-element-3376d66 li,.elementor-element-3376d66 .elementor-heading-title,
.elementor-element-647653f,.elementor-element-647653f h1,.elementor-element-647653f h2,.elementor-element-647653f h3,.elementor-element-647653f h4,.elementor-element-647653f h5,.elementor-element-647653f h6,.elementor-element-647653f p,.elementor-element-647653f a,.elementor-element-647653f span,.elementor-element-647653f li,.elementor-element-647653f .elementor-heading-title{color:#1B7788 !important;}
.elementor-element-98b6c19,.elementor-element-98b6c19 h1,.elementor-element-98b6c19 h2,.elementor-element-98b6c19 h3,.elementor-element-98b6c19 h4,.elementor-element-98b6c19 h5,.elementor-element-98b6c19 h6,.elementor-element-98b6c19 p,.elementor-element-98b6c19 a,.elementor-element-98b6c19 span,.elementor-element-98b6c19 li,.elementor-element-98b6c19 .elementor-heading-title,
.elementor-element-0a7229c,.elementor-element-0a7229c h1,.elementor-element-0a7229c h2,.elementor-element-0a7229c h3,.elementor-element-0a7229c h4,.elementor-element-0a7229c h5,.elementor-element-0a7229c h6,.elementor-element-0a7229c p,.elementor-element-0a7229c a,.elementor-element-0a7229c span,.elementor-element-0a7229c li,.elementor-element-0a7229c .elementor-heading-title,
.elementor-element-f27f329,.elementor-element-f27f329 h1,.elementor-element-f27f329 h2,.elementor-element-f27f329 h3,.elementor-element-f27f329 h4,.elementor-element-f27f329 h5,.elementor-element-f27f329 h6,.elementor-element-f27f329 p,.elementor-element-f27f329 a,.elementor-element-f27f329 span,.elementor-element-f27f329 li,.elementor-element-f27f329 .elementor-heading-title,
.elementor-element-ab16be2,.elementor-element-ab16be2 h1,.elementor-element-ab16be2 h2,.elementor-element-ab16be2 h3,.elementor-element-ab16be2 h4,.elementor-element-ab16be2 h5,.elementor-element-ab16be2 h6,.elementor-element-ab16be2 p,.elementor-element-ab16be2 a,.elementor-element-ab16be2 span,.elementor-element-ab16be2 li,.elementor-element-ab16be2 .elementor-heading-title,
.elementor-element-7480088,.elementor-element-7480088 h1,.elementor-element-7480088 h2,.elementor-element-7480088 h3,.elementor-element-7480088 h4,.elementor-element-7480088 h5,.elementor-element-7480088 h6,.elementor-element-7480088 p,.elementor-element-7480088 a,.elementor-element-7480088 span,.elementor-element-7480088 li,.elementor-element-7480088 .elementor-heading-title,
.elementor-element-440954d,.elementor-element-440954d h1,.elementor-element-440954d h2,.elementor-element-440954d h3,.elementor-element-440954d h4,.elementor-element-440954d h5,.elementor-element-440954d h6,.elementor-element-440954d p,.elementor-element-440954d a,.elementor-element-440954d span,.elementor-element-440954d li,.elementor-element-440954d .elementor-heading-title,
.elementor-element-1dc7390,.elementor-element-1dc7390 h1,.elementor-element-1dc7390 h2,.elementor-element-1dc7390 h3,.elementor-element-1dc7390 h4,.elementor-element-1dc7390 h5,.elementor-element-1dc7390 h6,.elementor-element-1dc7390 p,.elementor-element-1dc7390 a,.elementor-element-1dc7390 span,.elementor-element-1dc7390 li,.elementor-element-1dc7390 .elementor-heading-title,
.elementor-element-e079580,.elementor-element-e079580 h1,.elementor-element-e079580 h2,.elementor-element-e079580 h3,.elementor-element-e079580 h4,.elementor-element-e079580 h5,.elementor-element-e079580 h6,.elementor-element-e079580 p,.elementor-element-e079580 a,.elementor-element-e079580 span,.elementor-element-e079580 li,.elementor-element-e079580 .elementor-heading-title,
.elementor-element-208764f,.elementor-element-208764f h1,.elementor-element-208764f h2,.elementor-element-208764f h3,.elementor-element-208764f h4,.elementor-element-208764f h5,.elementor-element-208764f h6,.elementor-element-208764f p,.elementor-element-208764f a,.elementor-element-208764f span,.elementor-element-208764f li,.elementor-element-208764f .elementor-heading-title,
.elementor-element-a7889e0,.elementor-element-a7889e0 h1,.elementor-element-a7889e0 h2,.elementor-element-a7889e0 h3,.elementor-element-a7889e0 h4,.elementor-element-a7889e0 h5,.elementor-element-a7889e0 h6,.elementor-element-a7889e0 p,.elementor-element-a7889e0 a,.elementor-element-a7889e0 span,.elementor-element-a7889e0 li,.elementor-element-a7889e0 .elementor-heading-title,
.elementor-element-8793024,.elementor-element-8793024 h1,.elementor-element-8793024 h2,.elementor-element-8793024 h3,.elementor-element-8793024 h4,.elementor-element-8793024 h5,.elementor-element-8793024 h6,.elementor-element-8793024 p,.elementor-element-8793024 a,.elementor-element-8793024 span,.elementor-element-8793024 li,.elementor-element-8793024 .elementor-heading-title,
.elementor-element-edf5508,.elementor-element-edf5508 h1,.elementor-element-edf5508 h2,.elementor-element-edf5508 h3,.elementor-element-edf5508 h4,.elementor-element-edf5508 h5,.elementor-element-edf5508 h6,.elementor-element-edf5508 p,.elementor-element-edf5508 a,.elementor-element-edf5508 span,.elementor-element-edf5508 li,.elementor-element-edf5508 .elementor-heading-title,
.elementor-element-21f9937,.elementor-element-21f9937 h1,.elementor-element-21f9937 h2,.elementor-element-21f9937 h3,.elementor-element-21f9937 h4,.elementor-element-21f9937 h5,.elementor-element-21f9937 h6,.elementor-element-21f9937 p,.elementor-element-21f9937 a,.elementor-element-21f9937 span,.elementor-element-21f9937 li,.elementor-element-21f9937 .elementor-heading-title,
.elementor-element-79a0573,.elementor-element-79a0573 h1,.elementor-element-79a0573 h2,.elementor-element-79a0573 h3,.elementor-element-79a0573 h4,.elementor-element-79a0573 h5,.elementor-element-79a0573 h6,.elementor-element-79a0573 p,.elementor-element-79a0573 a,.elementor-element-79a0573 span,.elementor-element-79a0573 li,.elementor-element-79a0573 .elementor-heading-title,
.elementor-element-4700ef4,.elementor-element-4700ef4 h1,.elementor-element-4700ef4 h2,.elementor-element-4700ef4 h3,.elementor-element-4700ef4 h4,.elementor-element-4700ef4 h5,.elementor-element-4700ef4 h6,.elementor-element-4700ef4 p,.elementor-element-4700ef4 a,.elementor-element-4700ef4 span,.elementor-element-4700ef4 li,.elementor-element-4700ef4 .elementor-heading-title,
.elementor-element-a9db500,.elementor-element-a9db500 h1,.elementor-element-a9db500 h2,.elementor-element-a9db500 h3,.elementor-element-a9db500 h4,.elementor-element-a9db500 h5,.elementor-element-a9db500 h6,.elementor-element-a9db500 p,.elementor-element-a9db500 a,.elementor-element-a9db500 span,.elementor-element-a9db500 li,.elementor-element-a9db500 .elementor-heading-title,
.elementor-element-ca9b86a,.elementor-element-ca9b86a h1,.elementor-element-ca9b86a h2,.elementor-element-ca9b86a h3,.elementor-element-ca9b86a h4,.elementor-element-ca9b86a h5,.elementor-element-ca9b86a h6,.elementor-element-ca9b86a p,.elementor-element-ca9b86a a,.elementor-element-ca9b86a span,.elementor-element-ca9b86a li,.elementor-element-ca9b86a .elementor-heading-title,
.elementor-element-fbe99b5,.elementor-element-fbe99b5 h1,.elementor-element-fbe99b5 h2,.elementor-element-fbe99b5 h3,.elementor-element-fbe99b5 h4,.elementor-element-fbe99b5 h5,.elementor-element-fbe99b5 h6,.elementor-element-fbe99b5 p,.elementor-element-fbe99b5 a,.elementor-element-fbe99b5 span,.elementor-element-fbe99b5 li,.elementor-element-fbe99b5 .elementor-heading-title,
.elementor-element-6ae9b93,.elementor-element-6ae9b93 h1,.elementor-element-6ae9b93 h2,.elementor-element-6ae9b93 h3,.elementor-element-6ae9b93 h4,.elementor-element-6ae9b93 h5,.elementor-element-6ae9b93 h6,.elementor-element-6ae9b93 p,.elementor-element-6ae9b93 a,.elementor-element-6ae9b93 span,.elementor-element-6ae9b93 li,.elementor-element-6ae9b93 .elementor-heading-title,
.elementor-element-f0713eb,.elementor-element-f0713eb h1,.elementor-element-f0713eb h2,.elementor-element-f0713eb h3,.elementor-element-f0713eb h4,.elementor-element-f0713eb h5,.elementor-element-f0713eb h6,.elementor-element-f0713eb p,.elementor-element-f0713eb a,.elementor-element-f0713eb span,.elementor-element-f0713eb li,.elementor-element-f0713eb .elementor-heading-title,
.elementor-element-2521954,.elementor-element-2521954 h1,.elementor-element-2521954 h2,.elementor-element-2521954 h3,.elementor-element-2521954 h4,.elementor-element-2521954 h5,.elementor-element-2521954 h6,.elementor-element-2521954 p,.elementor-element-2521954 a,.elementor-element-2521954 span,.elementor-element-2521954 li,.elementor-element-2521954 .elementor-heading-title{color:#1A6F9E !important;}
.elementor-element-8838006,.elementor-element-8838006 h1,.elementor-element-8838006 h2,.elementor-element-8838006 h3,.elementor-element-8838006 h4,.elementor-element-8838006 h5,.elementor-element-8838006 h6,.elementor-element-8838006 p,.elementor-element-8838006 a,.elementor-element-8838006 span,.elementor-element-8838006 li,.elementor-element-8838006 .elementor-heading-title,
.elementor-element-158f550,.elementor-element-158f550 h1,.elementor-element-158f550 h2,.elementor-element-158f550 h3,.elementor-element-158f550 h4,.elementor-element-158f550 h5,.elementor-element-158f550 h6,.elementor-element-158f550 p,.elementor-element-158f550 a,.elementor-element-158f550 span,.elementor-element-158f550 li,.elementor-element-158f550 .elementor-heading-title,
.elementor-element-89817ff,.elementor-element-89817ff h1,.elementor-element-89817ff h2,.elementor-element-89817ff h3,.elementor-element-89817ff h4,.elementor-element-89817ff h5,.elementor-element-89817ff h6,.elementor-element-89817ff p,.elementor-element-89817ff a,.elementor-element-89817ff span,.elementor-element-89817ff li,.elementor-element-89817ff .elementor-heading-title,
.elementor-element-f1cdca2,.elementor-element-f1cdca2 h1,.elementor-element-f1cdca2 h2,.elementor-element-f1cdca2 h3,.elementor-element-f1cdca2 h4,.elementor-element-f1cdca2 h5,.elementor-element-f1cdca2 h6,.elementor-element-f1cdca2 p,.elementor-element-f1cdca2 a,.elementor-element-f1cdca2 span,.elementor-element-f1cdca2 li,.elementor-element-f1cdca2 .elementor-heading-title{color:#7A5F33 !important;}
.elementor-element-bba1dcb,.elementor-element-bba1dcb h1,.elementor-element-bba1dcb h2,.elementor-element-bba1dcb h3,.elementor-element-bba1dcb h4,.elementor-element-bba1dcb h5,.elementor-element-bba1dcb h6,.elementor-element-bba1dcb p,.elementor-element-bba1dcb a,.elementor-element-bba1dcb span,.elementor-element-bba1dcb li,.elementor-element-bba1dcb .elementor-heading-title{color:#52657A !important;}

/* Zeitstrahl: Jahreszahl als eigene, groessere Zeile */
.kcp-jahr{display:block;font-size:1.55em;line-height:1.05;letter-spacing:.02em;margin-bottom:.45em;}

/* Instagram-Kopfzeile: Plugin-Farbe ueberschreiben */
html body #sb_instagram .sbi_header_text h3,
html body #sb_instagram .sbi_header_text h3 a,
html body .sbi_header_palette_custom_1 a h3,
html body #sb_instagram .sbi_username{color:#1B7788 !important;}
/* ===== Ende KCP Kontrast + Zeitstrahl ===== */

/* ===== KCP Mobile-Feinschliff 2026-08-24 =====
   MUSS oben stehen: die Site-Settings-CSS darunter hat 16 fehlende
   Klammern, der Browser bricht das Parsen dort ab. */
@media (max-width:767px){
  h1 span[style]{font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;}
  h2 span[style]{font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;}
  h1 br + span{display:inline-block;margin-top:.18em;}

  /* 3 Sticky-Header mobil deckend, damit nichts durchscheint */
  .kcp-site-header.kcp-scrolled,
  .kcp-site-header.elementor-sticky--effects{background:#052540 !important;backdrop-filter:none !important;}

  /* 4 Cards: Titel und Text mittig */
  .kcp-card h1,.kcp-card h2,.kcp-card h3,.kcp-card h4,.kcp-card h5,.kcp-card h6,
  .kcp-card p,.kcp-card .elementor-widget-text-editor,.kcp-card .elementor-widget-heading{text-align:center;}
  .kcp-card .elementor-widget-container{text-align:center;}
  .kcp-cardgrid > .e-con h1,.kcp-cardgrid > .e-con h2,.kcp-cardgrid > .e-con h3,.kcp-cardgrid > .e-con h4,
  .kcp-cardgrid > .e-con p,.kcp-cardgrid > .e-con .elementor-widget-container{text-align:center;}
}
/* ===== Ende KCP Mobile-Feinschliff ===== */

a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]){color:#052540;}
a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]):hover{color:#1E7FB8;}
.elementor-element-747bb158 a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]),
.elementor-element-64befe4 a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]),
.elementor-element-773d0b0 a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]),
.elementor-element-bf22263 a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]),
.kcp-dark a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]){color:#D9B85C;}
.elementor-element-747bb158 a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]):hover,
.elementor-element-64befe4 a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]):hover,
.elementor-element-773d0b0 a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]):hover,
.elementor-element-bf22263 a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]):hover,
.kcp-dark a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]):hover{color:#E8CE86;}

a[href^="mailto:"]:not(.elementor-button):not(.elementor-button-link):not([class*="elementor-button"]):hover{color:#E8CE86;}
:root{
      --font-headline:"DM Sans", Arial, sans-serif--font-headline  --font-display:"Nunito Sans", Arial, sans-serif--font-headline  --font-body:"Nunito Sans", Arial, sans-serif--font-display  --font-quote:"Nunito Sans", Arial, sans-serif--font-body  --abyss:#052540--font-quote  --deep:#062A47--abyss  --ocean:#0A4B78--deep  --wave:#1E7FB8--ocean  --aqua:#2FBFDA--wave  --aqua-soft:#8FDCEC--aqua  --foam:#EDF7FC--aqua-soft  --white:#FFFFFF--foam  --gold:#D9B85C--white  --ink:#0B2333--gold  --ink-soft:#3D5A70--ink  --maxw:1200px--ink-soft  --radius:20px--maxw  --shadow:0 18px 50px rgba(5,37,64,.16)--radius}
      h1,h2--shadow  font-family:var(--font-headline)FFFFFF--foam  text-transform:uppercase--font-headline  line-height:1.04--font-headline  letter-spacing:.01emline-height}
      h3h2--shadow  font-family:var(--font-display)FFFFFF--foam  text-transform:uppercasetext-transform  line-height:1.04letter-spacing  letter-spacing:.04emline-height}
      .hero h1 .thinh3h2--shadow  font-weight:400FFFFFF--foam}
      .site-headersans-serif--font-body  position:fixed;inset:0 0 auto 0;z-index:100uppercasetext-transform  padding:14px 0;transition:background .35s,box-shadow .35s,padding .35sposition}
      .site-header.scrolledsite-headersans-serif--font-body  background:rgba(5,37,64,.82)box-shadow  backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)box-shadow  box-shadow:0 8px 30px rgba(5,37,64,.35)box-shadow  padding:8px 0padding}
      .nav{display:flex;align-items:center;gap:28px;max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,4vw,48px)Nunito.nav .logo img{height:56px;width:auto;transition:height .35sNunito.site-header.scrolled .logo img{height:44pxscrolledsite-headersans-serif--font-body.nav-links{display:flex;gap:clamp(14px,2.4vw,30px);margin-left:auto;align-items:centernav.nav-links anav-links  font-family:var(--font-display);font-weight:600;text-transform:uppercaseflex  letter-spacing:.14em;font-size:.85rem;color:var(--foam)lowercase  padding:6px 2px;border-bottom:2px solid transparent;transition:border-color .25s,color .25spadding}
      .nav-links a:hover,.nav-links a[aria-current="page"]{border-color:var(--aqua);color:var(--aqua-soft)nav-links.btn-navborder-color  background:linear-gradient(120deg,var(--aqua),var(--wave))btn-navborder-color  color:var(--abyss)!importantimportant;border-radius:999px;padding:10px 22px!importantimportantcolor  border-bottom:none!importantimportant;box-shadow:0 6px 20px rgba(47,191,218,.35)border-radius}
      .btn-nav:hover{filter:brightness(1.08)border-radius.nav-toggle{display:nonenone.nav-burger{display:none;margin-left:auto;cursor:pointer;z-index:120none.nav-burger span{display:block;width:28px;height:3px;background:var(--foam);margin:6px 0;border-radius:2px;transition:.3snone@media(max-width:920px)margin  .nav-linksnav-burger    position:fixed;inset:0;flex-direction:column;justify-content:center;gap:26pxpx    background:linear-gradient(180deg,var(--deep),var(--abyss))border-radius    transform:translateX(100%);transition:transform .4s;z-index:110transition  }
        .nav-links a{font-size:1.15remnav-linksnav-burger  .nav-burger{display:blocknav-links  .nav-toggle:checked ~ .nav-links{transform:translateX(0)none  .nav-toggle:checked ~ .nav-burger span:nth-child(1){transform:translateY(9px) rotate(45deg)none  .nav-toggle:checked ~ .nav-burger span:nth-child(2){opacity:0none  .nav-toggle:checked ~ .nav-burger span:nth-child(3){transform:translateY(-9px) rotate(-45deg)nth-child}
        .nav-group{position:relative;display:flex;align-items:centernth-child.nav-group-labelnav-group  font-family:var(--font-display);font-weight:600;text-transform:uppercaseflex  letter-spacing:.14em;font-size:.85rem;color:var(--foam);cursor:pointerlowercase  padding:6px 2px;border-bottom:2px solid transparent;transition:border-color .25s,color .25spointer  display:flex;align-items:center;gap:5pxdisplay}
        .nav-group-label::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.75nav-group-labelnav-group.nav-group:hover .nav-group-label,.nav-group:focus-within .nav-group-label,.nav-group.open .nav-group-label{border-color:var(--aqua);color:var(--aqua-soft)nav-group-label.nav-dropdownnav-group-label  display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%)display  min-width:200px;padding:14px;margin-top:14px;border-radius:16pxmargin  background:rgba(5,37,64,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)border-radius  box-shadow:0 18px 50px rgba(5,37,64,.4);flex-direction:column;gap:4pxborder-radius}
        .nav-dropdown::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14pxnone.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown,.nav-group.open .nav-dropdown{display:flexnav-dropdown.nav-dropdown anone  font-family:var(--font-display);font-weight:600;text-transform:uppercaseflexnav-dropdown  letter-spacing:.1em;font-size:.8rem;color:var(--foam);padding:8px 10px;border-radius:8pxlowercase  border-bottom:none!importantimportant;transition:background .2s,color .2sborder-radius}
        .nav-dropdown a:hover,.nav-dropdown a[aria-current="page"]{background:rgba(47,191,218,.14);color:var(--aqua-soft)none@media(max-width:920px)margin-top  .nav-group{flex-direction:column;align-items:flex-start;width:100%none  .nav-group-label{font-size:1.15rem;justify-content:center;width:100%none  .nav-dropdownnone    display:flex;position:static;transform:none;background:transparent;box-shadow:nonedisplay    backdrop-filter:none;-webkit-backdrop-filter:none;margin-top:6px;padding:0 0 0 18pxbox-shadow    align-items:center;width:100%align-items  }
          .nav-dropdown a{font-size:.95rem;color:rgba(237,247,252,.75)none}
          .wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,5vw,56px)widthfooter{background:var(--abyss);color:rgba(237,247,252,.75);position:relativebackdrop-filter.footer-gridfixed  display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:clamp(28px,5vw,70px)display  padding:clamp(56px,7vw,90px) 0 40pxposition}
          @media(max-width:820px){.footer-grid{grid-template-columns:1fr}marginfooter h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:.9rem;color:var(--aqua);margin-bottomargin-leftfooter a:hover{color:var(--aqua-soft)accent-color: footer li{margin-bottom:9pxfont-size.footer-claim{font-family:var(--font-quote);font-style:italic;font-size:1.25rem;color:var(--foam);line-height:1.5footer.footer-base{border-top:1px solid rgba(237,247,252,.12);padding:22px 0;font-size:.85rem;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrapfont-size;
}


//* 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 */