:root{--_font---h2:36px;--_font---main:Inter,sans-serif;--_font---body:20px;--_colors---primary:#8844f7;--_font---small:14px;--_colors---pink:#ffa9ff;--_font---heading:Montserrat,sans-serif;--_font---h1:80px;--_colors---red:#fa1b02;--_colors---bordeaux:#8c1412;--_colors---black-secondary:#17181d}body{color:#333;letter-spacing:4px;font-family:Inter,sans-serif;font-size:20px;line-height:120%}h2{font-family:Montserrat,sans-serif;font-size:var(--_font---h2);letter-spacing:2px;margin-top:20px;margin-bottom:10px;font-weight:600;line-height:110%}p{font-family:var(--_font---main);font-size:var(--_font---body);margin-bottom:10px}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-vflex{flex-direction:column;align-items:flex-start;display:flex}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.container{max-width:1200px}.container.footer{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.nav-menu{box-sizing:border-box;border-bottom:2px solid #000;border-left:2px solid #000;position:relative}.nav-menu:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){border-bottom-color:var(--_colors---primary);border-left-color:var(--_colors---primary)}.nav-menu:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){border-bottom-color:#fff;border-left-color:#fff}.nav-menu:where(.w-variant-ef3e7600-be7b-68ed-f906-9ae6d71da4f5){border-bottom-color:#fea7fb;border-left-color:#fea7fb}.navlink{font-family:var(--_font---main);color:#000;font-size:var(--_font---small);padding:10px 20px;text-decoration:none}.navlink:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){color:var(--_colors---primary)}.navlink:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){color:#fff}.navlink:where(.w-variant-ef3e7600-be7b-68ed-f906-9ae6d71da4f5){color:#fea7fb}.navlink.w--current{color:#000}.navlink.w--current:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){color:var(--_colors---primary)}.navlink.w--current:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){color:#fff}.navlink.w--current:where(.w-variant-ef3e7600-be7b-68ed-f906-9ae6d71da4f5){color:#fea7fb}.border-mask{background-color:#000;border-bottom:2px solid #000;width:50%;height:2px;position:absolute;inset:0 auto auto 0}.border-mask:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){border-bottom-color:var(--_colors---primary);background-color:var(--_colors---primary)}.border-mask:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){background-color:#fff;border-bottom-color:#fff}.border-mask:where(.w-variant-ef3e7600-be7b-68ed-f906-9ae6d71da4f5){border-bottom-color:var(--_colors---pink);background-color:#fea7fb}.border-mask.effect{border-bottom-width:1px;border-bottom-color:var(--_colors---primary)}.navbar{background-color:#0000;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px}.brand{font-family:var(--_font---heading);color:#000;text-decoration:none}.brand.load.w--current{transform:scale(3)}.brand-text{color:#000;border-bottom:2px solid #000;border-left:2px solid #000;padding:10px 20px;font-size:32px}.brand-text:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){border-bottom-color:var(--_colors---primary);border-left-color:var(--_colors---primary);color:var(--_colors---primary)}.brand-text:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){color:#fff;border-bottom-color:#fff;border-left-color:#fff}.brand-text:where(.w-variant-ef3e7600-be7b-68ed-f906-9ae6d71da4f5){color:#fea7fb;border-bottom-color:#fea7fb;border-left-color:#fea7fb}.brand-text.effect{border-bottom-width:1px;border-bottom-color:var(--_colors---primary);border-left-width:1px;border-left-color:var(--_colors---primary);color:var(--_colors---primary);padding-right:5px}.brand-container{box-sizing:border-box;position:relative}.logo-bottom-text{color:#000;text-align:right;letter-spacing:1px;padding-right:20px;font-size:11px}.logo-bottom-text:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){color:var(--_colors---primary);text-transform:uppercase}.logo-bottom-text:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){color:#fff;text-transform:uppercase}.logo-bottom-text:where(.w-variant-ef3e7600-be7b-68ed-f906-9ae6d71da4f5){color:#fea7fb}.logo-bottom-text.effect{color:var(--_colors---primary);text-transform:uppercase;padding-right:5px}.section{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;max-width:1200px;margin-left:auto;margin-right:auto;padding-bottom:50px;display:flex}.hero{border-left:10px solid #000;padding-left:50px}.hero.pink{border-left-color:#fea7fb}.hero.primary{border-left-color:var(--_colors---primary);overflow:hidden}.hero.primary.black{color:#000;border-left-color:#000}.hero.primary.white{border-left-color:#fff}.hero-title{font-family:var(--_font---heading);font-size:var(--_font---h1);text-transform:uppercase;line-height:110%}.divider{background-color:#000;width:100%;height:2px}.divider.pink{background-color:#fea7fb}.divider.primary{background-color:var(--_colors---primary)}.divider.primary.black{background-color:#000}.divider.primary.white{background-color:#fff}.main{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;display:flex}.main.vita{grid-column-gap:20px;grid-row-gap:20px;padding-left:50px}.paragraph{letter-spacing:2px;text-indent:50px;margin-bottom:0;line-height:120%}.paragraph.date{font-weight:500}.paragraph.kompetenzen{grid-column-gap:20px;grid-row-gap:20px;color:#fff;text-indent:2px;margin-bottom:0;line-height:300%;text-decoration:none;display:flex}.paragraph.kompetenzen.buro{color:#ffa7fb}.footer:where(.w-variant-d0b179a0-3bc5-e023-49b3-dd88c1139ad1){color:#000}.footer.link:where(.w-variant-d0b179a0-3bc5-e023-49b3-dd88c1139ad1),.footer:where(.w-variant-d0b179a0-3bc5-e023-49b3-dd88c1139ad1){color:#000}.footer.link{font-family:var(--_font---main);color:var(--_colors---primary);font-size:var(--_font---small);margin-right:20px;text-decoration:none}.footer.link:where(.w-variant-86847b12-1a11-3541-cda8-759576899a24){color:#fff}.footer.link:where(.w-variant-4ac05457-5f8d-c856-8e56-7acc49a94410){color:#fea7fb}.footer.link:where(.w-variant-d0b179a0-3bc5-e023-49b3-dd88c1139ad1){color:#000}.page-kompetenzen{background-color:var(--_colors---red);color:#fff}.h2{font-family:Montserrat,sans-serif;font-size:var(--_font---h2);letter-spacing:2px;font-weight:600;line-height:110%}.main-grid{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:2fr 1fr;grid-auto-columns:1fr;display:grid}.kompetenzen-container{grid-column-gap:20px;grid-row-gap:20px;padding-left:50px;display:block}.kompetenzen-container.kooperation{grid-column-gap:20px;grid-row-gap:20px;display:flex}.main-list{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.image{object-fit:cover;width:100%;max-height:800px}.paragraph-2{margin-bottom:0;transition:padding .2s,background-color .2s}.paragraph-2:hover{background-color:#000;padding-left:10px}@media screen and (max-width:991px){.container,.container:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){padding-left:20px}.container.footer{padding-left:20px;padding-right:20px}.nav-menu{color:#000;background-color:#fff}.brand.load.w--current{transform:scale(2)}.section{padding-left:20px;padding-right:20px}.hero-title{font-size:50px}.icon{color:#000}.icon:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){color:var(--_colors---primary)}.icon:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){color:#fff}.icon:where(.w-variant-ef3e7600-be7b-68ed-f906-9ae6d71da4f5){color:var(--_colors---pink)}.menu-button,.menu-button.w--open{background-color:#0000}.div-block-2{max-width:100%}.div-block-4{flex-flow:wrap}}@media screen and (max-width:767px){.container:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){padding-left:0}.navbar:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){padding-left:20px}.brand.w--current:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){transform:scale(.7)}.hero.primary{border-left-width:6px;padding-left:20px}.hero.pink,.hero.primary{border-left-width:6px;padding-left:20px}.hero.primary.white{padding-left:20px}.hero.pink{border-left-width:6px;padding-left:20px}.hero-title{font-size:40px}.paragraph{font-size:18px}.paragraph.kompetenzen{font-size:16px}.paragraph.date{text-indent:0}.footer.link:where(.w-variant-86847b12-1a11-3541-cda8-759576899a24){font-size:10px}.h2{font-size:30px}.main-grid{flex-flow:column;grid-template-columns:2fr;display:flex}.grid.vita:hover{padding-left:20px;padding-right:20px}.kontakt-infos-text{font-size:10px}.image{display:none}.ikonik-33dt2,.ikonik-mgz7u{width:100%}.social-media-link{width:50px}}@media screen and (max-width:479px){.container{padding-left:0}.nav-menu:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){border-bottom-color:var(--_colors---primary);border-left-color:var(--_colors---primary);color:var(--_colors---primary);background-color:#000}.nav-menu:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){border-bottom-color:#000;border-left-color:#000}.navlink:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){color:#000}.border-mask:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){border-bottom-color:#fff}.navbar{padding-top:10px;padding-bottom:10px}.navbar:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){padding-top:10px;padding-bottom:10px;padding-left:0}.navbar:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd),.navbar:where(.w-variant-ef3e7600-be7b-68ed-f906-9ae6d71da4f5){padding-top:10px;padding-bottom:10px}.brand,.brand:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd),.brand:where(.w-variant-ef3e7600-be7b-68ed-f906-9ae6d71da4f5){transform:scale(.6)}.brand.w--current{transform:translate(-40px)scale(.6)}.brand.w--current:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){transform:scale(.6)}.brand.load.w--current{transform:scale(1)}.hero.primary{border-left-width:6px;padding-left:16px}.hero-title{font-size:18px}.main.vita{padding-left:0}.paragraph{font-size:14px}.paragraph.kompetenzen{font-size:12px}.paragraph.date{text-indent:0}.footer.link{font-size:8px}.icon:where(.w-variant-9e065e48-5565-b86f-8593-c491d07e64bd){color:#fff}.icon:where(.w-variant-ef3e7600-be7b-68ed-f906-9ae6d71da4f5){color:var(--_colors---pink)}.icon.primary:where(.w-variant-dfdb8d97-e47d-9896-5833-ea6dba8e2d2c){color:var(--_colors---primary)}.h2{font-size:20px}.kompetenzen-container{padding-left:20px}.kompetenzen-container.kooperation{grid-row-gap:0px;grid-row-gap:0px;flex-flow:wrap}.grid{flex-flow:column;grid-template-columns:1fr 1fr;display:flex}.div-block-2{max-width:none}.heading{font-size:16px}.grid-2{grid-template-columns:1fr}.kontakt-infos{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;font-size:12px}.heading-2{font-size:18px}.loader{display:flex}.div-block-4{grid-column-gap:10px;grid-row-gap:10px}}