#main{background-color:var(--color-white)}#main>*:last-child:not(#contentGoogleMaps){margin-bottom:0;padding-bottom:var(--base-spacing-vertical)}:root{--background-linearGradient: linear-gradient(to bottom, var(--color-primary) 0%, var(--color-primary) calc(var(--base-spacing-vertical) * 2), var(--color-white) calc(var(--base-spacing-vertical) * 2), var(--color-white) 100%)}.socialShareContainer{margin-top:var(--base-spacing-60)}.socialShareContainer .partSocialMediaShareIconList{padding:var(--base-spacing-40);box-shadow:var(--block-boxShadow-s);border-radius:var(--block-borderRadius-m);max-width:900px;margin:0 auto}.contentFullWidthImage{--contentFullWidthImage-height: 65vh;--contentFullWidthImage-effect: calc(var(--contentFullWidthImage-height) / 2);overflow:clip;height:var(--contentFullWidthImage-height);background-color:var(--color-secondary);display:grid}@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{grid-column:fullwidth;grid-row:1}.contentFullWidthImage .partContentFileImageGallery .imagePlaceholder{height:calc(var(--contentFullWidthImage-height) + var(--contentFullWidthImage-effect));padding-bottom:0!important}.contentFullWidthImage .overlay{grid-column:fullwidth;grid-row:1;z-index:10;height:var(--contentFullWidthImage-height);padding:var(--base-spacing-60) 0;place-items:center}.contentFullWidthImage .container{width:100%;max-width:900px;text-align:center;color:var(--color-white);position:relative}.contentFullWidthImage .container>.partHeading{color:currentColor}.contentFullWidthImage .container>.partHeading:has(+ .buttons){margin-bottom:.7em}.contentFullWidthImage .buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:15px}.contentFullWidthImage .container:after{content:"";top:-100%;bottom:-100%;left:-25%;right:-25%;position:absolute;z-index:-1;background-size:100% 100%;background-position:0px 0px;background-image:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);pointer-events:none}@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: 50vh}.contentFullWidthImage .container>.partHeading{font-size:var(--fontSize-h2)}}#subnav{padding:var(--base-spacing-90) 0!important;background-color:var(--color-tertiary-1)}#subnav .partHeading{color:var(--color-secondary);margin-bottom:.8em}#subnav ul{display:flex;flex-wrap:wrap;gap:15px;max-width:900px}#subnav ul li a{display:block;background-color:var(--color-white);box-shadow:var(--block-boxShadow-s);border-radius:var(--component-borderRadius-m);color:var(--color-black);padding:var(--base-spacing-20);font-weight:700;text-decoration:none;transition:background-color .3s}@media (hover: hover){#subnav ul li a:hover{background-color:var(--color-secondary);color:var(--color-white)}}.imageAndTextListColumns{padding-bottom:var(--base-spacing-vertical);background:var(--background-linearGradient)}.imageAndTextListColumns>.partHeading{text-align:center;margin-bottom:var(--base-spacing-40)}@media (max-width: 676px){.imageAndTextListColumns>.partHeading{text-align:start}}.imageTextCard{background-color:var(--color-white);box-shadow:var(--block-boxShadow-s);border-radius:var(--block-borderRadius-m);color:var(--base-color-body);transition:.3s;text-decoration:none;overflow:hidden;display:flex;flex-direction:column}@media (hover: hover){.imageTextCard:hover{box-shadow:var(--block-boxShadow-m)}}.imageTextCard .image{overflow:hidden;background-color:var(--color-primary-0)}.imageTextCard .image .partContentFileImageGallery,.imageTextCard .image .partContentFileImageGallery *{height:100%}.imageTextCard .image .partContentFileImageGallery{transition:.3s;position:relative}.imageTextCard .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s}@media (hover: hover){.imageTextCard:hover .image .partContentFileImageGallery,.imageTextCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}.imageTextCard:hover .image .partContentFileImageGallery:after,.imageTextCard:focus .image .partContentFileImageGallery:after{background-color:rgba(var(--color-black-rgb)/ .2)}}.imageTextCard .text{padding:var(--base-spacing-40);flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;position:relative}.imageTextCard .text .partHeading{color:var(--color-black);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s;font-size:var(--fontSize-h6);line-height:var(--lineHeight-h6);font-weight:var(--fontWeight-h6)}@media (hover: hover){.imageTextCard:hover .text .partHeading,.imageTextCard:focus .text .partHeading{text-decoration-color:var(--color-secondary)}}a.imageTextCard .text .partContentText{font-size:var(--fontSize-s);margin-top:.4em!important;padding-right:1em}.imageTextCard .text .partContentText p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.imageTextCard .text .partButton{position:absolute;right:var(--base-spacing-20);bottom:var(--base-spacing-20);--partButton2-paddingLeftRight: 0px;--partButton2-borderRadius: 50%;--partButton2-buttonIcon-size: calc(var(--partButton2-size) / 1.5)}.imageTextCard:hover .text .partButton{--partButton2-backgroundColor: var(--color-secondary-darker)}@media (max-width: 667px){.imageTextCard .text .partHeading{font-size:var(--fontSize-m)}.imageTextCard .text .partContentText{display:none}.imageTextCard .text .partButton{right:var(--base-spacing-40);top:calc(-.5 * var(--partButton2-size));bottom:unset}}.listColumns{display:grid;gap:var(--base-spacing-30)}.listColumns[data-items-in-row="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.listColumns[data-items-in-row="2"]>*[data-animation=active]:nth-child(even){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.listColumns[data-items-in-row="3"]>*[data-animation=active]:nth-child(3n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="3"]>*[data-animation=active]:nth-child(3n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}.listColumns[data-items-in-row="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(4n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(4n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(4n+4){animation-delay:calc(var(--animation-delay-interval) * 3s)}@media (max-width: 1279px){.listColumns[data-items-in-row="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(3n+1){animation-delay:unset}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(3n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(3n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}.listColumns[data-items-in-list="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.listColumns[data-items-in-list="4"]>*[data-animation=active]:nth-child(odd){animation-delay:unset}.listColumns[data-items-in-list="4"]>*[data-animation=active]:nth-child(even){animation-delay:calc(var(--animation-delay-interval) * 1s)}}@media (max-width: 1023px){.listColumns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.listColumns>*[data-animation=active]:nth-child(odd){animation-delay:unset!important}.listColumns>*[data-animation=active]:nth-child(even){animation-delay:calc(var(--animation-delay-interval) * 1s)!important}}@media (max-width: 360px){.listColumns{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.contentTwoColumns{margin:var(--base-spacing-vertical) 0;--layoutGrid-content-width-left-percentage: .5;--contentTwoColumns-gap: var(--base-spacing-90);--contentTwoColumns-imageBackgroundColor: var(--base-color-neutral-1)}.contentTwoColumns--color-1{margin:0;padding:var(--base-spacing-vertical) 0;background-color:var(--color-tertiary-1);color:var(--base-color-neutral-13)}.contentTwoColumns--color-2{margin:0;padding:var(--base-spacing-vertical) 0;background-color:var(--color-tertiary-9);color:var(--color-white)}.contentTwoColumns .column--left{margin-right:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumns .column--right{margin-left:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumns .column{display:grid;align-content:center}.contentTwoColumns .column .partContentFileImageGallery{--partContentFileImageGallery-borderRadius: var(--block-borderRadius-m);--partContentFileImageGallery-gap: var(--base-spacing-20)}.contentTwoColumns .column .partContentFileImageGallery figure .imagePlaceholderContainer{background-color:var(--contentTwoColumns-imageBackgroundColor)}.contentTwoColumns .column .partContentVideo{--partContentVideo2-backgroundColor: var(--contentTwoColumns-imageBackgroundColor)}.contentTwoColumns .column[data-image-amount="2"] .partContentFileImageGallery2 .contentFileImageContainer{display:grid;grid-template-columns:repeat(2,1fr)}.contentTwoColumns .column[data-image-amount="2"].column--left .partContentFileImageGallery2 .contentFileImageContainer .contentFileImage:nth-child(2){margin-top:var(--base-spacing-90)}.contentTwoColumns .column[data-image-amount="2"].column--right .partContentFileImageGallery2 .contentFileImageContainer .contentFileImage:nth-child(1){margin-top:var(--base-spacing-90)}.contentTwoColumns .column[data-image-amount="3"] .partContentFileImageGallery2 .contentFileImageContainer{display:grid;grid-template-columns:51.5% auto;grid-template-rows:auto 1fr}.contentTwoColumns .column[data-image-amount="3"] .partContentFileImageGallery2 .contentFileImageContainer .contentFileImage:nth-child(1){grid-row:span 2;display:grid;align-items:center}.contentTwoColumns .column[data-image-amount="3"] .partContentFileImageGallery2 .contentFileImageContainer .contentFileImage:nth-child(2){display:grid;align-items:flex-end}.contentTwoColumns .column[data-image-amount="3"] .partContentFileImageGallery2 .contentFileImageContainer .contentFileImage:nth-child(2) figure{width:80%}.contentTwoColumns--textAlign-top .column{align-content:flex-start}.contentTwoColumns>.partHeading.h2{margin-bottom:var(--base-spacing-60);color:currentColor}@media (max-width: 900px){.contentTwoColumns>.partHeading.h2{margin-bottom:0}}.contentTwoColumns .column .partHeading.h2{margin-bottom:.4em;color:currentColor}.contentTwoColumns .column .partHeading.h3{color:var(--color-primary);margin-bottom:.3em}.contentTwoColumns .column .partContentText{--coreContent1-spacing-large: var(--base-spacing-20)}.contentTwoColumns--color-1 .column .partContentText{--coreContent1-spacing-large: var(--base-spacing-40)}.contentTwoColumns--color-2 .column .partButton2.partButton2--style-outline{--partButton2-buttonLabel-color: var(--color-white)}.contentTwoColumns--color-2 .column .coreContent1>.partHeading{color:currentColor}@media (min-width: 901px){.contentTwoColumns .column--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumns .column--right{grid-column-start:content-center;grid-column-end:content-end}}@media (max-width: 900px){.contentTwoColumns{row-gap:var(--base-spacing-40);--contentTwoColumns-gap: 0}.contentTwoColumns .column[data-image-amount]{order:-1}.contentTwoColumns .column .partContentFileImageGallery{max-width:600px}}.contentOneColumn{margin:var(--base-spacing-vertical) 0}#heroFullscreen+.contentOneColumn{--base-layoutGrid-content: 900px}.contentOneColumn--textAlignCenter{text-align:center}@media (max-width: 667px){.contentOneColumn--textAlignCenter{text-align:left}}.contentOneColumn .container>.partHeading{margin-bottom:.4em;text-wrap:balance}.contentOneColumn--textAlignCenter .container>.partHeading{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.contentOneColumn--textAlignCenter .variousContentList{margin:0 auto}.variousContentList{width:100%;max-width:900px}.variousContentList .partContentForm{text-align:left;background-color:var(--color-tertiary-0);border-radius:var(--block-borderRadius-m);padding:var(--base-spacing-40);margin-top:var(--coreContent1-spacing-large)}.variousContentList .partContentForm>.partHeading{margin-top:0!important;margin-bottom:var(--base-spacing-30)}.variousContentList .partContentFileImageGallery{--partContentFileImageGallery-borderRadius: var(--block-borderRadius-m)}.variousContentList .partContentFileImageGallery.presentationLogos .contentFileImage{padding:var(--base-spacing-30);border:var(--component-border);border-radius:var(--block-borderRadius-s)}.variousContentList .partContentFileImageGallery.presentationLogos{--partContentFileImageGallery-borderRadius: var(--block-borderRadius-none)}.contentCallToAction{margin-top:var(--base-spacing-vertical);padding-bottom:var(--base-spacing-vertical);background:linear-gradient(to bottom,var(--color-white) 0%,var(--color-white) 50%,var(--color-tertiary-1) 50%,var(--color-tertiary-1) 100%)}.contentCallToAction+.contentTwoColumns--color-1{padding-top:0}.contentCallToAction .container{padding:var(--base-spacing-vertical) var(--base-spacing-90);border-radius:var(--block-borderRadius-m);background:linear-gradient(to right,var(--color-secondary-6) 0%,var(--color-secondary-5) 100%);gap:var(--base-spacing-40) var(--base-spacing-60);display:flex;color:var(--color-white)}@media (max-width: 667px){.contentCallToAction .container{padding:calc(var(--base-spacing-90)) var(--base-spacing-90)}}.contentCallToAction .text{flex:1 1 auto}.contentCallToAction .text:only-child{text-align:center;text-wrap:balance}.contentCallToAction .partHeading{margin-bottom:.3em;color:currentColor}.contentCallToAction .partContentText{text-wrap:balance;font-size:var(--fontSize-h5)}.contentCallToAction .buttons{display:inline-flex;flex-wrap:wrap;gap:15px;margin-top:var(--base-spacing-40)}.contentCallToAction .buttons .partColor--light.partButton2--style-solid{--partButton2-buttonIcon-color: var(--color-secondary);--partButton2-backgroundColor-hover: var(--color-secondary-7)}.contentCallToAction .buttons .partColor--light.partButton2--style-outline{--partButton2-buttonIcon-color-hover: var(--color-secondary)}.contentCallToAction .image{flex:0 0 30%;min-width:240px}.contentCallToAction .image .partContentFileImageGallery2{--partContentFileImageGallery-borderRadius: var(--block-borderRadius-m)}.contentCallToAction:has(.image) .text{display:flex;flex-direction:column;justify-content:center}@media (max-width: 900px){.contentCallToAction .container{flex-direction:column;align-items:flex-start}.contentCallToAction .text:only-child{text-align:left}.contentCallToAction .partHeading{font-size:var(--fontSize-h2)}.contentCallToAction .partContentText{font-size:var(--fontSize-m)}}@media (max-width: 900px){.contentCallToAction .partHeading{font-size:var(--fontSize-h3)}}.iconsAndText{margin:var(--base-spacing-vertical) 0}.contentTwoColumns+.iconsAndText{margin-top:0}.iconsAndText-intro{margin:0 auto;margin-bottom:var(--base-spacing-60);max-width:900px;text-align:center}.iconsAndText-intro .partHeading:not(:only-child){margin-bottom:.3em}.iconsAndText .wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;height:100%;color:inherit;text-decoration:none;transition:background-color .3s ease;gap:.6em var(--base-spacing-30)}.iconsAndText .icon{flex:0 0 auto;--size: clamp(3.75rem, 3vw + 2rem, 4.375rem);width:var(--size);height:var(--size);background-color:var(--color-secondary-subtle);border-radius:50%;display:grid;place-content:center}.iconsAndText .icon .partContentFileImageGallery2 figure{width:calc(var(--size) / 2)!important}.iconsAndText .icon .partFontIcon{--partFontIcon-size: calc(var(--size) / 2);--partFontIcon-color: var(--color-secondary)}.iconsAndText .text{flex:1 1 auto}.iconsAndText .text .partHeading{margin-bottom:.3em;font-size:var(--fontSize-h6);line-height:var(--lineHeight-h6);font-weight:var(--fontWeight-h6)}.iconsAndText .text .partContentText{font-size:var(--fontSize-s)}.iconsAndText .text .partContentText p{margin-top:0}@media (max-width: 600px){.iconsAndText .listColumns{grid-template-columns:repeat(1,1fr)!important}.iconsAndText .listColumns>*[data-animation=active]{animation-delay:unset!important}.iconsAndText .wrapper{flex-direction:row;text-align:left;align-items:flex-start}}#teamOverview{margin:var(--base-spacing-vertical) 0}#teamOverview .intro{margin-bottom:var(--base-spacing-40)}#teamOverview .intro .partHeading{margin-bottom:.2em}#teamOverview .list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--base-spacing-60) var(--base-spacing-30)}@media (max-width: 1023px){#teamOverview .list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 667px){#teamOverview .list{grid-template-columns:repeat(2,minmax(0,1fr))}}.personCard{display:flex;flex-direction:column;gap:1em}.personCard .photo{border-radius:var(--block-borderRadius-m);overflow:hidden;background-color:var(--color-primary-subtle);box-shadow:inset 0 0 50px rgba(var(--color-black-rgb) / .05);position:relative}.personCard .noPhoto{content:"";display:block;padding-top:131.7%;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='rgb(255,255,255)' fill-rule='nonzero' /%3E%3C/svg%3E") no-repeat center;background-size:50% auto}.personCard .partButton.personPopup{position:absolute;bottom:0;right:0;--partButton2-backgroundColor: rgba(var(--color-white-rgb) / .8);--partButton2-borderRadius: var(--block-borderRadius-m) 0 var(--block-borderRadius-m) 0;--partButton2-buttonIcon-color: var(--color-primary)}.personCard .text{display:flex;flex-direction:column;flex:1 1 auto}.personCard .text .heading{font-size:var(--fontSize-h6);font-weight:var(--fontWeight-h6);line-height:var(--lineHeight-h6)}.personCard .text .function{margin-top:.3em;font-size:1rem;line-height:1.2em}.personCard .text .listIconLabel{margin-top:var(--base-spacing-20)}#ajaxPopupPerson .popup-content-left .partContentFileImageGallery{border-radius:var(--block-borderRadius-m);overflow:hidden}#ajaxPopupPerson .popup-content-right .partHeading{margin-bottom:.3em}#ajaxPopupPerson .popup-content-right .partHeading:has(+ .function){margin-bottom:0}#ajaxPopupPerson .popup-content-right .function{font-size:var(--fontSize-h4);display:block;color:var(--color-primary);margin-bottom:1em}.partPopup.snippetPopup--twoColumns .popup-content{display:flex;gap:var(--partPopup4-content-padding)}.partPopup.snippetPopup--twoColumns .popup-content-left{flex:0 0 40%;min-width:200px}.partPopup.snippetPopup--twoColumns .popup-content-right{flex:1 1 auto}.partPopup.snippetPopup--twoColumns .popup-content-right .partButtonContentContainer{margin-top:var(--coreContent1-spacing)}@media (max-width: 667px){.partPopup.snippetPopup--twoColumns .popup-content{flex-wrap:wrap}}.listIconLabel{--listIconLabel-gap: .7em;--listIconLabel-wrapper-gap: .3em;--listIconLabel-icon-wrapper: 1em;--listIconLabel-icon-size: calc(var(--listIconLabel-icon-wrapper) * 1);--listIconLabel-icon-color: var(--color-primary);--listIconLabel-icon-color-hover: var(--color-primary);--listIconLabel-icon-wrapper-backgroundColor: transparent;--listIconLabel-icon-wrapper-backgroundColor-hover: transparent;--listIconLabel-icon-wrapper-borderRadius: 0;--listIconLabel-label-fontSize: var(--fontSize-xs);--listIconLabel-label-lineHeight: 1.3;--listIconLabel-label-color: var(--color-body);--listIconLabel-label-color-hover: var(--color-neutral-13);--listIconLabel-label-textDecorationColor-hover: var(--color-primary)}.listIconLabel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--listIconLabel-gap)}.listIconLabel li>.wrapper{color:inherit;display:flex;align-items:flex-start;gap:var(--listIconLabel-wrapper-gap)}.listIconLabel li>a.wrapper{text-decoration:none}.listIconLabel li .icon{height:var(--listIconLabel-icon-wrapper);width:var(--listIconLabel-icon-wrapper);background-color:var(--listIconLabel-icon-wrapper-backgroundColor);border-radius:var(--listIconLabel-icon-wrapper-borderRadius);flex:0 0 auto;display:grid;place-items:center;margin-top:calc(((var(--listIconLabel-label-fontSize) * var(--listIconLabel-label-lineHeight)) - var(--listIconLabel-icon-wrapper)) / 2)}.listIconLabel li .icon .partFontIcon{--partFontIcon-size: var(--listIconLabel-icon-size);--partFontIcon-color: var(--listIconLabel-icon-color)}@media (hover: hover){.listIconLabel li>a.wrapper:hover .icon{background-color:var(--listIconLabel-icon-wrapper-backgroundColor-hover)}.listIconLabel li>a.wrapper:hover .icon .partFontIcon{--partFontIcon-color: var(--listIconLabel-icon-color-hover)}}.listIconLabel li .label{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:color .3s,text-decoration-color .3s;font-size:var(--listIconLabel-label-fontSize);line-height:var(--listIconLabel-label-lineHeight);color:var(--listIconLabel-label-color)}.listIconLabel li a.wrapper[href^="mailto:"] .label{overflow-wrap:anywhere}@media (hover: hover){.listIconLabel li>a.wrapper:hover .label{color:var(--listIconLabel-label-color-hover);text-decoration-color:var(--listIconLabel-label-textDecorationColor-hover)}}#logos{text-align:center;background-color:var(--color-white);margin:var(--base-spacing-vertical) 0}#logos .container>.partHeading{margin-bottom:.3em}#logos .partSlider{margin-top:var(--base-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(--color-primary);--partSlider2-pagination-button-backgroundColor-selected: var(--color-primary);--partSlider2-pagination-button-border: solid 2px var(--color-primary);--partSlider2-pagination-button-borderColor-hover: var(--color-primary);--partSlider2-pagination-button-borderColor-selected: var(--color-primary)}#logos .partSlider .sliderMainContainer{box-shadow:var(--block-boxShadow-s);border-radius:var(--block-borderRadius-m);padding:var(--base-spacing-30);background-color:var(--color-white)}#logos .partSlider.partSlider2 .partContentFileImageGallery .contentFileImage{height:80px}#logos .partSlider .sliderPagination{margin-top:var(--base-spacing-30)}@media (max-width: 676px){#logos{text-align:start;--partSlider2-pagination-justifyContent: flex-start}}#contentGoogleMaps .partGoogleMaps.partGoogleMaps1{grid-column:fullwidth}#introTextImage{background-color:var(--color-primary)}#introTextImage .text{padding:var(--base-spacing-60);padding-top:calc(var(--headerFloating-height) + var(--base-spacing-40));padding-left:0;grid-column-start:content-start;grid-column-end:content-center}#introTextImage .text:only-child{grid-column-end:content-end}#introTextImage .partBreadcrumb{margin-bottom:var(--base-spacing-30);--partBreadcrumb3-color: var(--color-primary-subtle);--partBreadcrumb3-link-color: var(--color-primary-subtle);--partBreadcrumb3-link-textDecorationColor: transparent;--partBreadcrumb3-link-textDecorationColor-hover: var(--color-primary-subtle);--partBreadcrumb3-icon-svg-fill: var(--color-primary-subtle)}#introTextImage .wrapper{display:grid;align-content:center}#introTextImage .partHeading{color:var(--color-white);margin-bottom:.3em}#introTextImage .partHeading:only-child{margin-bottom:0}#introTextImage .partContentText{margin-top:.5em;color:var(--color-white);text-wrap:balance;font-size:var(--fontSize-l);--partContentText1-lineHeight: 1.5}#introTextImage .image{background-color:var(--color-primary);grid-column-start:content-center;grid-column-end:fullwidth-end;overflow:hidden}#introTextImage .image .partContentFileImageGallery,#introTextImage .image .partContentFileImageGallery *{height:100%}@media (max-width: 900px){#introTextImage{padding-top:0}#introTextImage .image{grid-column:fullwidth;order:-1;margin-bottom:0;border-radius:0;box-shadow:none;height:40vh}#introTextImage .text{grid-column:content;padding-right:0}#introTextImage:has(.image) .text{padding-top:var(--base-spacing-60)}}.articleOverview{padding-bottom:var(--base-spacing-vertical);background:var(--background-linearGradient)}@media (max-width: 667px){.articleOverview .listColumns{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.articleOverview .partPagination{margin-top:var(--base-spacing-30)}.articleDetail-intro{padding-top:calc(var(--headerFloating-height) + var(--base-spacing-40));background:linear-gradient(to bottom,var(--color-primary) 0%,var(--color-primary) calc(100% - var(--base-spacing-vertical)* 1.5),var(--color-white) calc(100% - var(--base-spacing-vertical)* 1.5),var(--color-white) 100%);grid-column:fullwidth;color:var(--color-white)}.articleDetail-intro--noImage{background:var(--color-primary);padding-bottom:var(--base-spacing-40)}@media (max-width: 1600px){.articleDetail-intro{--layoutGrid-content-width: calc(900px + (2 * var(--base-spacing-120)))}}.articleDetail-intro .container{width:100%;max-width:900px;margin:0 auto}.articleDetail-intro .partButton2--style-plain{margin-bottom:.4em}.articleDetail-intro .partHeading{color:currentColor;margin-bottom:.2em}.articleDetail-intro time{margin-bottom:0;display:flex;align-items:center;gap:.2em}.articleDetail-intro .icon{display:grid;place-items:center}.articleDetail-intro .icon .partFontIcon{--partFontIcon-size: var(--fontSize-s);--partFontIcon-color: var(--color-white)}.articleDetail-intro .label{font-size:var(--fontSize-s);color:currentColor}.articleDetail-intro .partContentFileImageGallery{margin-top:var(--base-spacing-40);border-radius:var(--block-borderRadius-m);box-shadow:var(--block-boxShadow-s);overflow:hidden;background-color:var(--color-primary)}@media (max-width: 667px){.articleDetail-intro .partContentFileImageGallery{border-radius:0;box-shadow:none;grid-column:fullwidth}}.articleDetail-content{margin-top:var(--base-spacing-40)}.articleDetail-content .variousContentList{margin:0 auto}.sharePage{margin-top:var(--base-spacing-60)}.sharePage .container{padding:var(--base-spacing-40);background-color:var(--grey-light);max-width:900px;margin:0 auto}.articleCard{display:flex;flex-direction:column;position:relative;background-color:var(--color-white);box-shadow:var(--block-boxShadow-s);border-radius:var(--block-borderRadius-m);overflow:hidden;transition:box-shadow .3s;text-decoration:none;color:var(--base-color-body);text-align:left}@media (hover: hover){.articleCard:hover,.articleCard:focus{box-shadow:var(--block-boxShadow-m)}}.articleCard .image{background-color:var(--color-primary-0);overflow:hidden}.articleCard .image .partContentFileImageGallery{transition:.3s;position:relative}.articleCard .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s}@media (hover: hover){.articleCard:hover .image .partContentFileImageGallery,.articleCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}.articleCard:hover .image .partContentFileImageGallery:after,.articleCard:focus .image .partContentFileImageGallery:after{background-color:rgba(var(--color-black-rgb)/ .2)}}.articleCard .text{padding:var(--base-spacing-40);flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;position:relative}.articleCard .header .partHeading{color:var(--color-black);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s;font-size:var(--fontSize-l)}@media (hover: hover){.articleCard:hover .header .partHeading,.articleCard:focus .header .partHeading{text-decoration-color:var(--color-secondary)}}.articleCard .header time{margin-top:.3em;display:flex;align-items:center;gap:.2em;font-size:var(--fontSize-xs)}.articleCard .header .icon{display:grid;place-items:center}.articleCard .header .icon .partFontIcon{--partFontIcon-size: 1em;--partFontIcon-color: var(--color-secondary)}.articleCard .header .label{color:var(--base-color-neutral-9);line-height:normal}a.articleCard .text .partContentText{font-size:var(--fontSize-s);margin-top:.8em!important;padding-right:1.5em}.articleCard .text .partContentText p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.articleCard .text .partButton{position:absolute;right:var(--base-spacing-20);bottom:var(--base-spacing-20);--partButton2-paddingLeftRight: 0px;--partButton2-borderRadius: 50%;--partButton2-buttonIcon-size: calc(var(--partButton2-size) / 1.5)}.articleCard:hover .text .partButton{--partButton2-backgroundColor: var(--color-secondary-darker)}@media (max-width: 667px){.articleCard .text .partContentText{display:none}.articleCard .text .partButton{right:var(--base-spacing-40);top:calc(-.5 * var(--partButton2-size));bottom:unset}}@media (prefers-reduced-motion: no-preference){[data-animation-fade]{animation-duration:.9s,.7s;animation-timing-function:ease;animation-fill-mode:forwards;--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-fade]{animation-name:animation-opacity,animation-translateY}[data-animation-fade=up]{--animation-translateY: clamp(1.875rem, 1.8vw + 1rem, 3.125rem)}[data-animation-fade=down]{--animation-translateY: clamp(-5.208rem, -1.86vw - 1.6rem, -3.125rem)}@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)}.modalCorner{--modalCorner-fontSize: var(--fontSize-body);--modalCorner-padding: clamp(.938rem, 1.9vw + .3rem, 1.875rem);--modalCorner-maxWidth: 500px;--modalCorner-backgroundColor: var(--color-white);--modalCorner-borderRadius: var(--block-borderRadius-m);--modalCorner-offset: 22px;--modalCorner-close-size: 30px;--modalCorner-close-icon-size: 20px;--modalCorner-close-borderRadius: 50%;--modalCorner-close-backgroundColor: var(--base-color-neutral-1);--modalCorner-close-backgroundColor-hover: var(--color-primary);--modalCorner-close-color: var(--color-black);--modalCorner-close-color-hover: var(--color-white)}.modalCorner{right:var(--modalCorner-offset);bottom:var(--modalCorner-offset);font-size:var(--modalCorner-fontSize);background-color:var(--modalCorner-backgroundColor);box-shadow:var(--block-boxShadow-s);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 .imagePlaceholderContainer{max-height:50vh}.modalCorner-content .partContentFileImageGallery+.partContentText>.partHeading{margin-top:var(--modalCorner-padding);color:var(--color-black)}.modalCorner-content .partContentText{--partContentText1-lineHeight: 1.4;text-wrap:balance;padding-right:15px}.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}
