.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --kz-navy:#17233C; --kz-text:#465064; --kz-violet:#6C3CE9; --kz-blue:#3478F6; --kz-teal:#20B8B2; --kz-teal-dark:#0D6E6A; --kz-bg-soft:#F5F7FB; --kz-border:#E2E6F2; --kz-white:#FFFFFF; --kz-font-head:Manrope; --kz-font-body:Inter; --kz-font-mono:JetBrains Mono; }
/* Start custom CSS *//* Karriere & Zukunft – seitenweite Ergänzungen */
html{scroll-behavior:smooth}
body{background:#fff;color:#465064;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}
/* Lucide-Icons: nur Kontur */
.e-svg-base svg.lucide{fill:none!important}
/* Verlaufsschrift: <span class="kz-grad"> in Überschriften */
.kz-grad{background:linear-gradient(90deg,#6C3CE9 0%,#3478F6 50%,#20B8B2 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;display:inline-block;padding-bottom:.08em}
.kz-hl{color:#6C3CE9}
.kz-teal{color:#20B8B2}
/* Hover-Anheben von Karten */
.kz-lift{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.kz-lift:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px rgba(23,35,60,.18)}
/* Bildzoom in Karten */
.kz-zoom img{transition:transform .5s ease}
.kz-zoom:hover img{transform:scale(1.05)}
/* Pfeil in Buttons schiebt beim Hover */
.kz-arrow svg{transition:transform .2s ease}
.kz-arrow:hover svg{transform:translateX(3px)}
/* Kopfzeile: glasig und klebend */
.kz-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.kz-header .elementor-nav-menu--main .elementor-item{position:relative}
/* Akkordeon */
.kz-faq details summary{cursor:pointer}
.kz-faq details[open]{border-color:rgba(108,60,233,.35)!important;box-shadow:0 10px 30px -12px rgba(108,60,233,.25)}
/* weiche Farbflecken im Hintergrund */
.kz-blobs{position:relative;overflow:hidden}
.kz-blobs::before{content:"";position:absolute;top:-6rem;right:22%;width:24rem;height:24rem;border-radius:2rem;background:linear-gradient(135deg,rgba(108,60,233,.10),rgba(52,120,246,.10),rgba(32,184,178,.10));filter:blur(64px);pointer-events:none}
.kz-blobs::after{content:"";position:absolute;top:50%;left:-5rem;width:20rem;height:20rem;border-radius:2rem;background:linear-gradient(45deg,rgba(52,120,246,.08),rgba(32,184,178,.08),rgba(108,60,233,.05));filter:blur(64px);pointer-events:none}
.kz-blobs>*{position:relative;z-index:1}
/* Bild-Glow hinter Hero-Bild */
.kz-glow{position:relative}
.kz-glow::before{content:"";position:absolute;inset:-6px;border-radius:1.25rem;background:linear-gradient(90deg,rgba(108,60,233,.2),rgba(52,120,246,.2),rgba(32,184,178,.2));filter:blur(16px);opacity:.7;z-index:0}
.kz-glow>*{position:relative;z-index:1}
/* Verlaufsschrift für <span> in Überschriften mit Klasse kz-gs */
.kz-gs span{background:linear-gradient(90deg,#6C3CE9 0%,#3478F6 50%,#20B8B2 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.06em}
.kz-gs-violet span{color:#6C3CE9}
/* Hauptmenü */
.kz-nav .elementor-nav-menu--main .elementor-item{font-family:Inter;font-size:14px;font-weight:500;color:#17233C;padding:8px 14px}
.kz-nav .elementor-nav-menu--main .elementor-item:hover,.kz-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#6C3CE9}
.kz-nav .elementor-nav-menu--main .elementor-item:after{background-color:#20B8B2!important;height:2px!important}
.kz-nav .elementor-menu-toggle{background:transparent;color:#17233C;font-size:22px}
.kz-nav .elementor-nav-menu--dropdown{background:#fff;border:1px solid #E2E6F2;border-radius:12px;box-shadow:0 20px 40px -12px rgba(23,35,60,.18);margin-top:12px!important}
.kz-nav .elementor-nav-menu--dropdown a{font-family:Inter;font-size:15px;color:#17233C!important;padding:12px 20px}
.kz-nav .elementor-nav-menu--dropdown a:hover{background:#F5F7FB!important;color:#6C3CE9!important}
/* Footer-Links */
.kz-flink{transition:color .2s}
.kz-flink:hover .e-paragraph-base{color:#6C3CE9!important}
/* Sterne gefüllt */
.e-svg-base.kz-star svg.lucide,.kz-star svg.lucide{fill:currentColor!important}
/* Reiter: aktiver Zustand */
.e-tab-base.e--selected{background:#6C3CE9!important;border-color:#6C3CE9!important;color:#fff!important;box-shadow:0 6px 16px -6px rgba(108,60,233,.5)}
.kz-tabs-dark .e-tab-base.e--selected{background:#17233C!important;border-color:#17233C!important;box-shadow:0 6px 16px -6px rgba(23,35,60,.5)}
.e-tab-base:focus-visible{outline:2px solid #3478F6;outline-offset:2px}
/* Akkordeon-Symbol dreht sich zum Minus-Look */
.kz-faq details[open] .e-accordion-item-icon-base{transform:rotate(45deg);border-color:#20B8B2!important;color:#20B8B2!important}
.kz-faq details[open] summary h3{color:#20B8B2!important}
.kz-faq details>summary{list-style:none}.kz-faq details>summary::-webkit-details-marker{display:none}
/* Container in Zeilen nur so breit wie ihr Inhalt */
.kz-row > .e-con,.kz-eyebrow > .e-con{width:auto}
.kz-row > .e-con[style*="flex"],.kz-row > .e-con.kz-grow{flex:1}
/* Beitragstext */
.kz-post h2,.kz-post h3{font-family:Manrope;color:#17233C;font-weight:800;letter-spacing:-.01em;margin:2rem 0 .75rem}
.kz-post h2{font-size:1.75rem}.kz-post h3{font-size:1.3rem}
.kz-post p,.kz-post li{font-size:1.0625rem;line-height:1.75;color:#465064}
.kz-post ul,.kz-post ol{padding-left:1.25rem;margin:0 0 1.25rem}
.kz-post strong{color:#17233C}
.kz-post a{color:#6C3CE9;text-decoration:underline}
/* Burger-Menü rechtsbündig */
@media (max-width:1024px){.kz-nav{margin-left:auto}.kz-nav .elementor-menu-toggle{margin-left:auto;margin-right:0}}
/* Aufgeklapptes Mobilmenü schwebt über dem Inhalt */
.kz-nav{position:relative}
.kz-nav nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute!important;top:calc(100% + 14px)!important;right:0!important;left:auto!important;width:min(300px,86vw)!important;z-index:100}
/* Icons (Lucide, lokal als Maske – kein Nachladen beim Seitenaufbau) */
.kz-ic{display:inline-block;padding:0!important;min-width:0;flex-shrink:0;background-color:currentColor;-webkit-mask:var(--kz-i) no-repeat center/contain;mask:var(--kz-i) no-repeat center/contain}
.ic-arrow-left{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m12 19-7-7 7-7' /> <path d='M19 12H5' /> </svg>")}
.ic-arrow-right{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M5 12h14' /> <path d='m12 5 7 7-7 7' /> </svg>")}
.ic-award{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526' /> <circle cx='12' cy='8' r='6' /> </svg>")}
.ic-badge-check{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z' /> <path d='m16 9-5.5 5.5L8 12' /> </svg>")}
.ic-book-open{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12 5v16' /> <path d='M20.001 19A2 2 0 0022 17V5a2 2 0 00-1.999-2L16 3.002A5 5 0 0012 5a5 5 0 00-4-2H4a2 2 0 00-2 2v12a2 2 0 001.999 2H8a5 5 0 014 2 5 5 0 014-2z' /> </svg>")}
.ic-bot{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12 8V4H8' /> <rect width='16' height='12' x='4' y='8' rx='2' /> <path d='M2 14h2' /> <path d='M20 14h2' /> <path d='M15 13v2' /> <path d='M9 13v2' /> </svg>")}
.ic-boxes{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z' /> <path d='m7 16.5-4.74-2.85' /> <path d='m7 16.5 5-3' /> <path d='M7 16.5v5.17' /> <path d='M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z' /> <path d='m17 16.5-5-3' /> <path d='m17 16.5 4.74-2.85' /> <path d='M17 16.5v5.17' /> <path d='M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z' /> <path d='M12 8 7.26 5.15' /> <path d='m12 8 4.74-2.85' /> <path d='M12 13.5V8' /> </svg>")}
.ic-briefcase{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16' /> <rect width='20' height='14' x='2' y='6' rx='2' /> </svg>")}
.ic-building-2{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M10 12h4' /> <path d='M10 8h4' /> <path d='M14 21v-3a2 2 0 0 0-4 0v3' /> <path d='M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2' /> <path d='M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16' /> </svg>")}
.ic-calendar{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M8 2v3' /> <path d='M16 2v3' /> <rect x='3' y='3' width='18' height='18' rx='2' /> <path d='M3 9h18' /> </svg>")}
.ic-calendar-check-2{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M 19 3 L 5 3' /> <path d='M 21 13 L 21 5' /> <path d='M 21 5 A2 2 0 0 0 19 3' /> <path d='M 3 19 A2 2 0 0 0 5 21' /> <path d='M 3 5 L 3 19' /> <path d='M 5 3 A2 2 0 0 0 3 5' /> <path d='m16 19 2 2 4-4' /> <path d='M16 2v3' /> <path d='M3 9h18' /> <path d='M5 21 L12.5 21' /> <path d='M8 2v3' /> </svg>")}
.ic-check{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M20 6 9 17l-5-5' /> </svg>")}
.ic-chevron-right{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m9 18 6-6-6-6' /> </svg>")}
.ic-circle-check{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <circle cx='12' cy='12' r='10' /> <path d='m16 9-5.5 5.5L8 12' /> </svg>")}
.ic-circle-question-mark{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <circle cx='12' cy='12' r='10' /> <path d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3' /> <path d='M12 17h.01' /> </svg>")}
.ic-clock{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <circle cx='12' cy='12' r='10' /> <path d='M12 6v6l4 2' /> </svg>")}
.ic-compass{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <circle cx='12' cy='12' r='10' /> <path d='m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z' /> </svg>")}
.ic-cpu{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12 20v2' /> <path d='M12 2v2' /> <path d='M17 20v2' /> <path d='M17 2v2' /> <path d='M2 12h2' /> <path d='M2 17h2' /> <path d='M2 7h2' /> <path d='M20 12h2' /> <path d='M20 17h2' /> <path d='M20 7h2' /> <path d='M7 20v2' /> <path d='M7 2v2' /> <rect x='4' y='4' width='16' height='16' rx='2' /> <rect x='8' y='8' width='8' height='8' rx='1' /> </svg>")}
.ic-external-link{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M15 3h6v6' /> <path d='M10 14 21 3' /> <path d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6' /> </svg>")}
.ic-eye{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0' /> <circle cx='12' cy='12' r='3' /> </svg>")}
.ic-file-check{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z' /> <path d='M14 2v5a1 1 0 0 0 1 1h5' /> <path d='m9 15 2 2 4-4' /> </svg>")}
.ic-file-text{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z' /> <path d='M14 2v5a1 1 0 0 0 1 1h5' /> <path d='M10 9H8' /> <path d='M16 13H8' /> <path d='M16 17H8' /> </svg>")}
.ic-gift{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12 7v14' /> <path d='M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8' /> <path d='M7.5 7a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5 1 1 0 0 1 0 5' /> <rect x='3' y='7' width='18' height='4' rx='1' /> </svg>")}
.ic-graduation-cap{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z' /> <path d='M22 10v6' /> <path d='M6 12.5V16a6 3 0 0 0 12 0v-3.5' /> </svg>")}
.ic-handshake{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m11 17 2 2a1 1 0 1 0 3-3' /> <path d='m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4' /> <path d='m21 3 1 11h-2' /> <path d='M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3' /> <path d='M3 4h8' /> </svg>")}
.ic-heart-handshake{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M19.414 14.414C21 12.828 22 11.5 22 9.5a5.5 5.5 0 0 0-9.591-3.676.6.6 0 0 1-.818.001A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.535 5.362a2 2 0 0 0 2.879.052 2.12 2.12 0 0 0-.004-3 2.124 2.124 0 1 0 3-3 2.124 2.124 0 0 0 3.004 0 2 2 0 0 0 0-2.828l-1.881-1.882a2.41 2.41 0 0 0-3.409 0l-1.71 1.71a2 2 0 0 1-2.828 0 2 2 0 0 1 0-2.828l2.823-2.762' /> </svg>")}
.ic-kanban{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M5 3v14' /> <path d='M12 3v8' /> <path d='M19 3v18' /> </svg>")}
.ic-laptop{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z' /> <path d='M20.054 15.987H3.946' /> </svg>")}
.ic-layers{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z' /> <path d='M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12' /> <path d='M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17' /> </svg>")}
.ic-list-checks{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M13 5h8' /> <path d='M13 12h8' /> <path d='M13 19h8' /> <path d='m3 17 2 2 4-4' /> <path d='m3 7 2 2 4-4' /> </svg>")}
.ic-lock{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <rect width='18' height='11' x='3' y='11' rx='2' ry='2' /> <path d='M7 11V7a5 5 0 0 1 10 0v4' /> </svg>")}
.ic-mail{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7' /> <rect x='2' y='4' width='20' height='16' rx='2' /> </svg>")}
.ic-map-pin{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0' /> <circle cx='12' cy='10' r='3' /> </svg>")}
.ic-message-square{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z' /> </svg>")}
.ic-message-square-quote{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M14 14a2 2 0 0 0 2-2V8h-2' /> <path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z' /> <path d='M8 14a2 2 0 0 0 2-2V8H8' /> </svg>")}
.ic-monitor{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <rect width='20' height='14' x='2' y='3' rx='2' /> <line x1='8' x2='16' y1='21' y2='21' /> <line x1='12' x2='12' y1='17' y2='21' /> </svg>")}
.ic-phone{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384' /> </svg>")}
.ic-phone-call{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M13 2a9 9 0 0 1 9 9' /> <path d='M13 6a5 5 0 0 1 5 5' /> <path d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384' /> </svg>")}
.ic-plus{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M5 12h14' /> <path d='M12 5v14' /> </svg>")}
.ic-refresh-cw{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8' /> <path d='M21 3v5h-5' /> <path d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16' /> <path d='M8 16H3v5' /> </svg>")}
.ic-route{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <circle cx='6' cy='19' r='3' /> <path d='M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15' /> <circle cx='18' cy='5' r='3' /> </svg>")}
.ic-scale{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12 3v18' /> <path d='m19 8 3 8a5 5 0 0 1-6 0zV7' /> <path d='M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1' /> <path d='m5 8 3 8a5 5 0 0 1-6 0zV7' /> <path d='M7 21h10' /> </svg>")}
.ic-send{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z' /> <path d='m21.854 2.147-10.94 10.939' /> </svg>")}
.ic-shield-check{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z' /> <path d='m9 12 2 2 4-4' /> </svg>")}
.ic-sparkles{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z' /> <path d='M20 2v4' /> <path d='M22 4h-4' /> <circle cx='4' cy='20' r='2' /> </svg>")}
.kz-star.ic-star{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23000' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z' /> </svg>")}
.ic-star{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z' /> </svg>")}
.ic-sun-medium{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <circle cx='12' cy='12' r='4' /> <path d='M12 3v1' /> <path d='M12 20v1' /> <path d='M3 12h1' /> <path d='M20 12h1' /> <path d='m18.364 5.636-.707.707' /> <path d='m6.343 17.657-.707.707' /> <path d='m5.636 5.636.707.707' /> <path d='m17.657 17.657.707.707' /> </svg>")}
.ic-target{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <circle cx='12' cy='12' r='10' /> <circle cx='12' cy='12' r='6' /> <circle cx='12' cy='12' r='2' /> </svg>")}
.ic-trending-up{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M16 7h6v6' /> <path d='m22 7-8.5 8.5-5-5L2 17' /> </svg>")}
.ic-user-check{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m16 11 2 2 4-4' /> <path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /> <circle cx='9' cy='7' r='4' /> </svg>")}
.ic-users{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /> <path d='M16 3.128a4 4 0 0 1 0 7.744' /> <path d='M22 21v-2a4 4 0 0 0-3-3.87' /> <circle cx='9' cy='7' r='4' /> </svg>")}
.ic-wallet{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1' /> <path d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4' /> </svg>")}
.ic-workflow{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <rect width='8' height='8' x='3' y='3' rx='2' /> <path d='M7 11v4a2 2 0 0 0 2 2h4' /> <rect width='8' height='8' x='13' y='13' rx='2' /> </svg>")}
.ic-zap{--kz-i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M15.914 4a1.5 1.5 0 00-2.474-1.561l-9 9A1.5 1.5 0 005.5 14h4.002a.5.5 0 01.471.666L8.086 20a1.5 1.5 0 002.475 1.56l9-9A1.5 1.5 0 0018.5 10h-3.997a.5.5 0 01-.472-.667z' /> </svg>")}/* End custom CSS */