@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}.page-node-type-persons-overview .field--name-field-description{display:none}@media only screen and (min-width:1024px){.page-node-type-persons-overview .page-content-container{grid-template-columns:1fr min(var(--content-width-smaller),100% - 90px) 1fr}}.page-node-type-persons-overview h1{font-size:clamp(3.75rem,2.6388888889rem + 4.9382716049vw,6.25rem);line-height:calc(clamp(3.75rem, 2.6388888889rem + 4.9382716049vw, 6.25rem)*1.1);text-align:left;text-transform:none}.page-node-type-persons-overview a,.page-node-type-persons-overview em,.page-node-type-persons-overview li,.page-node-type-persons-overview p,.page-node-type-persons-overview span,.page-node-type-persons-overview strong{color:var(--text-color);font-family:var(--font2)}.page-node-type-persons-overview .website svg{fill:var(--color1)}@media only screen and (min-width:768px)and (max-width:1023px){.page-node-type-persons-overview .field--name-field-persons{display:block}}@media only screen and (min-width:768px){.page-node-type-persons-overview .field--name-field-persons{display:grid;gap:58px;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.page-node-type-persons-overview .field--name-field-persons{gap:58px;grid-template-columns:repeat(3,1fr)}}.page-node-type-persons-overview .person{background-color:var(--medium-blue);border:5px solid var(--medium-blue);border-radius:83px 195px 83px 83px;overflow:hidden;padding:0}@media only screen and (min-width:768px)and (max-width:1023px){.page-node-type-persons-overview .person{grid-template-columns:1fr}}.page-node-type-persons-overview .person .field--name-field-bild{border-radius:0;margin-bottom:var(--v-space-s);max-height:340px;max-height:360px;overflow:hidden}@media only screen and (min-width:1024px){.page-node-type-persons-overview .person .field--name-field-bild{height:auto;width:100%}}.page-node-type-persons-overview .person .field--name-field-bild:hover img{transform:scale(1.1)}.page-node-type-persons-overview .person .person-data{display:flex;flex-direction:column;min-height:176px;padding:18px 65px 30px}@media only screen and (min-width:768px){.page-node-type-persons-overview .person .person-data{min-height:200px;padding:18px 35px 30px}}@media only screen and (min-width:1408px){.page-node-type-persons-overview .person .person-data{padding:18px 65px 30px}}.page-node-type-persons-overview .person .person-data span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-inline-box;font-family:var(--font2);overflow:hidden}.page-node-type-persons-overview .person .person-name{font-size:clamp(2rem,1.7777777778rem + .987654321vw,2.5rem);line-height:calc(clamp(2rem, 1.7777777778rem + .987654321vw, 2.5rem)*1)}.page-node-type-persons-overview .person img{border-radius:0;transition:var(--transition-short)}.page-node-type-persons-overview h3{color:var(--fff)}.page-node-type-persons-overview h2{font-size:clamp(2.1875rem,1.2152777778rem + 4.3209876543vw,4.375rem);line-height:calc(clamp(2.1875rem, 1.2152777778rem + 4.3209876543vw, 4.375rem)*1)}.page-node-type-persons-overview .person-name{margin-bottom:var(--v-space-xs)}.page-node-type-persons-overview .field--name-field-functions{color:var(--fff);line-height:1.15}.page-node-type-persons-overview article .social-links{justify-content:left}.page-node-type-persons-overview article .social-links svg{fill:var(--medium-blue);transition:var(--transition-short)}.page-node-type-persons-overview article .social-links li{background-color:var(--fff);border-radius:50%;height:45px;transition:var(--transition-short);width:45px}.page-node-type-persons-overview article .social-links li:active,.page-node-type-persons-overview article .social-links li:focus,.page-node-type-persons-overview article .social-links li:hover{background-color:var(--color2);border-color:var(--color2);transition:var(--transition-short)}.page-node-type-persons-overview article .social-links li:active svg,.page-node-type-persons-overview article .social-links li:focus svg,.page-node-type-persons-overview article .social-links li:hover svg{fill:var(--fff);transition:var(--transition-short)}.page-node-type-persons-overview .field--name-field-description{max-width:var(--content-width-medium)}@media only screen and (min-width:1408px){.page-node-type-persons-overview .field--name-field-description{max-width:unset}}.page-node-type-persons-overview .field--name-field-description ul{margin-left:0}.page-node-type-persons-overview .field--name-field-description ul:not(:last-child){margin-bottom:var(--v-space-m)}.page-node-type-persons-overview .field--name-field-description ul li{list-style:initial}.page-node-type-persons-overview .field--name-field-description ol{margin-left:0}.page-node-type-persons-overview .field--name-field-description ol:not(:last-child){margin-bottom:var(--v-space-m)}.page-node-type-persons-overview .field--name-field-description ol li{list-style:decimal}.page-node-type-persons-overview .field--name-field-description li{margin-left:20px}.page-node-type-persons-overview .field--name-field-description a{color:var(--color2)}.page-node-type-persons-overview .field--name-field-description p{line-height:1.5625}@media only screen and (min-width:1408px){.page-node-type-persons-overview .field--name-field-description p{max-width:unset}}.page-node-type-persons-overview .person-search-wrapper{display:flex;flex-direction:column;margin-bottom:var(--v-space-l)}@media only screen and (min-width:768px){.page-node-type-persons-overview .person-search-wrapper{margin-bottom:0}}.page-node-type-persons-overview .person-search-wrapper input,.page-node-type-persons-overview .person-search-wrapper span{color:var(--color1);font-family:var(--font2)}.page-node-type-persons-overview .person-search-wrapper input{border-color:var(--color1)}.page-node-type-persons-overview .views-field{height:100%}.page-node-type-persons-overview .form-actions{display:flex}.page-node-type-persons-overview .ovld-btn{background-color:var(--section-blue);background-color:var(--light-blue);border-radius:43px;color:var(--color1);cursor:pointer;font-family:var(--font-heading);margin-right:var(--v-space-s);padding:var(--v-space-sm) var(--v-space-xl)}.page-node-type-persons-overview .ovld-btn:active,.page-node-type-persons-overview .ovld-btn:focus,.page-node-type-persons-overview .ovld-btn:hover{background-color:var(--color2);border-color:var(--color2);color:var(--fff);text-decoration:none}.page-node-type-persons-overview .ovld-btn+.ovld-btn{background:url(../icons/close.svg) no-repeat 50%;border:2px solid var(--color1);border-radius:50%;color:transparent;font-size:clamp(0rem,0rem + 0vw,0rem);height:56px;line-height:calc(clamp(0rem, 0rem + 0vw, 0rem)*1.0833);margin:0;padding:25px;width:56px}.page-node-type-persons-overview .ovld-btn+.ovld-btn:active,.page-node-type-persons-overview .ovld-btn+.ovld-btn:focus,.page-node-type-persons-overview .ovld-btn+.ovld-btn:hover{background-color:var(--light-blue);border-color:var(--light-blue)}.page-node-type-persons-overview input[type=text]{border-radius:0;height:45px}.page-node-type-persons-overview .form-text{background:none;border:0;border-bottom:2px solid #000;padding:8px 0}.page-node-type-persons-overview .views-exposed-form{align-items:center;margin-bottom:var(--v-space-3xl)}@media only screen and (min-width:768px){.page-node-type-persons-overview .views-exposed-form{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1408px){.page-node-type-persons-overview .views-exposed-form{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-node-type-persons-overview .views-element-container .persons-list ul{display:flex;flex-direction:column;gap:var(--v-space-xl);text-align:center}@media only screen and (min-width:768px){.page-node-type-persons-overview .views-element-container .persons-list ul{display:grid;gap:58px;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.page-node-type-persons-overview .views-element-container .persons-list ul{gap:58px;grid-template-columns:repeat(3,1fr)}}.page-node-type-persons-overview .views-element-container .persons-list ul .person{height:100%}.page-node-type-persons-overview .views-element-container .persons-list ul .field--name-field-bild{border-radius:0;max-height:340px}@media only screen and (min-width:1024px){.page-node-type-persons-overview .views-element-container .persons-list ul .field--name-field-bild{height:auto;width:100%}}.page-node-type-persons-overview .views-element-container .persons-list ul .field--name-field-bild img{height:100%;width:100%}.page-node-type-persons-overview .views-element-container .persons-list ul h3,.page-node-type-persons-overview .views-element-container .persons-list ul span{text-align:left}.page-node-type-person{background-color:var(--section-blue)}@media only screen and (min-width:768px){.page-node-type-person .page-content-container{grid-template-columns:1fr min(1340px,100% - 90px) 1fr}}.page-node-type-person .intro-container{margin-bottom:60px}@media only screen and (min-width:1024px){.page-node-type-person .intro-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:96px}}.page-node-type-person .section-intro{width:100%}.page-node-type-person .title{font-size:clamp(2.1875rem,1.2152777778rem + 4.3209876543vw,4.375rem);line-height:calc(clamp(2.1875rem, 1.2152777778rem + 4.3209876543vw, 4.375rem)*1);text-align:left}.page-node-type-person .field--name-field-functions{color:var(--text-gray);font-family:var(--font2);font-size:clamp(1.25rem,.9722222222rem + 1.2345679012vw,1.875rem);line-height:calc(clamp(1.25rem, .9722222222rem + 1.2345679012vw, 1.875rem)*1);margin-bottom:var(--v-space-4xl)}.page-node-type-person .field--name-field-email,.page-node-type-person .field--name-field-fax-number,.page-node-type-person .field--name-field-phone-number{display:grid;margin-bottom:var(--v-space-m)}@media only screen and (min-width:768px){.page-node-type-person .field--name-field-email,.page-node-type-person .field--name-field-fax-number,.page-node-type-person .field--name-field-phone-number{grid-template-columns:160px minmax(100px,1fr)}}@media only screen and (min-width:1024px){.page-node-type-person .field--name-field-email,.page-node-type-person .field--name-field-fax-number,.page-node-type-person .field--name-field-phone-number{grid-template-columns:200px minmax(100px,1fr)}}.page-node-type-person .field--name-field-email a,.page-node-type-person .field--name-field-email span,.page-node-type-person .field--name-field-fax-number a,.page-node-type-person .field--name-field-fax-number span,.page-node-type-person .field--name-field-phone-number a,.page-node-type-person .field--name-field-phone-number span{font-family:var(--font2);font-size:clamp(1.25rem,.9722222222rem + 1.2345679012vw,1.875rem);line-height:calc(clamp(1.25rem, .9722222222rem + 1.2345679012vw, 1.875rem)*1.2)}.page-node-type-person .field--name-field-email span,.page-node-type-person .field--name-field-fax-number span,.page-node-type-person .field--name-field-phone-number span{margin-bottom:var(--v-space-xs)}.page-node-type-person .field--name-field-email a{word-wrap:break-word;padding:0;text-decoration:underline;text-decoration-color:var(--color1);text-decoration-thickness:2px;text-underline-offset:6px}.page-node-type-person .field--name-field-email a:active,.page-node-type-person .field--name-field-email a:focus,.page-node-type-person .field--name-field-email a:hover{color:var(--color1)}.page-node-type-person .contact{margin-bottom:var(--v-space-4xl)}.page-node-type-person a,.page-node-type-person em,.page-node-type-person li,.page-node-type-person p,.page-node-type-person span,.page-node-type-person strong{color:var(--text-color);font-family:var(--font2)}.page-node-type-person .field--name-field-description{max-width:var(--content-width-medium)}.page-node-type-person .field--name-field-description ul{margin-left:0}.page-node-type-person .field--name-field-description ul:not(:last-child){margin-bottom:var(--v-space-m)}.page-node-type-person .field--name-field-description ul li{list-style:initial}.page-node-type-person .field--name-field-description ol{margin-left:0}.page-node-type-person .field--name-field-description ol:not(:last-child){margin-bottom:var(--v-space-m)}.page-node-type-person .field--name-field-description ol li{list-style:decimal}.page-node-type-person .field--name-field-description li{margin-left:20px}.page-node-type-person .field--name-field-description a{color:var(--color2)}.page-node-type-person article .social-links{justify-content:left}.page-node-type-person article .social-links svg{fill:var(--medium-blue);transition:var(--transition-short)}.page-node-type-person article .social-links li{background-color:var(--fff);border-radius:50%;height:45px;transition:var(--transition-short);width:45px}.page-node-type-person article .social-links li:active,.page-node-type-person article .social-links li:focus,.page-node-type-person article .social-links li:hover{background-color:var(--color2);border-color:var(--color2);transition:var(--transition-short)}.page-node-type-person article .social-links li:active svg,.page-node-type-person article .social-links li:focus svg,.page-node-type-person article .social-links li:hover svg{fill:var(--fff);transition:var(--transition-short)}@media only screen and (min-width:1024px){.page-node-type-person .field--name-field-bild{justify-self:end}}.page-node-type-person .field--name-field-bild img{border:2px solid var(--section-blue);border-radius:83px 195px 83px 83px;height:auto;overflow:hidden}.page-node-type-person footer.footer .organization,.page-node-type-person footer.footer span{color:var(--fff)}