@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}section.persons-section{background-color:var(--section-blue)}section.persons-section .content-container{margin:0 auto;max-width:var(--content-width-smaller)}@media only screen and (min-width:1024px){section.persons-section .content-container{padding:var(--inner-padding-small) var(--inner-padding-small) 0}}@media only screen and (min-width:1920px){section.persons-section .content-container{padding:var(--inner-padding-small) 0 0}}section.persons-section .intro-container{max-width:var(--content-width-smaller)}section.persons-section .section-intro .teaser p{font-size:clamp(1.125rem,.7916666667rem + 1.4814814815vw,1.875rem);line-height:calc(clamp(1.125rem, .7916666667rem + 1.4814814815vw, 1.875rem)*1)}@media only screen and (min-width:768px){section.persons-section .field--name-field-person-refs{display:grid;gap:58px;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){section.persons-section .field--name-field-person-refs{gap:58px;grid-template-columns:repeat(3,1fr)}section.persons-section .field--name-field-person-refs:has(>.field__item:nth-child(4)){grid-template-columns:repeat(3,1fr)}}section.persons-section .field--name-field-person-refs .field--name-field-bild{border-radius:0;max-height:340px;max-width:unset}@media only screen and (min-width:1024px){section.persons-section .field--name-field-person-refs .field--name-field-bild{height:auto;width:100%}}section.persons-section .field--name-field-person-refs .person-data{display:flex;flex-direction:column;min-height:176px;padding:18px 65px 30px}@media only screen and (min-width:768px){section.persons-section .field--name-field-person-refs .person-data{min-height:200px;padding:18px 35px 30px}}@media only screen and (min-width:1408px){section.persons-section .field--name-field-person-refs .person-data{padding:18px 65px 30px}}section.persons-section .field--name-field-person-refs .person-data span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-inline-box;font-family:var(--font2);overflow:hidden}section.persons-section .field--name-field-person-refs .person-name{font-size:clamp(2rem,1.7777777778rem + .987654321vw,2.5rem);line-height:calc(clamp(2rem, 1.7777777778rem + .987654321vw, 2.5rem)*1)}section.persons-section h3{color:var(--fff)}section.persons-section 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)}section.persons-section .person{background-color:var(--medium-blue);border:5px solid var(--medium-blue);border-radius:83px 195px 83px 83px;overflow:hidden;text-align:left}section.persons-section .person-name{margin-bottom:var(--v-space-xs)}section.persons-section .field--name-field-functions{line-height:1.15}section.persons-section img{height:100%;width:100%}section.persons-section .more-link a{background-color:var(--section-blue);border-radius:43px;color:var(--color1);font-family:var(--font-regular);font-size:clamp(1.125rem,1.0694444444rem + .2469135802vw,1.25rem);line-height:calc(clamp(1.125rem, 1.0694444444rem + .2469135802vw, 1.25rem)*1.3);padding:var(--v-space-sm) var(--v-space-xl)}section.persons-section .more-link a:active,section.persons-section .more-link a:focus,section.persons-section .more-link a:hover{background-color:var(--color2);border-color:var(--color2);color:var(--fff);text-decoration:none}