@font-face{font-family:"CIT Gotham";font-weight:300;font-style:normal;font-display:swap;src:url(/wp-content/uploads/2026/01/gotham-light-webfont.woff2) format("woff2")}@font-face{font-family:"CIT Gotham";font-weight:300;font-style:italic;font-display:swap;src:url(/wp-content/uploads/2026/01/gotham-lightitalic-webfont.woff2) format("woff2")}@font-face{font-family:"CIT Gotham";font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/uploads/2026/01/gotham-book-webfont.woff2) format("woff2")}@font-face{font-family:"CIT Gotham";font-weight:400;font-style:italic;font-display:swap;src:url(/wp-content/uploads/2026/01/gotham-bookitalic-webfont.woff2) format("woff2")}@font-face{font-family:"CIT Gotham";font-weight:500;font-style:normal;font-display:swap;src:url(/wp-content/uploads/2026/01/gotham-medium-webfont.woff2) format("woff2")}@font-face{font-family:"CIT Gotham";font-weight:700;font-style:normal;font-display:swap;src:url(/wp-content/uploads/2026/01/gotham-bold-webfont.woff2) format("woff2")}:root{--cit-haus:#0f265c;--cit-dunkelblau:#283583;--cit-mittelblau:#0097d7;--cit-hellblau:#5bc5f2;--cit-tuerkis:#00adb1;--cit-beere:#652d59;--cit-pink:#a84d97;--cit-flieder:#a276b2;--cit-haus20:#e3e7f1;--cit-grau:#f5f6f9;--cit-linie:rgba(15,38,92,.14);--cit-verlauf:radial-gradient(55% 75% at 85% 17%, rgba(91,197,242,.95), rgba(91,197,242,0) 72%), radial-gradient(48% 67.5% at 12% 9.5%, rgba(0,173,177,.95), rgba(0,173,177,0) 72%), radial-gradient(50% 95% at 94% 101%, rgba(168,77,151,.92), rgba(168,77,151,.35) 45%, rgba(168,77,151,0) 74%), linear-gradient(165deg, #0097d7 0%, #0f265c 58%, #1d1752 100%);--cit-pfeil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M3.72 18.56A21 21 0 1 1 3.72 29.44' fill='none' stroke='black' stroke-width='3'/%3E%3Cpath d='M13 20.5H23V13.5L35 24L23 34.5V27.5H13Z' fill='black'/%3E%3C/svg%3E");--cit-font:"CIT Gotham",Helvetica,Arial,sans-serif;--cit-pad:clamp(80px,9vw,140px)}body[class*="elementor-kit-"]{--cit-haus:var(--e-global-color-text);--cit-dunkelblau:var(--e-global-color-primary);--cit-mittelblau:var(--e-global-color-secondary);--cit-tuerkis:var(--e-global-color-accent);--cit-hellblau:var(--e-global-color-df4e0b8);--cit-beere:var(--e-global-color-1c9b513);--cit-pink:var(--e-global-color-303f05c);--cit-flieder:var(--e-global-color-f56448b);--cit-haus20:var(--e-global-color-cd20hau);--cit-grau:var(--e-global-color-cdgrau0);--cit-tuerkis20:var(--e-global-color-cd20tue);--cit-mittelblau20:var(--e-global-color-cd20mbl);--cit-dunkelblau20:var(--e-global-color-cd20dbl);--cit-hellblau20:var(--e-global-color-4ba83d3);--cit-flieder20:var(--e-global-color-cd20fli);--cit-pink20:var(--e-global-color-866c631);--cit-beere20:var(--e-global-color-cd20bee)}.cit-c-service{--cit-ak:var(--cit-dunkelblau)}.cit-c-cloud{--cit-ak:var(--cit-tuerkis)}.cit-c-infra{--cit-ak:var(--cit-mittelblau)}.cit-c-sec{--cit-ak:var(--cit-beere)}body .e-con.cit-sec,body .cit-sec .e-con{padding:0;gap:0;min-height:0}body .cit-sec .elementor-element.elementor-widget{margin:0 0 var(--cit-mb,0);width:100%;max-width:100%}body .cit-sec .elementor-element.elementor-widget>.elementor-widget-container{margin:0;padding:0}body .cit-sec{font-family:var(--cit-font);color:var(--cit-haus)}body .cit-sec p{margin:0}body .e-con.cit-sec{padding-block:var(--cit-pad);padding-inline:0;background-color:#fff0}body .e-con.cit-sec--hero{padding-block:clamp(48px,6vw,96px) clamp(64px,7vw,110px)}body .e-con.cit-sec--flush{padding-top:0}body .e-con.cit-sec--grau{background:var(--cit-grau)}body .e-con.cit-sec--verlauf{background:var(--cit-verlauf)}body .e-con.cit-sec--haus{background:var(--cit-haus)}body .e-con.cit-sec--linie{border-top:1px solid var(--cit-linie)}body .cit-sec .e-con.cit-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:20px}body .cit-sec .e-con.cit-split{display:grid;gap:clamp(40px,6vw,104px);align-items:center}body .cit-sec .e-con.cit-split--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,5vw,88px)}body .cit-sec .e-con.cit-split--6-5{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}body .cit-sec .e-con.cit-split--5-6{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}body .cit-sec .e-con.cit-split--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}body .cit-sec .e-con.cit-stack{display:flex;flex-direction:column;align-items:stretch}body .cit-sec .e-con.cit-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}body .cit-sec .e-con.cit-btns>.elementor-widget{width:auto;--cit-mb:0}body .cit-sec .e-con.cit-head{display:block;margin-bottom:clamp(40px,4vw,64px)}@media (max-width:900px){body .cit-sec .e-con.cit-split{grid-template-columns:1fr}body .cit-sec .cit-split>.cit-img{max-width:520px}}body .cit-sec .elementor-element.elementor-widget.cit-lbl{--cit-mb:14px}body .cit-sec .elementor-element.elementor-widget.cit-lbl p{font:400 18px/1.4 var(--cit-font)}body .cit-sec .elementor-element.elementor-widget.cit-lbl b,body .cit-sec .elementor-element.elementor-widget.cit-lbl strong{font-weight:700}body .cit-sec .elementor-element.elementor-widget.cit-h1{--cit-mb:32px}body .cit-sec .elementor-element.elementor-widget.cit-h1 .elementor-heading-title{font:700 clamp(36px,3vw + 16px,60px)/1.07 var(--cit-font);letter-spacing:-.005em;text-transform:none;text-wrap:balance}body .cit-sec .elementor-element.elementor-widget.cit-h2{--cit-mb:24px}body .cit-sec .elementor-element.elementor-widget.cit-h2 .elementor-heading-title{font:300 clamp(30px,1.8vw + 20px,44px)/1.15 var(--cit-font);letter-spacing:0;text-transform:none;text-wrap:balance}body .cit-sec .elementor-element.elementor-widget.cit-h2--sm .elementor-heading-title{font-size:clamp(28px,1.2vw + 18px,36px)}body .cit-sec .elementor-element.elementor-widget.cit-lead p{font:400 20px/30px var(--cit-font);max-width:760px;text-wrap:pretty}body .cit-sec .elementor-element.elementor-widget.cit-text{--cit-mb:40px}body .cit-sec .elementor-element.elementor-widget.cit-text>.elementor-widget-container,body .cit-sec .elementor-element.elementor-widget.cit-text{display:grid;gap:18px}body .cit-sec .elementor-element.elementor-widget.cit-text p{font:var(--e-global-typography-text-font-weight,400) var(--e-global-typography-text-font-size,18px)/var(--e-global-typography-text-line-height,26px) var(--cit-font);max-width:620px}body .cit-sec .elementor-element.elementor-widget.cit-text--lg p{font-size:20px;line-height:30px}body .cit-sec .elementor-element.elementor-widget.cit-text a:not([class*="link-"]){color:var(--cit-haus);font-weight:700;text-decoration:underline;text-decoration-color:var(--cit-ak,var(--cit-tuerkis));text-decoration-thickness:2px;text-underline-offset:.22em;transition:color .3s,text-decoration-thickness .3s}body .cit-sec .elementor-element.elementor-widget.cit-text a:not([class*="link-"]):hover{color:var(--cit-ak,var(--cit-mittelblau));text-decoration-thickness:4px}body .cit-sec .elementor-element.elementor-widget.cit-list .elementor-icon-list-items{display:grid;gap:16px;max-width:620px;margin:36px 0 0;padding:0}body .cit-sec .elementor-element.elementor-widget.cit-list .elementor-icon-list-item{position:relative;padding:0 0 0 28px;margin:0;border:0}body .cit-sec .elementor-element.elementor-widget.cit-list .elementor-icon-list-item::before{content:"";position:absolute;left:0;top:.55em;width:.5em;height:.5em;background:var(--cit-tuerkis)}body .cit-sec .elementor-element.elementor-widget.cit-list .elementor-icon-list-item::after{content:none}body .cit-sec .elementor-element.elementor-widget.cit-list .elementor-icon-list-icon{display:none}body .cit-sec .elementor-element.elementor-widget.cit-list .elementor-icon-list-text{font:var(--e-global-typography-text-font-weight,400) var(--e-global-typography-text-font-size,18px)/var(--e-global-typography-text-line-height,26px) var(--cit-font);padding:0}body .cit-sec .elementor-element.elementor-widget.cit-list strong{font-weight:700}body .cit-sec .elementor-element.elementor-widget.cit-btn{width:auto}body .cit-sec .elementor-element.elementor-widget.cit-btn .elementor-button{display:inline-flex;align-items:center;border:2px solid var(--cit-haus);border-radius:0 0 14px 0;padding:13px 22px 12px;background:#fff0;color:var(--cit-haus);font:700 16px/1.2 var(--cit-font);letter-spacing:0;text-transform:none;box-shadow:none;transition:background .25s}body .cit-sec .elementor-element.elementor-widget.cit-btn .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:12px}body .cit-sec .elementor-element.elementor-widget.cit-btn .elementor-button-content-wrapper::before{content:"→";font-weight:400;font-size:18px;line-height:1;transition:transform .25s}body .cit-sec .elementor-element.elementor-widget.cit-btn .elementor-button:hover,body .cit-sec .elementor-element.elementor-widget.cit-btn .elementor-button:focus{background:var(--cit-haus20);color:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-btn .elementor-button:hover .elementor-button-content-wrapper::before{transform:translateX(4px)}body .cit-sec .elementor-element.elementor-widget.cit-btn--down .elementor-button-content-wrapper::before{content:"↓"}body .cit-sec .elementor-element.elementor-widget.cit-btn--down .elementor-button:hover .elementor-button-content-wrapper::before{transform:translateY(3px)}body .cit-sec .elementor-element.elementor-widget.cit-btn .elementor-button-text{color:inherit}body .cit-sec.cit-sec--verlauf .elementor-element.elementor-widget.cit-btn .elementor-button,body .cit-sec.cit-sec--haus .elementor-element.elementor-widget.cit-btn .elementor-button{border-color:#fff;color:#fff}body .cit-sec.cit-sec--verlauf .elementor-element.elementor-widget.cit-btn .elementor-button:is(:hover,:focus-visible),body .cit-sec.cit-sec--haus .elementor-element.elementor-widget.cit-btn .elementor-button:is(:hover,:focus-visible){background:var(--cit-hellblau);border-color:#fff;color:var(--cit-dunkelblau)}body .cit-sec .elementor-element.elementor-widget.cit-img img{display:block;width:100%;height:auto;border-radius:0 0 28px 0}body .cit-sec .elementor-element.elementor-widget.cit-img--square img{aspect-ratio:1;object-fit:cover}body .cit-sec .e-con.cit-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}body .cit-sec .e-con.cit-kpi{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--cit-haus);border-radius:0 0 16px 0;padding:26px 20px 24px}body .cit-sec .elementor-element.elementor-widget.cit-kpi__num{--cit-mb:12px}body .cit-sec .elementor-element.elementor-widget.cit-kpi__num .elementor-heading-title{display:block;text-transform:none;font:700 clamp(34px,1.6vw + 18px,46px)/1 var(--cit-font);letter-spacing:-.01em;color:var(--cit-haus);font-variant-numeric:tabular-nums;white-space:nowrap}body .cit-sec .elementor-element.elementor-widget.cit-kpi__num small{font-size:.5em;letter-spacing:0;margin-left:.06em;text-transform:none;font-weight:700}body .cit-sec .elementor-element.elementor-widget.cit-kpi__num .elementor-heading-title::after{content:"";display:inline-block;vertical-align:middle;margin-left:14px;margin-top:-.15em;width:clamp(36px,2.4vw,44px);height:clamp(36px,2.4vw,44px);background:currentColor;-webkit-mask:var(--cit-kpi-ic) center/contain no-repeat;mask:var(--cit-kpi-ic) center/contain no-repeat}body .cit-sec .cit-kpi--uhr{--cit-kpi-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11v-4M16 7h8M30 12l2.5-2.5'/%3E%3Ccircle cx='20' cy='23' r='12'/%3E%3Cpath d='M20 23v-7M20 23l5 3'/%3E%3C/svg%3E")}body .cit-sec .cit-kpi--remote{--cit-kpi-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 24v-3a11 11 0 0 1 22 0v3'/%3E%3Crect x='6.5' y='22.5' width='5.5' height='9' rx='2'/%3E%3Crect x='28' y='22.5' width='5.5' height='9' rx='2'/%3E%3Cpath d='M31 31.5c0 3.5-3.5 5-8 5h-2.5'/%3E%3C/svg%3E")}body .cit-sec .cit-kpi--ticket{--cit-kpi-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='10' width='26' height='23' rx='2'/%3E%3Cpath d='M7 16.5h26M13.5 7v6M26.5 7v6M14.5 25l4 4 7.5-7.5'/%3E%3C/svg%3E")}body .cit-sec .cit-kpi--monitor{--cit-kpi-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='8' width='30' height='20' rx='2'/%3E%3Cpath d='M15 34h10M20 28v6M9 19h5.5l2-5 4 10 2.5-6.5 1.5 1.5h6.5'/%3E%3C/svg%3E")}body .cit-sec .elementor-element.elementor-widget.cit-kpi__text p{font:400 16px/1.45 var(--cit-font);color:var(--cit-haus);max-width:240px;margin-inline:auto}@media (max-width:900px){body .cit-sec .e-con.cit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){body .cit-sec .e-con.cit-kpis{grid-template-columns:1fr}}body .cit-sec .e-con.cit-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6vw,24px)}body .cit-sec .e-con.cit-tile{display:flex;flex-direction:column;background:var(--cit-ak,var(--cit-haus));color:#fff;border-radius:0 0 28px 0;padding:34px 30px 32px;min-height:340px;text-decoration:none}body .cit-sec .elementor-element.elementor-widget.cit-tile__title{--cit-mb:18px}body .cit-sec .elementor-element.elementor-widget.cit-tile__title .elementor-heading-title{font:300 clamp(24px,.8vw + 18px,30px)/1.15 var(--cit-font);color:#fff;text-transform:none;text-wrap:balance}body .cit-sec .elementor-element.elementor-widget.cit-tile__text{--cit-mb:32px}body .cit-sec .elementor-element.elementor-widget.cit-tile__text p{font:400 16px/1.6 var(--cit-font);color:#fff}body .cit-sec .elementor-element.elementor-widget.cit-tile__more{margin-top:auto}body .cit-sec .elementor-element.elementor-widget.cit-tile__more .elementor-heading-title{display:flex;align-items:center;gap:14px;font:700 16px/1.3 var(--cit-font);color:#fff;text-transform:none}body .cit-sec .elementor-element.elementor-widget.cit-tile__more .elementor-heading-title::before{content:"";flex:none;width:36px;height:36px;background:currentColor;-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat;transition:transform .3s ease}body .cit-sec .cit-tile:hover .cit-tile__more .elementor-heading-title::before{transform:translateX(4px)}@media (max-width:1100px){body .cit-sec .e-con.cit-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}body .cit-sec .e-con.cit-tile{min-height:280px}}@media (max-width:600px){body .cit-sec .e-con.cit-tiles{grid-template-columns:1fr}body .cit-sec .e-con.cit-tile{min-height:0}}body .cit-sec .e-con.cit-quotes{display:grid;gap:20px}body .cit-sec .e-con.cit-quote{display:grid;gap:18px;background:#fff;border-radius:0 0 28px 0;padding:28px 32px 30px}body .cit-sec .elementor-element.elementor-widget.cit-quote__logo img{display:block;height:48px;width:auto;max-width:170px;object-fit:contain}body .cit-sec .elementor-element.elementor-widget.cit-quote__text p{font:300 clamp(18px,.4vw + 15px,20px)/1.55 var(--cit-font);font-style:italic;color:var(--cit-haus)}body .cit-sec .e-con.cit-quote__who{display:flex;flex-direction:row;align-items:center;gap:14px}body .cit-sec .elementor-element.elementor-widget.cit-quote__img{width:48px;flex:none}body .cit-sec .elementor-element.elementor-widget.cit-quote__img img{display:block;width:48px;height:48px;border-radius:50%;object-fit:cover;transform:scale(1.08)}body .cit-sec .elementor-element.elementor-widget.cit-quote__img .elementor-widget-container{width:48px;height:48px;border-radius:50%;overflow:hidden}body .cit-sec .elementor-element.elementor-widget.cit-quote__name{width:auto}body .cit-sec .elementor-element.elementor-widget.cit-quote__name p{font:400 15px/1.35 var(--cit-font);color:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-quote__name b{font-weight:700;font-size:16px}body .cit-sec .e-con.cit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin:clamp(40px,4vw,64px) 0 clamp(48px,5vw,72px)}body .cit-sec .e-con.cit-card{display:flex;flex-direction:column;text-decoration:none;color:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-card__img{--cit-mb:20px}body .cit-sec .elementor-element.elementor-widget.cit-card__img img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:0 0 28px 0}body .cit-sec .elementor-element.elementor-widget.cit-card__title .elementor-heading-title{display:flex;align-items:center;gap:12px;font:700 19px/1.3 var(--cit-font);color:var(--cit-haus);text-transform:none;transition:color .3s}body .cit-sec .elementor-element.elementor-widget.cit-card__title .elementor-heading-title::before{content:"";flex:none;width:28px;height:28px;background:currentColor;-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat;transition:transform .3s ease}body .cit-sec .cit-card:hover .cit-card__title .elementor-heading-title{color:var(--cit-mittelblau)}body .cit-sec .cit-card:hover .cit-card__title .elementor-heading-title::before{transform:translateX(4px)}@media (max-width:900px){body .cit-sec .e-con.cit-cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion{border-bottom:1px solid var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item{border-top:1px solid var(--cit-haus);margin:0}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item-title{display:flex;align-items:flex-start;justify-content:flex-start;gap:18px;padding:26px 0;margin:0;border:0;background:#fff0;cursor:pointer;list-style:none}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item-title::-webkit-details-marker{display:none}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item-title::before{content:"";flex:none;width:32px;height:32px;margin-top:-3px;background:var(--cit-haus);-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat;transition:transform .3s ease,background .3s}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item[open]>.e-n-accordion-item-title::before{transform:rotate(90deg);background:var(--cit-tuerkis)}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item-title:hover::before{background:var(--cit-mittelblau)}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item-title-icon{display:none}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item-title-header{flex:1}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item-title-text{font:700 clamp(18px,.4vw + 16px,21px)/1.35 var(--cit-font);text-transform:none;transition:color .3s}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--cit-mittelblau)}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item>.e-con{padding:0 0 30px 50px;border:0;background:#fff0}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item .elementor-widget-text-editor>.elementor-widget-container,body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item .elementor-widget-text-editor{display:grid;gap:14px;max-width:760px;margin:0}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item p{font:var(--e-global-typography-text-font-weight,400) var(--e-global-typography-text-font-size,18px)/var(--e-global-typography-text-line-height,26px) var(--cit-font)}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item b{font-weight:700}@media (max-width:900px){body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item>.e-con{padding-left:0}}html{scroll-behavior:smooth}body .cit-sec[id]{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .cit-sec *,body .cit-sec *::before,body .cit-sec *::after{transition:none!important}}body .cit-sec .elementor-element.elementor-widget.cit-mb-32{--cit-mb:32px}body .cit-sec .elementor-element.elementor-widget.cit-tel{--cit-mb:36px}body .cit-sec .elementor-element.elementor-widget.cit-tel .elementor-heading-title,body .cit-sec .elementor-element.elementor-widget.cit-tel .elementor-heading-title a{display:inline-flex;align-items:center;gap:14px;font:700 clamp(22px,1vw + 16px,28px)/1.2 var(--cit-font);color:var(--cit-haus);text-decoration:none;text-transform:none;font-variant-numeric:tabular-nums}body .cit-sec .elementor-element.elementor-widget.cit-tel .elementor-heading-title a::before{content:"";flex:none;width:36px;height:36px;background:currentColor;-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat;transition:transform .3s}body .cit-sec .elementor-element.elementor-widget.cit-tel .elementor-heading-title a:hover::before{transform:translateX(4px)}body .cit-sec .elementor-element.elementor-widget.cit-list.elementor-widget .elementor-icon-list-items{margin-top:0;gap:12px}body .cit-sec .e-con.cit-formcard{background:#fff;border:1px solid var(--cit-haus);border-radius:0 0 28px 0;padding:clamp(28px,3vw,44px)}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-form-fields-wrapper{margin:0}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-group{margin-bottom:16px}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-group .elementor-field-textual,body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-group textarea{font:400 16px/1.4 var(--cit-font);color:var(--cit-haus);background:#fff;border:1px solid rgb(15 38 92 / .35);border-radius:0 0 10px 0;padding:13px 14px;min-height:0;box-shadow:none;transition:border-color .2s,box-shadow .2s}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-group textarea{min-height:130px}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-textual::placeholder{color:rgb(15 38 92 / .45);opacity:1}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-textual:focus{outline:none;border-color:var(--cit-haus);box-shadow:0 0 0 3px var(--cit-haus20)}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-submit{margin-top:10px;margin-bottom:0}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-submit .elementor-button{width:auto;flex:none;display:inline-flex;align-items:center;border:2px solid var(--cit-haus);border-radius:0 0 14px 0;padding:13px 22px 12px;background:#fff0;color:var(--cit-haus);font:700 16px/1.2 var(--cit-font);letter-spacing:0;text-transform:none;min-height:0;transition:background .25s}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-submit .elementor-button:hover{background:var(--cit-haus20);color:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-button .elementor-button-icon{display:none}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:12px}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-button-content-wrapper::before{content:"→";font-weight:400;font-size:18px;line-height:1;transition:transform .25s}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-button:hover .elementor-button-content-wrapper::before{transform:translateX(4px)}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-button-text{color:inherit}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-message{font:400 15px/1.5 var(--cit-font)}body .e-con.cit-sec.cit-footer{padding-block:clamp(64px,7vw,96px) 0}body .cit-footer .e-con.cit-ft__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px)}body .cit-footer .e-con.cit-ft__col{display:flex;flex-direction:column}body .cit-sec .elementor-element.elementor-widget.cit-ft__logo{--cit-mb:22px}body .cit-sec .elementor-element.elementor-widget.cit-ft__logo img{display:block;height:24px;width:auto;filter:brightness(0) invert(1)}body .cit-sec .elementor-element.elementor-widget.cit-ft__text p{font:400 15px/1.65 var(--cit-font);color:#fff;max-width:360px;text-shadow:0 1px 10px rgb(15 38 92 / .25)}body .cit-sec .elementor-element.elementor-widget.cit-ft__h{--cit-mb:18px}body .cit-sec .elementor-element.elementor-widget.cit-ft__h .elementor-heading-title{font:700 16px/1.3 var(--cit-font);color:#fff;text-transform:none;letter-spacing:0}body .cit-sec .elementor-element.elementor-widget.cit-ft__links{--cit-mb:10px}body .cit-sec .elementor-element.elementor-widget.cit-ft__links .elementor-icon-list-items{display:grid;gap:10px;margin:0;padding:0}body .cit-sec .elementor-element.elementor-widget.cit-ft__links .elementor-icon-list-item{margin:0;padding:0;border:0}body .cit-sec .elementor-element.elementor-widget.cit-ft__links .elementor-icon-list-item::after{content:none}body .cit-sec .elementor-element.elementor-widget.cit-ft__links .elementor-icon-list-icon{display:none}body .cit-sec .elementor-element.elementor-widget.cit-ft__links .elementor-icon-list-text,body .cit-sec .elementor-element.elementor-widget.cit-ft__links a{font:400 15px/1.45 var(--cit-font);color:#fff;padding:0;text-shadow:0 1px 10px rgb(15 38 92 / .25);transition:color .3s}body .cit-sec .elementor-element.elementor-widget.cit-ft__links a:hover .elementor-icon-list-text{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}body .cit-footer .e-con.cit-ft__bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin-top:clamp(56px,6vw,80px);border-top:1px solid rgb(255 255 255 / .3);padding-block:22px 26px}body .cit-footer .cit-ft__bar>.elementor-widget{width:auto}body .cit-sec .elementor-element.elementor-widget.cit-ft__small p,body .cit-sec .elementor-element.elementor-widget.cit-ft__small span{font:400 13px/1.5 var(--cit-font)!important;color:rgb(255 255 255 / .85);top:auto!important}body .cit-sec .elementor-element.elementor-widget.cit-ft__legal .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0}body .cit-sec .elementor-element.elementor-widget.cit-ft__legal .elementor-icon-list-item{margin:0;padding:0;border:0}body .cit-sec .elementor-element.elementor-widget.cit-ft__legal .elementor-icon-list-item::after{content:none}body .cit-sec .elementor-element.elementor-widget.cit-ft__legal .elementor-icon-list-icon{padding:0;margin-right:6px}body .cit-sec .elementor-element.elementor-widget.cit-ft__legal .elementor-icon-list-icon i,body .cit-sec .elementor-element.elementor-widget.cit-ft__legal .elementor-icon-list-icon svg{color:rgb(255 255 255 / .85);fill:rgb(255 255 255 / .85);font-size:13px;width:13px}body .cit-sec .elementor-element.elementor-widget.cit-ft__legal .elementor-icon-list-text,body .cit-sec .elementor-element.elementor-widget.cit-ft__legal a{font:400 13px/1.5 var(--cit-font);color:rgb(255 255 255 / .85);padding:0}body .cit-sec .elementor-element.elementor-widget.cit-ft__legal a:hover .elementor-icon-list-text{color:#fff}@media (max-width:1000px){body .cit-footer .e-con.cit-ft__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body .cit-footer .e-con.cit-ft__grid{grid-template-columns:1fr}}body .cit-sec .elementor-element.elementor-widget.cit-list .elementor-icon-list-items,body .cit-sec .elementor-element.elementor-widget.cit-list .elementor-icon-list-item,body .cit-sec .elementor-element.elementor-widget.cit-list .elementor-icon-list-item>a{justify-content:flex-start;text-align:left}body .cit-sec .elementor-element.elementor-widget.cit-list .elementor-icon-list-item{display:block}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-submit{justify-content:flex-start}@media (max-width:600px){body .cit-sec .e-con.cit-formcard{padding:22px 18px}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-submit .elementor-button{max-width:100%;white-space:normal}}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-checkbox .elementor-field-subgroup{display:flex;flex-direction:column;gap:8px}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-checkbox .elementor-field-option{display:flex;align-items:flex-start;gap:10px;margin:0}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-checkbox input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-checkbox label{font:400 16px/1.4 var(--cit-font);color:var(--cit-haus);position:static;width:auto;height:auto;clip:auto}.e-loop-item{--cit-ak:var(--cit-haus);--cit-ov-s:.82;--cit-ov-base:0}.e-loop-item.category-it-sicherheit{--cit-ak:var(--cit-beere);--cit-ov-s:.72;--cit-ov-base:0}.e-loop-item.category-private-cloud{--cit-ak:var(--cit-tuerkis);--cit-ov-s:.9;--cit-ov-base:.42}.e-loop-item.category-it-infrastruktur{--cit-ak:var(--cit-mittelblau);--cit-ov-s:.86;--cit-ov-base:.3}.e-loop-item.category-it-service{--cit-ak:var(--cit-dunkelblau);--cit-ov-s:.72;--cit-ov-base:0}.e-loop-item.category-it-in-der-arbeitswelt{--cit-ak:var(--cit-flieder);--cit-ov-s:.86;--cit-ov-base:.35}body .elementor-element.elementor-widget.cit-chip{width:auto;margin:0}body .elementor-element.elementor-widget.cit-chip .elementor-heading-title{display:inline-block;font:700 12px/1.2 var(--cit-font);letter-spacing:.12em;text-transform:uppercase;padding:6px 10px 5px;background:var(--cit-ak,var(--cit-haus));color:#fff}body .cit-sec .elementor-element.elementor-widget.cit-postgrid .elementor-loop-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(64px,7vw,96px) clamp(32px,3.5vw,52px)}@media (max-width:1024px){body .cit-sec .elementor-element.elementor-widget.cit-postgrid .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 36px}}@media (max-width:640px){body .cit-sec .elementor-element.elementor-widget.cit-postgrid .elementor-loop-container{grid-template-columns:1fr;gap:60px}}body .cit-sec .elementor-element.elementor-widget.cit-postgrid--nochip .cit-chip{display:none}body .cit-sec .elementor-element.elementor-widget.cit-postgrid--nometa .cit-postcard__meta{display:none}body .cit-sec .elementor-element.elementor-widget.cit-postgrid .e-load-more-anchor+.elementor-button-wrapper,body .cit-sec .elementor-element.elementor-widget.cit-postgrid .elementor-button-wrapper{margin-top:clamp(64px,7vw,96px);text-align:center}body .cit-sec .elementor-element.elementor-widget.cit-postgrid .e-loop__load-more .elementor-button,body .cit-sec .elementor-element.elementor-widget.cit-postgrid .elementor-button-wrapper .elementor-button{display:inline-flex;align-items:center;gap:12px;border:2px solid var(--cit-haus);border-radius:0 0 14px 0;padding:13px 22px 12px;background:#fff0;color:var(--cit-haus);font:700 16px/1.2 var(--cit-font);text-transform:none;letter-spacing:0}body .cit-sec .elementor-element.elementor-widget.cit-postgrid .e-loop__load-more .elementor-button:hover{background:var(--cit-haus20)}body .cit-sec .elementor-element.elementor-widget.cit-postgrid .e-loop__load-more .elementor-button-content-wrapper::before{content:"↓";font-weight:400;font-size:18px;line-height:1}body .e-con.cit-postcard{display:flex;flex-direction:column;gap:0;padding:0;text-decoration:none;color:var(--cit-haus);background:#fff0}body .cit-postcard .elementor-widget{margin:0;width:100%}body .cit-postcard .elementor-widget.cit-postcard__img{margin-bottom:28px}body .cit-postcard .cit-postcard__img img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:0 0 28px 0}body .cit-postcard .e-con.cit-postcard__meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0;margin-bottom:18px}body .cit-postcard .cit-postcard__meta>.elementor-widget{width:auto}body .cit-postcard .cit-postcard__date .cit-meta{margin:0;font:400 14px/1.3 var(--cit-font);color:var(--cit-haus);opacity:.75}body .cit-postcard .elementor-widget.cit-postcard__title{margin-bottom:16px}body .cit-postcard .cit-postcard__title .elementor-heading-title{font:700 clamp(19px,.5vw + 16px,22px)/1.28 var(--cit-font);color:var(--cit-haus);text-transform:none;letter-spacing:0;text-wrap:balance;transition:color .3s ease}body .cit-postcard:hover .cit-postcard__title .elementor-heading-title{color:var(--cit-ak)}body .cit-postcard .cit-postcard__text p,body .cit-postcard .cit-postcard__text{font:400 16px/1.7 var(--cit-font);color:var(--cit-haus);margin:0;text-wrap:pretty}body .cit-sec .elementor-element.elementor-widget.cit-leadgrid{margin-top:clamp(32px,4vw,48px)}body .cit-sec .elementor-element.elementor-widget.cit-leadgrid .elementor-loop-container{display:block}body .e-con.cit-leadpost{position:relative;display:block;overflow:hidden;padding:0;border-radius:0 0 28px 0;background:var(--cit-haus);min-height:clamp(420px,38vw,560px);text-decoration:none;color:#fff}body .cit-leadpost .elementor-widget.cit-leadpost__img{position:absolute;inset:0;margin:0;width:100%;height:100%}body .cit-leadpost .cit-leadpost__img .elementor-widget-container{height:100%}body .cit-leadpost .cit-leadpost__img img{display:block;width:100%;height:100%;object-fit:cover}body .e-con.cit-leadpost::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:radial-gradient(ellipse 50% 55% at 0% 100%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 50% 55% at 0% 100%,#000 45%,transparent 100%)}body .e-con.cit-leadpost::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:var(--cit-ov-s);background:linear-gradient(to top,rgba(15,38,92,var(--cit-ov-base)) 0%,#fff0 45%),linear-gradient(to top,color-mix(in srgb,var(--cit-ak) 95%,transparent) 0%,color-mix(in srgb,var(--cit-ak) 66%,transparent) 32%,color-mix(in srgb,var(--cit-ak) 14%,transparent) 62%,transparent 100%),linear-gradient(to right,color-mix(in srgb,var(--cit-ak) 46%,transparent) 0%,transparent 60%)}body .cit-leadpost .e-con.cit-leadpost__text{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:clamp(28px,4vw,56px);gap:0;max-width:960px;text-shadow:0 1px 14px rgb(15 38 92 / .55)}body .cit-leadpost .cit-leadpost__text .elementor-widget{margin:0 0 18px;width:auto}body .cit-leadpost .cit-chip .elementor-heading-title{text-shadow:none;font-size:13px;padding:6px 12px}body .cit-leadpost .cit-leadpost__title .elementor-heading-title{font:700 clamp(26px,2.6vw + 12px,46px)/1.1 var(--cit-font);color:#fff;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;overflow-wrap:break-word;transition:opacity .3s}body .cit-leadpost:hover .cit-leadpost__title .elementor-heading-title{opacity:.85}body .cit-leadpost .cit-leadpost__meta .cit-meta{margin:0;font:300 16px/1.4 var(--cit-font);color:#fff}body .cit-leadpost .elementor-widget.cit-leadpost__meta{margin-bottom:0}body .e-con.cit-filterbar{background:rgb(255 255 255 / .96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cit-linie);padding:18px 0;margin-bottom:clamp(48px,6vw,88px)}body .cit-filterbar .e-con.cit-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:20px}body .cit-filterbar .elementor-widget.cit-filter{margin:0;width:100%}body .cit-filterbar .cit-filter .e-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}body .cit-filterbar .cit-filter .e-filter-item{border:0;border-radius:0;background:var(--cit-grau);color:var(--cit-haus);font:500 14px/1.1 var(--cit-font);padding:9px 12px 8px;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s;text-transform:none;letter-spacing:0}body .cit-filterbar .cit-filter .e-filter-item:hover{background:var(--cit-haus20);color:var(--cit-haus)}body .cit-filterbar .cit-filter .e-filter-item[aria-pressed="true"]{background:var(--cit-haus);color:#fff}body .cit-filterbar .cit-filter .e-filter-item[data-filter="it-sicherheit"][aria-pressed="true"]{background:var(--cit-beere)}body .cit-filterbar .cit-filter .e-filter-item[data-filter="private-cloud"][aria-pressed="true"]{background:var(--cit-tuerkis)}body .cit-filterbar .cit-filter .e-filter-item[data-filter="it-infrastruktur"][aria-pressed="true"]{background:var(--cit-mittelblau)}body .cit-filterbar .cit-filter .e-filter-item[data-filter="it-service"][aria-pressed="true"]{background:var(--cit-dunkelblau)}body .cit-filterbar .cit-filter .e-filter-item[data-filter="it-in-der-arbeitswelt"][aria-pressed="true"]{background:var(--cit-flieder)}body .cit-sec .e-con.cit-einordnung{background:var(--cit-haus20);border-radius:0 0 28px 0;padding:36px 44px 40px;max-width:900px}body .cit-sec .elementor-element.elementor-widget.cit-einordnung__title{--cit-mb:14px}body .cit-sec .elementor-element.elementor-widget.cit-einordnung__title .elementor-heading-title{display:flex;align-items:center;gap:14px;font:300 27px/32px var(--cit-font);color:var(--cit-haus);text-transform:none}body .cit-sec .elementor-element.elementor-widget.cit-einordnung__title .elementor-heading-title::before{content:"";flex:none;width:30px;height:30px;background:currentColor;-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat}@media (max-width:640px){body .cit-sec .e-con.cit-einordnung{padding:24px 22px}}body .cit-postcard .e-con.cit-postcard__meta{flex-wrap:nowrap}body .cit-postcard .cit-postcard__meta>.elementor-widget{flex:0 0 auto;max-width:none}body .cit-postcard .cit-postcard__meta>.elementor-widget.cit-chip{flex:0 1 auto}body .cit-postcard .e-con.cit-postcard__meta{flex-wrap:wrap}body .cit-postcard .cit-chip .elementor-heading-title{white-space:nowrap}body .cit-sec .elementor-element.elementor-widget.cit-h3{--cit-mb:16px}body .cit-sec .elementor-element.elementor-widget.cit-h3 .elementor-heading-title{font:700 clamp(20px,.4vw + 17px,23px)/1.3 var(--cit-font);text-transform:none;letter-spacing:0;text-wrap:balance}body .cit-sec .elementor-element.elementor-widget.cit-h3 .elementor-heading-title a{color:inherit;transition:color .3s}body .cit-sec .elementor-element.elementor-widget.cit-h3 .elementor-heading-title a:hover{color:var(--cit-mittelblau)}body .cit-sec .elementor-element.elementor-widget.cit-h4{--cit-mb:12px}body .cit-sec .elementor-element.elementor-widget.cit-h4 .elementor-heading-title{font:700 17px/1.35 var(--cit-font);text-transform:none;letter-spacing:0}body .cit-sec .elementor-element.elementor-widget.cit-h2.cit-mb-16{--cit-mb:16px}body .cit-sec .elementor-element.elementor-widget.cit-contact{--cit-mb:32px}body .cit-sec .elementor-element.elementor-widget.cit-contact .elementor-icon-list-items{display:grid;gap:12px;margin:0;padding:0}body .cit-sec .elementor-element.elementor-widget.cit-contact .elementor-icon-list-item{margin:0;padding:0;border:0;justify-content:flex-start;text-align:left}body .cit-sec .elementor-element.elementor-widget.cit-contact .elementor-icon-list-item::after{content:none}body .cit-sec .elementor-element.elementor-widget.cit-contact .elementor-icon-list-item>a{display:inline-flex;align-items:center;justify-content:flex-start;gap:0}body .cit-sec .elementor-element.elementor-widget.cit-contact .elementor-icon-list-icon{flex:none;width:22px;margin-right:14px;padding:0;justify-content:center}body .cit-sec .elementor-element.elementor-widget.cit-contact .elementor-icon-list-icon i{font-size:17px;color:var(--cit-tuerkis);transition:color .3s}body .cit-sec .elementor-element.elementor-widget.cit-contact .elementor-icon-list-icon svg{width:17px;height:17px;fill:var(--cit-tuerkis);transition:fill .3s}body .cit-sec .elementor-element.elementor-widget.cit-contact .elementor-icon-list-text{font:700 17px/1.4 var(--cit-font);color:var(--cit-haus);padding:0;text-decoration:underline;text-decoration-color:var(--cit-tuerkis);text-decoration-thickness:2px;text-underline-offset:.22em;transition:color .3s,text-decoration-thickness .3s}body .cit-sec .elementor-element.elementor-widget.cit-contact a:hover .elementor-icon-list-text{color:var(--cit-mittelblau);text-decoration-thickness:4px}body .cit-sec .elementor-element.elementor-widget.cit-contact a:hover .elementor-icon-list-icon i{color:var(--cit-mittelblau)}body .cit-sec .elementor-element.elementor-widget.cit-contact a:hover .elementor-icon-list-icon svg{fill:var(--cit-mittelblau)}body .cit-sec .elementor-element.elementor-widget.cit-links .elementor-icon-list-items{display:grid;gap:14px;margin:0;padding:0}body .cit-sec .elementor-element.elementor-widget.cit-links .elementor-icon-list-item{margin:0;padding:0;border:0;justify-content:flex-start}body .cit-sec .elementor-element.elementor-widget.cit-links .elementor-icon-list-item::after{content:none}body .cit-sec .elementor-element.elementor-widget.cit-links .elementor-icon-list-icon{display:none}body .cit-sec .elementor-element.elementor-widget.cit-links .elementor-icon-list-item>a{display:inline-flex;align-items:center;gap:12px}body .cit-sec .elementor-element.elementor-widget.cit-links .elementor-icon-list-item>a::before{content:"";flex:none;width:26px;height:26px;background:var(--cit-haus);-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat;transition:transform .3s,background .3s}body .cit-sec .elementor-element.elementor-widget.cit-links .elementor-icon-list-text{font:700 17px/1.35 var(--cit-font);color:var(--cit-haus);padding:0;transition:color .3s}body .cit-sec .elementor-element.elementor-widget.cit-links a:hover .elementor-icon-list-text{color:var(--cit-mittelblau)}body .cit-sec .elementor-element.elementor-widget.cit-links a:hover::before{background:var(--cit-mittelblau);transform:translateX(4px)}body .cit-sec .e-con.cit-grid{display:grid;gap:clamp(40px,4.5vw,72px) clamp(28px,3.5vw,56px);align-items:start}body .cit-sec .e-con.cit-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}body .cit-sec .e-con.cit-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,3vw,44px)}@media (max-width:900px){body .cit-sec .e-con.cit-grid--2,body .cit-sec .e-con.cit-grid--3{grid-template-columns:1fr}}@media (min-width:601px) and (max-width:900px){body .cit-sec .e-con.cit-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}body .cit-sec .e-con.cit-box{display:flex;flex-direction:column;align-items:stretch;background:#fff;border-radius:0 0 28px 0;padding:clamp(28px,3vw,44px)}body .cit-sec .e-con.cit-box--grau{background:var(--cit-grau)}body .cit-sec .elementor-element.elementor-widget.cit-addr{--cit-mb:0}body .cit-sec .elementor-element.elementor-widget.cit-addr p{font:var(--e-global-typography-text-font-weight,400) var(--e-global-typography-text-font-size,18px)/var(--e-global-typography-text-line-height,26px) var(--cit-font);color:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-addr p:first-child{font-weight:700}body .cit-sec .elementor-element.elementor-widget.cit-logo{--cit-mb:28px}body .cit-sec .elementor-element.elementor-widget.cit-logo img{display:block;height:48px;width:auto}body .cit-sec .elementor-element.elementor-widget.cit-img--portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%}body .cit-sec .elementor-element.elementor-widget.cit-img figure{margin:0}body .cit-sec .elementor-element.elementor-widget.cit-img .widget-image-caption{margin:12px 0 0;font:400 14px/1.45 var(--cit-font);color:var(--cit-haus);text-align:left;text-transform:none;letter-spacing:0}body .cit-sec .e-con.cit-narrow{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:820px}body .cit-sec .elementor-element.elementor-widget.cit-legal{--cit-mb:56px}body .cit-sec .elementor-element.elementor-widget.cit-legal>.elementor-widget-container,body .cit-sec .elementor-element.elementor-widget.cit-legal{display:grid;gap:16px}body .cit-sec .elementor-element.elementor-widget.cit-legal p,body .cit-sec .elementor-element.elementor-widget.cit-legal li{font:var(--e-global-typography-text-font-weight,400) var(--e-global-typography-text-font-size,18px)/var(--e-global-typography-text-line-height,26px) var(--cit-font);color:var(--cit-haus);hyphens:auto}body .cit-sec .elementor-element.elementor-widget.cit-legal strong,body .cit-sec .elementor-element.elementor-widget.cit-legal b{font-weight:700}body .cit-sec .elementor-element.elementor-widget.cit-legal ul,body .cit-sec .elementor-element.elementor-widget.cit-legal ol{margin:0;padding:0;list-style:none;display:grid;gap:10px}body .cit-sec .elementor-element.elementor-widget.cit-legal ul>li{position:relative;padding-left:28px}body .cit-sec .elementor-element.elementor-widget.cit-legal ul>li::before{content:"";position:absolute;left:0;top:.6em;width:.5em;height:.5em;background:var(--cit-tuerkis)}body .cit-sec .elementor-element.elementor-widget.cit-legal ol{counter-reset:cit-ol}body .cit-sec .elementor-element.elementor-widget.cit-legal ol>li{position:relative;padding-left:36px;counter-increment:cit-ol}body .cit-sec .elementor-element.elementor-widget.cit-legal ol>li::before{content:counter(cit-ol);position:absolute;left:0;top:0;font-weight:700;color:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-legal ol>li::after{content:"";position:absolute;left:14px;top:.95em;width:5px;height:5px;background:var(--cit-tuerkis)}body .cit-sec .elementor-element.elementor-widget.cit-legal a{color:var(--cit-haus);font-weight:700;text-decoration:underline;text-decoration-color:var(--cit-tuerkis);text-decoration-thickness:2px;text-underline-offset:.22em;transition:color .3s,text-decoration-thickness .3s;overflow-wrap:break-word}body .cit-sec .elementor-element.elementor-widget.cit-legal a:hover{color:var(--cit-mittelblau);text-decoration-thickness:4px}body .cit-sec .cit-narrow>.elementor-element.elementor-widget.cit-h2{--cit-mb:20px}body .cit-sec .cit-narrow>.elementor-element.elementor-widget.cit-h3{--cit-mb:12px}body .cit-sec .elementor-element.elementor-widget.cit-einordnung__title+.cit-legal{--cit-mb:0}body .cit-sec .e-con.cit-loc{display:flex;flex-direction:column;align-items:stretch;background:#fff;border-radius:0 0 28px 0;padding:clamp(24px,2.6vw,40px);height:100%}body .cit-sec .elementor-element.elementor-widget.cit-map{--cit-mb:24px}body .cit-sec .elementor-element.elementor-widget.cit-map .elementor-custom-embed,body .cit-sec .elementor-element.elementor-widget.cit-map iframe{display:block;width:100%;height:240px;border:0;border-radius:0 0 20px 0;overflow:hidden}body .cit-sec .cit-loc .elementor-element.elementor-widget.cit-text{--cit-mb:28px}body .cit-sec .cit-loc .elementor-element.elementor-widget.cit-list{--cit-mb:32px}body .cit-sec .cit-loc .elementor-element.elementor-widget.cit-list .elementor-icon-list-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}body .cit-sec .cit-loc .elementor-element.elementor-widget.cit-btn{margin-top:auto}@media (max-width:480px){body .cit-sec .cit-loc .elementor-element.elementor-widget.cit-list .elementor-icon-list-items{grid-template-columns:1fr}}body .cit-filterbar .cit-filter .e-filter-item[data-filter="news"][aria-pressed="true"]{background:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-addr.cit-mb-32{--cit-mb:40px}body .cit-sec .cit-grid .elementor-element.elementor-widget.cit-img--portrait{max-width:440px}body .cit-sec .e-con.cit-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}body .cit-sec .e-con.cit-fact{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--cit-haus);border-radius:0 0 28px 0;padding:26px 24px 28px}body .cit-sec .elementor-element.elementor-widget.cit-fact__label{--cit-mb:8px}body .cit-sec .elementor-element.elementor-widget.cit-fact__label p{font:700 13px/1.3 var(--cit-font);letter-spacing:.08em;text-transform:uppercase;color:var(--cit-mittelblau)}body .cit-sec .elementor-element.elementor-widget.cit-fact__text{--cit-mb:0}body .cit-sec .elementor-element.elementor-widget.cit-fact__text p{font:400 16px/1.55 var(--cit-font);color:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-fact__text b{font-weight:700}@media (max-width:1000px){body .cit-sec .e-con.cit-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body .cit-sec .e-con.cit-facts{grid-template-columns:1fr}}body .cit-sec .e-con.cit-mapbox{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;aspect-ratio:4/3;padding:clamp(24px,3vw,40px);border-radius:0 0 28px 0;overflow:hidden;text-decoration:none;color:var(--cit-haus);background:radial-gradient(circle at 58% 42%,rgb(0 151 215 / .18) 0 46px,transparent 47px),linear-gradient(28deg,transparent 47%,rgb(255 255 255 / .95) 47% 50%,transparent 50%),linear-gradient(-62deg,transparent 58%,rgb(255 255 255 / .85) 58% 60%,transparent 60%),linear-gradient(90deg,transparent 31%,rgb(255 255 255 / .7) 31% 32.2%,transparent 32.2%),repeating-linear-gradient(0deg,rgb(15 38 92 / .06) 0 1px,transparent 1px 48px),repeating-linear-gradient(90deg,rgb(15 38 92 / .06) 0 1px,transparent 1px 48px),var(--cit-haus20)}body .cit-sec .e-con.cit-mapbox::before{content:"";position:absolute;left:58%;top:42%;width:46px;height:58px;transform:translate(-50%,-100%);background:var(--cit-haus);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M12 0C5.4 0 0 5.3 0 11.9 0 20.6 12 30 12 30s12-9.4 12-18.1C24 5.3 18.6 0 12 0zm0 16.5a4.6 4.6 0 1 1 0-9.2 4.6 4.6 0 0 1 0 9.2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M12 0C5.4 0 0 5.3 0 11.9 0 20.6 12 30 12 30s12-9.4 12-18.1C24 5.3 18.6 0 12 0zm0 16.5a4.6 4.6 0 1 1 0-9.2 4.6 4.6 0 0 1 0 9.2z'/%3E%3C/svg%3E") center/contain no-repeat}body .cit-sec .elementor-element.elementor-widget.cit-mapbox__title{--cit-mb:10px;position:relative}body .cit-sec .elementor-element.elementor-widget.cit-mapbox__title .elementor-heading-title{font:700 clamp(19px,.4vw + 16px,22px)/1.3 var(--cit-font);color:var(--cit-haus);text-transform:none;background:#fff;padding:6px 12px;border-radius:0 0 10px 0}body .cit-sec .elementor-element.elementor-widget.cit-mapbox__more{position:relative}body .cit-sec .elementor-element.elementor-widget.cit-mapbox__more .elementor-heading-title{display:flex;align-items:center;gap:12px;font:700 16px/1.3 var(--cit-font);color:var(--cit-haus);text-transform:none;background:#fff;padding:6px 12px 6px 8px;border-radius:0 0 10px 0;transition:color .3s}body .cit-sec .elementor-element.elementor-widget.cit-mapbox__more .elementor-heading-title::before{content:"";flex:none;width:28px;height:28px;background:currentColor;-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat;transition:transform .3s ease}body .cit-sec .cit-mapbox:hover .cit-mapbox__more .elementor-heading-title{color:var(--cit-mittelblau)}body .cit-sec .cit-mapbox:hover .cit-mapbox__more .elementor-heading-title::before{transform:translateX(4px)}body .cit-sec .e-con.cit-person{display:flex;flex-direction:row;align-items:center;gap:18px;margin:4px 0 32px}body .cit-sec .elementor-element.elementor-widget.cit-person__img{width:72px;flex:none;--cit-mb:0}body .cit-sec .elementor-element.elementor-widget.cit-person__img img{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover}body .cit-sec .elementor-element.elementor-widget.cit-person__text{width:auto;--cit-mb:0}body .cit-sec .elementor-element.elementor-widget.cit-person__text p{font:400 16px/1.45 var(--cit-font);color:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-person__text b{font-weight:700}body .cit-sec .elementor-element.elementor-widget.cit-person__text a{color:var(--cit-haus);font-weight:700;text-decoration:underline;text-decoration-color:var(--cit-tuerkis);text-decoration-thickness:2px;text-underline-offset:.22em}body .cit-sec .elementor-element.elementor-widget.cit-person__text a:hover{color:var(--cit-mittelblau)}body .cit-sec .e-con.cit-logos{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:40px;margin-top:32px}body .cit-sec .cit-logos>.elementor-element.elementor-widget{width:auto;--cit-mb:0}body .cit-sec .cit-logos img{display:block;height:58px;width:auto}body .cit-sec.cit-sec--haus .e-con.cit-kpi{border-color:rgb(255 255 255 / .55)}body .cit-sec.cit-sec--haus .elementor-element.elementor-widget.cit-kpi__num .elementor-heading-title,body .cit-sec.cit-sec--haus .elementor-element.elementor-widget.cit-kpi__text p{color:#fff}body .cit-sec.cit-sec--haus .cit-head+.cit-kpis{margin-top:0}body .cit-sec .elementor-element.elementor-widget.cit-contact .elementor-icon-list-item:not(:has(a)) .elementor-icon-list-text{text-decoration:none;font-weight:400}body .cit-sec .elementor-element.elementor-widget.cit-contact .elementor-icon-list-item:not(:has(a)) .elementor-icon-list-text b{font-weight:700}body .cit-sec .e-con.cit-cards:has(>.e-con:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){body .cit-sec .e-con.cit-cards:has(>.e-con:nth-child(3):last-child){grid-template-columns:1fr}}body .cit-sec .cit-mapbox>.elementor-element.elementor-widget{width:auto;max-width:100%}body .cit-sec .cit-head+.e-con.cit-cards{margin:0}body .cit-sec .e-con.cit-person{flex-wrap:nowrap!important}body .cit-sec .cit-person>.elementor-element.elementor-widget.cit-person__text{flex:1 1 auto;width:auto!important}body .cit-sec .elementor-element.elementor-widget.cit-map--lg{--cit-mb:0}body .cit-sec .elementor-element.elementor-widget.cit-map--lg .elementor-custom-embed,body .cit-sec .elementor-element.elementor-widget.cit-map--lg iframe{height:auto;aspect-ratio:4/3;border-radius:0 0 28px 0}body .cit-sec .elementor-widget-loop-grid+.e-con.cit-btns{margin-top:clamp(32px,3vw,48px)}.cit-c-tuerkis{--cit-ak:var(--cit-tuerkis);--cit-tint:var(--cit-tuerkis20)}.cit-c-mittelblau{--cit-ak:var(--cit-mittelblau);--cit-tint:var(--cit-mittelblau20)}.cit-c-dunkelblau{--cit-ak:var(--cit-dunkelblau);--cit-tint:var(--cit-dunkelblau20)}.cit-c-hellblau{--cit-ak:var(--cit-hellblau);--cit-tint:var(--cit-hellblau20)}.cit-c-flieder{--cit-ak:var(--cit-flieder);--cit-tint:var(--cit-flieder20)}.cit-c-pink{--cit-ak:var(--cit-pink);--cit-tint:var(--cit-pink20)}.cit-c-beere{--cit-ak:var(--cit-beere);--cit-tint:var(--cit-beere20)}.cit-t-flieder{--cit-tint:var(--cit-flieder20)}.cit-t-hellblau{--cit-tint:var(--cit-hellblau20)}body .cit-sec .e-con.cit-facts--froh .e-con.cit-fact{border:0;background:var(--cit-tint,var(--cit-grau))}body .cit-sec .elementor-element.elementor-widget.cit-fact__title{--cit-mb:10px}body .cit-sec .elementor-element.elementor-widget.cit-fact__title .elementor-heading-title{display:flex;align-items:center;gap:10px;font:700 19px/1.3 var(--cit-font);color:var(--cit-haus);text-transform:none;letter-spacing:0}body .cit-sec .cit-facts--froh .elementor-element.elementor-widget.cit-fact__title .elementor-heading-title::before{content:"";flex:none;width:12px;height:12px;background:var(--cit-ak)}body .cit-sec .e-con.cit-facts--froh .e-con.cit-fact{background:var(--cit-ak,var(--cit-haus))}body .cit-sec .cit-facts--froh .cit-fact .elementor-element.elementor-widget :is(.elementor-heading-title,p,li){color:#fff}body .cit-sec .cit-facts--froh .cit-fact .elementor-widget.cit-fact__title .elementor-heading-title::before{background:#fff}body .cit-sec .cit-facts--froh .cit-fact a{color:#fff;text-decoration-color:#fff}body .cit-sec .cit-facts--froh .cit-fact.cit-c-hellblau .elementor-element.elementor-widget :is(.elementor-heading-title,p,li),body .cit-sec .cit-facts--froh .cit-fact.cit-c-hellblau a{color:var(--cit-haus)}body .cit-sec .cit-facts--froh .cit-fact.cit-c-hellblau .elementor-widget.cit-fact__title .elementor-heading-title::before{background:var(--cit-haus)}@media (min-width:901px){body .cit-sec .e-con.cit-sticky{position:sticky;top:160px;align-self:start}}body .cit-sec .e-con.cit-prinzipien{display:flex;flex-direction:column;gap:clamp(48px,5vw,72px)}body .cit-sec .e-con.cit-prinzip{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:18px;align-items:baseline}body .cit-sec .elementor-element.elementor-widget.cit-prinzip__num .elementor-heading-title{display:flex;align-items:flex-end;gap:6px;font:700 clamp(56px,3vw + 30px,80px)/.9 var(--cit-font);color:var(--cit-ak);font-variant-numeric:tabular-nums}body .cit-sec .elementor-element.elementor-widget.cit-prinzip__num .elementor-heading-title::after{content:"";width:.16em;height:.16em;background:var(--cit-ak);margin-bottom:.08em}body .cit-sec .cit-prinzip .elementor-element.elementor-widget.cit-h3{--cit-mb:12px}body .cit-sec .cit-prinzip .elementor-element.elementor-widget.cit-text{--cit-mb:0}body .cit-sec .cit-prinzip .elementor-element.elementor-widget.cit-text p{max-width:600px}body .cit-sec .cit-prinzip .elementor-element.elementor-widget.cit-list .elementor-icon-list-items{margin-top:18px}@media (max-width:560px){body .cit-sec .e-con.cit-prinzip{grid-template-columns:56px minmax(0,1fr);column-gap:12px}}body .cit-sec [class*="cit-c-"] .elementor-element.elementor-widget.cit-list .elementor-icon-list-item::before{background:var(--cit-ak)}body .cit-sec .elementor-element.elementor-widget.cit-more{--cit-mb:0;margin-top:14px}body .cit-sec .cit-more p,body .cit-sec p.cit-more{font:400 15px/1.5 var(--cit-font);color:var(--cit-haus)}body .cit-sec .cit-more a{color:var(--cit-haus);font-weight:400;text-decoration:underline;text-decoration-color:var(--cit-ak,var(--cit-tuerkis));text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-thickness .3s,color .3s}body .cit-sec .cit-more a:hover{text-decoration-thickness:2px;color:var(--cit-mittelblau)}body .cit-sec .cit-faq p.cit-more{font-size:15px}body .cit-sec .e-con.cit-box--tint{background:var(--cit-tint,var(--cit-grau))}body .cit-sec .cit-box .elementor-element.elementor-widget.cit-text{--cit-mb:0}body .cit-sec .cit-box .elementor-element.elementor-widget.cit-text p{max-width:none}body .cit-sec .cit-box .elementor-element.elementor-widget.cit-list .elementor-icon-list-items{margin-top:24px;max-width:none}body .cit-sec .cit-box .elementor-element.elementor-widget.cit-list b{font-weight:700}body .cit-sec .e-con.cit-kpi:not([class*="cit-kpi--"]) .cit-kpi__num .elementor-heading-title::after{content:none}body .cit-sec .elementor-element.elementor-widget.cit-vergleich table{width:calc(100% + 10px);margin:0 -5px;border-collapse:separate;border-spacing:5px 0;border:0;font:400 16px/1.5 var(--cit-font);color:var(--cit-haus);background:#fff0}body .cit-sec .cit-vergleich th,body .cit-sec .cit-vergleich td{text-align:left;vertical-align:top;padding:16px 16px 16px 0;border:0;border-bottom:1px solid var(--cit-haus);background:#fff0}body .cit-sec .cit-vergleich td{color:rgb(15 38 92 / .72)}body .cit-sec .cit-vergleich td b{font-weight:700;color:var(--cit-haus)}body .cit-sec .cit-vergleich thead th{font-weight:700;font-size:17px;padding-top:0}body .cit-sec .cit-vergleich tbody th{font-weight:700;width:16%}body .cit-sec .cit-vergleich td:last-child,body .cit-sec .cit-vergleich thead th:last-child{background:var(--cit-tuerkis20);padding-left:16px}body .cit-sec .cit-vergleich thead th:last-child{padding-top:14px}body .cit-sec .cit-vergleich tbody tr:hover>*{background-color:inherit}body .cit-sec .cit-vergleich tbody tr:hover>td:last-child{background:var(--cit-tuerkis20)}body .cit-sec .cit-vergleich .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:760px){body .cit-sec .cit-vergleich table,body .cit-sec .cit-vergleich tbody,body .cit-sec .cit-vergleich tr,body .cit-sec .cit-vergleich td,body .cit-sec .cit-vergleich th{display:block;width:100%}body .cit-sec .elementor-element.elementor-widget.cit-vergleich table{margin:0;border-spacing:0;width:100%}body .cit-sec .cit-vergleich thead{display:none}body .cit-sec .cit-vergleich tr{border-bottom:1px solid var(--cit-haus);padding:16px 0}body .cit-sec .cit-vergleich th,body .cit-sec .cit-vergleich td,body .cit-sec .cit-vergleich tbody th{border:0;padding:4px 0;width:auto}body .cit-sec .cit-vergleich td::before{content:attr(data-k);display:block;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;color:var(--cit-haus)}body .cit-sec .cit-vergleich td:last-child{padding:10px 14px;margin-top:8px}}body .cit-sec .e-con.cit-pricebox{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;background:var(--cit-tuerkis20);border-radius:0 0 28px 0;padding:clamp(28px,3vw,40px);margin-top:clamp(40px,4vw,56px)}body .cit-sec .e-con.cit-pricebox__text{position:relative;display:flex;flex-direction:column;flex:1 1 480px;max-width:760px;padding-left:56px}body .cit-sec .e-con.cit-pricebox__text::before{content:"";position:absolute;left:0;top:-2px;width:36px;height:36px;background:var(--cit-tuerkis);-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat}body .cit-sec .cit-pricebox .elementor-element.elementor-widget.cit-h3{--cit-mb:6px}body .cit-sec .cit-pricebox .elementor-element.elementor-widget.cit-text{--cit-mb:0}body .cit-sec .cit-pricebox .elementor-element.elementor-widget.cit-text p{max-width:none}body .cit-sec .cit-pricebox>.elementor-element.elementor-widget.cit-btn{flex:none}@media (max-width:560px){body .cit-sec .e-con.cit-pricebox__text{padding-left:0;padding-top:48px}}body .cit-sec .e-con.cit-newsblock{display:flex;flex-direction:column;margin-top:clamp(64px,7vw,96px)}body .cit-sec .cit-newsblock .e-con.cit-btns{margin-top:clamp(40px,4vw,56px)}body .cit-sec .e-con.cit-flow{display:flex;flex-direction:column;gap:24px}body .cit-sec .e-con.cit-fstep{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 20px;align-items:baseline;border:1px solid var(--cit-ak);border-radius:0 0 28px 0;padding:24px 28px 26px;background:#fff}body .cit-sec .e-con.cit-fstep:not(:last-child)::after{content:"";position:absolute;top:auto;right:auto;z-index:2;left:50%;bottom:-33px;width:40px;height:40px;margin-left:-20px;border-radius:50%;border:2px solid var(--cit-ak);background:#fff}body .cit-sec .e-con.cit-fstep:not(:last-child)::before{content:"";position:absolute;top:auto;right:auto;border-radius:0;z-index:3;left:50%;bottom:-27px;width:28px;height:28px;margin-left:-14px;background:var(--cit-ak);-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat;transform:rotate(90deg)}body .cit-sec .elementor-element.elementor-widget.cit-fstep__num{grid-row:span 2}body .cit-sec .elementor-element.elementor-widget.cit-fstep__num .elementor-heading-title{display:flex;align-items:flex-end;gap:4px;font:700 clamp(44px,2vw + 28px,56px)/1 var(--cit-font);color:var(--cit-ak)}body .cit-sec .elementor-element.elementor-widget.cit-fstep__num .elementor-heading-title::after{content:"";width:.16em;height:.16em;background:var(--cit-ak);margin-bottom:.08em}body .cit-sec .cit-fstep .elementor-element.elementor-widget.cit-h3{--cit-mb:0}body .cit-sec .cit-fstep .elementor-element.elementor-widget.cit-text{--cit-mb:0}body .cit-sec .cit-flow+.elementor-element.elementor-widget.cit-more{margin-top:24px}@media (max-width:480px){body .cit-sec .e-con.cit-fstep{grid-template-columns:48px minmax(0,1fr);padding:20px}}body .e-con.cit-sec.cit-sec--tint{background:var(--cit-tint,var(--cit-grau))}body .cit-sec .e-con.cit-who{padding:28px 26px}body .cit-sec .cit-who .elementor-element.elementor-widget.cit-h3{--cit-mb:8px}body .cit-sec .cit-who .elementor-element.elementor-widget.cit-h3 .elementor-heading-title{display:flex;align-items:flex-start;gap:10px}body .cit-sec .cit-who .elementor-element.elementor-widget.cit-h3 .elementor-heading-title::before{content:"";flex:none;width:12px;height:12px;margin-top:.4em;background:var(--cit-ak)}body .cit-sec .cit-who .elementor-element.elementor-widget.cit-text{--cit-mb:0}body .cit-sec .e-con.cit-grid:has(>.cit-who),body .cit-sec .e-con.cit-grid:has(>.cit-box--tint){align-items:stretch}body .e-con.cit-sec--verlauf.cit-aura-on{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,var(--cit-mittelblau) 0%,var(--cit-haus) 58%,#1d1752 100%)}body .cit-aura-on>:not(.cit-aura){position:relative;z-index:1}body .cit-aura{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}body .cit-aura>i{position:absolute;display:block;border-radius:50%;will-change:transform;transform-origin:50% 50%;backface-visibility:hidden}body .cit-aura__hellblau{z-index:3;left:30%;top:-58%;width:110%;height:150%;background:radial-gradient(closest-side,rgb(91 197 242 / .95),#fff0 72%)}body .cit-aura__tuerkis{z-index:2;left:-36%;top:-58%;width:96%;height:135%;background:radial-gradient(closest-side,rgb(0 173 177 / .95),#fff0 72%)}body .cit-aura__pink{z-index:1;left:44%;top:6%;width:100%;height:190%;background:radial-gradient(closest-side,rgb(168 77 151 / .92),rgb(168 77 151 / .35) 45%,#fff0 74%)}@media (min-width:1001px){body .cit-sec .e-con.cit-facts--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:601px) and (max-width:1000px){body .cit-sec .e-con.cit-facts--5{grid-template-columns:repeat(3,minmax(0,1fr))}}body .cit-sec .e-con.cit-split--mitte{align-items:center}body .cit-sec .e-con.cit-points{display:flex;flex-direction:column;gap:clamp(32px,3.5vw,48px)}body .cit-sec .e-con.cit-point{display:flex;flex-direction:column;align-items:stretch}body .cit-sec .cit-point>.elementor-element.elementor-widget.cit-h3{--cit-mb:10px}body .cit-sec .cit-point>.elementor-element.elementor-widget.cit-h3 .elementor-heading-title{display:flex;align-items:flex-start;gap:10px}body .cit-sec .cit-point>.elementor-element.elementor-widget.cit-h3 .elementor-heading-title::before{content:"";flex:none;width:12px;height:12px;margin-top:.42em;background:var(--cit-ak,currentColor)}body .cit-sec .cit-point>.elementor-element.elementor-widget.cit-text{--cit-mb:0}body .cit-sec .cit-point>.elementor-element.elementor-widget.cit-text p{max-width:none}body .cit-sec .cit-points>.e-con.cit-btns{margin-top:-8px}body .cit-sec .cit-stack>.elementor-element.elementor-widget.cit-img:not(:first-child){margin-top:16px}body .cit-sec .elementor-element.elementor-widget.cit-statement{--cit-mb:32px}body .cit-sec .elementor-element.elementor-widget.cit-statement p{font:300 clamp(24px,1.4vw + 16px,34px)/1.35 var(--cit-font);max-width:980px;text-wrap:pretty}body .cit-sec .elementor-element.elementor-widget.cit-statement b,body .cit-sec .elementor-element.elementor-widget.cit-statement strong{font-weight:700}body .cit-sec .e-con.cit-mt-56{margin-top:clamp(40px,4vw,56px)}body .cit-sec .e-con.cit-closing{padding:clamp(32px,4vw,56px)}body .cit-sec .cit-closing>.e-con.cit-btns{margin-top:8px}body .cit-sec .elementor-element.elementor-widget.cit-sign{margin-top:24px}body .cit-sec .elementor-element.elementor-widget.cit-sign p{font:400 15px/1.5 var(--cit-font);opacity:.85}body .cit-sec.cit-sec--haus .cit-point>.elementor-element.elementor-widget.cit-h3 .elementor-heading-title::before{background:var(--cit-hellblau)}body .cit-sec.cit-sec--haus .elementor-element.elementor-widget.cit-text a{color:#fff}.cit-c-haus{--cit-ak:var(--cit-haus);--cit-tint:var(--cit-haus20)}body .e-con.cit-hdr-top,body .e-con.cit-hdr,body .cit-hdr-top .e-con,body .cit-hdr .e-con{--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--gap:0;--row-gap:0;--column-gap:0;min-height:0}body .cit-hdr .e-con.cit-mm__item,body .cit-hdr .e-con.cit-mm__intro,body .cit-hdr .e-con.cit-mm__side{--flex-wrap:nowrap;flex-wrap:nowrap;min-height:auto}body .cit-hdr .cit-mm .e-con{min-height:auto}body .cit-hdr-top .elementor-widget,body .cit-hdr .elementor-widget{margin:0}body .cit-hdr .cit-mm .e-con>.elementor-widget,body .cit-hdr .cit-mm .e-con>.e-con{flex-shrink:0}body .cit-hdr-top .elementor-widget>.elementor-widget-container,body .cit-hdr .elementor-widget>.elementor-widget-container{margin:0;padding:0}body .cit-hdr-top,body .cit-hdr{font-family:var(--cit-font);color:var(--cit-haus)}body .cit-hdr-top .e-con.cit-hdr__wrap,body .cit-hdr .e-con.cit-hdr__wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:20px}body .e-con.cit-hdr-top{background:var(--cit-grau)}body .cit-hdr-top .e-con.cit-hdr__wrap{flex-direction:row;justify-content:flex-end}body .cit-hdr-top .cit-hdr-top__links .elementor-icon-list-items{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 28px;margin:0;padding:8px 0}body .cit-hdr-top .cit-hdr-top__links .elementor-icon-list-item{margin:0!important;padding:0!important}body .cit-hdr-top .cit-hdr-top__links .elementor-icon-list-item::after{display:none}body .cit-hdr-top .cit-hdr-top__links a{display:inline-flex;align-items:center;gap:8px;color:var(--cit-flieder);font:500 13px/1.4 var(--cit-font);text-decoration:none;transition:color .2s}body .cit-hdr-top .cit-hdr-top__links .elementor-icon-list-text{color:inherit;padding:0;transition:color .2s}body .cit-hdr-top .cit-hdr-top__links a:hover,body .cit-hdr-top .cit-hdr-top__links a:focus-visible{color:var(--cit-pink)}body .cit-hdr-top .cit-hdr-top__links .elementor-icon-list-icon{width:auto;padding:0}body .cit-hdr-top .cit-hdr-top__links .elementor-icon-list-icon i{color:inherit;font-size:13px;width:auto;transition:color .2s}body .cit-hdr-top .cit-hdr-top__links .elementor-icon-list-icon svg{fill:currentColor;width:13px;height:13px}body .e-con.cit-hdr{background:#fff}body .cit-hdr .e-con.cit-hdr__wrap{flex-direction:row;align-items:center;gap:clamp(20px,3vw,48px);min-height:84px;position:static}body .cit-hdr .elementor-widget.cit-hdr__logo{width:auto;flex:none}body .cit-hdr .elementor-widget.cit-hdr__logo img{display:block;width:168px;height:auto}body .cit-hdr .elementor-widget.cit-hdr__menu{width:auto;flex:1 1 auto;position:static;--n-menu-title-color-normal:var(--cit-haus);--n-menu-title-color-hover:var(--cit-haus);--n-menu-title-color-active:var(--cit-haus);--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:0px;--n-menu-dropdown-indicator-size:0px;--n-menu-icon-color:var(--cit-haus)}body .cit-hdr .cit-hdr__menu .e-n-menu-title{padding:0;background:#fff0}body .cit-hdr .cit-hdr__menu .e-n-menu-title-container{padding:33px 16px}body .cit-hdr .cit-hdr__menu .e-n-menu-title-text{font:700 15px/1.2 var(--cit-font);letter-spacing:.02em;text-transform:uppercase}body .cit-hdr .cit-hdr__menu .e-n-menu-title .e-n-menu-dropdown-icon{display:none}body .cit-hdr .cit-hdr__menu .e-n-menu-item:has(.cit-c-mittelblau){--cit-ak:var(--cit-mittelblau)}body .cit-hdr .cit-hdr__menu .e-n-menu-item:has(.cit-c-haus){--cit-ak:var(--cit-haus)}body .cit-hdr .cit-hdr__menu .e-n-menu-item:has(.cit-c-pink){--cit-ak:var(--cit-pink)}body .cit-hdr .cit-hdr__menu .e-n-menu-item:has(.cit-c-tuerkis){--cit-ak:var(--cit-tuerkis)}body .cit-hdr .cit-hdr__menu .e-n-menu-item:has(.cit-c-flieder){--cit-ak:var(--cit-flieder)}body .cit-hdr .cit-hdr__menu .e-n-menu-item:has(.cit-c-dunkelblau){--cit-ak:var(--cit-dunkelblau)}body .cit-hdr .cit-hdr__menu .e-n-menu-item:has(.cit-c-hellblau){--cit-ak:var(--cit-hellblau)}body .cit-hdr .cit-hdr__menu .e-n-menu-item:has(.cit-c-beere){--cit-ak:var(--cit-beere)}body .cit-hdr .cit-hdr__menu .e-n-menu-item:hover>.e-n-menu-title,body .cit-hdr .cit-hdr__menu .e-n-menu-title:has([aria-expanded="true"]){--n-menu-title-color-normal:var(--cit-ak);--n-menu-title-color-hover:var(--cit-ak);--n-menu-title-color-active:var(--cit-ak);--n-menu-title-normal-color-dropdown:var(--cit-ak);--n-menu-icon-color:var(--cit-ak);--n-menu-dropdown-indicator-color-normal:var(--cit-ak)}body .cit-hdr .elementor-widget-n-menu.cit-hdr__menu .e-n-menu .e-n-menu-item:hover>.e-n-menu-title .e-n-menu-title-container .e-n-menu-title-text,body .cit-hdr .elementor-widget-n-menu.cit-hdr__menu .e-n-menu .e-n-menu-title:has([aria-expanded="true"]) .e-n-menu-title-container .e-n-menu-title-text{color:var(--cit-ak)}body .cit-hdr .elementor-widget-n-menu.cit-hdr__menu .e-n-menu .e-n-menu-title:has([aria-expanded="true"]) .e-n-menu-dropdown-icon i{color:var(--cit-ak)}body .cit-hdr .elementor-widget-n-menu.cit-hdr__menu .e-n-menu .e-n-menu-title:has([aria-expanded="true"]) .e-n-menu-dropdown-icon svg{fill:var(--cit-ak)}@media (min-width:1025px){body .cit-hdr .cit-hdr__menu .e-n-menu-heading{flex-wrap:nowrap}}body .cit-hdr .elementor-widget.cit-hdr__cta{width:auto;flex:none}body .cit-hdr .cit-hdr__cta .elementor-button{display:inline-flex;align-items:center;border:2px solid var(--cit-haus);border-radius:0 0 14px 0;padding:11px 20px 10px;background:#fff0;color:var(--cit-haus);font:700 15px/1.2 var(--cit-font);letter-spacing:0;text-transform:none;box-shadow:none;transition:background .25s}body .cit-hdr .cit-hdr__cta .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px}body .cit-hdr .cit-hdr__cta .elementor-button-content-wrapper::before{content:"→";font-weight:400;font-size:17px;line-height:1;transition:transform .25s}body .cit-hdr .cit-hdr__cta .elementor-button:hover,body .cit-hdr .cit-hdr__cta .elementor-button:focus-visible{background:var(--cit-haus20);color:var(--cit-haus)}body .cit-hdr .cit-hdr__cta .elementor-button:hover .elementor-button-content-wrapper::before{transform:translateX(4px)}body .cit-hdr .e-con.cit-mm{background:var(--cit-ak);padding:0;color:#fff}body .cit-hdr .cit-mm .e-con.cit-mm__wrap{display:grid;grid-template-columns:270px minmax(0,1fr);grid-template-areas:"intro grid";gap:40px clamp(40px,5vw,80px);width:100%;max-width:1320px;min-height:440px;margin-inline:auto;padding:56px 20px 72px}body .cit-hdr .cit-mm .e-con.cit-mm__wrap:has(>.cit-mm__side){grid-template-columns:270px minmax(0,1fr) 230px;grid-template-areas:"intro grid side"}body .cit-hdr .cit-mm .e-con.cit-mm__intro{grid-area:intro;flex-direction:column;align-items:flex-start;gap:18px}body .cit-hdr .cit-mm .e-con.cit-mm__grid{grid-area:grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:40px 40px;align-content:start}body .cit-hdr .cit-mm .e-con.cit-mm__side{grid-area:side;display:flex;flex-direction:column;gap:12px}body .cit-hdr .cit-mm .elementor-heading-title{text-transform:none;letter-spacing:0;margin:0;color:#fff}body .cit-hdr .cit-mm .cit-mm__title{width:auto}body .cit-hdr .cit-mm .cit-mm__title .elementor-heading-title{font:300 36px/1.1 var(--cit-font)}body .cit-hdr .cit-mm .cit-mm__lead{width:100%}body .cit-hdr .cit-mm .cit-mm__lead .elementor-heading-title{font:300 18px/1.5 var(--cit-font);opacity:.85}body .cit-hdr .cit-mm .cit-mm__more{width:auto}body .cit-hdr .cit-mm .cit-mm__more .elementor-heading-title{font:700 15px/1.4 var(--cit-font);white-space:nowrap}body .cit-hdr .cit-mm .cit-mm__more a{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}body .cit-hdr .cit-mm .e-con.cit-mm__item{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#fff}body .cit-hdr .cit-mm .cit-mm__label .elementor-heading-title{font:700 18px/1.4 var(--cit-font);text-decoration:underline 2px #fff0;text-underline-offset:4px;text-decoration-skip-ink:auto;transition:text-decoration-color .2s}body .cit-hdr .cit-mm a.e-con.cit-mm__item:hover .cit-mm__label .elementor-heading-title,body .cit-hdr .cit-mm a.e-con.cit-mm__item:focus-visible .cit-mm__label .elementor-heading-title{text-decoration-color:currentColor}body .cit-hdr .cit-mm .cit-mm__sub .elementor-heading-title{font:300 16px/1.45 var(--cit-font);opacity:.85}body .cit-hdr .cit-mm .cit-mm__item--bald{cursor:default}body .cit-hdr .cit-mm .cit-mm__item--bald .cit-mm__sub .elementor-heading-title::after{display:none;content:"in Vorbereitung";width:fit-content;margin-top:8px;font:500 11px/1 var(--cit-font);letter-spacing:.03em;text-transform:uppercase;border:1px solid #fff;padding:4px 7px 3px;border-radius:0 0 6px 0}body .cit-hdr .cit-mm .cit-mm__group .elementor-heading-title{font:700 13px/1.3 var(--cit-font);letter-spacing:.04em;text-transform:uppercase}body .cit-hdr .cit-mm .cit-mm__links .elementor-icon-list-item{padding:3px 0!important;margin:0!important}body .cit-hdr .cit-mm .cit-mm__links .elementor-icon-list-icon{display:none}body .cit-hdr .cit-mm .cit-mm__links .elementor-icon-list-text{font:400 16px/1.45 var(--cit-font);color:#fff;padding:0;border-bottom:2px solid #fff0;transition:border-color .2s}body .cit-hdr .cit-mm .cit-mm__links a:hover .elementor-icon-list-text,body .cit-hdr .cit-mm .cit-mm__links a:focus-visible .elementor-icon-list-text{border-color:#fff}@media (min-width:1025px){body .cit-hdr .cit-mm.cit-mm--x .e-con.cit-mm__wrap{column-gap:0;grid-template-columns:var(--cit-mm-x) minmax(0,1fr);grid-template-areas:"intro grid"}body .cit-hdr .cit-mm.cit-mm--x .e-con.cit-mm__wrap:has(>.cit-mm__side){grid-template-columns:var(--cit-mm-x) minmax(0,1fr) 278px;grid-template-areas:"intro grid side"}body .cit-hdr .cit-mm.cit-mm--x .e-con.cit-mm__intro{padding-right:48px}body .cit-hdr .cit-mm.cit-mm--x .e-con.cit-mm__side{padding-left:48px}body .cit-hdr .cit-mm.cit-mm--x.cit-mm--intro-r .e-con.cit-mm__wrap{grid-template-columns:var(--cit-mm-x) minmax(0,1fr) 318px;grid-template-areas:". grid intro"}body .cit-hdr .cit-mm.cit-mm--x.cit-mm--intro-r .e-con.cit-mm__wrap:has(>.cit-mm__side){grid-template-columns:var(--cit-mm-x) minmax(0,1fr) 278px 318px;grid-template-areas:". grid side intro"}body .cit-hdr .cit-mm.cit-mm--x.cit-mm--intro-r .e-con.cit-mm__intro{padding-right:0;padding-left:48px}}@media (min-width:1025px) and (max-width:1279px){body .cit-hdr .e-con.cit-hdr__wrap{gap:20px}body .cit-hdr .elementor-widget.cit-hdr__logo img{width:140px}body .cit-hdr .cit-hdr__menu .e-n-menu-title-container{padding-inline:10px}body .cit-hdr .cit-hdr__menu .e-n-menu-title-text{font-size:14px;letter-spacing:0}body .cit-hdr .cit-hdr__cta .elementor-button{padding:10px 14px 9px;font-size:14px}body .cit-hdr .cit-mm .e-con.cit-mm__wrap{padding:44px 20px 56px;grid-template-columns:220px minmax(0,1fr)}body .cit-hdr .cit-mm .e-con.cit-mm__wrap:has(>.cit-mm__side){grid-template-columns:220px minmax(0,1fr) 200px}body .cit-hdr .cit-mm .cit-mm__title .elementor-heading-title{font-size:30px}}@media (max-width:1024px){body .cit-hdr .e-con.cit-hdr__wrap{min-height:68px;gap:16px}body .cit-hdr .elementor-widget.cit-hdr__logo img{width:136px}body .cit-hdr .elementor-widget.cit-hdr__menu{order:3;flex:none;margin-left:0}body .cit-hdr .cit-hdr__cta{order:2;margin-left:auto}body .cit-hdr .cit-hdr__menu .e-n-menu-toggle{padding:10px}body .cit-hdr .cit-hdr__menu .e-n-menu-title{border-top:1px solid var(--cit-linie);--n-menu-title-justify-content-mobile:space-between}body .cit-hdr .cit-hdr__menu .e-n-menu-title-container{padding:16px 20px}body .cit-hdr .cit-hdr__menu .e-n-menu-title .e-n-menu-dropdown-icon{display:flex;padding:0 20px;--n-menu-dropdown-indicator-size:14px}body .cit-hdr .cit-hdr__menu .e-n-menu-wrapper{background:#fff;max-height:calc(100vh - 68px);overflow-y:auto}body .cit-hdr .e-con.cit-mm{padding:0}body .cit-hdr .cit-mm .e-con.cit-mm__wrap,body .cit-hdr .cit-mm .e-con.cit-mm__wrap:has(>.cit-mm__side){grid-template-columns:minmax(0,1fr);grid-template-areas:"grid" "side";padding:16px 20px 24px;gap:24px;border-radius:0;min-height:0}body .cit-hdr .cit-mm .e-con.cit-mm__intro{display:none}body .cit-hdr .cit-mm .e-con.cit-mm__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px 24px}body .cit-hdr .cit-mm .e-con.cit-mm__side{padding:0}}@media (max-width:600px){body .cit-hdr .cit-hdr__cta{display:none}body .cit-hdr .elementor-widget.cit-hdr__menu{margin-left:auto}body .cit-hdr-top .cit-hdr-top__links .elementor-icon-list-items{justify-content:center;gap:4px 18px}body .cit-hdr-top .cit-hdr-top__links .elementor-icon-list-item:last-child{display:none}body .cit-hdr-top .e-con.cit-hdr__wrap{justify-content:center}}body .cit-sec .e-con.cit-grid:has(>.cit-box--card){align-items:stretch}body .cit-sec .e-con.cit-box--card{padding:0;overflow:hidden}body .cit-sec .cit-box--card>.elementor-element.elementor-widget.cit-img{--cit-mb:24px}body .cit-sec .cit-box--card>.elementor-element.elementor-widget.cit-img img{border-radius:0;aspect-ratio:16/10;object-fit:cover}body .cit-sec .cit-box--card>.elementor-element.elementor-widget:not(.cit-img){padding-inline:clamp(24px,2.4vw,32px)}body .cit-sec .cit-box--card>.elementor-element.elementor-widget.cit-h3{--cit-mb:12px}body .cit-sec .cit-box--card>.elementor-element.elementor-widget.cit-h3 .elementor-heading-title{font-size:20px}body .cit-sec .cit-box--card>.elementor-element.elementor-widget:last-child{padding-bottom:clamp(28px,3vw,36px)}body .cit-sec .cit-box>.elementor-element.elementor-widget.cit-btn{margin-top:28px}body .cit-sec .elementor-widget.cit-logos--grid{--grid-column-gap:16px;--grid-row-gap:16px}body .e-con.cit-logocard{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:14px;height:100%;padding:24px 18px 18px;background:#fff;border-radius:0 0 18px 0;text-decoration:none;transition:box-shadow .2s}body .e-con.cit-logocard:hover,body .e-con.cit-logocard:focus-visible{box-shadow:inset 0 0 0 2px var(--cit-tuerkis)}body .cit-logocard .elementor-widget{margin:0;width:100%}body .cit-logocard .elementor-widget.cit-logocard__img img{display:block;width:100%;height:72px;object-fit:contain}body .cit-logocard .elementor-widget.cit-logocard__name .elementor-heading-title{font:500 13px/1.3 var(--cit-font);color:var(--cit-haus);text-align:center;text-transform:none;letter-spacing:0}body .cit-sec .cit-box--tint>.elementor-element.elementor-widget.cit-statement{--cit-mb:0;margin-top:12px}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item p a:not([class*="link-"]){color:var(--cit-haus);font-weight:700;text-decoration:underline;text-decoration-color:var(--cit-ak,var(--cit-tuerkis));text-decoration-thickness:2px;text-underline-offset:.22em;transition:color .3s,text-decoration-thickness .3s}body .cit-sec .elementor-element.elementor-widget.cit-faq .e-n-accordion-item p a:not([class*="link-"]):hover{color:var(--cit-ak,var(--cit-mittelblau));text-decoration-thickness:4px}body .cit-sec .e-con.cit-box--voll,body .cit-sec .e-con.cit-pricebox--voll{background:var(--cit-ak)}body .cit-sec :is(.cit-box--voll,.cit-pricebox--voll) .elementor-widget.cit-text a:not([class*="link-"]){color:#fff;text-decoration-color:#fff}body .cit-sec .cit-box--voll .elementor-element.elementor-widget.cit-list .elementor-icon-list-item::before{background:#fff}body .cit-sec .e-con.cit-pricebox--voll .e-con.cit-pricebox__text::before{background:#fff}body .cit-sec .e-con:is(.cit-box--voll,.cit-pricebox--voll) .elementor-element.elementor-widget.cit-btn .elementor-button,body .cit-sec .e-con .elementor-element.elementor-widget.cit-btn.cit-btn--weiss .elementor-button{background:var(--cit-ak);border-color:#fff;color:#fff;transition:background .25s,color .25s}body .cit-sec .e-con:is(.cit-box--voll,.cit-pricebox--voll) .elementor-element.elementor-widget.cit-btn .elementor-button:is(:hover,:focus-visible),body .cit-sec .e-con .elementor-element.elementor-widget.cit-btn.cit-btn--weiss .elementor-button:is(:hover,:focus-visible){background:var(--cit-hellblau);border-color:#fff;color:var(--cit-dunkelblau)}body .cit-sec .elementor-element.elementor-widget.cit-sign+.elementor-widget.cit-btn{margin-top:20px}body .e-con.cit-jobcard{display:flex;flex-direction:column;height:100%;gap:0;padding:0;text-decoration:none;background:var(--cit-pink);border-radius:0 0 28px 0;overflow:hidden;transition:background .25s}body .e-con.cit-jobcard:hover,body .e-con.cit-jobcard:focus-visible{background:var(--cit-beere)}body .cit-jobcard .elementor-widget{margin:0;width:100%}body .cit-jobcard .elementor-widget.cit-jobcard__img img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}body .cit-jobcard .elementor-widget.cit-jobcard__title{padding:22px 24px 8px}body .cit-jobcard .elementor-widget.cit-jobcard__title .elementor-heading-title{font:700 19px/1.35 var(--cit-font);color:#fff;text-transform:none;letter-spacing:0}body .cit-jobcard .elementor-widget.cit-jobcard__more{padding:4px 24px 24px;margin-top:auto}body .cit-jobcard .elementor-widget.cit-jobcard__more .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;font:400 15px/1.3 var(--cit-font);color:#fff;text-transform:none}body .cit-jobcard .elementor-widget.cit-jobcard__more .elementor-heading-title::before{content:"";flex:none;width:28px;height:28px;background:#fff;-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat;transition:transform .25s}body .e-con.cit-jobcard:hover .cit-jobcard__more .elementor-heading-title::before{transform:translateX(4px)}body .cit-sec .elementor-widget.cit-jobgrid{--grid-column-gap:clamp(24px,3vw,44px);--grid-row-gap:clamp(24px,3vw,44px)}body .cit-sec .e-con.cit-grid:has(>.cit-box--voll){align-items:stretch}body .cit-sec .e-con .elementor-element.elementor-widget.cit-btn.cit-btn--hell .elementor-button{background:var(--cit-dunkelblau);border-color:#fff;color:#fff;transition:background .25s,color .25s}body .cit-sec .e-con .elementor-element.elementor-widget.cit-btn.cit-btn--hell .elementor-button:hover,body .cit-sec .e-con .elementor-element.elementor-widget.cit-btn.cit-btn--hell .elementor-button:focus-visible{background:var(--cit-hellblau);border-color:#fff;color:var(--cit-dunkelblau)}body .cit-sec .e-con.cit-mt-120{margin-top:clamp(72px,8vw,120px)}body .cit-sec .e-con.cit-split.cit-split--mitte{align-items:center}body .cit-sec .elementor-element.elementor-widget.cit-form input[type="file"]{display:block;width:100%;box-sizing:border-box;padding:18px;border:1px dashed var(--cit-haus);border-radius:0 0 14px 0;background:var(--cit-grau);color:var(--cit-haus);font:400 15px/1.4 var(--cit-font);cursor:pointer}body .cit-sec .elementor-element.elementor-widget.cit-form input[type="file"]::file-selector-button{margin-right:16px;padding:10px 18px 9px;border:2px solid var(--cit-haus);border-radius:0 0 12px 0;background:#fff;color:var(--cit-haus);font:700 15px/1.2 var(--cit-font);cursor:pointer;transition:background .25s}body .cit-sec .elementor-element.elementor-widget.cit-form input[type="file"]:hover::file-selector-button{background:var(--cit-haus20)}body .cit-sec .elementor-element.elementor-widget.cit-form input[type="file"]:focus-visible{outline:2px solid var(--cit-tuerkis);outline-offset:2px}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-acceptance .elementor-field-subgroup label{font:400 15px/1.55 var(--cit-font);color:var(--cit-haus)}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-acceptance input[type="checkbox"]{accent-color:var(--cit-haus);width:18px;height:18px;margin:2px 10px 0 0;vertical-align:top}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-type-acceptance a{color:var(--cit-haus);font-weight:700;text-decoration:underline;text-decoration-color:var(--cit-tuerkis);text-decoration-thickness:2px;text-underline-offset:.2em}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-field-label{color:var(--cit-haus);font:500 15px/1.4 var(--cit-font)}body .cit-sec .cit-stack>.elementor-element.elementor-widget.cit-list+.elementor-widget.cit-text{margin-top:24px}body .elementor-element.elementor-widget.cit-form-fix input[type="file"]{display:block;width:100%;box-sizing:border-box;padding:18px;border:1px dashed var(--cit-haus);border-radius:0 0 14px 0;background:var(--cit-grau);color:var(--cit-haus);font:400 15px/1.4 var(--cit-font);cursor:pointer}body .elementor-element.elementor-widget.cit-form-fix input[type="file"]::file-selector-button{margin-right:16px;padding:10px 18px 9px;border:2px solid var(--cit-haus);border-radius:0 0 12px 0;background:#fff;color:var(--cit-haus);font:700 15px/1.2 var(--cit-font);cursor:pointer;transition:background .25s}body .elementor-element.elementor-widget.cit-form-fix input[type="file"]:hover::file-selector-button{background:var(--cit-haus20)}body .elementor-element.elementor-widget.cit-form-fix .elementor-field-type-acceptance input[type="checkbox"]{accent-color:var(--cit-haus);width:18px;height:18px;margin:2px 10px 0 0;vertical-align:top}body .elementor-element.elementor-widget.cit-form-fix .elementor-field-type-acceptance a{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}body .elementor-element.elementor-widget.cit-form-fix .elementor-field-type-acceptance a{color:inherit;text-decoration-color:currentColor}body .cit-hdr .cit-mm .e-con.cit-mm__intro{max-width:300px}@media (min-width:1025px){body .cit-hdr .cit-mm .e-con.cit-mm__wrap{min-height:min(560px,calc(100vh - 160px));padding-top:64px;padding-bottom:80px}body .cit-hdr .cit-mm .e-con.cit-mm__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}body .cit-hdr .e-con.cit-mm{position:relative}body .cit-hdr .e-con.cit-mm::after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;pointer-events:none;background:color-mix(in srgb,var(--cit-ak) 35%,#000 65%);opacity:.72;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@media (min-width:1025px){body .e-con.cit-hdr .cit-hdr__bg{position:absolute;left:0;right:0;top:100%;height:0;z-index:-1;pointer-events:none;background:var(--cit-bg,var(--cit-haus));opacity:0;visibility:hidden;transition:background-color .35s ease,height .3s ease,opacity .2s ease,visibility 0s linear .2s}body .e-con.cit-hdr .cit-hdr__bg.is-open{opacity:1;visibility:visible;transition:background-color .35s ease,height .3s ease,opacity .2s ease,visibility 0s}body .e-con.cit-hdr .cit-hdr__bg::after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;background:color-mix(in srgb,var(--cit-bg,var(--cit-haus)) 35%,#000 65%);opacity:.72;transition:background-color .35s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body .e-con.cit-hdr.cit-hdr--js .e-con.cit-mm{background:#fff0}body .e-con.cit-hdr.cit-hdr--js .e-con.cit-mm::after{display:none}}body .cit-hdr .cit-mm .cit-mm__lead .elementor-heading-title{font:700 19px/1.4 var(--cit-font);opacity:1}body .e-con.cit-postcard-art,body .e-con.cit-leadpost-art{display:flex;flex-direction:column;gap:0;padding:0;margin:0;height:100%;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}body .cit-postcard-art>.e-con.cit-postcard,body .cit-leadpost-art>.e-con.cit-leadpost{flex:1 1 auto}body .cit-sec .elementor-element.elementor-widget.cit-crumb{--cit-mb:18px}body .cit-sec .cit-crumb .newsroom-breadcrumb{font:400 14px/1.4 var(--cit-font);color:var(--cit-haus)}body .cit-sec .cit-crumb .newsroom-breadcrumb a{color:var(--cit-haus);text-decoration:underline;text-decoration-color:var(--cit-tuerkis);text-underline-offset:.22em}body .cit-sec .cit-crumb .newsroom-breadcrumb a:hover{color:var(--cit-mittelblau)}body .cit-sec .elementor-element.elementor-widget.cit-einordnung__title--sub{--cit-mb:14px;margin-top:28px}body .cit-sec .cit-themenlinks p{line-height:2}body .cit-sec .cit-themenlinks a{color:var(--cit-haus);font-weight:700;text-decoration:underline;text-decoration-color:var(--cit-tuerkis);text-decoration-thickness:2px;text-underline-offset:.22em;white-space:nowrap}body .cit-sec .cit-themenlinks a:hover{color:var(--cit-mittelblau)}body .cit-sec .cit-einordnung .elementor-widget.cit-btn{margin-top:24px}body .cit-postgrid .elementor-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px;font:700 16px/1 var(--cit-font)}body .cit-postgrid .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;color:var(--cit-haus);border:2px solid var(--cit-haus);text-decoration:none;margin:0}body .cit-postgrid .elementor-pagination .page-numbers.current{background:var(--cit-haus);color:#fff}body .cit-postgrid .elementor-pagination a.page-numbers:hover{background:var(--cit-hellblau);color:var(--cit-dunkelblau);border-color:var(--cit-hellblau)}body .cit-postgrid .elementor-pagination .page-numbers.dots{border:0;min-width:auto}body .cit-sec .e-con.cit-notfall{margin-bottom:clamp(40px,5vw,72px)}.single-post .elementor-widget-theme-post-content .cit-sec :is(h1,h2,h3,h4,h5,h6){margin:0}.single-post .elementor-widget-theme-post-content .cit-sec :is(p,ul){margin:0}body .e-con.cit-ms-content{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;padding:0}body .cit-sec .e-con.cit-grid:has(>.cit-box){align-items:stretch}@media (min-width:601px){body .cit-sec .e-con.cit-grid:has(>.cit-box){grid-auto-rows:1fr}}body .cit-sec .elementor-element.elementor-widget.cit-form .elementor-button-content-wrapper::before{content:"";flex:none;width:26px;height:26px;background:currentColor;-webkit-mask:var(--cit-pfeil) center/contain no-repeat;mask:var(--cit-pfeil) center/contain no-repeat;transition:transform .3s ease}body .cit-sec .e-con.cit-mt-32{margin-top:32px}body .cit-sec .cit-hs-profil>.elementor-element.elementor-widget.cit-hs-logo{--cit-mb:24px}body .cit-sec .elementor-element.elementor-widget.cit-hs-logo img{display:block;width:auto;max-width:160px;max-height:96px;height:auto;object-fit:contain}body .e-con.cit-hsk{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:clamp(460px,40vw,620px);padding:0;overflow:visible;background:var(--cit-haus)}body .e-con.cit-hsk>.elementor-element.cit-hsk__bild{position:absolute;inset:0;z-index:0;margin:0;width:100%;max-width:none}body .e-con.cit-hsk>.cit-hsk__bild .elementor-widget-container,body .e-con.cit-hsk>.cit-hsk__bild img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}body .e-con.cit-hsk>.cit-hsk__bild .elementor-widget-container::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:radial-gradient(ellipse 50% 70% at 0% 50%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 50% 70% at 0% 50%,#000 40%,transparent 100%)}body .e-con.cit-hsk>.cit-hsk__bild .elementor-widget-container::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right,rgb(15 38 92 / .94) 0%,rgb(15 38 92 / .86) 32%,rgb(15 38 92 / .45) 62%,rgb(15 38 92 / .1) 100%)}body .e-con.cit-hsk>.cit-hsk__bild .elementor-widget-container{position:relative}body .e-con.cit-hsk>.e-con.cit-hsk__text{position:relative;z-index:3;width:100%;max-width:none;padding:clamp(88px,9vw,128px) max(20px,calc((100% - 1280px) / 2)) clamp(104px,10vw,140px)}body .e-con.cit-hsk .cit-hsk__text>.elementor-element{max-width:780px;width:auto;margin:0}body .e-con.cit-hsk .cit-hsk__chip p{margin:0 0 22px}body .e-con.cit-hsk .cit-hsk__chip a{display:inline-block;padding:6px 12px;background:var(--cit-tuerkis);color:#fff;font:700 13px/1.2 var(--cit-font);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .3s}body .e-con.cit-hsk .cit-hsk__chip a:hover{background:var(--cit-hellblau);color:var(--cit-dunkelblau)}body .e-con.cit-hsk .cit-hsk__titel .elementor-heading-title{font:700 clamp(28px,2.2vw + 14px,46px)/1.12 var(--cit-font)!important;color:#fff!important;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;hyphens:auto;margin:0}body .e-con.cit-hsk>.elementor-element.cit-hsk__logo{position:absolute;z-index:4;right:max(20px,calc((100% - 1280px) / 2));bottom:-64px;width:220px;height:150px;margin:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--cit-linie);border-radius:0 0 28px 0;padding:24px}body .e-con.cit-hsk>.cit-hsk__logo .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}body .e-con.cit-hsk>.cit-hsk__logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media (max-width:767px){body .e-con.cit-hsk{min-height:520px;justify-content:flex-end}body .e-con.cit-hsk>.cit-hsk__bild .elementor-widget-container::after{background:linear-gradient(to top,rgb(15 38 92 / .94) 0%,rgb(15 38 92 / .8) 45%,rgb(15 38 92 / .25) 100%)}body .e-con.cit-hsk>.e-con.cit-hsk__text{padding:120px 20px 96px}body .e-con.cit-hsk>.elementor-element.cit-hsk__logo{width:140px;height:96px;padding:16px;bottom:-48px;right:20px}}body .e-con.cit-404{--cit-ak:#a49491;background:#a49491}body .e-con.cit-404>.e-con.cit-404__bild{position:sticky;top:0;height:100vh;align-self:flex-start;overflow:hidden}body .cit-404__bild .elementor-widget-image,body .cit-404__bild .elementor-widget-image>.elementor-widget-container{height:100%}body .cit-404__bild .elementor-widget-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 22%}body .e-con.cit-sec.cit-404__text{min-height:100vh;justify-content:center;padding:clamp(48px,6vw,96px) clamp(24px,6vw,96px)}body .cit-sec.cit-404__text .elementor-element.elementor-widget.cit-text p{max-width:560px;hyphens:auto}body .cit-sec.cit-404__text .e-con.cit-btns{margin-bottom:clamp(48px,5vw,72px)}body .cit-sec.cit-404__text .elementor-element.elementor-widget.cit-404__h{--cit-mb:20px}body .cit-sec.cit-404__text .elementor-element.elementor-widget.cit-404__h .elementor-heading-title{font:700 21px/1.3 var(--cit-font);text-transform:none}body .cit-sec.cit-404__text .elementor-element.elementor-widget.cit-list .elementor-icon-list-items{margin:0;gap:14px}body .cit-sec.cit-404__text .elementor-element.elementor-widget.cit-list .elementor-icon-list-item::before{background:#fff}body .cit-sec.cit-404__text .elementor-widget.cit-list a .elementor-icon-list-text{font-weight:700;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2px;text-underline-offset:.22em;transition:text-decoration-thickness .3s}body .cit-sec.cit-404__text .elementor-widget.cit-list a:is(:hover,:focus-visible) .elementor-icon-list-text{text-decoration-thickness:4px}body .cit-sec.cit-404__text .elementor-element.elementor-widget.cit-404__logo{width:200px;max-width:60%;margin-top:clamp(56px,5vw,80px)}body .cit-sec.cit-404__text .elementor-element.elementor-widget.cit-404__logo img{display:block;width:100%;height:auto}@media (max-width:767px){body .e-con.cit-404>.e-con.cit-404__bild{position:relative;height:42vh;height:42svh;align-self:stretch}body .e-con.cit-sec.cit-404__text{min-height:0;justify-content:flex-start;padding:40px 20px 56px}body .cit-sec.cit-404__text .e-con.cit-btns{flex-direction:column;align-items:stretch}body .cit-sec.cit-404__text .e-con.cit-btns>.elementor-widget{width:100%}body .cit-sec.cit-404__text .elementor-widget.cit-btn .elementor-button{display:flex;width:100%;box-sizing:border-box}body .cit-sec.cit-404__text .elementor-element.elementor-widget.cit-404__logo{width:160px;margin-top:48px}}body .cit-sec .e-con.cit-epk{display:grid;grid-template-columns:minmax(0,320px);justify-content:center;gap:0;margin-top:clamp(40px,4vw,56px);--epk-h:92px;--epk-gap:40px}body .cit-sec .cit-epk .elementor-element.elementor-widget{--cit-mb:0}body .cit-sec .cit-epk>.e-con.cit-epk__knoten{position:relative;display:flex;flex-direction:column;padding-bottom:var(--epk-gap)}body .cit-sec .cit-epk>.e-con.cit-epk__knoten--ende{padding-bottom:0}body .cit-sec .cit-epk .e-con.cit-epk__form{display:flex;align-items:center;justify-content:center;min-height:var(--epk-h);padding:10px 14px;text-align:center}body .cit-sec .cit-epk__knoten--aktiv .e-con.cit-epk__form{background:#fff;border:2px solid var(--cit-ak);border-radius:0 0 14px 0}body .cit-sec .cit-epk__knoten--ereignis .e-con.cit-epk__form{background:var(--cit-ak);padding-inline:26px;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%)}body .cit-sec .cit-epk__knoten--start .e-con.cit-epk__form{background:var(--cit-haus20)}body .cit-sec .cit-epk__knoten--ende .e-con.cit-epk__form{background:var(--cit-ak);border-color:var(--cit-ak)}body .cit-sec .cit-epk__label .elementor-heading-title{font:700 16px/1.25 var(--cit-font);color:var(--cit-haus);text-transform:none;hyphens:auto;text-wrap:balance}body .cit-sec .cit-epk__knoten--ereignis:not(.cit-epk__knoten--start) .cit-epk__label .elementor-heading-title,body .cit-sec .cit-epk__knoten--ende .cit-epk__label .elementor-heading-title{color:#fff}body .cit-sec .cit-epk>.e-con.cit-epk__knoten:not(.cit-epk__knoten--ende)::after{content:"";position:absolute;inset:auto;left:50%;bottom:10px;width:2px;height:calc(var(--epk-gap) - 10px);margin-left:-1px;background:var(--cit-haus);border-radius:0;opacity:1}body .cit-sec .cit-epk>.e-con.cit-epk__knoten:not(.cit-epk__knoten--ende)::before{content:"";position:absolute;inset:auto;left:50%;bottom:0;width:0;height:0;margin-left:-7px;border-style:solid;border-width:10px 7px 0;border-color:var(--cit-haus) #fff0 #fff0;border-radius:0;background:none;opacity:1}body .cit-sec .e-con.cit-epk-text{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 32px;margin-top:clamp(48px,5vw,72px)}body .cit-sec .cit-epk-text>.e-con.cit-epk-text__block{display:flex;flex-direction:column}body .cit-sec .cit-epk-text .elementor-element.elementor-widget{--cit-mb:0}body .cit-sec .cit-epk-text .elementor-element.elementor-widget.cit-epk-text__num{--cit-mb:12px}body .cit-sec .cit-epk-text__num .elementor-heading-title{display:flex;align-items:flex-end;gap:4px;font:700 40px/1 var(--cit-font);color:var(--cit-ak)}body .cit-sec .cit-epk-text__num .elementor-heading-title::after{content:"";width:6px;height:6px;background:currentColor;margin-bottom:4px}body .cit-sec .cit-epk-text .elementor-element.elementor-widget.cit-list .elementor-icon-list-items{margin-top:14px;gap:8px;max-width:none}body .cit-sec .cit-epk-text .elementor-element.elementor-widget.cit-list .elementor-icon-list-item{padding-left:20px}body .cit-sec .cit-epk-text .elementor-element.elementor-widget.cit-list .elementor-icon-list-item::before{background:var(--cit-ak)}body .cit-sec .cit-epk-text .elementor-element.elementor-widget.cit-epk-text__ms{margin-top:18px}body .cit-sec .cit-epk-text__ms p{position:relative;font:400 16px/1.45 var(--cit-font);margin:0;padding-left:32px}body .cit-sec .cit-epk-text__ms p::before{content:"";position:absolute;left:0;top:.2em;width:22px;height:19px;background:currentColor;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}body .cit-sec .cit-epk .elementor-element.elementor-widget-icon{margin-bottom:6px;line-height:0}body .cit-sec .cit-epk .elementor-widget-icon .elementor-icon{display:inline-flex}body .cit-sec .cit-epk-text__ms b{display:block;font-weight:700}body .cit-sec .cit-epk-text .elementor-element.elementor-widget.cit-epk-text__ms>.elementor-widget-container{padding:14px 18px;border-radius:0 0 14px 0}body .cit-sec .cit-epk-text>.e-con.cit-epk-text__block--flaeche{padding:clamp(24px,2vw,32px);border-radius:0 0 28px 0}@media (min-width:768px){body .cit-sec .e-con.cit-epk-text{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){body .cit-sec .e-con.cit-epk{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;column-gap:var(--epk-gap);row-gap:48px}body .cit-sec .cit-epk>.e-con.cit-epk__knoten{padding-bottom:0}body .cit-sec .cit-epk>.e-con.cit-epk__knoten--start{grid-area:1/1}body .cit-sec .cit-epk>.e-con.cit-epk__knoten--ende{grid-area:1/6}body .cit-sec .cit-epk>.e-con.cit-epk__knoten:not(.cit-epk__knoten--start,.cit-epk__knoten--ende){grid-row:2}body .cit-sec .cit-epk>.e-con.cit-epk__knoten:not(.cit-epk__knoten--ende)::after{left:auto;right:calc(var(--epk-gap) * -1 + 10px);top:calc(var(--epk-h) / 2);bottom:auto;width:calc(var(--epk-gap) - 12px);height:2px;margin:-1px 0 0}body .cit-sec .cit-epk>.e-con.cit-epk__knoten:not(.cit-epk__knoten--ende)::before{left:auto;right:calc(var(--epk-gap) * -1);top:calc(var(--epk-h) / 2);bottom:auto;margin:-7px 0 0;border-width:7px 0 7px 10px;border-color:#fff0 #fff0 #fff0 var(--cit-haus)}body .cit-sec .cit-epk>.e-con.cit-epk__knoten--start:not(.cit-epk__knoten--ende)::after{left:50%;right:auto;top:auto;bottom:-38px;width:2px;height:38px;margin:0 0 0 -1px}body .cit-sec .cit-epk>.e-con.cit-epk__knoten--start:not(.cit-epk__knoten--ende)::before{left:50%;right:auto;top:auto;bottom:-48px;margin:0 0 0 -7px;border-width:10px 7px 0;border-color:var(--cit-haus) #fff0 #fff0}body .cit-sec .cit-epk>.e-con.cit-epk__knoten--hoch:not(.cit-epk__knoten--ende)::after{left:50%;right:auto;top:-38px;bottom:auto;width:2px;height:38px;margin:0 0 0 -1px}body .cit-sec .cit-epk>.e-con.cit-epk__knoten--hoch:not(.cit-epk__knoten--ende)::before{left:50%;right:auto;top:-48px;bottom:auto;margin:0 0 0 -7px;border-width:0 7px 10px;border-color:#fff0 #fff0 var(--cit-haus)}body .cit-sec .e-con.cit-epk-text{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(body .cit-sec) div.elementor-element:is(.cit-lbl,.cit-lead,.cit-text,.cit-statement,.cit-sign){color:var(--cit-haus)}:where(body .cit-sec) div.elementor-element:is(.cit-h1,.cit-h2,.cit-h3,.cit-h4) .elementor-heading-title{color:var(--cit-haus)}:where(body .cit-sec) div.elementor-element.cit-list .elementor-icon-list-text{color:var(--cit-haus)}:where(body .cit-sec) div.elementor-element.cit-epk-text__ms{color:var(--cit-ak)}:where(body .cit-sec) div.elementor-element.cit-faq .e-n-accordion-item-title-text{color:var(--cit-haus)}:where(body .cit-sec .cit-faq .e-n-accordion-item) div.elementor-element.elementor-widget-text-editor{color:var(--cit-haus)}:where(body .cit-sec :is(.cit-prinzip,.cit-fstep)) div.elementor-element.cit-h3 .elementor-heading-title{color:var(--cit-ak)}:where(body .cit-sec:is(.cit-sec--haus,.cit-sec--verlauf),body .cit-sec .e-con:is(.cit-box--voll,.cit-pricebox--voll),body .cit-sec.cit-404__text) div.elementor-element.elementor-widget-text-editor{color:#fff}:where(body .cit-sec:is(.cit-sec--haus,.cit-sec--verlauf),body .cit-sec .e-con:is(.cit-box--voll,.cit-pricebox--voll),body .cit-sec.cit-404__text) div.elementor-element.elementor-widget-heading .elementor-heading-title{color:#fff}:where(body .cit-sec:is(.cit-sec--haus,.cit-sec--verlauf),body .cit-sec .e-con:is(.cit-box--voll,.cit-pricebox--voll),body .cit-sec.cit-404__text) div.elementor-element.elementor-widget-icon-list .elementor-icon-list-text{color:#fff}