#homeIntroTextAndImage{display:flex;flex-wrap:wrap;background-color:var(--brown)}#homeIntroTextAndImage-text{width:50%}#homeIntroTextAndImage-text .wrapper{max-width:calc(var(--basicContainer-maxWidth) / 2 + var(--basicContainer-padding));flex:0 0 auto;margin-left:auto;padding:var(--spacing-120);padding-left:var(--basicContainer-padding);position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}#homeIntroTextAndImage-text h1{color:var(--brown-dark);font-size:clamp(2.5rem,2vw + 1.3rem,4.375rem)}#homeIntroTextAndImage-text .partContentText{color:var(--brown-dark);font-size:1.2em}#homeIntroTextAndImage-text .partButton{background-color:var(--white);color:var(--brown-dark);border:solid 2px var(--white)}@media (hover: hover){#homeIntroTextAndImage-text .partButton:not([disabled]):hover,#homeIntroTextAndImage-text .partButton:not([disabled]):focus{background-color:transparent;color:var(--white)}#homeIntroTextAndImage-text .partButton:hover svg{fill:var(--brown-dark)}}#homeIntroTextAndImage-image{width:50%;position:relative;background-color:rgba(0,0,0,.25)}#homeIntroTextAndImage-image .partContentFileImageGallery,#homeIntroTextAndImage-image .partContentFileImageGallery *,#homeIntroTextAndImage-image .partSlider.homeIntroImage,#homeIntroTextAndImage-image .sliderMainContainer,#homeIntroTextAndImage-image .sliderMainContainer *{height:100%}#homeIntroTextAndImage-image .partSlider{height:100%;--partSlider2-slideContainer-aspectRatio: 840/530;--partSlider2-pagination-button-backgroundColor: var(--white);--partSlider2-pagination-button-backgroundColor-hover: var(--brown);--partSlider2-pagination-button-backgroundColor-selected: var(--brown)}#homeIntroTextAndImage-image .partSlider.partSlider2 .sliderPagination{position:absolute;left:var(--spacing-30);bottom:var(--spacing-30);z-index:10}#homeIntroSection{padding:var(--spacing-vertical) 0}#homeIntroSection .container{text-align:center}#homeIntroSection .container .partHeading{text-wrap:balance}.parallaxImageWithTitle{position:relative;min-height:15vh;display:grid;grid-template-areas:"stack"}.parallaxImageWithTitle .partContentFileImageGallery{height:100%;grid-area:stack}.parallaxImageWithTitle .partContentFileImageGallery *{height:100%}.parallaxImageWithTitle .overlay{grid-area:stack;background-color:rgba(0,0,0,.25);z-index:10}.parallaxImageWithTitle .basicContainer{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.parallaxImageWithTitle .header{color:var(--white);text-shadow:var(--textShadow);max-width:900px;padding:0;margin:0;line-height:1.2}#iconsAndTextSection{text-align:center;background-color:var(--white);padding:var(--spacing-vertical) 0}#iconsAndTextSection h2{margin-bottom:var(--spacing-40)}#iconsAndTextList{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.uspItem{width:calc(25% - 30px);margin:0 15px 25px}.uspItem .partContentFileImageGallery.single{margin-bottom:15px}.uspItem .partContentFileImageGallery.single .contentFileImage{background-color:rgba(255,64,79,.1);height:90px;width:90px;border-radius:50%;margin-left:auto;margin-right:auto}.uspTextContainer .partContentText p{margin-bottom:5px}#homeArticles{background-color:var(--brown-light);text-align:center;padding:var(--spacing-vertical) 0}#homeArticles #articleList{margin-top:var(--spacing-40)}#homeArticles .basicContainer>.partButton{margin-top:var(--spacing-40)}#logos{text-align:center;background-color:var(--white);padding:var(--spacing-vertical) 0}#logos .partSlider{margin-top:var(--spacing-40);--partSlider2-slide-spacing-left-right: 20px;--partSlider2-pagination-button-scale: scale(1);--partSlider2-pagination-button-backgroundColor: transparent;--partSlider2-pagination-button-backgroundColor-hover: var(--brown-light);--partSlider2-pagination-button-backgroundColor-selected: var(--brown-light);--partSlider2-pagination-button-border: solid 2px var(--brown-light);--partSlider2-pagination-button-borderColor-hover: var(--brown-light);--partSlider2-pagination-button-borderColor-selected: var(--brown-light)}#logos .partSlider .sliderMainContainer{box-shadow:var(--boxShadow);border-radius:var(--borderRadius);padding:var(--spacing-30);background-color:var(--brown-light)}#logos .partSlider.partSlider2 .partContentFileImageGallery .contentFileImage{height:130px}#logos .partSlider .sliderPagination{margin-top:var(--spacing-30)}#contentSection{padding-top:var(--spacing-40);padding-bottom:var(--spacing-vertical)}#mainContentContainer{max-width:770px;margin:0 auto}#mainContentContainer>*>.partHeading{color:var(--brown-dark)}#mainContentContainer .partContentForm{background-color:var(--white);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);padding:var(--spacing-40)}#mainContentContainer .partContentForm h2{margin-bottom:15px}#mainContentContainer .partContentText strong{color:var(--black)}#mainContentContainer .partContentFileImageGallery.single:not(:last-child){margin-bottom:var(--partContentFileImageGallery-margin)}.partContentFileImageGallery.presentationLogos .contentFileImage{box-shadow:var(--boxShadow);border-radius:var(--borderRadius);padding:var(--spacing-30)}.basicContainerflexItems>h2{margin-top:-10px}.basicContainerflexItems>h2,.basicContainerflexItems>.partContentText{max-width:820px;margin-left:auto;margin-right:auto}.flexContainer{display:flex;justify-content:center;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}h2+.flexContainer,.partContentText+.flexContainer{margin-top:var(--spacing-30)}.flexItem{position:relative;background-color:#fff;margin:0 15px 30px;text-decoration:none;color:inherit;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--borderRadius);box-shadow:var(--boxShadow)}.flexItem:last-child{margin-right:auto}.flexContainerColumns2 .flexItem{width:calc(50% - 30px)}.flexContainerColumns3 .flexItem{width:calc(33.33% - 30px)}.flexContainerColumns4 .flexItem{width:calc(25% - 30px)}.flexItemImage{background-color:#000;flex:0 0 auto}a.flexItem .flexItemImage{overflow:hidden}a.flexItem .flexItemImage .partContentFileImageGallery.single{transition:transform ease .3s,opacity ease .3s}@media (hover: hover){a.flexItem:hover .flexItemImage .partContentFileImageGallery.single{transform:scale(1.05);opacity:.8}}.flexItemText{padding:var(--spacing-30);flex:1 1 auto;display:flex;flex-direction:column;align-items:center}.flexItemText>*{max-width:100%}a.flexItem h2{transition:color .3s ease}@media (hover: hover){a.flexItem:hover h2{color:var(--brown-dark)}}.flexItemText .partContentText{font-size:16px}.flexItemText .partContentText p{margin-bottom:15px}#mainContentContainer .socialShareContainer{margin-top:var(--spacing-40);padding:var(--spacing-40);box-shadow:var(--boxShadow);border-radius:var(--borderRadius)}#topImage{background-color:var(--brown-light)}@media screen and (max-width: 667px){#topImage .partContentFileImageGallery figure .imagePlaceholderContainer .imagePlaceholder{height:25vh}}#scrollToTop{background-color:var(--brown-light);box-shadow:var(--boxShadow);text-align:center;border-radius:var(--borderRadius-small);cursor:pointer;width:36px;height:36px;outline:0;position:fixed;bottom:15px;right:10px;z-index:100;opacity:0;transform:translateY(100px);transition:all .5s ease;display:flex;justify-content:center;align-items:center}#scrollToTop.visible{opacity:1;transform:translateY(0)}#scrollToTop svg{fill:var(--brown-dark);height:16px;max-width:16px}#introContainer{background-color:var(--brown-light)}#introContainer .basicContainer{padding-top:var(--spacing-40);padding-bottom:var(--spacing-40)}#introContainer+#sectionContentBlockList{padding-top:var(--spacing-40)}#introContainerText{max-width:980px}#introContainerText h1:only-child{margin-bottom:0}#introContainerText .partBreadcrumb:not(:last-child){margin-bottom:1.3333em}#introContainerText .partContentText{font-size:1.2222em;color:#000}#introContainerText .newsDetailDate+.partContentText{margin-top:.2em}#introContainer .basicContainer.small #introContainerText{max-width:770px;margin-left:auto;margin-right:auto}#sectionContentBlockList{padding:var(--spacing-vertical) 0;background-color:var(--brown-light)}#sectionContentBlockList .basicContainer{text-align:center}#sectionContentBlockList .basicContainer>h2{margin-bottom:var(--spacing-40)}.contentBlockList{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-20)}.contentBlockItem{display:flex;flex-direction:column;background-color:#fff;box-shadow:var(--boxShadow);border-radius:var(--borderRadius)}.contentBlockItemImage{background-color:var(--brown-light);border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);mask-image:linear-gradient(black,black);-webkit-mask-image:linear-gradient(black,black);filter:brightness(100%);transition:filter .3s ease}@media (hover: hover){.contentBlockItemImage:hover{filter:brightness(80%)}}.contentBlockItemText{padding:var(--spacing-40);flex:1 1 auto;display:flex;flex-direction:column;align-items:center}.contentBlockItemHeader h2 a{color:inherit;text-decoration:none;display:inline;transition:color .3s ease}@media (hover: hover){.contentBlockItemHeader h2 a:hover{color:var(--brown-dark)}}.contentBlockItemText .partContentText{font-size:.88889em;line-height:1.5em}.contentBlockItemText .partButton{margin-top:auto}@media (max-width: 1200px){.contentBlockList{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.contentBlockItemText .partContentText{display:none}}#overviewArticles{background-color:var(--brown-light);padding-top:var(--spacing-40);padding-bottom:var(--spacing-vertical)}#articleList{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-40);text-align:left}.articleItem{display:flex;flex-direction:column;background-color:#fff;border-radius:var(--borderRadius);box-shadow:var(--boxShadow)}.articleItemImage{background-color:var(--brown-light);border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);mask-image:linear-gradient(black,black);-webkit-mask-image:linear-gradient(black,black);filter:brightness(100%);transition:filter .3s ease}@media (hover: hover){.articleItemImage:hover{filter:brightness(80%)}}.articleItemText{padding:var(--spacing-40);flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start}.articleItemHeader{margin-bottom:10px}.articleItemHeader h2{margin-bottom:5px}.articleItemHeader h2 a{color:inherit;text-decoration:none;display:inline;background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-position:bottom;background-size:100% 0;transition:background-size .3s ease-in-out}@media (hover: hover){.articleItemHeader h2 a:hover{background-size:100% 2px}}.articleItemHeader time{margin-bottom:0;display:flex;align-items:center;gap:.2em}.articleItemHeader .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{font-size:.8em;color:#999}.articleItemHeader .label{font-size:.77778em;color:#999}.articleItemText .partContentText{font-size:.88889em;line-height:1.5em}.articleItemText .partButton{margin-top:auto}#articleContainer .partPagination,#articleContainer .basicContainer>.partButton{margin-top:var(--spacing-40)}#articleContainer .partPagination ul{justify-content:center}.newsDetailDate{margin-bottom:0;display:flex;align-items:center;font-size:1em;gap:.2em}.newsDetailDate .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{color:#999;font-size:1em;margin-bottom:.1em}.newsDetailDate .label{font-size:1em;color:#999}.introContainerText .partBreadcrumb+.newsDetailDate{margin-top:-5px}#teamOverview{background-color:var(--brown-light);padding:var(--spacing-vertical) 0}#teamOverview .container{text-align:center;max-width:770px;margin:0 auto}.personList{margin-top:var(--spacing-40);gap:var(--spacing-60) var(--spacing-40);display:flex;justify-content:center;flex-wrap:wrap}#mainContentContainer .personList{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}.personList .item{display:flex;flex-direction:column;gap:1rem;flex:1 1 calc(25% - var(--spacing-40));max-width:25%}#mainContentContainer .personList .item{flex:none;max-width:none}.personList .photo{border-radius:var(--borderRadius);overflow:hidden;background-color:var(--brown-light);box-shadow:inset 0 0 50px rgba(0,0,0,.05);position:relative}.personList .photo .partContentFileImageGallery{margin-bottom:0!important}.personList .noPhoto{content:"";display:block;padding-top:131.8%;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%}.personList .item .partButton.personPopup{border-top-left-radius:var(--borderRadius);font-weight:700;height:40px;padding:0 13px;margin:0;color:var(--black);background-color:rgba(255,255,255,.8);position:absolute;bottom:0;right:0;font-size:1rem}.personList .item .partButton.personPopup .buttonIcon{margin-left:8px}.personList .item .partButton.personPopup svg{fill:var(--brown-light)}@media (hover: hover){.personList .item .partButton.personPopup:hover .buttonLabel{text-decoration:underline}}.personList .item .wrapper{display:flex;flex-direction:column;flex:1 1 auto;gap:20px}.personList .item .text{display:flex;flex-direction:column;align-items:flex-start}.personList .item .text .function{font-size:1em;line-height:1.2;font-weight:700;color:var(--brown-light)}.personList .item .text .shortDescription{font-size:.77778em;line-height:1.2}.personList .item .contact{display:flex;flex-direction:column;gap:5px;margin-top:auto}.personList .item .contact:last-child{margin-top:0}.personList .item .contact li a{display:inline-flex;align-items:center;gap:.3em;font-size:.77778em;text-decoration:none;color:inherit;max-width:100%}.personList .item .contact li a .icon{color:var(--brown-light);flex:0 0 auto}.personList .item .contact li a .icon .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{font-size:1rem;display:block}.personList .item .contact li a .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;color:var(--black)}@media (hover: hover){.personList .item .contact li a:hover .label{text-decoration:underline}}.personList .item .socials{display:flex;flex-wrap:wrap;gap:10px}.personList .item .contact+.socials{margin-top:0}.personList .item .socials li a{width:36px;height:36px;display:flex;background-color:var(--white);border-radius:50%;transition:background-color .3s ease}#mainContentContainer .personList .item .socials li a{background-color:var(--brown-light)}@media (hover: hover){.personList .item .socials li a:hover{background-color:var(--brown-light)!important}}.personList .item .socials li a svg{margin:auto;flex:1 1 auto;max-width:40%;max-height:40%;fill:var(--brown-light)}.personList .item .socials li a:hover svg{fill:var(--white)}.partPopup3 .popupCustomContainer.person{padding:var(--spacing-40);display:flex;max-width:900px;gap:var(--spacing-40);border-radius:var(--borderRadius)}.popupCustomContainer.person .photo{flex:0 0 auto;width:38%;min-width:200px}.popupCustomContainer.person .photo .partContentFileImageGallery{border-radius:var(--borderRadius);overflow:hidden}.popupCustomContainer.person .text{flex:1 1 auto}.popupCustomContainer.person .text h2{display:block}.popupCustomContainer.person .text .function{font-size:1.25rem;font-weight:700;display:inline-block;margin-bottom:var(--partContent-margin);color:var(--brown-light)}.popupCustomContainer.person .text .shortDescription{font-size:1rem;display:block;margin-bottom:var(--partContent-margin)}.popupCustomContainer.person .text .function+.shortDescription{margin-top:-1.2em}@media (max-width: 1023px){.personList .item{flex:1 1 calc(33.33% - var(--spacing-40));max-width:33.33%}}@media (max-width: 667px){.personList{display:grid;grid-template-columns:repeat(2,1fr)}.personList .item{flex:none;max-width:none}.popupCustomContainer.person{flex-direction:column}}#references{background-color:var(--brown-light);padding-top:var(--spacing-40);padding-bottom:var(--spacing-vertical)}#references .flexItem{text-align:left;padding:var(--spacing-40)}#references .flexItem:before{content:"";display:inline-block;height:var(--spacing-30);margin-bottom:.5em;background:url("data:image/svg+xml,%3Csvg width='78' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.742 60c17.661-10.932 26.492-24.969 26.492-42.112 0-5.466-1.384-9.813-4.151-13.043C27.316 1.615 23.413 0 18.376 0 8.426 0 3.451 5.031 3.451 15.093c0 3.478 1.524 6.74 4.571 9.783 3.047 3.043 4.57 5.807 4.57 8.292 0 2.36-.652 4.596-1.958 6.708S5.784 45.248 0 49.658L7.742 60Zm42.91 0c17.66-10.932 26.49-24.969 26.49-42.112 0-5.466-1.383-9.813-4.15-13.043C70.225 1.615 66.322 0 61.285 0 51.335 0 46.36 5.031 46.36 15.093c0 3.478 1.524 6.74 4.571 9.783 2.032 2.029 3.555 4.793 4.57 8.292-.434 3.064-1.087 5.3-1.958 6.708-1.306 2.112-4.85 5.372-10.634 9.782L50.651 60Z' fill='rgb(0, 183, 199)' /%3E%3C/svg%3E") no-repeat;background-size:contain}.basicContainerTwoColumns{display:grid;grid-template-columns:770px auto;gap:var(--spacing-120)}#leftContainer{text-align:left;max-width:770px}#rightContainer{text-align:left;position:-webkit-sticky;position:sticky;top:120px;font-weight:400;display:flex;flex-direction:column;gap:var(--spacing-40)}#callToActionContainer{padding:var(--spacing-40);border-radius:var(--borderRadius);background-color:var(--brown-dark);color:var(--white)}#callToActionContainer .partHeading{color:var(--white)}#callToActionContainer .partButton{background-color:var(--white);border:2px solid var(--white);color:var(--brown-dark);transition:.3s ease}#callToActionContainer .partButton:hover{background-color:transparent;color:var(--white)}#rightContainerNavigation{border-radius:var(--borderRadius);overflow:hidden;border:solid 1px rgba(0,0,0,.1)}#rightContainerNavigation .partHeading{padding:var(--spacing-30);margin-bottom:0}.modalCorner{--modalCorner-fontSize: 1em;--modalCorner-padding: clamp(.938rem, 1.9vw + .3rem, 1.875rem);--modalCorner-maxWidth: 640px;--modalCorner-backgroundColor: var(--brown-dark);--modalCorner-borderRadius: var(--borderRadius);--modalCorner-offset: 22px;--modalCorner-close-size: 30px;--modalCorner-close-icon-size: 20px;--modalCorner-close-borderRadius: 50%;--modalCorner-close-backgroundColor: var(--brown-light);--modalCorner-close-backgroundColor-hover: var(--brown);--modalCorner-close-color: #000;--modalCorner-close-color-hover: var(--brown-dark)}.modalCorner{left:var(--modalCorner-offset);bottom:var(--modalCorner-offset);font-size:var(--modalCorner-fontSize);background-color:var(--modalCorner-backgroundColor);box-shadow:rgba(0,0,0,.3) 0 3px 15px;border-radius:var(--modalCorner-borderRadius);padding:var(--modalCorner-padding);width:calc(100% - (2 * var(--modalCorner-offset)));max-width:var(--modalCorner-maxWidth);text-align:left;position:fixed;z-index:4000;overflow:hidden}.modalCorner-content .partContentFileImageGallery{margin:0 calc(-1 * var(--modalCorner-padding));background-color:rgba(0,0,0,.05)}.modalCorner-content .partContentFileImageGallery:first-child{margin-top:calc(-1 * var(--modalCorner-padding))}.modalCorner-content .partContentFileImageGallery+.partContentText>.partHeading{margin-top:var(--spacing-30);color:var(--white)}.modalCorner-content .partContentText{--partContentText1-lineHeight: 1.4;padding-right:30px;color:var(--white)}.modalCorner-content .partButton.partButton1.default{background-color:var(--white);color:var(--brown-dark)}.modalCorner .modalCorner-close{z-index:20;position:absolute;top:calc(var(--modalCorner-offset) / 2);right:calc(var(--modalCorner-offset) / 2);width:var(--modalCorner-close-size);height:var(--modalCorner-close-size);display:grid;place-items:center;border-radius:var(--modalCorner-close-borderRadius);background-color:var(--modalCorner-close-backgroundColor);color:var(--modalCorner-close-color);transition:background-color .3s,color .3s}@media (hover: hover){.modalCorner .modalCorner-close:hover{background-color:var(--modalCorner-close-backgroundColor-hover);color:var(--modalCorner-close-color-hover)}}.modalCorner .modalCorner-close>svg{fill:currentColor;width:calc(var(--modalCorner-close-icon-size) * .6);height:calc(var(--modalCorner-close-icon-size) * .6)}.modalCorner .modalCorner-close .partFontIcon{--partFontIcon-size: var(--modalCorner-close-icon-size);--partFontIcon-color: currentColor}@media (max-width: 900px){.modalCorner{bottom:calc(45px + 20px + var(--modalCorner-offset))}}
