@charset "UTF-8";:root{--ci-color-blue:#004052;--ci-color-yellow:#f8ac00;--ci-color-grey:#ccd9dc;--ci-color-white:#fff;--ci-color-black:#000;--color-heading:var(--ci-color-blue);--color-text:var(--ci-color-blue);--color-list-item:var(--color-text);--color-list-item-icon:var(--color-text);--color-link:var(--color-text);--color-link-hover:var(--ci-color-yellow);--color-text-footer:var(--ci-color-white);--color-cursor-selection:var(--ci-color-white);--color-button:var(--ci-color-white);--color-button-secondary:var(--ci-color-white);--color-button-hover:var(--ci-color-white);--color-button-secondary-hover:var(--ci-color-white);--color-dev:var(--ci-color-white);--color-border-form:var(--ci-color-blue);--color-border-form-focus:var(--ci-color-yellow);--color-hr:var(--color-text);--color-responsive-menu-icon:var(--ci-color-blue);--bg-color-root:var(--ci-color-white);--bg-color-header-bottom:var(--ci-color-white);--bg-color-header-top:var(--ci-color-blue);--bg-color-footer:var(--ci-color-blue);--bg-color-cursor-selection:var(--ci-color-blue);--bg-color-button:var(--ci-color-yellow);--bg-color-button-secondary:var(--ci-color-blue);--bg-color-button-hover:hsl(from var(--ci-color-yellow) h s calc(l - 10));--bg-color-button-secondary-hover:hsl(from var(--ci-color-blue) h s calc(l - 10));--bg-color-dev:#901f45;--bg-color-section:var(--ci-color-white);--bg-color-carousel-dot:var(--ci-color-blue);--bg-color-form:var(--ci-color-grey);--bg-color-teaser:var(--ci-color-grey);--inner-width:1665px;--inner-width-large:1230px;--inner-width-medium:850px;--inner-width-small:550px;--inner-padding:20px;--section-padding:95px;--border-radius-default:2px;--height-header:145px;--font-primary:"Source Sans 3",sans-serif;--font-text:var(--font-primary);--font-heading:var(--font-primary);--font-size-h1:40px;--font-size-h2:36px;--font-size-h3:24px;--font-size-h4:22px;--font-size-h5:18px;--font-size-h6:16px;--font-size-text:20px;--font-size-small:13px;--font-size-button:18px;--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.2em;--list-item-icon-content:"•"}*{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:"Source Sans 3";font-style:normal;font-weight:400;src:url(../../templates/fonts/source-sans-3-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url(../../templates/fonts/source-sans-3-v18-latin-600.woff2) format("woff2")}::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)}img{max-width:100%;height:auto}@keyframes fadeIn{to{opacity:1}}.-no-scroll{overflow:hidden}main{overflow:hidden;padding-top:var(--height-header)}hr{outline:none;box-shadow:none;border:none;border-bottom:1px solid var(--color-hr);opacity:var(--opacity-hr,1)}.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{max-width:unset;padding-right:0;margin-left:calc(max(0,(100vw - var(--inner-width-large)) / 2))}.clearfix:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.no-overflow{overflow:hidden!important}.tcenter,.-talign-center{text-align:center}.tright,.-talign-right{text-align:right}.tleft,.-talign-left{text-align:left}.uppercase{text-transform:uppercase}.heading,.subline,.heading-h1,h1,.heading-h2,h2,.heading-h3,h3,.heading-h4,h4,.heading-h5,h5,.heading-h6,h6{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--text ul,.section--text-image ul,.section--teaser ul,.section--cards ul,.section--hero ul,.section--list-contact-person ul,.section--contact-person ul,.section--gallery ul,.section--timeline 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,h4{font-size:var(--font-size-h4)}@media only screen and (min-width:768px) and (max-width:959px){.heading-h4,h4{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (max-width:767px){.heading-h4,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--text ul,.section--text-image ul,.section--teaser ul,.section--cards ul,.section--hero ul,.section--list-contact-person ul,.section--contact-person ul,.section--gallery ul,.section--timeline 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--text ul:last-child,.section--text-image ul:last-child,.section--teaser ul:last-child,.section--cards ul:last-child,.section--hero ul:last-child,.section--list-contact-person ul:last-child,.section--contact-person ul:last-child,.section--gallery ul:last-child,.section--timeline ul:last-child{margin-bottom:0}.list li,.list--arrow li,.section ul li,.section--text ul li,.section--text-image ul li,.section--teaser ul li,.section--cards ul li,.section--hero ul li,.section--list-contact-person ul li,.section--contact-person ul li,.section--gallery ul li,.section--timeline ul li{line-height:var(--line-height-text);font-size:calc(var(--font-size-text));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);position:relative}.list li a,.list--arrow li a,.section ul li a,.section--text ul li a,.section--text-image ul li a,.section--teaser ul li a,.section--cards ul li a,.section--hero ul li a,.section--list-contact-person ul li a,.section--contact-person ul li a,.section--gallery ul li a,.section--timeline 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--text ul li h2,.section--text-image ul li h2,.section--teaser ul li h2,.section--cards ul li h2,.section--hero ul li h2,.section--list-contact-person ul li h2,.section--contact-person ul li h2,.section--gallery ul li h2,.section--timeline ul li h2,.list li h3,.list--arrow li h3,.section ul li h3,.section--text ul li h3,.section--text-image ul li h3,.section--teaser ul li h3,.section--cards ul li h3,.section--hero ul li h3,.section--list-contact-person ul li h3,.section--contact-person ul li h3,.section--gallery ul li h3,.section--timeline ul li h3,.list li h4,.list--arrow li h4,.section ul li h4,.section--text ul li h4,.section--text-image ul li h4,.section--teaser ul li h4,.section--cards ul li h4,.section--hero ul li h4,.section--list-contact-person ul li h4,.section--contact-person ul li h4,.section--gallery ul li h4,.section--timeline ul li h4,.list li h5,.list--arrow li h5,.section ul li h5,.section--text ul li h5,.section--text-image ul li h5,.section--teaser ul li h5,.section--cards ul li h5,.section--hero ul li h5,.section--list-contact-person ul li h5,.section--contact-person ul li h5,.section--gallery ul li h5,.section--timeline ul li h5,.list li h6,.list--arrow li h6,.section ul li h6,.section--text ul li h6,.section--text-image ul li h6,.section--teaser ul li h6,.section--cards ul li h6,.section--hero ul li h6,.section--list-contact-person ul li h6,.section--contact-person ul li h6,.section--gallery ul li h6,.section--timeline ul li h6{display:inline-block}.list li:last-child,.list--arrow li:last-child,.section ul li:last-child,.section--text ul li:last-child,.section--text-image ul li:last-child,.section--teaser ul li:last-child,.section--cards ul li:last-child,.section--hero ul li:last-child,.section--list-contact-person ul li:last-child,.section--contact-person ul li:last-child,.section--gallery ul li:last-child,.section--timeline ul li:last-child{margin-bottom:0}.list li:before,.list--arrow li:before,.section ul li:before,.section--text ul li:before,.section--text-image ul li:before,.section--teaser ul li:before,.section--cards ul li:before,.section--hero ul li:before,.section--list-contact-person ul li:before,.section--contact-person ul li:before,.section--gallery ul li:before,.section--timeline ul li:before{position:absolute;left:0;display:inline-block;color:var(--color-list-item-icon);content:var(--list-item-icon-content)}.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}.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__top{background-color:var(--bg-color-header-top);--color-text:var(--ci-color-white);--color-link:var(--ci-color-white);--color-link-hover:var(--ci-color-yellow);--font-size-text:16px;padding:10px 0}@media only screen and (max-width:1219px){.header__top{display:none}}.header__top nav{text-align:right}.header__top nav ul{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--margin-text) * 2)}.header__top nav ul li a.-is-active{color:var(--color-link-hover)}.header__bottom{padding:20px 0;position:relative;z-index:10000000000;background-color:#fff;transition:all 0.8s ease;position:absolute;width:100%;height:var(--height-header);display:flex;align-items:center}.header__bottom.-sticky{--height-header:100px;opacity:0.97;position:fixed;top:0;left:0;background-color:#fff;width:100%;padding-top:15px;padding-bottom:15px;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}.header__bottom.-sticky .header__bottom__logo{display:flex;align-items:center}.header__bottom.-sticky .header__bottom__logo img,.header__bottom.-sticky .header__bottom__logo a{width:56px;transition:all 0.8s ease}.header__bottom .inner{width:100%;display:flex;align-items:center;gap:10%}@media only screen and (max-width:1219px){.header__bottom .inner{justify-content:space-between}}.header__bottom__logo img,.header__bottom__logo a{width:200px;min-width:120px;transition:all 0.8s ease}.header__bottom__logo a{display:flex}.header__bottom__nav{--font-size:50px;--color-link-hover:var(--color-text);--width-border-bottom-link:110%}@media only screen and (max-width:1219px){.header__bottom__nav{display:none}}.header__bottom__nav nav ul{display:flex;align-items:center;gap:calc(var(--margin-text) * 2)}.header__bottom__nav nav ul li a{font-size:22px;font-weight:var(--font-weight-strong);position:relative;padding:5px 0}.header__bottom__nav nav ul li a.-is-active:after{width:var(--width-border-bottom-link)}.header__bottom__nav nav ul li a:hover:after{width:var(--width-border-bottom-link)}.header__bottom__nav nav ul li a:after{position:absolute;content:" ";border-bottom:3px solid var(--ci-color-yellow);bottom:0;left:50%;transform:translateX(-50%);width:0;transition:all 0.3s ease}.header__bottom__responsive{display:none;align-items:center;text-align:right}@media only screen and (max-width:1219px){.header__bottom__responsive{display:flex}}.header__bottom__responsive label.hamburg{display:block;width:55px;height:50px;position:relative;cursor:pointer}.header__bottom__responsive input#hamburg{display:none}.header__bottom__responsive .line{position:absolute;left:10px;height:4px;width:35px;background:var(--color-responsive-menu-icon);display:block;transition:0.5s;transform-origin:center;z-index:1000000}.header__bottom__responsive .line:nth-child(1){top:12px}.header__bottom__responsive .line:nth-child(2){top:24px}.header__bottom__responsive .line:nth-child(3){top:36px}.header__bottom__responsive #hamburg:checked+.hamburg .line:nth-child(1){transform:translateY(12px) rotate(-45deg)}.header__bottom__responsive #hamburg:checked+.hamburg .line:nth-child(2){opacity:0}.header__bottom__responsive #hamburg:checked+.hamburg .line:nth-child(3){transform:translateY(-12px) rotate(45deg)}.responsive-navigation{display:none;padding-top:var(--height-header);position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:#fff;overflow-y:auto;flex-direction:column;gap:var(--margin-text);padding-top:150px}.responsive-navigation__top,.responsive-navigation__primary{padding-left:var(--inner-padding);padding-right:var(--inner-padding)}.responsive-navigation__top{background-color:var(--ci-color-grey);padding-top:var(--margin-text);padding-bottom:20px}.responsive-navigation__top nav ul li a{font-size:calc(var(--font-size-text) - 2px)}.responsive-navigation nav ul li{display:block;margin-bottom:calc(var(--margin-text) / 1.5)}.responsive-navigation nav ul li:last-child{margin-bottom:0}.responsive-navigation nav ul li a{padding:10px 0}.responsive-navigation.-visible{display:flex}.footer{--color-text:var(--ci-color-white);--color-heading:var(--ci-color-white);--color-link:var(--ci-color-white);--color-hr:var(--ci-color-white);--opacity-hr:0.2;--footer-bottom-margin:20px;background-color:var(--bg-color-footer)}.footer__top{padding:80px 0 40px 0}.footer__top .inner{display:flex;justify-content:space-between;gap:var(--margin-text)}@media only screen and (min-width:768px) and (max-width:959px){.footer__top .inner{gap:calc(var(--margin-text) * 2);flex-direction:column}}@media only screen and (max-width:767px){.footer__top .inner{gap:calc(var(--margin-text) * 2);flex-direction:column}}.footer__top__col{width:calc(100% / 4)}@media only screen and (min-width:768px) and (max-width:959px){.footer__top__col{width:100%}}@media only screen and (max-width:767px){.footer__top__col{width:100%}}.footer__top nav{margin-top:var(--margin-text)}.footer__top nav ul{display:flex;flex-direction:column;gap:calc(var(--margin-text) / 2)}.footer__top nav ul li{display:block}.footer__bottom{padding-bottom:var(--footer-bottom-margin);text-align:right}.footer__bottom nav{margin-top:var(--footer-bottom-margin)}.footer__bottom nav ul{display:flex;align-items:center;justify-content:flex-end;gap:var(--margin-text)}.footer__bottom nav ul li a{opacity:0.3}.footer__bottom nav ul li a:hover{opacity:1}.section,.section--text,.section--text-image,.section--teaser,.section--cards,.section--hero,.section--list-contact-person,.section--contact-person,.section--gallery,.section--timeline{padding-top:var(--section-padding);padding-bottom:var(--section-padding);background-color:var(--bg-color-section)}.section.-bg-grey,.-bg-grey.section--text,.-bg-grey.section--text-image,.-bg-grey.section--teaser,.-bg-grey.section--cards,.-bg-grey.section--hero,.-bg-grey.section--list-contact-person,.-bg-grey.section--contact-person,.-bg-grey.section--gallery,.-bg-grey.section--timeline{--bg-color-section:var(--ci-color-grey)}.section.-valign-center .inner,.-valign-center.section--text .inner,.-valign-center.section--text-image .inner,.-valign-center.section--teaser .inner,.-valign-center.section--cards .inner,.-valign-center.section--hero .inner,.-valign-center.section--list-contact-person .inner,.-valign-center.section--contact-person .inner,.-valign-center.section--gallery .inner,.-valign-center.section--timeline .inner{align-items:center}.section.-valign-bottom .inner,.-valign-bottom.section--text .inner,.-valign-bottom.section--text-image .inner,.-valign-bottom.section--teaser .inner,.-valign-bottom.section--cards .inner,.-valign-bottom.section--hero .inner,.-valign-bottom.section--list-contact-person .inner,.-valign-bottom.section--contact-person .inner,.-valign-bottom.section--gallery .inner,.-valign-bottom.section--timeline .inner{align-items:flex-end}.section.-option-reversed .inner,.-option-reversed.section--text .inner,.-option-reversed.section--text-image .inner,.-option-reversed.section--teaser .inner,.-option-reversed.section--cards .inner,.-option-reversed.section--hero .inner,.-option-reversed.section--list-contact-person .inner,.-option-reversed.section--contact-person .inner,.-option-reversed.section--gallery .inner,.-option-reversed.section--timeline .inner{flex-direction:row-reverse}@media only screen and (min-width:768px) and (max-width:959px){.section.-option-reversed .inner,.-option-reversed.section--text .inner,.-option-reversed.section--text-image .inner,.-option-reversed.section--teaser .inner,.-option-reversed.section--cards .inner,.-option-reversed.section--hero .inner,.-option-reversed.section--list-contact-person .inner,.-option-reversed.section--contact-person .inner,.-option-reversed.section--gallery .inner,.-option-reversed.section--timeline .inner{flex-direction:column}}@media only screen and (max-width:767px){.section.-option-reversed .inner,.-option-reversed.section--text .inner,.-option-reversed.section--text-image .inner,.-option-reversed.section--teaser .inner,.-option-reversed.section--cards .inner,.-option-reversed.section--hero .inner,.-option-reversed.section--list-contact-person .inner,.-option-reversed.section--contact-person .inner,.-option-reversed.section--gallery .inner,.-option-reversed.section--timeline .inner{flex-direction:column}}.section.-padding-top-none,.-padding-top-none.section--text,.-padding-top-none.section--text-image,.-padding-top-none.section--teaser,.-padding-top-none.section--cards,.-padding-top-none.section--hero,.-padding-top-none.section--list-contact-person,.-padding-top-none.section--contact-person,.-padding-top-none.section--gallery,.-padding-top-none.section--timeline{padding-top:0}.section.-padding-bottom-none,.-padding-bottom-none.section--text,.-padding-bottom-none.section--text-image,.-padding-bottom-none.section--teaser,.-padding-bottom-none.section--cards,.-padding-bottom-none.section--hero,.-padding-bottom-none.section--list-contact-person,.-padding-bottom-none.section--contact-person,.-padding-bottom-none.section--gallery,.-padding-bottom-none.section--timeline{padding-bottom:0}.section.-padding-top-half,.-padding-top-half.section--text,.-padding-top-half.section--text-image,.-padding-top-half.section--teaser,.-padding-top-half.section--cards,.-padding-top-half.section--hero,.-padding-top-half.section--list-contact-person,.-padding-top-half.section--contact-person,.-padding-top-half.section--gallery,.-padding-top-half.section--timeline{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--text,.-padding-top-half.section--text-image,.-padding-top-half.section--teaser,.-padding-top-half.section--cards,.-padding-top-half.section--hero,.-padding-top-half.section--list-contact-person,.-padding-top-half.section--contact-person,.-padding-top-half.section--gallery,.-padding-top-half.section--timeline{padding-top:calc(var(--section-padding) / 4)}}@media only screen and (max-width:767px){.section.-padding-top-half,.-padding-top-half.section--text,.-padding-top-half.section--text-image,.-padding-top-half.section--teaser,.-padding-top-half.section--cards,.-padding-top-half.section--hero,.-padding-top-half.section--list-contact-person,.-padding-top-half.section--contact-person,.-padding-top-half.section--gallery,.-padding-top-half.section--timeline{padding-top:calc(var(--section-padding) / 4)}}.section.-padding-bottom-half,.-padding-bottom-half.section--text,.-padding-bottom-half.section--text-image,.-padding-bottom-half.section--teaser,.-padding-bottom-half.section--cards,.-padding-bottom-half.section--hero,.-padding-bottom-half.section--list-contact-person,.-padding-bottom-half.section--contact-person,.-padding-bottom-half.section--gallery,.-padding-bottom-half.section--timeline{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--text,.-padding-bottom-half.section--text-image,.-padding-bottom-half.section--teaser,.-padding-bottom-half.section--cards,.-padding-bottom-half.section--hero,.-padding-bottom-half.section--list-contact-person,.-padding-bottom-half.section--contact-person,.-padding-bottom-half.section--gallery,.-padding-bottom-half.section--timeline{padding-bottom:calc(var(--section-padding) / 4)}}@media only screen and (max-width:767px){.section.-padding-bottom-half,.-padding-bottom-half.section--text,.-padding-bottom-half.section--text-image,.-padding-bottom-half.section--teaser,.-padding-bottom-half.section--cards,.-padding-bottom-half.section--hero,.-padding-bottom-half.section--list-contact-person,.-padding-bottom-half.section--contact-person,.-padding-bottom-half.section--gallery,.-padding-bottom-half.section--timeline{padding-bottom:calc(var(--section-padding) / 4)}}@media only screen and (min-width:768px) and (max-width:959px){.section.-has-table .wrapper,.-has-table.section--text .wrapper,.-has-table.section--text-image .wrapper,.-has-table.section--teaser .wrapper,.-has-table.section--cards .wrapper,.-has-table.section--hero .wrapper,.-has-table.section--list-contact-person .wrapper,.-has-table.section--contact-person .wrapper,.-has-table.section--gallery .wrapper,.-has-table.section--timeline .wrapper{width:100%;overflow-x:auto}}@media only screen and (max-width:767px){.section.-has-table .wrapper,.-has-table.section--text .wrapper,.-has-table.section--text-image .wrapper,.-has-table.section--teaser .wrapper,.-has-table.section--cards .wrapper,.-has-table.section--hero .wrapper,.-has-table.section--list-contact-person .wrapper,.-has-table.section--contact-person .wrapper,.-has-table.section--gallery .wrapper,.-has-table.section--timeline .wrapper{width:100%;overflow-x:auto}}.section.-has-table .wrapper table,.-has-table.section--text .wrapper table,.-has-table.section--text-image .wrapper table,.-has-table.section--teaser .wrapper table,.-has-table.section--cards .wrapper table,.-has-table.section--hero .wrapper table,.-has-table.section--list-contact-person .wrapper table,.-has-table.section--contact-person .wrapper table,.-has-table.section--gallery .wrapper table,.-has-table.section--timeline .wrapper table{width:100%}.section--text .inner *:last-child{margin-bottom:0}.section--text-image .inner{display:flex;align-items:center;justify-content:space-between;gap:var(--margin-text)}@media only screen and (min-width:768px) and (max-width:959px){.section--text-image .inner{flex-direction:column}}@media only screen and (max-width:767px){.section--text-image .inner{flex-direction:column}}.section--text-image__image{width:50%}@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__text{width:40%}@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--teaser .outer{width:100%}@media only screen and (min-width:2000px){.section--teaser .outer{background-color:var(--ci-color-grey)}}.section--teaser__wrapper{background-color:var(--ci-color-grey);padding:55px;display:flex;align-items:center;justify-content:space-between;gap:55px}@media only screen and (min-width:2000px){.section--teaser__wrapper{padding-left:0;padding-right:0}}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser__wrapper{flex-direction:column;padding:20px;gap:var(--margin-text)}}@media only screen and (max-width:767px){.section--teaser__wrapper{flex-direction:column;padding:20px;gap:var(--margin-text)}}.section--teaser__wrapper>div{width:50%}@media only screen and (min-width:768px) and (max-width:959px){.section--teaser__wrapper>div{width:100%}}@media only screen and (max-width:767px){.section--teaser__wrapper>div{width:100%}}.section--teaser__wrapper__text{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:2000px){.section--teaser__wrapper__text{justify-content:flex-start}}.section--teaser__wrapper__text__container{max-width:600px;width:100%}.section--teaser__wrapper__text__container *:last-child{margin-bottom:0}.section--cards ul{width:unset}.section--cards__content{display:flex;gap:var(--margin-text)}@media only screen and (min-width:768px) and (max-width:959px){.section--cards__content{flex-direction:column}}@media only screen and (max-width:767px){.section--cards__content{flex-direction:column}}.section--cards__content>div{width:calc(100% / 3)}@media only screen and (min-width:768px) and (max-width:959px){.section--cards__content>div{width:100%}}@media only screen and (max-width:767px){.section--cards__content>div{width:100%}}.section--cards__content__card{border:1px solid var(--ci-color-grey)}.section--cards__content__card__text{padding:30px 50px}@media only screen and (min-width:768px) and (max-width:959px){.section--cards__content__card__text{padding:5px 10px}}@media only screen and (max-width:767px){.section--cards__content__card__text{padding:5px 10px}}.section--hero{--height-hero:850px;--height-hero-responsive:450px;position:relative;padding-top:0;padding-bottom:0}.section--hero .flickity-page-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:20px}.section--hero .flickity-page-dots .dot{background:var(--ci-color-yellow)}.section--hero .carousel .carousel-cell{height:var(--height-hero);width:100%}@media only screen and (min-width:768px) and (max-width:959px){.section--hero .carousel .carousel-cell{--height-hero:var(--height-hero-responsive)}}@media only screen and (max-width:767px){.section--hero .carousel .carousel-cell{--height-hero:var(--height-hero-responsive)}}.section--hero__wrapper img{height:var(--height-hero);width:100%;object-fit:cover}@media only screen and (min-width:768px) and (max-width:959px){.section--hero__wrapper img{--height-hero:var(--height-hero-responsive)}}@media only screen and (max-width:767px){.section--hero__wrapper img{--height-hero:var(--height-hero-responsive)}}.section--list-contact-person__text{margin-bottom:calc(var(--margin-text) * 2)}.section--list-contact-person__list{margin-left:calc((var(--margin-text) / 2) / -1);margin-right:calc((var(--margin-text) / 2) / -1);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--margin-text)}@media only screen and (min-width:768px) and (max-width:959px){.section--list-contact-person__list{margin-left:0;margin-right:0;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--margin-text) * 2)}}@media only screen and (max-width:767px){.section--list-contact-person__list{margin-left:0;margin-right:0;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--margin-text) * 2)}}.section--list-contact-person__list__item{width:calc(33% - var(--margin-text));margin-top:var(--margin-text)}@media only screen and (min-width:960px) and (max-width:1281px){.section--list-contact-person__list__item{width:calc(25% - var(--margin-text))}}.section--list-contact-person__list__item img{width:100%}@media only screen and (min-width:768px) and (max-width:959px){.section--list-contact-person__list__item{width:100%;margin-top:0;justify-content:center}.section--list-contact-person__list__item img{width:100%}}@media only screen and (max-width:767px){.section--list-contact-person__list__item{width:100%;margin-top:0;justify-content:center}.section--list-contact-person__list__item img{width:100%}}.section--list-contact-person__list .person{margin-top:var(--margin-text)}.section--contact-person .inner{display:flex;gap:20%}@media only screen and (min-width:768px) and (max-width:959px){.section--contact-person .inner{gap:var(--margin-text);flex-direction:column}}@media only screen and (max-width:767px){.section--contact-person .inner{gap:var(--margin-text);flex-direction:column}}.section--contact-person__text{width:40%}@media only screen and (min-width:768px) and (max-width:959px){.section--contact-person__text{width:100%}}@media only screen and (max-width:767px){.section--contact-person__text{width:100%}}.section--contact-person__content{width:40%;display:grid;grid-template-columns:repeat(1,1fr);gap:var(--margin-text)}.section--contact-person__content img{max-width:300px}@media only screen and (min-width:768px) and (max-width:959px){.section--contact-person__content{gap:calc(var(--margin-text) * 2);width:100%;grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:767px){.section--contact-person__content{gap:calc(var(--margin-text) * 2);width:100%;grid-template-columns:repeat(1,1fr)}}.section--gallery{position:relative}.section--gallery .inner__grid{display:flex;justify-content:center;align-items:center}.section--gallery__text{margin-bottom:calc(var(--margin-text) * 2)}.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}.btn,.FormBuilder .Inputfield_applicant_documents input[type="file"] input[type="button"],.btn--secondary,.section button,.section--text button,.section--text-image button,.section--teaser button,.section--cards button,.section--hero button,.section--list-contact-person button,.section--contact-person button,.section--gallery button,.section--timeline button{display:inline-block;font-size:var(--font-size-button,clac(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:10px 20px;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--secondary:hover,.section button:hover,.section--text button:hover,.section--text-image button:hover,.section--teaser button:hover,.section--cards button:hover,.section--hero button:hover,.section--list-contact-person button:hover,.section--contact-person button:hover,.section--gallery button:hover,.section--timeline button:hover{color:var(--color-button-hover);background-color:var(--bg-color-button-hover)}.btn--secondary{--bg-color-button-hover:var(--bg-color-button-secondary-hover);--bg-color-button:var(--bg-color-button-secondary)}.btn--pdf{text-decoration:underline;font-size:var(--font-size-text);margin-left:var(--margin-text);position:relative}.btn--pdf:before{position:absolute;content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxOCAyMCI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjUuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDE0MSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjMDA0MDUyOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMiwyaDEwdjRoNHYxMkgyVjJaTTEsMEMuNCwwLDAsLjQsMCwxdjE4YzAsLjUuNCwxLDEsMWgxNmMuNSwwLDEtLjUsMS0xVjVTMTMsMCwxMywwSDFaTTcuNSw1LjVjMCwxLjYtLjUsMy40LTEuMiw1LjItLjgsMS43LTEuOCwzLjItMi45LDQuMWwxLjIsMS42YzIuOS0yLDYuMi0zLjMsOS4zLTIuOGwuNS0xLjljLTIuNy0uOS00LjgtMy42LTQuOC02LjFoLTJaTTguMSwxMS41Yy4zLS42LjUtMS4yLjctMS44LjUuNywxLjEsMS40LDEuNywyLTEsLjItMS45LjUtMi45LjguMi0uMy4zLS42LjUtMVoiLz4KPC9zdmc+");left:calc(var(--margin-text) / -1);top:17px;transform:translateY(-50%);width:18px}.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-yellow);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-yellow);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}table{border:none}table tr{border:none}table tr td{border:none;padding:20px 15px;vertical-align:top}table thead tr{background-color:var(--ci-color-blue)}table thead tr td{color:var(--ci-color-white)}table tbody tr.-has-border-top{border-top:10px solid var(--ci-color-blue)}table tbody tr:nth-child(odd){background-color:var(--ci-color-grey)}.person__name{font-size:calc(var(--font-size-text) + 2px);margin-bottom:5px}.person__image{margin-bottom:var(--margin-text)}.person__details{display:flex;flex-direction:column;gap:var(--line-height)}.person__details p{margin-bottom:0}.person__details__contact{display:flex;align-items:flex-start;align-items:center;gap:10px}.person__details__contact img{width:18px;height:18px}.timeline{--timeline-year-circle-size:100px;--gap-circle-box:50px;position:relative;width:100%;max-width:var(--inner-width-large);margin:0 auto}@media only screen and (min-width:768px) and (max-width:959px){.timeline{--gap-circle-box:20px;--timeline-year-circle-size:80px}}@media only screen and (max-width:767px){.timeline{--gap-circle-box:20px;--timeline-year-circle-size:80px}}.timeline:before{content:"";position:absolute;width:2px;background:var(--ci-color-blue);top:0;bottom:0;left:50%;margin-left:-1px}@media only screen and (min-width:768px) and (max-width:959px){.timeline:before{left:calc(var(--timeline-year-circle-size) / 2)}}@media only screen and (max-width:767px){.timeline:before{left:calc(var(--timeline-year-circle-size) / 2)}}.timeline__item{width:100%}.timeline__item.-first,.timeline__item.-last{--timeline-year-circle-size:120px}@media only screen and (min-width:768px) and (max-width:959px){.timeline__item.-first,.timeline__item.-last{--timeline-year-circle-size:80px}}@media only screen and (max-width:767px){.timeline__item.-first,.timeline__item.-last{--timeline-year-circle-size:80px}}.timeline__item.-first .timeline__item__date,.timeline__item.-last .timeline__item__date{background-color:var(--ci-color-blue);color:#fff;font-size:26px}@media only screen and (min-width:768px) and (max-width:959px){.timeline__item.-first .timeline__item__date,.timeline__item.-last .timeline__item__date{--timeline-year-circle-size:80px;font-size:var(--font-size-text)}}@media only screen and (max-width:767px){.timeline__item.-first .timeline__item__date,.timeline__item.-last .timeline__item__date{--timeline-year-circle-size:80px;font-size:var(--font-size-text)}}.timeline__item.-odd .timeline__item__content{margin-left:calc(50% + (var(--timeline-year-circle-size) / 2));width:calc(50% - (var(--timeline-year-circle-size) / 2));justify-content:flex-start}@media only screen and (min-width:768px) and (max-width:959px){.timeline__item.-odd .timeline__item__content{margin-left:var(--timeline-year-circle-size);width:unset}}@media only screen and (max-width:767px){.timeline__item.-odd .timeline__item__content{margin-left:var(--timeline-year-circle-size);width:unset}}.timeline__item.-odd .timeline__item__content__wrapper{margin-right:0;margin-left:var(--gap-circle-box);position:relative}.timeline__item.-odd .timeline__item__content__wrapper:before{content:" ";position:absolute;left:calc(var(--gap-circle-box) / -1);top:50%;transform:translateY(-50%);width:calc(var(--gap-circle-box) - 2px);z-index:1;border:1px dashed var(--ci-color-blue)}.timeline__item.-even .timeline__item__content__wrapper:before{content:" ";position:absolute;right:calc(var(--gap-circle-box) / -1);top:50%;transform:translateY(-50%);width:calc(var(--gap-circle-box) - 2px);z-index:1;border:1px dashed var(--ci-color-blue)}@media only screen and (min-width:768px) and (max-width:959px){.timeline__item.-even .timeline__item__content__wrapper:before{right:unset;left:calc(var(--gap-circle-box) / -1)}}@media only screen and (max-width:767px){.timeline__item.-even .timeline__item__content__wrapper:before{right:unset;left:calc(var(--gap-circle-box) / -1)}}.timeline__item__date{position:absolute;left:50%;transform:translateX(-50%);z-index:10;background-color:#fff;width:var(--timeline-year-circle-size);aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:100%;border:2px solid var(--ci-color-blue)}@media only screen and (min-width:768px) and (max-width:959px){.timeline__item__date{left:0;transform:translateX(0)}}@media only screen and (max-width:767px){.timeline__item__date{left:0;transform:translateX(0)}}.timeline__item__content{min-height:var(--timeline-year-circle-size);margin-bottom:var(--margin-text);width:calc(50% - (var(--timeline-year-circle-size) / 2));display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width:768px) and (max-width:959px){.timeline__item__content{margin-left:var(--timeline-year-circle-size);width:unset;justify-content:flex-start}}@media only screen and (max-width:767px){.timeline__item__content{margin-left:var(--timeline-year-circle-size);width:unset;justify-content:flex-start}}.timeline__item__content p:last-child{margin-bottom:0}.timeline__item__content__wrapper{position:relative;border:1px solid var(--ci-color-grey);padding:10px 20px;max-width:375px;width:100%;margin-right:var(--gap-circle-box);background-color:#fff;z-index:1000}@media only screen and (min-width:768px) and (max-width:959px){.timeline__item__content__wrapper{margin-right:0;margin-left:var(--gap-circle-box)}}@media only screen and (max-width:767px){.timeline__item__content__wrapper{margin-right:0;margin-left:var(--gap-circle-box)}}