body.homepage #main>*:last-child{margin-bottom:calc(-1* var(--shape-wave-height))}.svgShape{height:var(--shape-wave-height);width:100%;z-index:10}.partPopup.popupCloseButtonInside .popupCloseButton svg{fill:var(--black)}#heroHeader{display:grid;grid-template-columns:50% 50%;background-color:var(--purple-light);color:var(--purple);position:relative;min-height:670px}@media (max-width: 1800px){#heroHeader{min-height:600px}}@media (max-width: 1500px){#heroHeader{min-height:560px}}@media (max-width: 1300px){#heroHeader{min-height:400px}}#heroHeader .text{display:flex;flex-direction:column;align-items:flex-end;position:relative}#heroHeader .text .header{display:flex;flex-direction:column;height:100%;width:100%;max-width:calc(var(--basicContainer-maxWidth) / 2 + var(--basicContainer-padding));padding:var(--spacing-40);padding-bottom:calc(var(--spacing-30) + var(--shape-wave-height));padding-left:var(--basicContainer-padding)}#heroHeader .text .header .partBreadcrumb{margin-bottom:var(--spacing-30)}#heroHeader .text .header .partBreadcrumb3{--partBreadcrumb3-fontSize: .875rem;--partBreadcrumb3-gap: calc(var(--partBreadcrumb3-fontSize) / 1.8);--partBreadcrumb3-fontWeight: 400;--partBreadcrumb3-color: #999;--partBreadcrumb3-link-color: var(--black);--partBreadcrumb3-link-textDecorationColor: var(--purple);--partBreadcrumb3-link-textDecorationColor-hover: var(--partBreadcrumb3-link-color);--partBreadcrumb3-icon-svg-fill: var(--purple);--partBreadcrumb3-icon-svg-width: calc(var(--partBreadcrumb3-fontSize) / 2)}#heroHeader .text .wrapper{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}#heroHeader .text .wrapper h1{text-wrap:balance;color:var(--purple-dark)}#heroHeader .text .wrapper h1.heading-long-word{font-size:clamp(1.875rem,2vw + 1rem,3.25rem)}#heroHeader .text .wrapper h1:only-child{margin-bottom:0}#heroHeader .text .wrapper .partContentText{color:var(--black);font-size:var(--fontSize-h4);text-wrap:balance}#heroHeader .text .wrapper .partContentText p strong{color:var(--purple-dark)}#heroHeader.noImage .wrapper .partSearchBar{max-width:770px}#heroHeader .text .wrapper time{margin-bottom:0;display:flex;align-items:center;font-size:1em;gap:.3em;margin-bottom:var(--partContent-margin)}#heroHeader .text .wrapper time .icon svg{width:.7em;fill:var(--purple);display:block}#heroHeader .text .wrapper time .label{font-size:1em;color:var(--body-color)}#heroHeader .image{z-index:20;padding-left:calc(var(--spacing-60) / 2);margin-bottom:calc(-1 * var(--spacing-vertical) / 2)}#heroHeader .image .wrapper{padding-top:var(--spacing-40);max-width:1000px;height:100%;position:relative}#heroHeader .image .partContentFileImageGallery{background-color:var(--purple);overflow:hidden;border-top-left-radius:20vw;border-bottom-left-radius:20vw;mask-image:linear-gradient(var(--purple),var(--purple));-webkit-mask-image:linear-gradient(var(--purple),var(--purple))}@media (min-width: 2200px){#heroHeader .image .partContentFileImageGallery{border-top-right-radius:20vw;border-bottom-right-radius:20vw}}#heroHeader .image .partContentFileImageGallery,#heroHeader .image .partContentFileImageGallery *{height:100%}#heroHeader .image .imagePlaceholder{display:none}#heroHeader .image video{width:100%;height:100%;object-fit:cover;position:absolute;z-index:5;top:0;left:0}#heroHeader .svgShape{fill:var(--white);position:absolute;bottom:-1px;left:0}#heroHeader.noImage{min-height:auto!important;grid-template-columns:auto}#heroHeader.noImage .text{padding-left:var(--basicContainer-padding);padding-right:var(--basicContainer-padding);width:100%;max-width:calc(var(--basicContainer-maxWidth) + (2 * var(--basicContainer-padding)));display:block;margin:0 auto}#heroHeader.noImage .text .header{padding-left:0;padding-right:0;max-width:900px}@media (max-width: 900px){#heroHeader{grid-template-columns:1fr;min-height:auto}#heroHeader .image .wrapper{padding-top:0}#heroHeader .image{order:-1;padding-left:0;margin-bottom:0}#heroHeader .image .partContentFileImageGallery{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:30vw}#heroHeader .image .imagePlaceholder{display:block}#heroHeader .text .header{max-width:none}#heroHeader+*{margin-top:var(--spacing-60)}}.contentBlocksWithOptionalLink{margin:var(--spacing-vertical) 0}.contentBlocksWithOptionalLink .list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-30)}.contentBlocksWithOptionalLink .list .item{max-height:180px;flex:1;flex-basis:22%;padding:var(--spacing-30);aspect-ratio:1/.7;display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:var(--borderRadius);position:relative;top:0;transition:top .3s;color:var(--white)}@media (max-width: 900px){.contentBlocksWithOptionalLink .list .item .label{font-size:1em;hyphens:auto;-webkit-hyphens:auto}}@media (max-width: 767px){.contentBlocksWithOptionalLink .list{gap:var(--spacing-15)}.contentBlocksWithOptionalLink .list[data-list-amount="4"] .item{flex-basis:47%}.contentBlocksWithOptionalLink .list[data-list-amount="3"] .item{flex-basis:47%;max-height:120px}.contentBlocksWithOptionalLink .item{max-height:110px}}.contentBlocksWithOptionalLink .list .label{font-weight:700;font-size:1.1em;z-index:10;text-align:center;line-height:1.2em;text-wrap:balance}.contentBlocksWithOptionalLink .list .item:after{content:"";height:50%;aspect-ratio:1/1;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.1;transition:height .3s ease-in}.contentBlocksWithOptionalLink .list .item:nth-child(n + 1){background-color:var(--orange)}.contentBlocksWithOptionalLink .list .item:nth-child(n + 2){background-color:var(--purple)}.contentBlocksWithOptionalLink .list .item:nth-child(n + 3){background-color:var(--green)}.contentBlocksWithOptionalLink .list .item:nth-child(n + 4){background-color:var(--orange)}@media (hover: hover){.contentBlocksWithOptionalLink .list .item:hover{top:-15px}.contentBlocksWithOptionalLink .list .item:hover:after{height:80%}}.contentBlocksWithTextAndOptionalLink .list .item:nth-child(1){--contentBlocksWithTextAndOptionalLink-background-color: var(--purple-dark);--contentBlocksWithTextAndOptionalLink-background-hover-color: var(--purple-darker);--contentBlocksWithTextAndOptionalLink-content-color: var(--white)}.contentBlocksWithTextAndOptionalLink .list .item:nth-child(2){--contentBlocksWithTextAndOptionalLink-background-color: var(--orange);--contentBlocksWithTextAndOptionalLink-background-hover-color: var(--orange-dark);--contentBlocksWithTextAndOptionalLink-content-color: var(--white)}.contentBlocksWithTextAndOptionalLink .list .item:nth-child(3){--contentBlocksWithTextAndOptionalLink-background-color: var(--white);--contentBlocksWithTextAndOptionalLink-background-hover-color: var(--green-light);--contentBlocksWithTextAndOptionalLink-content-color: var(--green)}.contentBlocksWithTextAndOptionalLink{margin:var(--spacing-vertical) 0}.contentBlocksWithTextAndOptionalLink .basicContainer>.partHeading{color:var(--purple-dark);margin-bottom:var(--spacing-40)}.contentBlocksWithTextAndOptionalLink .list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-30)}@media (max-width: 1023px){.contentBlocksWithTextAndOptionalLink .list{grid-template-columns:repeat(2,1fr)}.contentBlocksWithTextAndOptionalLink .list .item:nth-child(3){grid-column:1/3}}@media (max-width: 676px){.contentBlocksWithTextAndOptionalLink .list{grid-template-columns:repeat(1,1fr)}.contentBlocksWithTextAndOptionalLink .list .item:nth-child(3){grid-column:1}}.contentBlocksWithTextAndOptionalLink .list .item{border-radius:var(--borderRadius);box-shadow:var(--boxShadow);overflow:hidden;padding:var(--spacing-40);color:var(--contentBlocksWithTextAndOptionalLink-content-color);background-color:var(--contentBlocksWithTextAndOptionalLink-background-color);transition:background-color,.3s,color .3s}.contentBlocksWithTextAndOptionalLink .list a.item{text-decoration:none;display:flex;align-items:flex-start;flex-direction:column}.contentBlocksWithTextAndOptionalLink .list a.item .partHeading{margin-bottom:1em}.contentBlocksWithTextAndOptionalLink .list a.item .partContentText{font-size:.88889em;margin-bottom:1.2em}.contentBlocksWithTextAndOptionalLink .list a.item .partButton.partButton1.plain{margin-top:auto;--partButton1-color: var(--contentBlocksWithTextAndOptionalLink-content-color);--partButton1-textDecorationColor-hover: var(--contentBlocksWithTextAndOptionalLink-content-color)}.contentBlocksWithTextAndOptionalLink .list a.item:not(:nth-child(3)) .partButton.partButton1.plain{--partButton1-buttonIcon-color: var(--white);--partButton1-buttonIcon-color-hover: var(--white)}@media (hover: hover){.contentBlocksWithTextAndOptionalLink .list a.item:hover .partButton.partButton1.plain .buttonLabel,.contentBlocksWithTextAndOptionalLink .list a.item:focus .partButton.partButton1.plain:not([disabled]) .buttonLabel{border-color:var(--contentBlocksWithTextAndOptionalLink-content-color)}.contentBlocksWithTextAndOptionalLink .list a.item:hover{background-color:var(--contentBlocksWithTextAndOptionalLink-background-hover-color)}}#contentSubList{margin:var(--spacing-60) 0}#contentSubList .list{display:flex;flex-direction:column;gap:var(--spacing-30)}#contentSubList .item{display:grid;grid-template-columns:26% 1fr;border-radius:var(--borderRadius);box-shadow:var(--boxShadow);overflow:hidden;background-color:var(--white)}#contentSubList .image{background-color:var(--green)}#contentSubList .image a{transition:opacity .3s ease}#contentSubList .image .partContentFileImageGallery,#contentSubList .image .partContentFileImageGallery *{height:100%}@media (hover: hover){#contentSubList .image a:hover{opacity:.2}}#contentSubList .text{margin:var(--spacing-60);position:relative}#contentSubList .partHeading{color:var(--black);transition:opacity .3s ease;margin-bottom:.5em}#contentSubList .partHeading a{color:currentColor;text-decoration:none}#contentSubList .partHeading a:hover{text-decoration:underline}#contentSubList .text .partContentText{color:var(--body-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-right:60px}#contentSubList .text .partContentText p:last-child{margin-bottom:0}#contentSubList .button{position:absolute;bottom:0;right:0;background-color:var(--orange);color:currentColor;display:flex;justify-content:center;align-items:center;color:var(--white);width:44px;height:44px;text-decoration:none;border-radius:50%;transition:background-color .3s ease}@media (hover: hover){#contentSubList .button:hover,#contentSubList .button:focus{background-color:var(--orange-dark)}}@media screen and (max-width: 900px){#contentSubList .partHeading{font-size:var(--fontSize-h4);margin-right:60px}}@media screen and (max-width: 667px){#contentSubList .item{grid-template-columns:1fr}#contentSubList .text .partContentText{margin-right:0}#contentSubList .button{bottom:initial;top:calc(-1 * var(--spacing-60) - 22px)}}.contentTextTwoColumns{margin:var(--spacing-vertical) 0}.contentTextTwoColumns>.partHeading{margin-bottom:.5em;color:var(--purple-dark)}.contentTextTwoColumns .container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-40) var(--spacing-90)}.contentTextTwoColumns .column .partHeading{color:var(--purple-dark)}.contentTextTwoColumns .column .partContentText{--partContentText1-strong: var(--black)}.contentTextTwoColumns .container .partContentText ul li::marker{color:var(--purple)}@media (max-width: 767px){.contentTextTwoColumns .container{grid-template-columns:repeat(1,1fr)}}.contentTwoColumns{margin:var(--spacing-vertical) 0;--layoutGrid-content-width-left-percentage: .5;--contentTwoColumns-gap: var(--spacing-90)}.contentTwoColumns.contentTwoColumns--color-1{--contentTwoColumns-backgroundColor: var(--orange-light);--contentTwoColumns-contentColor: var(--orange)}.contentTwoColumns.contentTwoColumns--color-2{--contentTwoColumns-backgroundColor: var(--green-light);--contentTwoColumns-contentColor: var(--green-dark)}.contentTwoColumns.contentTwoColumns--hasBackgroundColor{margin:0;padding:var(--spacing-vertical) 0;background-color:var(--contentTwoColumns-backgroundColor)}.contentTwoColumns .imageVideo.imageVideo--left,.contentTwoColumns .textButtonFile.textButtonFile--left{margin-right:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumns .imageVideo.imageVideo--right,.contentTwoColumns .textButtonFile.textButtonFile--right{margin-left:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumns .imageVideo{align-self:flex-start;background-color:var(--contentTwoColumns-contentColor);border-radius:var(--borderRadius);overflow:hidden}.contentTwoColumns .imageVideo .partContentFileImageGallery{--partContentFileImageGallery-borderRadius: var(--borderRadius);will-change:transform}.contentTwoColumns .textButtonFile{display:grid;align-content:center}.contentTwoColumns .textButtonFile>.partHeading{margin-bottom:.5em;color:var(--contentTwoColumns-contentColor);text-wrap:balance}.contentTwoColumns .textButtonFile .partHeading.h3{color:var(--black)}.contentTwoColumns .textButtonFile .partContentForm{min-width:0;--form-label-color: var(--black);--form-input-minwidth-height: 40px;--form-label-font-weight: 700;--form-checkbox-radio-input-checked-color: var(--contentTwoColumns-contentColor);--form-text-ligther-color: rgba(0,0,0,.6)}.contentTwoColumns .textButtonFile .partContentForm .formV2>.partFormControlCombined.fullWidth .partFormControlInputText input:not(.inputFullWidth){width:100vw!important}@media screen and (max-width: 667px){.contentTwoColumns .textButtonFile .partContentForm .formV2 .formControlCombinedContainer{flex-wrap:wrap}.contentTwoColumns .textButtonFile .partContentForm .formV2 .formControlCombinedContainer .formItemContainer{margin-right:0}.contentTwoColumns .textButtonFile .partContentForm .formV2 .formControlCombinedLabel+.formControlCombinedContainer .formItemContainer{margin-right:10px}}.contentTwoColumns .textButtonFile .partContentForm .partMessageInfo .messageContainer{background-color:transparent;border:1px solid var(--contentTwoColumns-contentColor);color:var(--contentTwoColumns-contentColor);margin-bottom:var(--form-item-margin-bottom)}.contentTwoColumns .textButtonFile .partContentForm .partMessageInfo svg{fill:var(--contentTwoColumns-contentColor)}.contentTwoColumns .textButtonFile .partButton.default{background-color:transparent;border:solid 3px var(--contentTwoColumns-contentColor);color:var(--contentTwoColumns-contentColor)}@media (hover: hover){.contentTwoColumns .textButtonFile .partButton.default:not([disabled]):hover,.contentTwoColumns .textButtonFile .partButton.default:not([disabled]):focus{background-color:var(--contentTwoColumns-contentColor);color:var(--white)}}.contentTwoColumns .textButtonFile .partContentFileAdmin{--partContent-color: var(--contentTwoColumns-contentColor);--partContent-color-hover: var(--contentTwoColumns-contentColor)}@media (min-width: 901px){.contentTwoColumns .imageVideo.imageVideo--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumns .imageVideo.imageVideo--right{grid-column-start:content-center;grid-column-end:content-end}.contentTwoColumns .textButtonFile.textButtonFile--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumns .textButtonFile.textButtonFile--right{grid-column-start:content-center;grid-column-end:content-end}}@media (max-width: 900px){.contentTwoColumns{row-gap:var(--spacing-40);--contentTwoColumns-gap: 0}.contentTwoColumns .imageVideo{order:-1;max-width:600px}}.contentVarious{margin:var(--spacing-vertical) 0}.contentVarious .container{width:100%;max-width:900px}.contentVarious .partHeading{color:var(--orange);text-wrap:balance}#homeHeroHeader+.contentVarious .partHeading{color:var(--purple-dark)}.contentVarious .partContentText:not(:first-child) .partHeading{margin-top:var(--spacing-40)}.contentVarious .partContentText strong{color:var(--black)}.contentVarious .partContentText table th,.contentVarious .partContentText table td{border:none;border-bottom:solid 1px rgba(0,0,0,.1);padding:.3em 0}.contentVarious .partContentText table th:not(:first-child),.contentVarious .partContentText table td:not(:first-child){padding-left:1em}.contentVarious .partContentFileImageGallery.single:not(:last-child){margin-bottom:var(--partContentFileImageGallery-margin)}.contentVarious .partContentFileImageGallery.presentationLogos .contentFileImage{padding:var(--spacing-30);border:solid 1px rgba(0,0,0,.1)}.contentVarious .partSocialMediaShareIconList.partSocialMediaShareIconList1{--partSocialMediaShareIconList1-gap: 10px 10px;--partSocialMediaShareIconList1-li-a-gap: .3rem;--partSocialMediaShareIconList1-icon-borderRadius:50%;--partSocialMediaShareIconList1-icon-size: var(--button-size);--partSocialMediaShareIconList1-icon-backgroundColor: var(--orange);--partSocialMediaShareIconList1-icon-backgroundColor-hover: var(--green);--partSocialMediaShareIconList1-icon-svg-size: 20px;--partSocialMediaShareIconList1-icon-svg-fill: var(--white);--partSocialMediaShareIconList1-icon-svg-fill-hover: var(--white);--partSocialMediaShareIconList1-label-color: inherit;--partSocialMediaShareIconList1-label-color-hover: #000;margin-top:var(--spacing-40);padding:var(--spacing-40);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);justify-content:space-between}.contentQuote{margin:var(--spacing-vertical) 0}.contentQuote .quoteCard{max-width:900px}.quoteCard .wrapper{--quoteCard-imageSize: clamp(3.75rem, 6vw + 1rem, 6.25rem);padding-bottom:calc(var(--quoteOverview-list-row-gap) - 5px)}.quoteCard:last-child .wrapper{padding-bottom:0}.quoteCard .text{position:relative;box-shadow:var(--boxShadow);border-radius:var(--borderRadius);padding:var(--spacing-60);color:var(--black);background-color:var(--white)}.quoteCard .text .partContentText{text-wrap:balance;--coreContent1-heading-color: var(--green)}.quoteCard .text .quote{--quoteSize: var(--spacing-40);z-index:10;position:absolute;top:calc(-1 * (var(--quoteSize) / 2));right:var(--spacing-60)}.quoteCard .text .quote svg{height:var(--quoteSize);aspect-ratio:30/22;fill:var(--green)}.quoteCard .details{margin-top:var(--spacing-20);display:flex;align-items:center;gap:.8em}.quoteCard .image{background-color:var(--green);border-radius:50%;overflow:hidden;width:var(--quoteCard-imageSize);flex:0 0 auto}.quoteCard .nameAndFunction{flex:1 1 auto;display:flex;flex-direction:column;gap:.1em}.quoteCard .name{color:var(--black);font-weight:700;font-size:1.111em}.quoteCard .function{color:var(--green-dark)}.quoteCard.quoteCard--color-1{--quoteCard-backgroundColor: rgba(var(--orange-light), 1);--quoteCard-contentColor: var(--orange-dark)}.quoteCard.quoteCard--color-2{--quoteCard-backgroundColor: var(--green-light);--quoteCard-contentColor: var(--green-dark)}#homeTeam{margin:var(--spacing-vertical) 0;padding-bottom:calc(var(--spacing-30) * 2)}#homeTeam .intro{margin-bottom:var(--spacing-60)}#homeTeam .intro .partHeading{color:var(--purple-dark)}#homeTeam .intro .partContentText{text-wrap:balance;max-width:900px}#homeTeam .list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-30)}#homeTeam .list .teamCard{background-color:var(--white);box-shadow:var(--boxShadow);position:relative}#homeTeam .list .teamCard:nth-child(2){top:calc(var(--spacing-30) * 2)}#homeTeam .teamCard .photo{background-color:var(--purple)}#homeTeam .list .teamCard .name{color:var(--purple)}#homeTeam .list .teamButton{top:calc(-1 * var(--spacing-30) * 2);background-color:var(--purple);box-shadow:var(--boxShadow);position:relative;border-radius:var(--borderRadius);text-align:center;display:grid;place-items:center;color:var(--white);padding:var(--spacing-30);text-decoration:none;transition:background-color .3s ease;overflow:hidden}#homeTeam .list .teamButton .label{font-size:var(--fontSize-h4);font-weight:700;text-wrap:balance}#homeTeam .list .teamButton:after{content:"";width:40%;aspect-ratio:1 / 1;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.15);transition:width .3s ease-in}@media (hover: hover){#homeTeam .list .teamButton:hover{background-color:var(--purple-dark)}#homeTeam .list .teamButton:hover:after{width:65%}}@media (max-width: 1023px){#homeTeam{padding-bottom:calc(var(--spacing-vertical))}#homeTeam .list{grid-template-columns:repeat(3,1fr)}#homeTeam .list .teamCard,#homeTeam .list .teamButton{top:0!important}#homeTeam .list .teamCard:nth-child(3){display:none}}@media (max-width: 767px){#homeTeam .list{grid-template-columns:repeat(2,1fr)}#homeTeam .list .teamButton{grid-column:span 2;min-height:110px}}#teamOverview{margin:var(--spacing-vertical) 0}#teamOverview .intro{margin-bottom:var(--spacing-40)}#teamOverview .list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-30)}@media (max-width: 1023px){#teamOverview .list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 700px){#teamOverview .list{grid-template-columns:repeat(2,1fr)}}.teamCard{display:flex;flex-direction:column;border-radius:var(--borderRadius);box-shadow:var(--boxShadow);overflow:hidden}.teamCard .photo{position:relative}.teamCard .photo .noPhoto{content:"";display:block;padding-top:131.5%;background:url("data:image/svg+xml,%3Csvg width='210' height='210' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M105 105c29.006 0 52.5-23.494 52.5-52.5S134.006 0 105 0 52.5 23.494 52.5 52.5 75.994 105 105 105Zm0 26.25c-35.044 0-105 17.588-105 52.5V210h210v-26.25c0-34.912-69.956-52.5-105-52.5Z' fill='%23FFF' fill-rule='nonzero' /%3E%3C/svg%3E") no-repeat center;background-size:50%;box-shadow:inset 0 -20px 20px -20px rgba(0,0,0,.05)}.teamCard .photo .partButton.personPopup{margin:0;position:absolute;z-index:10;bottom:15px;right:15px;border:var(--borderRadius);padding:0 15px;height:44px;background-color:var(--orange);border-radius:22px;transition:background-color .3s ease;font-size:.88889em;gap:.1em}.teamCard .photo .partButton.personPopup .buttonLabel{color:var(--white)}.teamCard .photo .partButton.partButton1 .buttonIcon .partFontIcon{font-size:1.1em;color:var(--white)}@media (hover: hover){.teamCard .photo .partButton.personPopup:hover{background-color:var(--green)}}.teamCard .text{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--spacing-30) var(--spacing-40)}.teamCard .text .name{font-size:var(--fontSize-h4);font-weight:700;margin-bottom:.2em;color:var(--orange)}.teamCard .text .partContentText{line-height:1.3;color:var(--body-color)}.teamCard .text .partContentText p{overflow-wrap:break-word;word-break:break-word;hyphens:auto}.partPopup3 .popupCustomContainer.person{font-size:var(--fontSize-body);padding:var(--spacing-60);display:grid;grid-template-columns:39% auto;gap:var(--spacing-40);max-width:900px;border-radius:var(--borderRadius)}.popupCustomContainer.person .partContentFileImageGallery{border-radius:var(--borderRadius);overflow:hidden}.popupCustomContainer.person .text{font-size:.88889em}.popupCustomContainer.person .partHeading{display:block;margin-bottom:.15em;color:var(--purple)}.popupCustomContainer.person .partContentText:first-of-type{color:var(--black);font-weight:700}@media (max-width: 667px){.partPopup3 .popupCustomContainer.person{grid-template-columns:auto;padding:var(--spacing-40)}.partPopup3 .popupCustomContainer.person .partContentFileImageGallery{max-width:200px}.teamCard .text{padding:var(--spacing-30)}.teamCard .text .name{font-size:1em}}#quoteOverview .list{margin-top:var(--spacing-60);margin-bottom:var(--spacing-vertical);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(430px,100%),1fr));grid-auto-rows:0;grid-row-gap:40px;grid-column-gap:var(--spacing-60)}#quoteOverview .quoteCard .image{margin-left:var(--spacing-60)}#quoteOverview .quoteCard .text{text-align:left;padding-left:var(--spacing-60);padding-right:var(--spacing-60)}#quoteOverview .quoteCard .text:before{top:var(--spacing-60);left:var(--spacing-30)}#quoteOverview .quoteCard .text .partContentText{font-size:1em}#quoteOverview .quoteCard .name{font-size:.8182em}@media (max-width: 1279px){#quoteOverview .column{gap:var(--spacing-20)}#quoteOverview .quoteCard .image{margin-left:var(--spacing-40)}#quoteOverview .quoteCard .text{padding-left:var(--spacing-40);padding-right:var(--spacing-40);padding-bottom:var(--spacing-40)}}#mapsContainer{margin-top:var(--spacing-vertical)}#mapsContainer:last-child{margin-bottom:calc(-1* var(--shape-wave-height))}#mapsContainer .partGoogleMaps{--partGoogleMaps-height: 70vh;--partGoogleMaps-maxHeight: 700px;max-width:2000px;border-top-left-radius:var(--borderRadius-big);border-top-right-radius:var(--borderRadius-big);overflow:hidden;margin:0 auto}#mapsContainer .partGoogleMaps .gmnoprint{transform:translateY(-40px)}@media (max-width: 2000px){#mapsContainer .partGoogleMaps{border-radius:0}}#testimonialSlider{margin:var(--spacing-vertical) 0;position:relative;overflow-x:clip}@media (min-width: 668px){#testimonialSlider:after,#testimonialSlider:before{position:absolute;top:-30px;bottom:0;width:20%;content:"";pointer-events:none;z-index:10}#testimonialSlider:before{left:0;background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}#testimonialSlider:after{right:0;background:linear-gradient(to left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}}#testimonialSlider .partSlider{--partSlider2-pagination-justifyContent: flex-start;--partSlider2-pagination-button-backgroundColor: var(--grey-light);--partSlider2-pagination-button-backgroundColor-hover: var(--green);--partSlider2-pagination-button-backgroundColor-selected: var(--green)}#testimonialSlider .partSlider .slideContainerViewport{width:80vw;max-width:1000px;margin:0 auto}@media (max-width: 1680px){#testimonialSlider .partSlider .slideContainerViewport{max-width:880px}}@media (max-width: 667px){#testimonialSlider .partSlider .slideContainerViewport{width:calc(100% + (2 * var(--spacing-15)));margin:0 calc(-1 * var(--spacing-15))}}#testimonialSlider .partSlider .quoteCard{height:100%}#testimonialSlider .partSlider .quoteCard .wrapper{height:100%;display:flex;flex-direction:column}#testimonialSlider .partSlider .quoteCard .image{width:calc(var(--quoteCard-imageSize) * .8);flex:0 0 auto}#testimonialSlider .partSlider .quoteCard .text{padding:var(--spacing-40);flex:1 1 auto}.contentImageSlider{margin:var(--spacing-vertical) 0;overflow-x:clip}.contentImageSlider .partHeading{margin-bottom:var(--spacing-40);color:var(--purple-dark)}.contentImageSlider .partSlider.partSlider2{--partSlider2-slide-button-offset: var(--spacing-40)}.contentImageSlider .partSlider .slideContainerViewport{max-width:66vw;margin:0 auto}.contentImageSlider .partSlider.partSlider2.showSlidesOutsideViewport .slideItem:not(.visible){opacity:1}.contentImageSlider .partContentFileImageGallery{border-radius:var(--borderRadius);overflow:hidden}.slideOver-button{--slideOver-button-gap: 5px;--slideOver-button-borderRadius: 0;--slideOver-button-icon-width: 36px;--slideOver-button-icon-height: 3px;--slideOver-button-icon-spacing: 5px;--slideOver-button-icon-borderRadius: 0;--slideOver-button-icon-color: var(--orange);--slideOver-button-label-fontSize: 14px;--slideOver-button-label-fontFamily: inherit;--slideOver-button-label-fontWeight: 700;--slideOver-button-label-color: var(--black)}.slideOver-window{--slideOver-window-width: 320px;--slideOver-window-backgroundColor: var(--purple-light);--slideOver-window-header-backgroundColor: var(--white);--slideOver-window-footer-backgroundColor: var(--white)}#slideOver-background{--slideOver-background-backgroundColor: rgba(15, 23, 42, .25)}body[data-slideover-active]{overflow:hidden;position:fixed;width:100%}.slideOver-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--slideOver-button-gap);height:44px;aspect-ratio:1/1;transition:background-color .3s;border-radius:var(--slideOver-button-borderRadius)}.slideOver-button .icon{width:var(--slideOver-button-icon-width)}.slideOver-button .icon div{height:var(--slideOver-button-icon-height);background-color:var(--slideOver-button-icon-color);border-radius:var(--slideOver-button-icon-borderRadius)}.slideOver-button .label{font-family:var(--slideOver-button-label-fontFamily);font-weight:var(--slideOver-button-label-fontWeight);font-size:var(--slideOver-button-label-fontSize);color:var(--slideOver-button-label-color);text-align:left;line-height:1}.slideOver-button--open .icon{margin-top:2px;display:flex;flex-direction:column}.slideOver-button--open .icon div:nth-child(1){margin-bottom:var(--slideOver-button-icon-spacing)}.slideOver-button--open .icon div:nth-child(3){margin-top:var(--slideOver-button-icon-spacing)}@media (max-width: 1023px){.slideOver-button--close:focus{outline:0}}.slideOver-button--close .icon{position:relative;width:calc(var(--slideOver-button-icon-width) - 10%)}.slideOver-button--close .icon div{position:absolute;width:100%;top:50%;left:50%}.slideOver-button--close .icon div:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.slideOver-button--close .icon div:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.slideOver-window{position:fixed;top:0;height:100%;overflow:hidden;z-index:3110;display:flex;flex-direction:column;background-color:var(--slideOver-window-backgroundColor);width:var(--slideOver-window-width);max-width:90%;will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.slideOver-window-header{height:var(--header-height);flex:0 0 auto;position:sticky;top:0;z-index:10;background-color:var(--slideOver-window-header-backgroundColor);box-shadow:4px 4px 10px rgba(0,0,0,.05);padding:0 20px;display:flex;align-items:center;justify-content:flex-end}.slideOver-window-container{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.slideOver-window-footer{flex:0 0 auto;position:sticky;bottom:0;z-index:10;background-color:var(--slideOver-window-footer-backgroundColor);box-shadow:4px -4px 10px rgba(0,0,0,.05);padding:10px;display:flex;flex-direction:column;gap:10px}#slideOver-window-menu .slideOver-window-footer .partButton{--partButton1-buttonLabel-fontSize: 1.125rem;--partButton1-size: 40px;padding:0 20px}.slideOver-window--left{left:0;transform:translate(-100%);box-shadow:10px 0 25px rgba(0,0,0,.1)}.slideOver-window--left[data-slideover-show]{transform:translate(0)}.slideOver-window--right{right:0;transform:translate(100%);box-shadow:-10px 0 25px rgba(0,0,0,.1)}.slideOver-window--right[data-slideover-show]{transform:translate(0)}#slideOver-background{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;backdrop-filter:blur(4px);background-color:var(--slideOver-background-backgroundColor);visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:3100}body[data-slideover-active] #slideOver-background{visibility:visible;opacity:1}#newsOverview{margin:var(--spacing-60) 0}#newsOverview .list{display:flex;flex-direction:column;gap:var(--spacing-30)}#newsOverview .list .newsCard{border-radius:var(--borderRadius);overflow:hidden}.newsCard{display:grid;grid-template-columns:26% 1fr;color:var(--green);box-shadow:var(--boxShadow)}.newsCard .image{background-color:currentColor}.newsCard .image a{transition:opacity .3s ease}.newsCard .image .partContentFileImageGallery,.newsCard .image .partContentFileImageGallery *{height:100%}@media (hover: hover){.newsCard .image a:hover{opacity:.2}}.newsCard .text{margin:var(--spacing-60);position:relative}.newsCard .header{margin-bottom:1em}.newsCard .header .partHeading{margin-bottom:.3em;color:var(--black)}.newsCard .header .partHeading a{color:currentColor;text-decoration:none}@media (hover: hover){.newsCard .header .partHeading a:hover{text-decoration:underline}}.newsCard .header time{display:flex;align-items:center}.newsCard .header .partFontIcon{margin-right:.25em;margin-bottom:.05em;--partFontIcon-size: .727em;--partFontIcon-color: var(--orange)}.newsCard .header .label{font-size:.727em;color:var(--body-color)}.newsCard .partContentText{color:var(--black);margin-right:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.newsCard .partContentText p:last-child{margin-bottom:0}.newsCard .button{position:absolute;bottom:0;right:0;text-decoration:none;align-self:flex-end;background-color:var(--orange);color:var(--white);display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%}@media (hover: hover){.newsCard .button:hover,.newsCard .button:focus{background-color:var(--green)}}@media screen and (max-width: 900px){.newsCard .header .partHeading{font-size:var(--fontSize-h4);margin-right:60px;margin-bottom:.5em}.newsCard .partContentText{display:none}}@media screen and (max-width: 667px){.newsCard{grid-template-columns:1fr}.newsCard .header .partHeading,.newsCard .partContentText{margin-right:0}.newsCard .header{margin-bottom:0}.newsCard .button{bottom:initial;top:calc(-1 * var(--spacing-60) - 22px)}}#agendaOverview{margin:var(--spacing-60) 0}#agendaOverview .list{display:flex;flex-direction:column;gap:var(--spacing-30)}.agendaCard{display:grid;align-items:center;grid-template-columns:clamp(3.125rem,2vw + 2.75rem,4.375rem) 1fr;border-radius:var(--borderRadius);box-shadow:var(--boxShadow);padding:var(--spacing-30);gap:var(--spacing-20)}.agendaCard .date{align-self:flex-start;display:flex;flex-direction:column;text-align:center;background-color:var(--orange);border-radius:var(--borderRadius-small);line-height:1;color:var(--white);font-weight:700;padding:.5em 0}.agendaCard .date-day{font-size:1.636em}.agendaCard .date-month{font-size:.727em}.agendaCard .content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--partContent-margin)}.agendaCard .content .partHeading{color:var(--black);margin-bottom:.1em}.agendaCard .content .partContentFileAdmin{--partContent-color: var(--orange);--partContent-color-hover: var(--green)}.agendaCard .content .partContentCode{margin-top:0!important}.agendaCard .content .partContentCode .partButton{--partButton1-backgroundColor: var(--orange);--partButton1-backgroundColor-hover: var(--green)}@media screen and (max-width: 1200px){.agendaCard .content .partHeading{font-size:var(--fontSize-h4);margin-bottom:.2em}}#fixedNotificationMessage{font-size:.9091em;background-color:#fff;box-shadow:var(--boxShadow);padding:var(--spacing-30);width:330px;text-align:left;position:fixed;right:25px;bottom:25px;z-index:4000;border-radius:var(--borderRadius)}#fixedNotificationMessage .partContentText{line-height:1.4em}#fixedNotificationMessage .partContentText p{margin-bottom:.7em}#fixedNotificationMessage-close{position:absolute;top:0;right:0;width:44px;height:44px;display:flex}#fixedNotificationMessage-close svg{margin:auto;fill:var(--black);height:.875rem;width:.875rem}@media screen and (max-width: 1200px){#fixedNotificationMessage{padding-right:44px}}@media screen and (max-width: 667px){#fixedNotificationMessage{width:calc(100% - 50px)}}#searchResult{margin:var(--spacing-60) 0}#searchResult .partSearchResult{width:100%;max-width:900px}.contentFullWidthImage{--contentFullWidthImage-height: 60vh;--contentFullWidthImage-effect: calc(var(--contentFullWidthImage-height) / 2);overflow:clip;height:var(--contentFullWidthImage-height);background-color:var(--green-light)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.contentFullWidthImage .partContentFileImageGallery{animation:image-parallax-animation linear forwards;animation-timeline:view();animation-range:15% 85%}}}.contentFullWidthImage .partContentFileImageGallery .imagePlaceholder{height:calc(var(--contentFullWidthImage-height) + var(--contentFullWidthImage-effect));padding-bottom:0!important}@keyframes image-parallax-animation{0%{transform:translateY(0);scale:1}to{transform:translateY(calc(-1 * var(--contentFullWidthImage-effect)));scale:1.1}}@media (max-width: 900px){.contentFullWidthImage{--contentFullWidthImage-height: 40vh}}@media (prefers-reduced-motion: no-preference){[data-animation-fadeup]{animation-duration:.9s,.7s;animation-timing-function:ease;animation-fill-mode:forwards;--animation-translateY: clamp(1.875rem, 1.8vw + 1rem, 3.125rem);--animation-opacity: 0;--animation-delay-interval: .3;opacity:var(--animation-opacity);transform:translate3d(0,var(--animation-translateY),0);will-change:transform}[data-animation=active][data-animation-fadeup]{animation-name:animation-opacity,animation-translateY}@keyframes animation-opacity{0%{opacity:var(--animation-opacity)}to{opacity:1}}@keyframes animation-translateY{0%{transform:translate3d(0,var(--animation-translateY),0)}to{transform:translateZ(0)}}[data-animation-delay=slow]{animation-delay:calc(var(--animation-delay-interval) * 1s)}[data-animation-delay=slower]{animation-delay:calc(var(--animation-delay-interval) * 2s)}[data-animation-delay=slowest]{animation-delay:calc(var(--animation-delay-interval) * 3s)}}
