@charset "UTF-8";:root{--ci-color-violet-light:#6e2372;--ci-color-violet:#5a2572;--ci-color-violet-dark:#400b66;--ci-color-midnight-purple:#2e2672;--ci-color-blue:#009bdc;--ci-color-red:#ff421c;--ci-color-orange:#f18825;--ci-color-green:#86bc24;--ci-color-yellow:#ffd306;--ci-color-teel:#0cb597;--ci-color-grey:#e9e9f2;--ci-color-lavender-grey:#9692b8;--ui-color-highlight:var(--ci-color-blue);--ui-color-sticky:var(--ci-color-violet);--color-heading:var(--ci-color-violet);--color-text:var(--ci-color-midnight-purple);--color-list-item:var(--color-text);--color-list-item-icon:var(--color-text);--color-link:var(--color-text);--color-link-hover:var(--color-text);--color-text-footer:#fff;--color-cursor-selection:#fff;--color-button:#fff;--color-button-hover:#fff;--color-bubble:#fff;--color-dev:#fff;--color-border-form:var(--ci-color-violet-light);--color-border-form-focus:var(--ci-color-blue);--color-teaser:#fff;--color-link-carousel-item:#fff;--color-breadcrumb:#fff;--bg-color-root:#fff;--bg-color-bubble:var(--ui-color-highlight);--bg-color-header:transparent;--bg-color-footer:var(--ci-color-violet);--bg-color-cursor-selection:var(--ci-color-blue);--bg-color-button:var(--ci-color-blue);--bg-color-button-hover:hsl(from var(--ci-color-blue) h s calc(l - 10));--bg-color-dev:#901f45;--bg-color-section:#fff;--bg-color-carousel-dot:var(--ci-color-midnight-purple);--bg-color-form:var(--ci-color-grey);--bg-color-teaser:var(--ci-color-violet);--bg-color-link-carousel-item:var(--ci-color-violet);--bg-color-banner:var(--ci-color-violet);--inner-width:1515px;--inner-width-medium:850px;--inner-width-small:550px;--inner-width-large:1860px;--inner-padding:20px;--section-padding:150px;--size-bubble:340px;--height-header:190px;--border-radius-default:2px;--offset-bubble-x:50px;--offset-bubble-y:50px;--max-width-teaser:1260px;--height-banner:670px;--width-circle:985px;--font-primary:"Noto Sans",sans-serif;--font-text:var(--font-primary);--font-heading:var(--font-primary);--font-size-h1:62px;--font-size-h2:28px;--font-size-h3:26px;--font-size-h4:22px;--font-size-h5:18px;--font-size-h6:16px;--font-size-text:17px;--font-size-small:13px;--font-weight-heading:600;--font-weight-text:400;--font-weight-strong:600;--line-height-heading:1.3;--line-height-text:1.7;--margin-heading:0.5em;--margin-text:1.5em;--padding-list:1.7em;--list-item-icon-content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjI1IiBoZWlnaHQ9IjEzLjUiIHZpZXdCb3g9IjAgMCA4LjI1IDEzLjUiPgogIDxwYXRoIGlkPSJhcnJvdy1kb3duLXMtbGluZV8xXyIgZGF0YS1uYW1lPSJhcnJvdy1kb3duLXMtbGluZSAoMSkiIGQ9Ik0xMi4zODYsMTMuNDcybDUuMjUtNS4yNSwxLjUsMS41LTYuNzUsNi43NS02Ljc1LTYuNzUsMS41LTEuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04LjIyMiAxOS4xMzYpIHJvdGF0ZSgtOTApIiBmaWxsPSIjMDA5YmRjIi8+Cjwvc3ZnPgo=")}*{margin:0;padding:0;box-sizing:border-box}a,a:active,a:focus{text-decoration:none;outline:none;border:none;color:var(--color-link)}ul li{list-style:none}nav ul{list-style:none;margin-bottom:0}nav ul li{display:inline-block}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(../../templates/fonts/noto-sans-v39-latin-regular.woff2) format("woff2"),url(../../templates/fonts/noto-sans-v39-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:600;src:url(../../templates/fonts/noto-sans-v39-latin-600.woff2) format("woff2"),url(../../templates/fonts/noto-sans-v39-latin-600.ttf) format("truetype")}::selection{background:var(--bg-color-cursor-selection);color:var(--color-cursor-selection)}::-moz-selection{background:var(--bg-color-cursor-selection);color:var(--color-cursor-selection)}::-webkit-selection{background:var(--bg-color-cursor-selection);color:var(--color-cursor-selection)}html,body{font-family:var(--font-text);font-weight:var(--font-weight-text);box-sizing:border-box;color:var(--color-text);font-size:var(--font-size-text);background-color:var(--bg-color-root)}html.-highlight-color-1,body.-highlight-color-1{--ui-color-highlight:var(--ci-color-red)}html.-highlight-color-2,body.-highlight-color-2{--ui-color-highlight:var(--ci-color-green)}html.-highlight-color-3,body.-highlight-color-3{--ui-color-highlight:var(--ci-color-yellow)}html.-highlight-color-4,body.-highlight-color-4{--ui-color-highlight:var(--ci-color-orange)}html.-highlight-color-5,body.-highlight-color-5{--ui-color-highlight:var(--ci-color-teel)}html.-aria-font-size-2,body.-aria-font-size-2{--font-size-h1:70px;--font-size-h2:30px;--font-size-h3:28px;--font-size-h4:24px;--font-size-h5:20px;--font-size-h6:18px;--font-size-text:19px;--font-size-small:15px}html.-aria-font-size-3,body.-aria-font-size-3{--font-size-h1:72px;--font-size-h2:32px;--font-size-h3:30px;--font-size-h4:26px;--font-size-h5:22px;--font-size-h6:20px;--font-size-text:20px;--font-size-small:17px}html.-aria-tab-mode-2 a:focus,html.-aria-tab-mode-2 input:focus,html.-aria-tab-mode-2 *:focus,body.-aria-tab-mode-2 a:focus,body.-aria-tab-mode-2 input:focus,body.-aria-tab-mode-2 *:focus{outline:2px solid var(--ci-color-blue);outline-offset:2px}html.-aria-color-2,body.-aria-color-2{--ci-color-violet-light:#000;--ci-color-violet:#000;--ci-color-violet-dark:#000;--ci-color-midnight-purple:#000;--ci-color-blue:#009bdc;--ci-color-red:#000;--ci-color-orange:#000;--ci-color-green:#000;--ci-color-yellow:#000;--ci-color-teel:#000;--ci-color-grey:#e9e9f2;--ui-color-highlight:var(--ci-color-blue);--color-heading:#000;--color-text:#000;--color-list-item:#000;--color-list-item-icon:#000;--color-link:#000;--color-text-footer:#fff;--color-cursor-selection:#fff;--color-button:#fff;--color-button-hover:#fff;--color-bubble:#fff;--color-dev:#fff;--color-border-form:var(--ci-color-violet-light);--color-border-form-focus:var(--ci-color-blue);--color-teaser:#fff;--color-link-carousel-item:#fff;--color-breadcrumb:#fff;--bg-color-root:#fff;--bg-color-bubble:var(--ui-color-highlight);--bg-color-header:transparent;--bg-color-footer:var(--ci-color-violet);--bg-color-cursor-selection:var(--ci-color-blue);--bg-color-button:var(--ci-color-blue);--bg-color-button-hover:hsl(from var(--ci-color-blue) h s calc(l - 10));--bg-color-dev:#901f45;--bg-color-section:#fff;--bg-color-carousel-dot:var(--ci-color-midnight-purple);--bg-color-form:var(--ci-color-grey);--bg-color-teaser:var(--ci-color-violet);--bg-color-link-carousel-item:var(--ci-color-violet);--bg-color-banner:var(--ci-color-violet)}html.-aria-color-2 .section--banner,body.-aria-color-2 .section--banner{--banner-gradient-color:#000}img{max-width:100%;height:auto}@keyframes fadeIn{to{opacity:1}}.-no-scroll{overflow:hidden}main{overflow-x:hidden}.inner{position:relative;max-width:var(--inner-width);margin:0 auto;padding-left:var(--inner-padding);padding-right:var(--inner-padding)}.inner.-no-section-padding{padding-left:0;padding-right:0}.inner.-width-full{max-width:unset;margin:unset;padding:unset}.inner.-width-small{--inner-width:var(--inner-width-small)}.inner.-width-medium{--inner-width:var(--inner-width-medium)}.inner.-width-large{--inner-width:var(--inner-width-large)}.inner.-width-large-left{--inner-width:var(--inner-width-large);max-width:unset;padding-right:0;margin-left:calc((100vw - var(--inner-width-large)) / 2)}@media only screen and (min-width:0) and (max-width:1860px){.inner.-width-large-left{margin-left:0}}.clearfix:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.no-overflow{overflow:hidden!important}.tcenter{text-align:center}.tright{text-align:right}.tleft{text-align:left}.uppercase{text-transform:uppercase}.forced-color-blue{color:var(--ci-color-blue)!important}.heading,.subline,.heading-h1,h1,.heading-h2,h2,.heading-h3,h3,.heading-h4,.section--team__content__item__name *,.card__content__title,h4,.heading-h5,h5,.heading-h6,h6,.bubble__shape__text p{font-family:var(--font-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:var(--margin-heading);color:var(--color-heading);display:block}.subline{font-size:var(--font-size-text);font-weight:500;color:var(--ci-color-yellow)}.typography,p,strong,small,a,.list,.list--arrow,.section ul,.section--hero ul,.section--instagram ul,.section--text ul,.section--text-image ul,.section--form ul,.section--form-image ul,.section--teaser ul,.section--team ul,.section--link-carousel ul,.section--teaser-news ul,.section--teaser-links ul,.section--banner ul,.section--twingle ul,.section--news-overview ul,.section--gallery ul,.section--jobs-overview ul,.module-popup ul{font-family:var(--font-text);font-weight:var(--font-weight-text);line-height:var(--line-height-text);margin-bottom:var(--margin-text);font-size:var(--font-size-text);color:var(--color-text)}.heading-h1,h1{font-size:var(--font-size-h1)}@media only screen and (min-width:768px) and (max-width:959px){.heading-h1,h1{font-size:40px;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.heading-h1 br,h1 br{display:none}}@media only screen and (max-width:767px){.heading-h1,h1{font-size:40px;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.heading-h1 br,h1 br{display:none}}.heading-h2,h2{font-size:var(--font-size-h2)}@media only screen and (min-width:768px) and (max-width:959px){.heading-h2,h2{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.heading-h2 br,h2 br{display:none}}@media only screen and (max-width:767px){.heading-h2,h2{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.heading-h2 br,h2 br{display:none}}.heading-h3,h3{font-size:var(--font-size-h3)}@media only screen and (min-width:768px) and (max-width:959px){.heading-h3,h3{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.heading-h3 br,h3 br{display:none}}@media only screen and (max-width:767px){.heading-h3,h3{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.heading-h3 br,h3 br{display:none}}.heading-h4,.section--team__content__item__name *,.card__content__title,h4{font-size:var(--font-size-h4)}@media only screen and (min-width:768px) and (max-width:959px){.heading-h4,.section--team__content__item__name *,.card__content__title,h4{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (max-width:767px){.heading-h4,.section--team__content__item__name *,.card__content__title,h4{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.heading-h5,h5{font-size:var(--font-size-h5)}@media only screen and (min-width:768px) and (max-width:959px){.heading-h5,h5{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (max-width:767px){.heading-h5,h5{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.heading-h6,h6{font-size:var(--font-size-h6)}@media only screen and (min-width:768px) and (max-width:959px){.heading-h6,h6{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (max-width:767px){.heading-h6,h6{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}strong{font-weight:var(--font-weight-strong)}small{font-size:var(--font-size-small)}a{color:var(--color-link);margin-bottom:0;transition:all 0.2s linear}a:hover{color:var(--color-link-hover)}@media only screen and (max-width:767px){a{word-wrap:break-word}}.list,.list--arrow,.section ul,.section--hero ul,.section--instagram ul,.section--text ul,.section--text-image ul,.section--form ul,.section--form-image ul,.section--teaser ul,.section--team ul,.section--link-carousel ul,.section--teaser-news ul,.section--teaser-links ul,.section--banner ul,.section--twingle ul,.section--news-overview ul,.section--gallery ul,.section--jobs-overview ul,.module-popup ul{width:max-content;max-width:100%;text-align:left;display:inline-block;margin-bottom:var(--margin-text)}.list:last-child,.list--arrow:last-child,.section ul:last-child,.section--hero ul:last-child,.section--instagram ul:last-child,.section--text ul:last-child,.section--text-image ul:last-child,.section--form ul:last-child,.section--form-image ul:last-child,.section--teaser ul:last-child,.section--team ul:last-child,.section--link-carousel ul:last-child,.section--teaser-news ul:last-child,.section--teaser-links ul:last-child,.section--banner ul:last-child,.section--twingle ul:last-child,.section--news-overview ul:last-child,.section--gallery ul:last-child,.section--jobs-overview ul:last-child,.module-popup ul:last-child{margin-bottom:0}.list li,.list--arrow li,.section ul li,.section--hero ul li,.section--instagram ul li,.section--text ul li,.section--text-image ul li,.section--form ul li,.section--form-image ul li,.section--teaser ul li,.section--team ul li,.section--link-carousel ul li,.section--teaser-news ul li,.section--teaser-links ul li,.section--banner ul li,.section--twingle ul li,.section--news-overview ul li,.section--gallery ul li,.section--jobs-overview ul li,.module-popup ul li{line-height:var(--line-height-text);font-size:calc(var(--font-size-text) - 1px);color:var(--color-list-item);font-weight:var(--font-weight-text);list-style:none!important;margin-bottom:calc((var(--margin-text) / 4));padding-left:var(--padding-list);font-weight:var(--font-weight-strong);position:relative}.list li a,.list--arrow li a,.section ul li a,.section--hero ul li a,.section--instagram ul li a,.section--text ul li a,.section--text-image ul li a,.section--form ul li a,.section--form-image ul li a,.section--teaser ul li a,.section--team ul li a,.section--link-carousel ul li a,.section--teaser-news ul li a,.section--teaser-links ul li a,.section--banner ul li a,.section--twingle ul li a,.section--news-overview ul li a,.section--gallery ul li a,.section--jobs-overview ul li a,.module-popup ul li a{font-weight:var(--font-weight-strong);font-size:calc(var(--font-size-text) - 1px)}.list li h2,.list--arrow li h2,.section ul li h2,.section--hero ul li h2,.section--instagram ul li h2,.section--text ul li h2,.section--text-image ul li h2,.section--form ul li h2,.section--form-image ul li h2,.section--teaser ul li h2,.section--team ul li h2,.section--link-carousel ul li h2,.section--teaser-news ul li h2,.section--teaser-links ul li h2,.section--banner ul li h2,.section--twingle ul li h2,.section--news-overview ul li h2,.section--gallery ul li h2,.section--jobs-overview ul li h2,.module-popup ul li h2,.list li h3,.list--arrow li h3,.section ul li h3,.section--hero ul li h3,.section--instagram ul li h3,.section--text ul li h3,.section--text-image ul li h3,.section--form ul li h3,.section--form-image ul li h3,.section--teaser ul li h3,.section--team ul li h3,.section--link-carousel ul li h3,.section--teaser-news ul li h3,.section--teaser-links ul li h3,.section--banner ul li h3,.section--twingle ul li h3,.section--news-overview ul li h3,.section--gallery ul li h3,.section--jobs-overview ul li h3,.module-popup ul li h3,.list li h4,.list--arrow li h4,.section ul li h4,.section--hero ul li h4,.section--instagram ul li h4,.section--text ul li h4,.section--text-image ul li h4,.section--form ul li h4,.section--form-image ul li h4,.section--teaser ul li h4,.section--team ul li h4,.section--link-carousel ul li h4,.section--teaser-news ul li h4,.section--teaser-links ul li h4,.section--banner ul li h4,.section--twingle ul li h4,.section--news-overview ul li h4,.section--gallery ul li h4,.section--jobs-overview ul li h4,.module-popup ul li h4,.list li h5,.list--arrow li h5,.section ul li h5,.section--hero ul li h5,.section--instagram ul li h5,.section--text ul li h5,.section--text-image ul li h5,.section--form ul li h5,.section--form-image ul li h5,.section--teaser ul li h5,.section--team ul li h5,.section--link-carousel ul li h5,.section--teaser-news ul li h5,.section--teaser-links ul li h5,.section--banner ul li h5,.section--twingle ul li h5,.section--news-overview ul li h5,.section--gallery ul li h5,.section--jobs-overview ul li h5,.module-popup ul li h5,.list li h6,.list--arrow li h6,.section ul li h6,.section--hero ul li h6,.section--instagram ul li h6,.section--text ul li h6,.section--text-image ul li h6,.section--form ul li h6,.section--form-image ul li h6,.section--teaser ul li h6,.section--team ul li h6,.section--link-carousel ul li h6,.section--teaser-news ul li h6,.section--teaser-links ul li h6,.section--banner ul li h6,.section--twingle ul li h6,.section--news-overview ul li h6,.section--gallery ul li h6,.section--jobs-overview ul li h6,.module-popup ul li h6{display:inline-block}.list li:last-child,.list--arrow li:last-child,.section ul li:last-child,.section--hero ul li:last-child,.section--instagram ul li:last-child,.section--text ul li:last-child,.section--text-image ul li:last-child,.section--form ul li:last-child,.section--form-image ul li:last-child,.section--teaser ul li:last-child,.section--team ul li:last-child,.section--link-carousel ul li:last-child,.section--teaser-news ul li:last-child,.section--teaser-links ul li:last-child,.section--banner ul li:last-child,.section--twingle ul li:last-child,.section--news-overview ul li:last-child,.section--gallery ul li:last-child,.section--jobs-overview ul li:last-child,.module-popup ul li:last-child{margin-bottom:0}.list li:before,.list--arrow li:before,.section ul li:before,.section--hero ul li:before,.section--instagram ul li:before,.section--text ul li:before,.section--text-image ul li:before,.section--form ul li:before,.section--form-image ul li:before,.section--teaser ul li:before,.section--team ul li:before,.section--link-carousel ul li:before,.section--teaser-news ul li:before,.section--teaser-links ul li:before,.section--banner ul li:before,.section--twingle ul li:before,.section--news-overview ul li:before,.section--gallery ul li:before,.section--jobs-overview ul li:before,.module-popup ul li:before{position:absolute;top:2px;left:0;display:inline-block;color:var(--color-list-item-icon);content:var(--list-item-icon-content)}ol{padding-left:25px}ol li{font-family:var(--font-text);font-weight:var(--font-weight-strong);line-height:var(--line-height-text);margin-bottom:calc(var(--margin-text) / 2);font-size:var(--font-size-text);color:var(--color-text)}.list--arrow li:before{top:3.5px!important;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8cGF0aCBpZD0iYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGwiIGQ9Ik0xMiwyQTEwLDEwLDAsMSwxLDIsMTIsMTAsMTAsMCwwLDEsMTIsMlptMCw5SDh2Mmg0djNsNC00TDEyLDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMiAtMikiIGZpbGw9IiMwMDliZGMiLz4KPC9zdmc+Cg==")!important}nav ul{width:unset}nav ul li:before{content:unset;margin-right:unset}.float{position:fixed;width:60px;height:60px;bottom:40px;left:40px;background-color:var(--bg-color-dev);color:var(--color-dev);border-radius:50px;text-align:center;box-shadow:2px 2px 5px rgba(0,0,0,0.45);opacity:1}.float:hover{background-color:hsl(from var(--bg-color-dev) h s calc(l - 10))}.offcanvas-search{display:none}.image-radio{border:none}.image-radio>div{display:flex;gap:10px;margin-top:calc(var(--margin-text) / 2)}.image-radio.-col-3>div>label{width:33.33%}.image-radio.-col-2>div>label{width:50%}.image-radio .image-radio__item{border-radius:8px;height:50px;background-color:var(--ci-color-grey);display:flex;align-items:center;justify-content:center;cursor:pointer}.image-radio .image-radio__item.-active{background-color:var(--ci-color-blue);--color-text:#fff}.image-radio .image-radio__item p{margin-bottom:0}.image-radio .image-radio__item input{display:none}.InputfieldCheckbox label{display:flex;align-items:baseline}input[type="checkbox"]{margin-right:15px!important;display:block}.FormBuilder .alert{padding:10px 15px;--color-text:#fff;background-color:var(--ci-color-violet)}.FormBuilder .alert .success{background-color:var(--ci-color-green)}.FormBuilder .alert .error{background-color:var(--ci-color-red)}.FormBuilder .Inputfield_applicant_documents{font-weight:bold;margin-top:var(--margin-text)}.FormBuilder .Inputfield_applicant_documents ul li{padding-left:0}.FormBuilder .Inputfield_applicant_documents ul li::before{padding-left:0;content:none}.FormBuilder .Inputfield_applicant_documents input[type="file"]{max-width:100%}.FormBuilder .Inputfield_applicant_documents .InputfieldHeader{margin-bottom:calc(var(--margin-text) / 2);font-size:var(--font-size-text)}.FormBuilder .Inputfield_applicant_documents button{background-color:var(--color-text)}.FormBuilder .Inputfield_applicant_documents .notes{font-size:calc(var(--font-size-text) - 2px);font-style:italic}.FormBuilder .InputfieldMaxWidth{width:100%}.FormBuilder .InputfieldFormBuilderFileUploadHidden{display:none}.FormBuilder .InputfieldHeader{font-size:14px}.FormBuilder .InputfieldHeaderHidden{display:none}.FormBuilder .Inputfield{margin-bottom:calc(var(--margin-text) / 2)}.FormBuilder .InputfieldSubmit{margin-top:calc(var(--margin-text) * 2);text-align:right}input,textarea{font-size:var(--font-size-text);color:var(--color-text);padding:10px;border:1px solid var(--color-border-form);outline:none}input:focus,textarea:focus{border-color:var(--color-border-form-focus)}.header{z-index:20000;position:fixed;left:0;right:0;width:100%;background-color:var(--bg-color-header);height:var(--height-header);display:flex;align-items:center;justify-self:center;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}.header.-sticky{--height-header:90px;opacity:0.98;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;background-color:var(--ci-color-violet);box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}.header.-sticky .header__logo img{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;display:flex;height:50px}.header .inner{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--margin-text)}@media only screen and (max-width:1259px){.header .inner{align-items:center}}.header__logo img{height:65px;display:flex;align-items:flex-end}.header__nav{--color-text:#fff;--color-link:#fff;--color-link-hover:var(--ci-color-blue)}.header__nav nav{margin-bottom:-20px}@media only screen and (max-width:1259px){.header__nav nav{display:none}}.header__nav nav>ul{display:flex;justify-content:space-between;gap:calc(var(--margin-text) * 2)}.header__nav nav>ul>li{position:relative;display:block;padding-bottom:20px}.header__nav nav>ul>li>a:focus+.mega,.header__nav nav>ul>li:focus-within>.mega,.header__nav nav>ul>li:hover .mega,.header__nav nav>ul>li:focus .mega{visibility:visible;opacity:1;transition:opacity 0.3s ease,visibility 0s 0.3s}.header__nav nav>ul>li>.mega{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;width:100%;display:grid;grid-template-columns:1fr 1fr;transition:opacity 0.3s ease,visibility 0s 0.3s}.header__nav nav>ul>li>a{font-size:20px;display:block;position:relative}.header__nav nav>ul>li>a:after{position:absolute;content:" ";border-bottom:4px solid var(--ci-color-blue);bottom:-5px;left:50%;transform:translateX(-50%);width:0;transition:all 0.3s ease}@media only screen and (max-width:1259px){.header__social{display:none}}.header__responsive{display:none;align-items:center;text-align:right}@media only screen and (max-width:1259px){.header__responsive{display:flex}}.header__responsive label.hamburg{display:block;width:55px;height:50px;position:relative;cursor:pointer}.header__responsive input#hamburg{display:none}.header__responsive .line{position:absolute;left:10px;height:4px;width:35px;background:#fff;display:block;transition:0.5s;transform-origin:center}.header__responsive .line:nth-child(1){top:12px}.header__responsive .line:nth-child(2){top:24px}.header__responsive .line:nth-child(3){top:36px}.header__responsive #hamburg:checked+.hamburg .line:nth-child(1){transform:translateY(12px) rotate(-45deg)}.header__responsive #hamburg:checked+.hamburg .line:nth-child(2){opacity:0}.header__responsive #hamburg:checked+.hamburg .line:nth-child(3){transform:translateY(-12px) rotate(45deg)}.responsive-navigation{--font-size-text:20px;display:none;padding-top:var(--height-header);position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:var(--ci-color-violet);--color-text:#fff;--color-link:#fff;--color-link-hover:#fff}.responsive-navigation.-visible{display:block}.responsive-navigation__bg{z-index:10001;position:fixed;height:var(--height-header);left:0;right:0;width:100%}.responsive-navigation nav{overflow-y:scroll;height:100%}.responsive-navigation nav ul>li{background-color:var(--ci-color-violet-light);display:block;margin-bottom:1px}.responsive-navigation nav ul>li>.mega{position:unset;display:block!important;box-shadow:none;width:100%}.responsive-navigation nav ul>li>.mega .mega__image{display:none}.responsive-navigation nav ul>li>.mega .mega__content__groups{display:flex;flex-direction:column;gap:calc(var(--margin-text) / 2);width:100%}.responsive-navigation nav ul>li>.mega .mega__content__groups>div{width:100%}.responsive-navigation nav ul>li>.mega .mega__content{width:100%;background-color:var(--ci-color-violet)!important;display:block}.responsive-navigation nav ul>li>.mega-0 .mega__content__groups{display:block!important}.responsive-navigation nav ul>li>.mega-0 .mega__content__groups a{padding:10px 0}.responsive-navigation nav ul>li>.mega-1 .mega__content__groups>div a{padding:10px 0}.responsive-navigation nav ul>li>.mega-1 .mega__content__groups>div:first-child{margin-bottom:calc(var(--margin-text) / 2)}.responsive-navigation nav ul>li a{margin-bottom:0}.responsive-navigation nav ul>li>a{display:block;padding:20px var(--inner-padding)!important}.-header-is-sticky .responsive-navigation{padding-top:90px}.footer{--color-text:#fff;--color-heading:#fff;--color-link:#fff;--color-link-hover:var(--ci-color-blue);--circle-width:985px;background-color:var(--bg-color-footer);position:relative;overflow:hidden}.footer__circle{position:absolute;left:calc(var(--circle-width) / -2.5);bottom:calc(var(--circle-width) / -2);background-color:var(--ci-color-violet-dark);height:var(--circle-width);aspect-ratio:1;border-radius:100%}.footer__top{padding:100px 0;gap:var(--margin-text);display:flex}@media only screen and (min-width:768px) and (max-width:959px){.footer__top{flex-direction:column;gap:calc(var(--margin-text) * 2)}}@media only screen and (max-width:767px){.footer__top{flex-direction:column;gap:calc(var(--margin-text) * 2)}}.footer__top__info{width:20%}@media only screen and (min-width:768px) and (max-width:959px){.footer__top__info{width:100%}}@media only screen and (max-width:767px){.footer__top__info{width:100%}}.footer__top__info__wrapper{max-width:200px}@media only screen and (min-width:768px) and (max-width:959px){.footer__top__info__wrapper{max-width:100%}}@media only screen and (max-width:767px){.footer__top__info__wrapper{max-width:100%}}.footer__top__info__wrapper .logo img{width:200px}.footer__top__info__wrapper__contact{margin-top:calc(var(--margin-text) * 3)}.footer__top__nav{flex:1;--font-size-h2:var(--font-size-text)}.footer__top__nav h2{margin-bottom:calc(var(--margin-text) * 1)}.footer__top__nav .nav{display:flex;gap:var(--margin-text)}@media only screen and (min-width:768px) and (max-width:959px){.footer__top__nav .nav{gap:calc(var(--margin-text) * 2);flex-direction:column}}@media only screen and (max-width:767px){.footer__top__nav .nav{gap:calc(var(--margin-text) * 2);flex-direction:column}}.footer__top__nav .nav__group{width:25%}@media only screen and (min-width:768px) and (max-width:959px){.footer__top__nav .nav__group{width:100%}}@media only screen and (max-width:767px){.footer__top__nav .nav__group{width:100%}}.footer__top__nav .nav__group.-has-split{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:var(--margin-text)}.footer__top__nav .nav ul li{display:block;margin-bottom:calc(var(--margin-text) / 2)}.footer__top__nav .nav ul li:last-child{margin-bottom:0}.footer__bottom{display:flex;justify-content:right;padding-bottom:var(--margin-text)}@media only screen and (min-width:768px) and (max-width:959px){.footer__bottom{justify-content:flex-start}}@media only screen and (max-width:767px){.footer__bottom{justify-content:flex-start}}.footer__bottom nav ul{display:inline-flex;gap:var(--margin-text)}.section,.section--hero,.section--instagram,.section--text,.section--text-image,.section--form,.section--form-image,.section--teaser,.section--team,.section--link-carousel,.section--teaser-news,.section--teaser-links,.section--banner,.section--twingle,.section--news-overview,.section--gallery,.section--jobs-overview{padding-top:var(--section-padding);padding-bottom:var(--section-padding);background-color:var(--bg-color-section)}@media only screen and (min-width:768px) and (max-width:959px){.section,.section--hero,.section--instagram,.section--text,.section--text-image,.section--form,.section--form-image,.section--teaser,.section--team,.section--link-carousel,.section--teaser-news,.section--teaser-links,.section--banner,.section--twingle,.section--news-overview,.section--gallery,.section--jobs-overview{padding-top:calc(var(--section-padding) / 2);padding-bottom:calc(var(--section-padding) / 2)}}@media only screen and (max-width:767px){.section,.section--hero,.section--instagram,.section--text,.section--text-image,.section--form,.section--form-image,.section--teaser,.section--team,.section--link-carousel,.section--teaser-news,.section--teaser-links,.section--banner,.section--twingle,.section--news-overview,.section--gallery,.section--jobs-overview{padding-top:calc(var(--section-padding) / 2);padding-bottom:calc(var(--section-padding) / 2)}}.section.-bg-grey,.-bg-grey.section--hero,.-bg-grey.section--instagram,.-bg-grey.section--text,.-bg-grey.section--text-image,.-bg-grey.section--form,.-bg-grey.section--form-image,.-bg-grey.section--teaser,.-bg-grey.section--team,.-bg-grey.section--link-carousel,.-bg-grey.section--teaser-news,.-bg-grey.section--teaser-links,.-bg-grey.section--banner,.-bg-grey.section--twingle,.-bg-grey.section--news-overview,.-bg-grey.section--gallery,.-bg-grey.section--jobs-overview{--bg-color-section:var(--ci-color-grey)}.section.-valign-center .inner,.-valign-center.section--hero .inner,.-valign-center.section--instagram .inner,.-valign-center.section--text .inner,.-valign-center.section--text-image .inner,.-valign-center.section--form .inner,.-valign-center.section--form-image .inner,.-valign-center.section--teaser .inner,.-valign-center.section--team .inner,.-valign-center.section--link-carousel .inner,.-valign-center.section--teaser-news .inner,.-valign-center.section--teaser-links .inner,.-valign-center.section--banner .inner,.-valign-center.section--twingle .inner,.-valign-center.section--news-overview .inner,.-valign-center.section--gallery .inner,.-valign-center.section--jobs-overview .inner{align-items:center}.section.-valign-bottom .inner,.-valign-bottom.section--hero .inner,.-valign-bottom.section--instagram .inner,.-valign-bottom.section--text .inner,.-valign-bottom.section--text-image .inner,.-valign-bottom.section--form .inner,.-valign-bottom.section--form-image .inner,.-valign-bottom.section--teaser .inner,.-valign-bottom.section--team .inner,.-valign-bottom.section--link-carousel .inner,.-valign-bottom.section--teaser-news .inner,.-valign-bottom.section--teaser-links .inner,.-valign-bottom.section--banner .inner,.-valign-bottom.section--twingle .inner,.-valign-bottom.section--news-overview .inner,.-valign-bottom.section--gallery .inner,.-valign-bottom.section--jobs-overview .inner{align-items:flex-end}.section.-option-reversed .inner,.-option-reversed.section--hero .inner,.-option-reversed.section--instagram .inner,.-option-reversed.section--text .inner,.-option-reversed.section--text-image .inner,.-option-reversed.section--form .inner,.-option-reversed.section--form-image .inner,.-option-reversed.section--teaser .inner,.-option-reversed.section--team .inner,.-option-reversed.section--link-carousel .inner,.-option-reversed.section--teaser-news .inner,.-option-reversed.section--teaser-links .inner,.-option-reversed.section--banner .inner,.-option-reversed.section--twingle .inner,.-option-reversed.section--news-overview .inner,.-option-reversed.section--gallery .inner,.-option-reversed.section--jobs-overview .inner{flex-direction:row-reverse}@media only screen and (min-width:768px) and (max-width:959px){.section.-option-reversed .inner,.-option-reversed.section--hero .inner,.-option-reversed.section--instagram .inner,.-option-reversed.section--text .inner,.-option-reversed.section--text-image .inner,.-option-reversed.section--form .inner,.-option-reversed.section--form-image .inner,.-option-reversed.section--teaser .inner,.-option-reversed.section--team .inner,.-option-reversed.section--link-carousel .inner,.-option-reversed.section--teaser-news .inner,.-option-reversed.section--teaser-links .inner,.-option-reversed.section--banner .inner,.-option-reversed.section--twingle .inner,.-option-reversed.section--news-overview .inner,.-option-reversed.section--gallery .inner,.-option-reversed.section--jobs-overview .inner{flex-direction:column}}@media only screen and (max-width:767px){.section.-option-reversed .inner,.-option-reversed.section--hero .inner,.-option-reversed.section--instagram .inner,.-option-reversed.section--text .inner,.-option-reversed.section--text-image .inner,.-option-reversed.section--form .inner,.-option-reversed.section--form-image .inner,.-option-reversed.section--teaser .inner,.-option-reversed.section--team .inner,.-option-reversed.section--link-carousel .inner,.-option-reversed.section--teaser-news .inner,.-option-reversed.section--teaser-links .inner,.-option-reversed.section--banner .inner,.-option-reversed.section--twingle .inner,.-option-reversed.section--news-overview .inner,.-option-reversed.section--gallery .inner,.-option-reversed.section--jobs-overview .inner{flex-direction:column}}.section.-padding-top-none,.-padding-top-none.section--hero,.-padding-top-none.section--instagram,.-padding-top-none.section--text,.-padding-top-none.section--text-image,.-padding-top-none.section--form,.-padding-top-none.section--form-image,.-padding-top-none.section--teaser,.-padding-top-none.section--team,.-padding-top-none.section--link-carousel,.-padding-top-none.section--teaser-news,.-padding-top-none.section--teaser-links,.-padding-top-none.section--banner,.-padding-top-none.section--twingle,.-padding-top-none.section--news-overview,.-padding-top-none.section--gallery,.-padding-top-none.section--jobs-overview{padding-top:0}.section.-padding-bottom-none,.-padding-bottom-none.section--hero,.-padding-bottom-none.section--instagram,.-padding-bottom-none.section--text,.-padding-bottom-none.section--text-image,.-padding-bottom-none.section--form,.-padding-bottom-none.section--form-image,.-padding-bottom-none.section--teaser,.-padding-bottom-none.section--team,.-padding-bottom-none.section--link-carousel,.-padding-bottom-none.section--teaser-news,.-padding-bottom-none.section--teaser-links,.-padding-bottom-none.section--banner,.-padding-bottom-none.section--twingle,.-padding-bottom-none.section--news-overview,.-padding-bottom-none.section--gallery,.-padding-bottom-none.section--jobs-overview{padding-bottom:0}.section.-padding-top-half,.-padding-top-half.section--hero,.-padding-top-half.section--instagram,.-padding-top-half.section--text,.-padding-top-half.section--text-image,.-padding-top-half.section--form,.-padding-top-half.section--form-image,.-padding-top-half.section--teaser,.-padding-top-half.section--team,.-padding-top-half.section--link-carousel,.-padding-top-half.section--teaser-news,.-padding-top-half.section--teaser-links,.-padding-top-half.section--banner,.-padding-top-half.section--twingle,.-padding-top-half.section--news-overview,.-padding-top-half.section--gallery,.-padding-top-half.section--jobs-overview{padding-top:calc(var(--section-padding) / 2)}@media only screen and (min-width:768px) and (max-width:959px){.section.-padding-top-half,.-padding-top-half.section--hero,.-padding-top-half.section--instagram,.-padding-top-half.section--text,.-padding-top-half.section--text-image,.-padding-top-half.section--form,.-padding-top-half.section--form-image,.-padding-top-half.section--teaser,.-padding-top-half.section--team,.-padding-top-half.section--link-carousel,.-padding-top-half.section--teaser-news,.-padding-top-half.section--teaser-links,.-padding-top-half.section--banner,.-padding-top-half.section--twingle,.-padding-top-half.section--news-overview,.-padding-top-half.section--gallery,.-padding-top-half.section--jobs-overview{padding-top:calc(var(--section-padding) / 4)}}@media only screen and (max-width:767px){.section.-padding-top-half,.-padding-top-half.section--hero,.-padding-top-half.section--instagram,.-padding-top-half.section--text,.-padding-top-half.section--text-image,.-padding-top-half.section--form,.-padding-top-half.section--form-image,.-padding-top-half.section--teaser,.-padding-top-half.section--team,.-padding-top-half.section--link-carousel,.-padding-top-half.section--teaser-news,.-padding-top-half.section--teaser-links,.-padding-top-half.section--banner,.-padding-top-half.section--twingle,.-padding-top-half.section--news-overview,.-padding-top-half.section--gallery,.-padding-top-half.section--jobs-overview{padding-top:calc(var(--section-padding) / 4)}}.section.-padding-bottom-half,.-padding-bottom-half.section--hero,.-padding-bottom-half.section--instagram,.-padding-bottom-half.section--text,.-padding-bottom-half.section--text-image,.-padding-bottom-half.section--form,.-padding-bottom-half.section--form-image,.-padding-bottom-half.section--teaser,.-padding-bottom-half.section--team,.-padding-bottom-half.section--link-carousel,.-padding-bottom-half.section--teaser-news,.-padding-bottom-half.section--teaser-links,.-padding-bottom-half.section--banner,.-padding-bottom-half.section--twingle,.-padding-bottom-half.section--news-overview,.-padding-bottom-half.section--gallery,.-padding-bottom-half.section--jobs-overview{padding-bottom:calc(var(--section-padding) / 2)}@media only screen and (min-width:768px) and (max-width:959px){.section.-padding-bottom-half,.-padding-bottom-half.section--hero,.-padding-bottom-half.section--instagram,.-padding-bottom-half.section--text,.-padding-bottom-half.section--text-image,.-padding-bottom-half.section--form,.-padding-bottom-half.section--form-image,.-padding-bottom-half.section--teaser,.-padding-bottom-half.section--team,.-padding-bottom-half.section--link-carousel,.-padding-bottom-half.section--teaser-news,.-padding-bottom-half.section--teaser-links,.-padding-bottom-half.section--banner,.-padding-bottom-half.section--twingle,.-padding-bottom-half.section--news-overview,.-padding-bottom-half.section--gallery,.-padding-bottom-half.section--jobs-overview{padding-bottom:calc(var(--section-padding) / 4)}}@media only screen and (max-width:767px){.section.-padding-bottom-half,.-padding-bottom-half.section--hero,.-padding-bottom-half.section--instagram,.-padding-bottom-half.section--text,.-padding-bottom-half.section--text-image,.-padding-bottom-half.section--form,.-padding-bottom-half.section--form-image,.-padding-bottom-half.section--teaser,.-padding-bottom-half.section--team,.-padding-bottom-half.section--link-carousel,.-padding-bottom-half.section--teaser-news,.-padding-bottom-half.section--teaser-links,.-padding-bottom-half.section--banner,.-padding-bottom-half.section--twingle,.-padding-bottom-half.section--news-overview,.-padding-bottom-half.section--gallery,.-padding-bottom-half.section--jobs-overview{padding-bottom:calc(var(--section-padding) / 4)}}.section--hero{--color-text:#fff;--color-heading:#fff;min-height:100vh;height:auto;background-color:var(--ci-color-violet);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-top:calc(var(--height-header));padding-bottom:70px}.section--hero .inner{z-index:100;display:flex;gap:calc(var(--margin-text) * 3);align-items:center;justify-content:space-between}@media only screen and (min-width:768px) and (max-width:959px){.section--hero .inner{flex-direction:column}}@media only screen and (max-width:767px){.section--hero .inner{flex-direction:column}}.section--hero__circle{z-index:1;position:absolute;left:calc(var(--width-circle) / -2);top:calc(var(--width-circle) / -2);background-color:var(--ci-color-violet-dark);height:var(--width-circle);aspect-ratio:1;border-radius:100%}.section--hero__image{width:50%;padding-left:var(--offset-bubble-x);padding-bottom:var(--offset-bubble-y)}@media only screen and (max-width:767px){.section--hero__image{padding-left:0;padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:959px){.section--hero__image{width:100%;--size-bubble:50vw}}@media only screen and (max-width:767px){.section--hero__image{width:100%;--size-bubble:50vw}}.section--hero__image__wrapper{position:relative}.section--hero__image__wrapper img{aspect-ratio:1;width:100%;object-fit:cover;border-top-right-radius:100%;border-bottom-right-radius:100%;border-bottom-left-radius:100%}.section--hero__text{width:40%}@media only screen and (min-width:768px) and (max-width:959px){.section--hero__text{width:100%}}@media only screen and (max-width:767px){.section--hero__text{width:100%}}.section--instagram__text{max-width:725px;width:100%}.section--text-image .inner{display:flex;justify-content:space-between;gap:calc(var(--margin-text) * 3)}@media only screen and (min-width:768px) and (max-width:959px){.section--text-image .inner{gap:var(--margin-text);flex-direction:column}}@media only screen and (max-width:767px){.section--text-image .inner{gap:var(--margin-text);flex-direction:column}}.section--text-image__text{width:45%}@media only screen and (min-width:768px) and (max-width:959px){.section--text-image__text{width:100%}}@media only screen and (max-width:767px){.section--text-image__text{width:100%}}.section--text-image__text>*:last-child{margin-bottom:0}.section--text-image__image{width:45%}@media only screen and (min-width:768px) and (max-width:959px){.section--text-image__image{width:100%}}@media only screen and (max-width:767px){.section--text-image__image{width:100%}}.section--text-image__image__wrapper{position:relative}.section--text-image__image .carousel-cell{width:100%;margin-right:10px}.section--text-image__image .flickity-prev-next-button{background-color:#fff}.section--text-image__image .flickity-page-dots .dot{background:var(--bg-color-carousel-dot)}.section--form__wrapper{max-width:1208px;margin:0 auto;width:100%;padding:70px 0;background-color:var(--bg-color-form)}.section--form__wrapper__inner{max-width:596px;width:100%;margin:0 auto;padding-left:var(--inner-padding);padding-right:var(--inner-padding)}.section--form-image .inner{display:flex;justify-content:space-between;gap:calc(var(--margin-text) * 3)}@media only screen and (min-width:768px) and (max-width:959px){.section--form-image .inner{flex-direction:column}}@media only screen and (max-width:767px){.section--form-image .inner{flex-direction:column}}.section--form-image__text{width:45%}@media only screen and (min-width:768px) and (max-width:959px){.section--form-image__text{width:100%}}@media only screen and (max-width:767px){.section--form-image__text{width:100%}}.section--form-image__text__form{max-width:596px}.section--form-image__image{width:45%;padding-left:var(--offset-bubble-x);padding-bottom:var(--offset-bubble-y)}@media only screen and (min-width:768px) and (max-width:959px){.section--form-image__image{width:100%}}@media only screen and (max-width:767px){.section--form-image__image{width:100%}}.section--form-image__image__wrapper{position:relative}.section--form-image__image .carousel-cell{width:100%;margin-right:10px}.section--form-image__image .flickity-prev-next-button{background-color:#fff}.section--form-image__image .flickity-page-dots .dot{background:var(--bg-color-carousel-dot)}.section--teaser{--size-bubble:185px;--pill-padding-x:150px;--offset-bubble-x:calc(var(--pill-padding-x) + var(--size-bubble) / -2);--offset-bubble-y:-20px;--pill-padding:60px var(--pill-padding-x)}@media only screen and (max-width:767px){.section--teaser{--size-bubble:150px}}.section--teaser p:last-of-type{margin-bottom:0}.section--teaser.-has-bubble{--pill-padding:50px var(--size-bubble)}.section--teaser .bubble{top:var(--offset-bubble-y);bottom:unset}@media only screen and (max-width:1405px){.section--teaser .bubble{left:50%;top:calc(var(--size-bubble) / -2);transform:translateX(-50%)}}@media only screen and (max-width:767px){.section--teaser .bubble{display:block!important}}.section--teaser__wrapper{max-width:var(--max-width-teaser);width:100%;margin:0 auto}@media only screen and (max-width:767px){.section--teaser__wrapper{margin-top:calc(var(--size-bubble) / 2)}}.section--teaser__wrapper__pill{position:relative;--color-text:var(--color-teaser);--color-heading:var(--color-teaser);background-color:var(--bg-color-teaser);color:var(--color-teaser);border-radius:9999px;width:100%;padding:var(--pill-padding);text-align:center}@media only screen and (max-width:1405px){.section--teaser__wrapper__pill{padding-top:calc((var(--size-bubble) / 2) + 50px)}}@media only screen and (max-width:767px){.section--teaser__wrapper__pill{--pill-padding:70px;border-radius:50px}}.section--teaser__wrapper__pill *:last-child{margin-bottom:0}.section--team{--team-gap:10px}.section--team__text{margin-bottom:calc(var(--margin-text) * 2)}.section--team__content{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:var(--team-gap)}@media only screen and (min-width:768px) and (max-width:959px){.section--team__content{flex-wrap:unset;flex-direction:column;--team-gap:var(--margin-text)}}@media only screen and (max-width:767px){.section--team__content{flex-wrap:unset;flex-direction:column;--team-gap:var(--margin-text)}}.section--team__content__item{flex:1 1 calc(25% - var(--team-gap));max-width:calc(25% - var(--team-gap));padding-bottom:var(--margin-text)}@media only screen and (min-width:768px) and (max-width:959px){.section--team__content__item{flex:unset;max-width:unset;width:100%}}@media only screen and (max-width:767px){.section--team__content__item{flex:unset;max-width:unset;width:100%}}.section--team__content__item__image{margin-bottom:var(--margin-text)}.section--team__content__item__position{margin-bottom:0}.section--link-carousel{--bg-color-section:var(--ci-color-grey);padding-bottom:0;position:relative}.section--link-carousel__bg{height:50px;width:100%;position:absolute;left:0;bottom:0;z-index:0;background-color:#fff}.section--link-carousel__text{z-index:1;margin-bottom:calc(var(--margin-text) * 2)}.section--link-carousel__text__wrapper{max-width:862px;width:100%}.section--link-carousel__content{z-index:1;width:100%}.section--link-carousel__content__item{--color-text:var(--color-link-carousel-item);--color-heading:var(--color-link-carousel-item);--color-link:var(--color-link-carousel-item);--color-link-hover:var(--ci-color-blue);background-color:var(--bg-color-link-carousel-item);width:16%;padding:30px;margin-right:10px;min-height:100%;display:grid;grid-template-rows:1fr auto}@media only screen and (max-width:1215px){.section--link-carousel__content__item{width:30%}}@media only screen and (min-width:1216px) and (max-width:1400px){.section--link-carousel__content__item{width:23%}}@media only screen and (min-width:1401px) and (max-width:1770px){.section--link-carousel__content__item{width:18%}}@media only screen and (max-width:767px){.section--link-carousel__content__item{width:80%}}@media only screen and (min-width:768px) and (max-width:959px){.section--link-carousel__content__item{width:30%}}.section--link-carousel__content__item__icon{margin-bottom:calc(var(--margin-text) * 2)}.section--link-carousel__content__item__icon img{height:34px;width:auto}.section--teaser-news__text{margin-bottom:calc(var(--margin-text) * 2)}.section--teaser-news__content{display:flex;justify-content:space-between;gap:var(--margin-text);margin-bottom:calc(var(--margin-text) * 2)}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser-news__content{flex-direction:column;gap:calc(var(--margin-text) * 2)}}@media only screen and (max-width:767px){.section--teaser-news__content{flex-direction:column;gap:calc(var(--margin-text) * 2)}}.section--teaser-news__content>div{width:47%}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser-news__content>div{width:100%}}@media only screen and (max-width:767px){.section--teaser-news__content>div{width:100%}}.section--teaser-news__content__highlight img{margin-bottom:var(--margin-text)}.section--teaser-news__content__news__item{border-bottom:2px solid var(--color-heading);padding:var(--margin-text) 0}.section--teaser-news__content__news__item:first-child{padding-top:0}.section--gmap{--bg-color-section:var(--ci-color-grey);--map-height:843px;padding-top:0;padding-bottom:0}.section--gmap__holder{height:100%}.section--gmap__holder__map{background-color:#d0d0d0;display:flex;align-items:center;justify-content:center;height:var(--map-height);max-height:90vw}.section--gmap__holder__map .gm-style-iw{border-radius:0}.section--gmap__holder__map .content{font-size:calc(var(--font-size-text) - 2px);padding-left:10px}.section--gmap__holder__map .content .content__title{color:var(--color-text);font-weight:var(--font-weight-strong)}.section--gmap__holder__map .content p{font-size:calc(var(--font-size-text) - 2px)}.section--teaser-links{--bg-color-section:var(--ci-color-violet-light);--color-text:#fff;--color-heading:#fff;--bubble-size:513px;--height-images:404px;overflow:hidden;position:relative}.section--teaser-links__bubble{z-index:0;position:absolute;right:50px;top:50px;height:var(--bubble-size);width:var(--bubble-size);background-color:var(--bg-color-bubble);aspect-ratio:1;border-top-left-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser-links__bubble{display:none}}@media only screen and (max-width:767px){.section--teaser-links__bubble{display:none}}.section--teaser-links__text{z-index:1;margin-bottom:calc(var(--margin-text) * 2)}.section--teaser-links__content{display:flex;gap:calc(var(--margin-text) * 4);--color-link:#fff;--color-link-hover:var(--ci-color-blue)}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser-links__content{flex-direction:column;gap:calc(var(--margin-text) * 1.5)}}@media only screen and (max-width:767px){.section--teaser-links__content{flex-direction:column;gap:calc(var(--margin-text) * 1.5)}}.section--teaser-links__content__images{--font-size-h3:22px;width:60%;display:flex;gap:15px}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser-links__content__images{width:100%;flex-direction:column;gap:calc(var(--margin-text) * 1.5)}}@media only screen and (max-width:767px){.section--teaser-links__content__images{width:100%;flex-direction:column;gap:calc(var(--margin-text) * 1.5)}}.section--teaser-links__content__images img{margin-bottom:var(--margin-text);height:var(--height-images);width:100%;object-fit:cover}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser-links__content__images img{height:unset;object-fit:unset}}@media only screen and (max-width:767px){.section--teaser-links__content__images img{height:unset;object-fit:unset}}.section--teaser-links__content__cta{width:40%;--font-size-h3:50px;flex:1;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}.section--teaser-links__content__cta .section--teaser-links__content__cta__heading{width:100%;height:var(--height-images);display:flex;align-items:flex-end}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser-links__content__cta .section--teaser-links__content__cta__heading{height:unset}}@media only screen and (max-width:767px){.section--teaser-links__content__cta .section--teaser-links__content__cta__heading{height:unset}}.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .subline,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h1,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h1,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h2,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h2,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h3,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h3,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h4,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .section--team__content__item__name *,.section--team__content__item__name .section--teaser-links__content__cta .section--teaser-links__content__cta__heading *,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .card__content__title,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h4,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h5,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h5,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h6,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h6,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .bubble__shape__text p,.bubble__shape__text .section--teaser-links__content__cta .section--teaser-links__content__cta__heading p{margin-bottom:-14px;display:inline-flex}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .subline,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h1,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h1,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h2,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h2,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h3,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h3,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h4,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .section--team__content__item__name *,.section--team__content__item__name .section--teaser-links__content__cta .section--teaser-links__content__cta__heading *,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .card__content__title,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h4,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h5,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h5,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h6,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h6,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .bubble__shape__text p,.bubble__shape__text .section--teaser-links__content__cta .section--teaser-links__content__cta__heading p{margin-bottom:var(--margin-heading)}}@media only screen and (max-width:767px){.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .subline,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h1,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h1,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h2,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h2,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h3,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h3,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h4,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .section--team__content__item__name *,.section--team__content__item__name .section--teaser-links__content__cta .section--teaser-links__content__cta__heading *,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .card__content__title,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h4,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h5,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h5,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .heading-h6,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading h6,.section--teaser-links__content__cta .section--teaser-links__content__cta__heading .bubble__shape__text p,.bubble__shape__text .section--teaser-links__content__cta .section--teaser-links__content__cta__heading p{margin-bottom:var(--margin-heading)}}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser-links__content__cta{--font-size-h3:40px;width:100%}}@media only screen and (max-width:767px){.section--teaser-links__content__cta{--font-size-h3:40px;width:100%}}.section--banner{--banner-gradient-color:var(--ui-color-highlight);--bg-color-section:var(--bg-color-banner);--color-text:#fff;--color-heading:#fff;--icon-height:85px;padding-top:var(--height-header);padding-bottom:var(--section-padding);min-height:var(--height-banner);position:relative;z-index:0}@media only screen and (max-width:767px){.section--banner{min-height:unset}}.section--banner.-with-gradient{background:transparent linear-gradient(194deg,var(--ci-color-violet) 10%,var(--banner-gradient-color) 100%) 0% 0% no-repeat padding-box}.section--banner__icon{position:absolute;z-index:1;bottom:calc((var(--icon-height) / 2) / -1);left:50%;transform:translateX(-50%)}.section--banner__icon img{height:var(--icon-height)}.section--banner__overlay{position:absolute;left:0;top:0;height:100%;width:100%;z-index:10}.section--banner__beadcrumb{--padding-list:none;position:relative;z-index:100;margin-bottom:calc(var(--margin-text) * 3);opacity:0.7}.section--banner__beadcrumb nav ul{list-style:none}.section--banner__beadcrumb nav ul li{list-style:none!important}.section--banner__beadcrumb nav ul li:before{position:unset;content:"›"!important;margin-right:10px;margin-left:10px;color:var(--color-text)}.section--banner__beadcrumb nav ul li:first-child{padding-left:0}.section--banner__beadcrumb nav ul li:first-child:before{content:unset!important;padding-left:0;width:auto}.section--banner__beadcrumb nav ul li a{font-weight:var(--font-weight-text);color:var(--color-breadcrumb)}.section--banner__circle{z-index:2;position:absolute;left:calc(var(--width-circle) / -2);top:calc(var(--width-circle) / -2);background:var(--ci-color-violet) 0% 0% no-repeat padding-box;mix-blend-mode:hard-light;height:var(--width-circle);aspect-ratio:1;border-radius:100%}.section--banner__wrapper{height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:100;text-align:center}.section--banner__wrapper__heading{max-width:1234px;width:100%;margin:0 auto}.section--banner__wrapper__text{max-width:930px;width:100%;margin:0 auto}.section--news-overview{--font-size-h3:20px}.section--news-overview__filter{display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--margin-text) * 3)}.section--news-overview__content{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media only screen and (max-width:767px){.section--news-overview__content{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:768px) and (max-width:959px){.section--news-overview__content{grid-template-columns:repeat(2,1fr)}}.section--news-overview__content__item{margin-bottom:calc(var(--margin-text) * 2);animation:fadeIn 0.5s ease-in-out forwards;opacity:0}.section--news-overview__content__item img{margin-bottom:5px}.section--news-overview__content__item__date{text-align:right;margin-bottom:calc(var(--margin-text) / 2)}.section--news-overview__content__item__title{font-size:var(--font-size-h3)}.section--news-overview__pagination{display:flex;align-items:center;justify-content:center;margin-top:calc(var(--margin-text) * 2)}.section--news-overview__pagination ul{display:inline-flex;align-items:center;justify-content:center}.section--news-overview__pagination ul li{margin-bottom:0!important;padding-left:0;display:inline-block;margin-right:calc(var(--margin-text) / 2);display:inline-flex;align-items:center;justify-content:center}.section--news-overview__pagination ul li:last-child{margin-right:0}.section--news-overview__pagination ul li:before{padding-left:0;content:unset}.section--news-overview__pagination ul li a{padding:2px 5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.section--news-overview__pagination ul li a:hover{color:var(--ci-color-blue)}.section--news-overview__pagination ul li a.-disabled{opacity:0.6;cursor:default}.section--news-overview__pagination ul li a.-disabled:hover{color:var(--color-text)}.section--news-overview__pagination ul li a.-active{background-color:var(--ci-color-blue);color:#fff}.section--gallery{position:relative}.section--gallery__bg{position:absolute;width:100%;min-width:400px;height:40%;left:0;top:50%;transform:translateY(-50%);background-color:var(--ci-color-grey)}.section--gallery .inner{display:flex;justify-content:center;align-items:center}.section--gallery__grid{display:inline-flex;object-fit:contain}@media only screen and (min-width:768px) and (max-width:959px){.section--gallery__grid{align-items:center;flex:wrap!important;width:100%}}@media only screen and (max-width:767px){.section--gallery__grid{align-items:center;flex:wrap!important;width:100%}}.section--gallery__grid__item{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end}@media only screen and (max-width:767px){.section--gallery__grid__item{flex-wrap:wrap!important;width:100%!important;flex-direction:column!important}}.section--gallery__grid__item #img-3,.section--gallery__grid__item #img-4{min-width:200px}@media only screen and (max-width:1277px){.section--gallery__grid__item #img-5{max-width:200px}}.section--gallery__grid__item.-col-1{flex-wrap:wrap}.section--gallery__grid__item.-col-2{align-items:flex-start;margin-top:150px}@media only screen and (max-width:1277px){.section--gallery__grid__item.-col-2{margin-top:0}}.section--gallery__grid__item.-col-3{align-items:flex-start;flex-direction:column}.section--gallery__grid__item.-col-3a{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap}.section--gallery__grid__item img{border:5px solid transparent}.section--jobs-overview__settings{display:flex;align-items:stretch;justify-content:center;gap:var(--margin-text)}@media only screen and (min-width:768px) and (max-width:959px){.section--jobs-overview__settings{flex-direction:column}}@media only screen and (max-width:767px){.section--jobs-overview__settings{flex-direction:column}}.section--jobs-overview__content{margin-top:calc(var(--margin-text) * 2);display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:20px}@media only screen and (max-width:767px){.section--jobs-overview__content{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:768px) and (max-width:959px){.section--jobs-overview__content{grid-template-columns:repeat(2,1fr)}}.section--jobs-overview__content__empty{margin-top:50px;text-align:center;display:flex;align-items:center;justify-content:center;grid-column:span 12;animation:fadeIn 0.5s ease-in-out forwards;opacity:0}.section--jobs-overview__content__empty img{height:50px;width:auto;margin-bottom:var(--margin-text)}.section--jobs-overview__pagination{display:flex;align-items:center;justify-content:center;margin-top:calc(var(--margin-text) * 2)}.section--jobs-overview__pagination ul{display:inline-flex;align-items:center;justify-content:center}.section--jobs-overview__pagination ul li{margin-bottom:0!important;padding-left:0;display:inline-block;margin-right:calc(var(--margin-text) / 2);display:inline-flex;align-items:center;justify-content:center}.section--jobs-overview__pagination ul li:last-child{margin-right:0}.section--jobs-overview__pagination ul li:before{padding-left:0;content:unset}.section--jobs-overview__pagination ul li a{padding:2px 5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.section--jobs-overview__pagination ul li a:hover{color:var(--ci-color-blue)}.section--jobs-overview__pagination ul li a.-disabled{opacity:0.6;cursor:default}.section--jobs-overview__pagination ul li a.-disabled:hover{color:var(--color-text)}.section--jobs-overview__pagination ul li a.-active{background-color:var(--ci-color-blue);color:#fff}.bubble{position:absolute;left:calc(var(--offset-bubble-x) / -1);bottom:calc(var(--offset-bubble-y) / -1)}@media only screen and (max-width:767px){.bubble{display:none}}.bubble__shape{width:var(--size-bubble);height:var(--size-bubble);aspect-ratio:1;background-color:var(--ui-color-highlight);border-top-left-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;position:relative}.bubble__shape__text{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;width:100%;height:100%;color:var(--color-bubble);--color-text:#fff;--color-heading:#fff}.bubble__shape__text p{font-size:35px}.btn,.FormBuilder .Inputfield_applicant_documents input[type="file"] input[type="button"],.btn--white,.btn--pdf,.section button,.section--hero button,.section--instagram button,.section--text button,.section--text-image button,.section--form button,.section--form-image button,.section--teaser button,.section--team button,.section--link-carousel button,.section--teaser-news button,.section--teaser-links button,.section--banner button,.section--twingle button,.section--news-overview button,.section--gallery button,.section--jobs-overview button{display:inline-block;font-size:calc(var(--font-size-text) - 1px);outline:none;box-shadow:none;border:none;cursor:pointer;color:var(--color-button);background-color:var(--bg-color-button);padding:15px 25px;border-radius:9999px;min-width:180px;text-align:center;transition:all 0.2s linear;font-weight:var(--font-weight-strong)}.btn:hover,.FormBuilder .Inputfield_applicant_documents input[type="file"] input[type="button"]:hover,.btn--white:hover,.btn--pdf:hover,.section button:hover,.section--hero button:hover,.section--instagram button:hover,.section--text button:hover,.section--text-image button:hover,.section--form button:hover,.section--form-image button:hover,.section--teaser button:hover,.section--team button:hover,.section--link-carousel button:hover,.section--teaser-news button:hover,.section--teaser-links button:hover,.section--banner button:hover,.section--twingle button:hover,.section--news-overview button:hover,.section--gallery button:hover,.section--jobs-overview button:hover{color:var(--color-button-hover);background-color:var(--bg-color-button-hover)}.btn--white{color:var(--ci-color-blue);background-color:#fff}.btn--text{--width-icon:1.7em;--icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8cGF0aCBpZD0iYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGwiIGQ9Ik0xMiwyQTEwLDEwLDAsMSwxLDIsMTIsMTAsMTAsMCwwLDEsMTIsMlptMCw5SDh2Mmg0djNsNC00TDEyLDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMiAtMikiIGZpbGw9IiMwMDliZGMiLz4KPC9zdmc+Cg==");margin-left:var(--width-icon);position:relative;font-weight:bold}.btn--text.-white{--icon:url("data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggaWQ9ImFycm93LXJpZ2h0LWNpcmNsZS1maWxsIiBkPSJNMTIsMkExMCwxMCwwLDEsMSwyLDEyLDEwLDEwLDAsMCwxLDEyLDJabTAsOUg4djJoNHYzbDQtNEwxMiw4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=")}.btn--text:hover{color:var(--ci-color-blue)}.btn--text:before{top:2px;left:calc(var(--width-icon) / -1);position:absolute;content:var(--icon)}.btn--pdf{--width-icon:20px;position:relative;padding-left:calc(35px + var(--width-icon))}.btn--pdf:before{top:56%;transform:translateY(-50%);left:35px;position:absolute;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4xMyIgaGVpZ2h0PSIzMi4xOCIgdmlld0JveD0iMCAwIDI0LjEzIDMyLjE4Ij4KICA8cGF0aCBpZD0iZmlsZS1wZGYtcmVndWxhciIgZD0iTTIzLjI0NCw2LjA1OCwxNy45NzIuNzg2QTMuMDE2LDMuMDE2LDAsMCwwLDE1Ljg0Mi0uMUgzLjAxNkEzLjAyNiwzLjAyNiwwLDAsMCwwLDIuOTIzVjI5LjA2M0EzLjAxNywzLjAxNywwLDAsMCwzLjAxNiwzMi4wOGgxOC4xYTMuMDE3LDMuMDE3LDAsMCwwLDMuMDE2LTMuMDE2VjguMTk1QTMuMDMxLDMuMDMxLDAsMCwwLDIzLjI0NCw2LjA1OFpNMjAuODY5LDcuOTVIMTYuMDg3VjMuMTY4Wk0zLjAxNiwyOS4wNjNWMi45MjNIMTMuMDdWOS40NThhMS41LDEuNSwwLDAsMCwxLjUwOCwxLjUwOGg2LjUzNXYxOC4xWm0xNS43MjItOS4wM2MtLjc2Ny0uNzU0LTIuOTUzLS41NDctNC4wNDctLjQwOGE1LjQ0OSw1LjQ0OSwwLDAsMS0yLjMxMi0yLjkwOSw3LjksNy45LDAsMCwwLC4zMzktMy41MTksMS40LDEuNCwwLDAsMC0yLjY3Ny0uMzcxLDkuMDUsOS4wNSwwLDAsMCwuNDQsNC4yMTYsNTAuNDU5LDUwLjQ1OSwwLDAsMS0yLjIyNCw0LjY3NWMtMS4yNTcuNjQ3LTIuOTUzLDEuNjQ2LTMuMiwyLjktLjIwNy45OTMsMS42MzQsMy40NjksNC43ODItMS45NjFhMzEuMTU0LDMxLjE1NCwwLDAsMSw0LjMtMS4yNjMsOC4zNjEsOC4zNjEsMCwwLDAsMy41MDYsMS4wNjhBMS40NTIsMS40NTIsMCwwLDAsMTguNzM4LDIwLjAzM1pNNi4yOSwyNC45MjJhNy41MzUsNy41MzUsMCwwLDEsMS45MS0yLjJDNy4wMDYsMjQuNjI3LDYuMjksMjQuOTY2LDYuMjksMjQuOTIyWm01LjEyOC0xMS45NzdjLjQ2NSwwLC40MjEsMi4wMTcuMTEzLDIuNTY0QTUuMjY5LDUuMjY5LDAsMCwxLDExLjQxOCwxMi45NDVaTTkuODg0LDIxLjUyOWEyNC42NjUsMjQuNjY1LDAsMCwwLDEuNTUyLTMuNDM3LDYuOTI0LDYuOTI0LDAsMCwwLDEuODkxLDIuMjMxQTIxLjI2LDIxLjI2LDAsMCwwLDkuODg0LDIxLjUyOVptOC4yNy0uMzE0cy0uMzE0LjM3Ny0yLjM0NC0uNDlDMTguMDE2LDIwLjU2MSwxOC4zOCwyMS4wNjQsMTguMTU0LDIxLjIxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4xKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K")}.mega{transition:all 0.3s ease;--content-padding-x:calc(var(--margin-text) * 1.5);position:absolute;left:-5%;top:100%;display:grid;width:max-content;grid-template-columns:1fr auto;display:none;box-shadow:5px 3px 22px 6px rgba(0,0,0,0.16)}.mega.mega-0 .mega__content__groups{display:block}@media only screen and (max-width:1811px){.mega.mega-1{left:-350%!important}}.mega.mega-1 .mega__image{width:calc(300px + (var(--content-padding-x) * 2));height:100%;aspect-ratio:unset}.mega.mega-1 .mega__image img{object-fit:cover}.mega__content{padding:calc(var(--margin-text) * 1.2) var(--content-padding-x);display:flex;flex-direction:column;min-width:300px;width:max-content;background-color:var(--ci-color-violet-light)}.mega__content__groups{display:flex;gap:var(--margin-text);white-space:nowrap}.mega__content__groups p{font-weight:var(--font-weight-strong);color:var(--ci-color-blue);margin-bottom:calc(var(--margin-text) / 2)}.mega__content__groups>div{width:300px}.mega__content__groups>div.-half{display:flex;flex-direction:column;gap:calc(var(--margin-text))}.mega__content a{display:block;margin-bottom:calc(var(--margin-text) / 2);overflow-wrap:anywhere;word-break:normal;white-space:break-spaces}.mega__image{aspect-ratio:1;writing-mode:vertical-lr;position:relative}.mega__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.toolbar{position:fixed;right:20px;bottom:50px;z-index:9999;display:flex;align-items:flex-end;flex-direction:column;gap:var(--margin-text)}@media only screen and (min-width:768px) and (max-width:959px){.toolbar{bottom:20px}}@media only screen and (max-width:767px){.toolbar{bottom:20px}}.toolbar__scrolltotop{border-radius:9999px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity 0.4s ease,visibility 0.4s ease;cursor:pointer}.toolbar__scrolltotop.-is-visible{opacity:1;visibility:visible}.toolbar__scrolltotop img{width:35px;height:21px}.toolbar__menu{background-color:var(--ci-color-green);border-radius:9999px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;text-align:center;transition:all 0.2s linear;box-shadow:5px 3px 22px 6px rgba(0,0,0,0.16);cursor:pointer}.toolbar__menu img{width:40px;height:auto}.toolbar__item{background-color:var(--ci-color-blue);border-radius:9999px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;text-align:center;transition:all 0.2s linear;box-shadow:5px 3px 22px 6px rgba(0,0,0,0.16)}.toolbar__item img{width:30px;height:auto}.toolbar__item:hover{height:65px;width:auto;gap:var(--margin-text);padding:0 25px;transition:all 0.2s linear}.toolbar__item:hover>span{display:block;opacity:1;width:unset}.toolbar__item__value{opacity:0;display:none;width:0;transition:all 0.2s linear;color:#fff}.filter{--border-radius-container:50px;--padding-container:15px;--border-radius-item:calc(var(--border-radius-container) - var(--padding-container));display:inline-block;background-color:var(--ci-color-grey);padding:var(--padding-container);border-radius:var(--border-radius-container)}@media only screen and (min-width:768px) and (max-width:959px){.filter{display:inline-flex;max-width:100%;flex-wrap:wrap;gap:15px;align-items:center;justify-content:center}}@media only screen and (max-width:767px){.filter{display:inline-flex;max-width:100%;flex-wrap:wrap;gap:15px;align-items:center;justify-content:center}}.filter .filter__item{padding:5px 15px;border-radius:var(--border-radius-item);background-color:#fff;color:var(--ci-color-blue);font-weight:var(--font-weight-strong);margin-right:10px;display:inline-block}.filter .filter__item.-active{background-color:var(--ci-color-blue);color:#fff}.filter .filter__item:last-child{margin-right:0}.modal{opacity:0;transform:translateX(50px);visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease;padding:60px 40px;right:138px;bottom:47px;position:fixed;max-width:calc(100% - 30px);max-height:calc(100vh - 100px);width:472px;box-shadow:0 0 10px rgba(0,0,0,0.16);z-index:10000000;border-radius:10px;background-color:#fff;overflow-y:auto}@media only screen and (max-width:767px){.modal{transform:unset;transform:translateY(50px);right:0;max-width:unset;width:100vw;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:15px;border-top-right-radius:15px}}.modal.-visible{opacity:1;transform:translateX(0);visibility:visible;pointer-events:auto}.modal__close{margin-left:auto;cursor:pointer;position:absolute;top:20px;right:20px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+CiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtMTY3MSwtODUzKSI+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLC0xNzAsLTExMCkiPgogICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDE3MCwxMTApIj4KICAgICAgICA8cGF0aCBkPSJNMTY4MC41OSw4NjBMMTY3My41OSw4NTNDMTY3MS45Myw4NTMuNDExIDE2NzEuMTIsODU0LjMwMSAxNjcxLDg1NS41ODZMMTY3OCw4NjIuNTg2TDE2NzEsODY5LjU4NkMxNjcxLjIyLDg3MS4wMzUgMTY3Mi4wNSw4NzEuOTIzIDE2NzMuNTksODcyLjE3MkwxNjgwLjU5LDg2NS4xNzJMMTY4Ny41OSw4NzIuMTcyQzE2ODkuMiw4NzIuMDA2IDE2ODkuOTgsODcxLjA2MiAxNjkwLjE3LDg2OS41ODZMMTY4My4xNyw4NjIuNTg2TDE2OTAuMTcsODU1LjU4NkMxNjg5Ljg0LDg1NC4wMiAxNjg4LjksODUzLjI1NSAxNjg3LjU5LDg1M0wxNjgwLjU5LDg2MFoiIHN0eWxlPSJmaWxsOiMwMDliZGM7IiAvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K")}.card{border:1px solid var(--ci-color-grey);animation:fadeIn 0.5s ease-in-out forwards;opacity:0;grid-row:span 1;display:flex;flex-direction:column;justify-content:space-between}.card.-has-image{grid-row:span 2;display:flex;flex-direction:column}@media only screen and (max-width:767px){.card.-has-image .card__content{height:unset}}.card__image{height:350px;width:100%;position:relative}@media only screen and (max-width:767px){.card__image{height:250px}}.card__image img{position:absolute;height:100%;width:100%;object-fit:cover}.card__content{padding:25px;padding-bottom:0}.card__content__info{--color-text:var(--ci-color-lavender-grey)}.card__link{display:flex;justify-content:flex-end;padding:25px;padding-top:0}.card--highlight{background-color:var(--ci-color-blue);animation:fadeIn 0.5s ease-in-out forwards;opacity:0;--color-text:#fff;--color-heading:#fff;grid-row:span 2;padding:50px;display:flex;align-items:center;justify-content:center}.select--custom{position:relative;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--ci-color-grey);border-radius:4000px;padding:5px 15px;padding-right:50px}.select--custom:after{position:absolute;content:"";width:15px;height:9.17px;right:25px;top:52%;transform:translateY(-50%);aspect-ratio:1;background-position:"center center";background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5LjE2NyIgdmlld0JveD0iMCAwIDE1IDkuMTY3Ij4KICA8cGF0aCBpZD0iYXJyb3ctZG93bi1zLWxpbmVfMV8iIGRhdGEtbmFtZT0iYXJyb3ctZG93bi1zLWxpbmUgKDEpIiBkPSJNMTMuMTM2LDE0LjA1NWw1LjgzMy01LjgzMywxLjY2NywxLjY2Ny03LjUsNy41LTcuNS03LjVMNy4zLDguMjIyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNjM2IC04LjIyMikiIGZpbGw9IiMyZTI2NzIiLz4KPC9zdmc+Cg==")}.select--custom select{text-align:center;outline:none;padding:5px 15px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;background-color:var(--ci-color-grey);font-weight:var(--font-weight-strong);font-size:var(--font-size-text);color:var(--color-text)}.module-popup{position:fixed;width:500px;max-width:95vw;z-index:60;left:50px;bottom:5%;padding:45px 30px 30px 30px;box-shadow:0 0 10px rgba(0,0,0,0.16);background-color:var(--ci-color-blue)!important;z-index:100000000000;--color-text:#fff;--color-heading:#fff}.module-popup .btn,.module-popup .FormBuilder .Inputfield_applicant_documents input[type="file"] input[type="button"],.FormBuilder .Inputfield_applicant_documents input[type="file"] .module-popup input[type="button"],.module-popup .btn--white,.module-popup .btn--pdf,.module-popup .section button,.module-popup .section--hero button,.module-popup .section--instagram button,.module-popup .section--text button,.module-popup .section--text-image button,.module-popup .section--form button,.module-popup .section--form-image button,.module-popup .section--teaser button,.module-popup .section--team button,.module-popup .section--link-carousel button,.module-popup .section--teaser-news button,.module-popup .section--teaser-links button,.module-popup .section--banner button,.module-popup .section--twingle button,.module-popup .section--news-overview button,.module-popup .section--gallery button,.module-popup .section--jobs-overview button,.section .module-popup button{border:1px solid #fff!important}.module-popup a{margin-left:0}.module-popup p{color:white}.module-popup ul li{color:#fff}.module-popup ul li p{font-weight:var(--font-weight-strong)}.module-popup a{position:relative}.module-popup .close{cursor:pointer;position:absolute;right:20px;top:20px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20.001' viewBox='0 0 20 20.001'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='20' height='20.001' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(../../templates/css/%23a)'%3E%3Cpath d='M17.369,20a1.284,1.284,0,0,1-.914-.378L10,13.168,3.546,19.623a1.293,1.293,0,0,1-1.828,0l-1.34-1.34a1.294,1.294,0,0,1,0-1.828L6.833,10,.378,3.546a1.294,1.294,0,0,1,0-1.828L1.718.378a1.293,1.293,0,0,1,1.828,0L10,6.833,16.455.378a1.293,1.293,0,0,1,1.828,0l1.34,1.34a1.294,1.294,0,0,1,0,1.828L13.168,10l6.455,6.455a1.294,1.294,0,0,1,0,1.828l-1.34,1.34a1.284,1.284,0,0,1-.914.378' transform='translate(0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.module-popup.mode-minify{box-shadow:0 0 12px rgba(44,44,44,0.16);border-radius:0;z-index:60;background:white;will-change:transform;transition:transform 300ms ease;transform:translate(-100%,0)}.module-popup.mode-minify.is-active{transform:translate(0%,0)}.module-popup.mode-minify:not(.is-active){cursor:pointer}.module-popup.mode-minify:after{content:"";position:absolute;left:10px;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 25 57' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M23.94,51.363l-16.621,-23.084c0,-0 16.621,-23.085 16.621,-23.085c1.057,-1.468 0.723,-3.519 -0.745,-4.576c-1.469,-1.058 -3.52,-0.724 -4.577,0.745l-18,25c-0.824,1.144 -0.824,2.687 -0,3.831l18,25c1.057,1.469 3.108,1.803 4.577,0.746c1.468,-1.058 1.802,-3.109 0.745,-4.577Z' style='fill:%239dc61b;'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:10px;height:30px;top:calc(50% - 15px);opacity:1;transition:opacity 400ms ease;will-change:opacity}.module-popup.mode-minify.is-active:after{opacity:0}