html{line-height:1.2em}body{color:var(--color-black);font-family:Work Sans,sans-serif;font-size:clamp(1rem,1vw + .43rem,1.125rem);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4{overflow-wrap:break-word;word-break:break-word;line-height:1.1em;font-family:Open Sans,sans-serif}.h1{font-size:clamp(1.875rem,.9vw + 1.8rem,3.125rem);font-weight:700;margin-bottom:.3em;color:var(--color-blue)}.h2{font-size:clamp(1.5rem,.7vw + 1.3rem,1.875rem);font-weight:700;margin-bottom:.3em;color:var(--color-blue)}.h3{font-size:clamp(1.25rem,.9vw + .8rem,1.625rem);font-weight:700;margin-bottom:.3em;color:var(--color-orange)}.h4{font-size:clamp(1.125rem,.9vw + .8rem,1.375rem);font-weight:700;margin-bottom:.1em;color:var(--color-blue)}strong{font-weight:700;font-style:inherit}em{font-style:italic;font-weight:inherit}sup,sub{vertical-align:baseline;position:relative;font-size:75%;line-height:0}sup{top:-.5em;vertical-align:sub}sub{bottom:-.25em;vertical-align:sub}.basicContainer{width:100%;padding:var(--spacing-120) var(--basicContainer-padding);max-width:calc(var(--basicContainer-maxWidth) + (2 * var(--basicContainer-padding)));margin:0 auto}.basicContainer.small{text-align:left;max-width:calc(var(--basicContainer-maxWidth-small) + (2 * var(--basicContainer-padding)))}:root{--basicContainer-maxWidth: 1440px;--basicContainer-maxWidth-small: 1000px;--basicContainer-padding: clamp(1.25rem, 6vw - 1rem, 5rem);--border-radius: .5em;--border-radius-small: .25rem;--box-shadow: 0 1px 0px 0 rgba(69, 63, 60,.1);--spacing-120: clamp(3.75rem, 4vw + 2rem, 7.5rem);--spacing-100: clamp(3.125rem, 2.9vw + 2rem, 6.25rem);--spacing-90: clamp(2.813rem, 2.8vw + 1.6rem, 5.625rem);--spacing-80: clamp(2.5rem, 2.6vw + 1.4rem, 5rem);--spacing-60: clamp(1.875rem, 3.9vw + .5rem, 3.75rem);--spacing-40: clamp(1.25rem, 2.6vw + .4rem, 2.5rem);--spacing-30: clamp(.938rem, 1.9vw + .3rem, 1.875rem);--spacing-25: clamp(.938rem, 1.8vw + .3rem, 1.563rem);--spacing-20: clamp(.625rem, 1.2vw + .3rem, 1.25rem);--spacing-10: clamp(.313rem, 1vw, .625rem);--color-white: #fff;--color-black: #12172A;--color-grey-light: #F8F8F7;--color-blue-light: #F0FBFF;--color-blue: #008CC2;--color-orange: #F18F01;--color-orange-light: #FFF8ED;--color-brown: #453F3C;--topBar-height-regular: 110px;--topBar-height-scrolled: 80px;--topBar-logo-width-regular: 260px;--topBar-logo-width-scrolled: 190px}#topBar{background-color:#fff;position:sticky;left:0;top:0;width:100%;transition:height .3s ease;z-index:2000;height:var(--topBar-height-regular);box-shadow:var(--box-shadow);display:flex;flex-direction:column}#topBar.scrolled{height:var(--topBar-height-scrolled)}#topBarSmall{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,var(--color-orange-light) 100%);position:absolute;top:0;width:100%}#topBarSmall .basicContainer{max-width:1600px;height:30px;padding-top:0;padding-bottom:0;font-size:16px;display:flex;justify-content:flex-end;align-items:center}#topBarSmall #linkContainer{display:flex;align-items:center;gap:20px}#topBarSmall #linkContainer .partButton.naked{font-size:16px}#topBarSmall #linkContainer .partButton.naked:first-child{margin-left:0}#topBarSmall #linkContainer .partButton.naked svg{height:12px;max-width:12px}#topBarSmall .socialContainer{display:flex;align-items:center;margin-left:20px}#topBarSmall .socialContainer a{margin-left:10px;display:flex;justify-content:center;align-items:center;height:12px;width:12px}#topBarSmall .socialContainer a svg.partSvg{fill:var(--color-blue);flex:1 1 auto;max-height:12px;max-width:12px;transition:fill ease .3s}#topBarSmall .socialContainer a:hover svg.partSvg{fill:var(--color-orange)}#topBarLogoMenu{flex:1 1 auto}#topBarLogoMenu .basicContainer{display:flex;align-items:center;height:100%;padding-top:0;padding-bottom:0}#topBar #logo{width:var(--topBar-logo-width-regular);margin-right:auto;transition:ease .3s;position:relative}#topBar.scrolled #logo{width:var(--topBar-logo-width-scrolled)}#topBar #logo:before{content:"";display:block;padding-bottom:29.3522267206%}#topBar #logo img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}#topBar .partNavigation.horizontal{flex:0 0 auto;margin-top:30px}.hamburgerButton{display:flex;align-items:center;font-size:1.1111em;color:#000;margin-top:30px}.hamburgerButton .icon{display:flex;flex-direction:column;justify-content:center}.hamburgerButton .icon span{width:23px;height:3px;background-color:var(--color-blue);transition:all .3s ease-in-out}.hamburgerButton .icon span:nth-child(2){margin:4px 0}.overlayActive .hamburgerButton .icon span:nth-child(1){transform:translateY(7px) rotate(45deg)}.overlayActive .hamburgerButton .icon span:nth-child(2){opacity:0}.overlayActive .hamburgerButton .icon span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hamburgerButton .label{font-weight:700;margin-left:.3em;text-align:left}#scrollToTop{background-color:#fff;box-shadow:0 15px 40px rgba(26,30,43,.13);text-align:center;padding:0;border:none;border-radius:var(--border-radius-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}#scrollToTop.visible{opacity:1;transform:translateY(0)}#scrollToTop svg{fill:#000;height:16px;max-width:16px}#introContainer+#contentSection:not(.searchResult){border-top:solid 1px rgba(0,0,0,.1)}#mainContentContainer{max-width:770px;margin:0 auto}#mainContentContainer .partContentForm{background-color:var(--color-grey-light);box-shadow:var(--box-shadow);padding:var(--spacing-40);border-radius:var(--border-radius)}#mainContentContainer .partContentForm h2{margin-bottom:var(--spacing-30);color:var(--color-brown)}#mainContentContainer .partContentFileImageGallery.single:not(:last-child){margin-bottom:var(--partContentFileImageGallery-margin)}.partContentFileImageGallery.presentationLogos .contentFileImage{box-shadow:0 15px 40px rgba(26,30,43,.13);border-radius:var(--border-radius);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(--border-radius);box-shadow:var(--box-shadow)}.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(--color-orange)}}.flexItemText .partContentText{font-size:16px}.flexItemText .partContentText p{margin-bottom:15px}#introContainer{background-color:var(--color-white)}#introContainer .basicContainer{padding-top:var(--spacing-60);padding-bottom:var(--spacing-40)}#introContainer+* .basicContainer{padding-top:var(--spacing-40)}#introContainerText{max-width:980px}#introContainerText h1:only-child{margin-bottom:var(--spacing-20)}#introContainerText .partBreadcrumb{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}#introContainer.centered{text-align:center}#introContainer.centered #introContainerText{margin-left:auto;margin-right:auto}#introContainer.centered .partBreadcrumb{margin-bottom:20px;justify-content:center}#homeIntroTextAndImage{display:flex;flex-wrap:wrap;background-color:var(--color-blue)}#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:#fff}#homeIntroTextAndImage-text .partContentText{color:#fff;font-size:1.2222em}#homeIntroTextAndImage-text .partButton{background-color:var(--color-orange)}@media (hover: hover){#homeIntroTextAndImage-text .partButton.solid:not([disabled]):hover,#homeIntroTextAndImage-text .partButton.solid:not([disabled]):focus{background-color:var(--color-brown)}#homeIntroTextAndImage-text .partButton.solid:hover svg{fill:#fff}}#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-pagination-button-border: solid .125em #fff;--partSlider2-pagination-button-backgroundColor: transparent;--partSlider2-pagination-button-border-selected: var(--color-orange);--partSlider2-pagination-button-backgroundColor-selected: var(--color-orange);--partSlider2-pagination-button-backgroundColor-hover: #fff}#homeIntroTextAndImage-image .partSlider.partSlider2 .sliderPagination{position:absolute;left:var(--spacing-30);bottom:var(--spacing-30);z-index:10}#homeIntroSection .container{text-align:center}#homeIntroSection .basicContainer .partButtonContentContainer{justify-content:center}.parallaxContainer{position:relative;height:60vh}.parallaxContainer .partContentFileImageGallery,.parallaxContainer .partContentFileImageGallery *{height:100%}.parallaxOverlay{position:absolute;top:0;left:0;bottom:0;right:0;padding-left:4%;padding-right:4%;background-color:rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.parallaxOverlay .h2{color:#fff;max-width:900px;padding:0;text-shadow:2px 2px 3px rgba(0,0,0,.5);margin:0;line-height:1.4em}#iconsAndTextSection{text-align:center;background-color:var(--color-white)}#iconsAndTextSection h2{margin-bottom:var(--spacing-30)}#iconsAndTextList{display:flex;flex-wrap:wrap;width:calc(100% + 30px);padding-top:25px;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:var(--color-blue-light);height:90px;width:90px;border-radius:50%;margin-left:auto;margin-right:auto}.uspTextContainer .partContentText p{margin-bottom:5px}#logos{text-align:center;background-color:var(--color-white)}#logos .partSlider{--partSlider2-slide-spacing-left-right: 20px;--partSlider2-pagination-button-border: solid .125em var(--color-blue);--partSlider2-pagination-button-backgroundColor: transparent;--partSlider2-pagination-button-border-selected: var(--color-blue);--partSlider2-pagination-button-backgroundColor-selected: var(--color-blue);--partSlider2-pagination-button-backgroundColor-hover: var(--color-blue)}#logos .partSlider .sliderMainContainer{box-shadow:var(--box-shadow);border-radius:var(--border-radius);padding:var(--spacing-30);background-color:#fff}.partSlider.partSlider2.logos .partContentFileImageGallery .contentFileImage{height:80px}#logos .partSlider .sliderPagination{margin-top:var(--spacing-30)}#homeTraining{background-color:var(--color-grey-light)}#homeTraining .basicContainer h2{margin-bottom:var(--spacing-30)}#homeTraining .list{display:flex;flex-direction:column;gap:var(--spacing-30)}#homeTraining .basicContainer>.partButton{margin-top:var(--spacing-30)}#homeActivities{background-color:var(--color-blue);text-align:center}#homeActivities h2{margin-bottom:var(--spacing-30);color:var(--color-white)}#homeArticleList{background-color:var(--color-blue-light);text-align:center}#homeArticleList #articleList{margin-top:var(--spacing-40)}#homeArticleList .basicContainer>.partButton{margin-top:var(--spacing-30)}#topImage{background-color:var(--color-blue-light)}.socialShareContainer{align-items:center;background-color:var(--color-grey-light);box-shadow:var(--box-shadow);border-radius:var(--border-radius);padding:var(--spacing-30);display:flex;flex-wrap:wrap;gap:10px 0}.socialShareLabel{color:#000;margin-right:20px;font-weight:700}.socialShareContainer a{margin-right:15px;display:flex;justify-content:center;align-items:center;height:36px;width:36px;background-color:var(--color-orange);border-radius:50%;transition:background-color .3s ease}.socialShareContainer a:last-child{margin-right:0}.socialShareContainer a svg.partSvg{fill:var(--color-white);flex:1 1 auto;max-height:16px;max-width:16px;transition:fill .3s ease}@media (hover: hover){.socialShareContainer a:hover{background-color:var(--color-blue)}}#sectionContentBlockList{background-color:var(--color-grey-light)}#homeIntroSection+#sectionContentBlockList{background-color:var(--color-brown)}#sectionContentBlockList .basicContainer{text-align:center}#sectionContentBlockList .basicContainer>h2{margin-bottom:var(--spacing-30);color:#fff}.contentBlockList{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));gap:var(--spacing-30)}.contentBlockItem{display:flex;flex-direction:column;background-color:#fff;box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden;text-align:center}.contentBlockItemImage{background-color:#000}.contentBlockItemImage .partContentFileImageGallery.single{margin-bottom:0}.contentBlockItemImage .partContentFileImageGallery a{transition:opacity .3s ease}@media (hover: hover){.contentBlockItemImage .partContentFileImageGallery a:hover{opacity:.7}}.contentBlockItemText{padding:var(--spacing-40);flex:1 1 auto;display:flex;flex-direction:column;align-items:center}.contentBlockItemHeader h2{margin-bottom:.3em}.contentBlockItemHeader h2:only-child{margin-bottom:.6em}.contentBlockItemHeader h2 a{color:var(--color-black);text-decoration:none;display:inline}@media (hover: hover){.contentBlockItemHeader h2 a:hover{text-decoration:underline}}.contentBlockItemText .partContentText{font-size:.88889em;line-height:1.5em}.contentBlockItemText .partButton{margin-top:auto}@media (max-width: 1200px){#contentBlockList{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}#articleContainer{background-color:var(--color-grey-light)}#articleList{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:var(--spacing-30);text-align:left}.articleItem{display:flex;flex-direction:column;background-color:#fff;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}.articleItemImage{background-color:#000}.articleItemImage .partContentFileImageGallery.single{margin-bottom:0}.articleItemImage .partContentFileImageGallery a{transition:opacity .3s ease}@media (hover: hover){.articleItemImage .partContentFileImageGallery a:hover{opacity:.7}}.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:var(--color-brown);text-decoration:none}@media (hover: hover){.articleItemHeader h2 a:hover{text-decoration:underline}}.articleItemHeader time{margin-bottom:0;display:flex;align-items:center}.articleItemHeader .icon{margin-right:.25em;margin-bottom:.05em}.articleItemHeader .icon svg{width:.55556em;fill:var(--color-blue);display:block}.articleItemHeader .label{font-size:.77778em;color:inherit}.articleItemText .partContentText{font-size:.88889em;line-height:1.5em}.articleItemText .partContentText p{color:#555!important}.articleItemText .partButton{margin-top:auto}#articleContainer .partPagination{margin-top:var(--spacing-30)}.newsDetailDate{margin-bottom:0;display:flex;align-items:center;font-size:1.5rem}.newsDetailDate .icon{margin-right:.25em;margin-bottom:.05em}.newsDetailDate .icon svg{width:.55556em;fill:var(--color-blue);display:block}.newsDetailDate .label{font-size:.77778em;color:inherit}.introContainerText .partBreadcrumb+.newsDetailDate{margin-top:-5px}#teamOverview{background-color:var(--color-blue-light)}#teamOverview .container{text-align:center;max-width:770px;margin:0 auto}.personList{margin-top:var(--spacing-40);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:var(--spacing-40)}.personList .item{display:flex;flex-direction:column;gap:1rem}.personList .photo{border-radius:var(--border-radius);overflow:hidden;background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 50px rgba(0,0,0,.05);position:relative}.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(--border-radius);font-weight:700;height:40px;padding:0 13px;margin:0;color:var(--color-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}@media (hover: hover){.personList .item .partButton.personPopup:hover .buttonLabel{text-decoration:underline}}.personList .item .text{display:flex;flex-direction:column;flex:1 1 auto;gap:20px}.personList .item .text .function{font-size:1rem;line-height:1.2em;margin-top:-17px}.personList .item .text .contact{display:flex;flex-direction:column;gap:5px;margin-top:auto}.personList .item .text .contact:last-child{margin-top:0}.personList .item .text .contact li a{display:inline-flex;align-items:center;gap:.3em;font-size:.875rem;text-decoration:none;color:inherit;max-width:100%}.personList .item .text .contact li a .icon{color:var(--color-black);flex:0 0 auto}.personList .item .text .contact li a .icon .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{font-size:1rem;display:block}.personList .item .text .contact li a .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}@media (hover: hover){.personList .item .text .contact li a:hover .label{text-decoration:underline}}.personList .item .text .socials{display:flex;gap:10px}.personList .item .text .contact+.socials{margin-top:0}.personList .item .text .socials li a{width:40px;height:40px;display:flex;background-color:#f5f5f5;border-radius:50%;transition:background-color .3s ease}@media (hover: hover){.personList .item .text .socials li a:hover{background-color:var(--color-black)}}.personList .item .text .socials li a svg{margin:auto;flex:1 1 auto;max-width:40%;max-height:40%;fill:var(--color-black)}.personList .item .text .socials li a:hover svg{fill:var(--color-white)}.popupCustomContainer.person{padding:var(--spacing-40);display:flex;max-width:900px;gap:var(--spacing-40);border-radius:var(--border-radius)}.popupCustomContainer.person .photo{flex:0 0 auto;width:38%;min-width:200px}.popupCustomContainer.person .photo .partContentFileImageGallery{border-radius:var(--border-radius);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)}@media (max-width: 667px){.popupCustomContainer.person{flex-direction:column}}.basicContainerTwoColumns{display:grid;grid-template-columns:770px auto;gap:var(--spacing-120)}#leftContainer{text-align:left;max-width:770px}#leftContainer .contentRowList ul{display:grid;gap:15px}#leftContainer .contentRowList ul li a{display:block;color:#000;text-decoration:none;background-color:var(--color-white);box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden;padding:var(--spacing-30);transition:.3s;font-weight:700;border:solid 1px rgba(0,0,0,.05);font-size:clamp(1.125rem,.9vw + .8rem,1.375rem)}@media (hover: hover){#leftContainer .contentRowList ul li a:hover{text-decoration:underline;background-color:var(--color-grey-light);color:var(--color-blue)}}#rightContainer{text-align:left;position:-webkit-sticky;position:sticky;top:120px;font-weight:400;font-size:16px;display:flex;flex-direction:column;gap:var(--spacing-30)}#callToActionContainer{padding:var(--spacing-30);border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--color-grey-light)}#callToActionContainer h3{color:var(--color-black);margin-bottom:var(--spacing-20)}#rightContainerNavigation{border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow);background-color:var(--color-grey-light)}#rightContainerNavigation h2{color:var(--color-black);padding:var(--spacing-30);margin-bottom:0;font-size:clamp(1.25rem,.9vw + .8rem,1.625rem)}#training{background-color:var(--color-grey-light)}#training .list{display:flex;flex-direction:column;gap:var(--spacing-30)}.trainingCard{background-color:var(--color-white);box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden;text-decoration:none;transition:box-shadow .3s ease;color:inherit;padding:var(--spacing-30)}.trainingCard:hover h3{text-decoration:underline}.trainingCard .text{position:relative}.trainingCard .h3{margin-bottom:1em;color:var(--color-black)}.trainingCard .goTo{position:absolute;width:40px;height:40px;bottom:0;right:0;display:flex;justify-content:center;align-items:center;background-color:var(--color-blue);border-radius:50%;transition:background-color .3s ease}.trainingCard:hover .goTo{background-color:var(--color-orange)}.trainingCard .goTo svg{flex:1 1 auto;max-width:1rem;max-height:1rem;fill:#fff}@media (hover: hover){.trainingProperties .item:hover .h3{text-decoration:underline}.trainingProperties .item:hover .goTo{background-color:var(--color-orange)}}.concept{background-color:var(--color-grey-light);font-size:.77778em;padding:.3em .8em;display:inline-block;border-radius:15px;margin-bottom:1em}.trainingProperties{display:grid;max-width:800px;grid-template-columns:repeat(2,1fr);gap:var(--spacing-10) var(--spacing-30)}#training .trainingProperties{margin-right:calc(40px + var(--spacing-30))}@media screen and (max-width: 700px){.trainingProperties{grid-template-columns:repeat(1,1fr)}}.trainingProperties li{display:flex;gap:10px;align-items:center}.trainingProperties li .icon{width:20px;color:var(--color-orange)}.trainingProperties li .icon .partFontIcon{font-size:1.3rem}#portal{background-color:var(--color-grey-light)}#portal .list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:var(--spacing-30)}#portal .list li a{display:flex;justify-content:center;align-items:center;text-align:center;background-color:var(--color-white);box-shadow:var(--box-shadow);border-radius:var(--border-radius);line-height:1.2em;text-decoration:none;color:inherit;aspect-ratio:8/6;font-size:clamp(1.125rem,.9vw + .8rem,1.375rem);font-weight:700;transition:background-color .3s ease}@media (hover: hover){#portal .list li a:hover{background-color:var(--color-orange);color:var(--color-white)}}@media screen and (max-width: 767px){#portal .list{grid-template-columns:repeat(2,1fr)}}.searchResult{background-color:var(--color-grey-light)}footer{background-color:var(--color-brown)}#footerMain{text-align:left}#footerMain .basicContainer{padding-top:var(--spacing-60);padding-bottom:var(--spacing-60)}#footerColumnContainer{display:grid;grid-template-columns:430px 340px auto;align-items:flex-start;gap:var(--spacing-60);line-height:1.2em;font-weight:400}.footerColumn h2{color:#fff;margin-bottom:.6em}.footerColumn.menu{margin-top:var(--spacing-30)}.footerColumn.menu ul{font-size:clamp(1.25rem,.9vw + .8rem,1.625rem);font-family:Open Sans,sans-serif;font-weight:700;columns:auto 160px;column-gap:30px;max-width:400px}.footerColumn.menu ul li{padding-bottom:var(--spacing-30);break-inside:avoid}.footerColumn.menu ul li:last-child{padding-bottom:0}.footerColumn.menu ul li a{text-decoration:none;color:#fff;border-bottom:solid 3px transparent;transition:border-color .3s ease}.footerColumn.menu ul li a:hover{border-color:var(--color-blue)}.footerColumn.socials{margin-top:var(--spacing-30)}.footerColumn.socials ul li:not(:last-child){margin-bottom:var(--spacing-20)}.footerColumn.socials ul li a{display:inline-flex;align-items:center;color:#fff;text-decoration:none}.footerColumn.socials ul li span.icon{margin-right:8px;width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--color-blue);transition:background-color .3s ease}.footerColumn.socials ul li span.icon svg{fill:#fff;flex:1 1 auto;max-width:14px;max-height:14px;transition:fill .5s ease}.footerColumn.socials ul li a:hover span.icon{background-color:var(--color-orange)}.footerColumn.socials ul li a:hover span.label{text-decoration:underline}.footerColumn.contact{background-color:rgba(0,0,0,.2);padding:var(--spacing-40);border-radius:var(--border-radius)}.footerColumn.contact h2{color:var(--color-white)}.footerColumn.contact ul li{margin-bottom:10px}.footerColumn.contact ul li a{display:inline-flex;color:var(--color-white);text-decoration:none;gap:.3em}.footerColumn.contact ul li span.icon{margin-top:.1em}.footerColumn.contact ul li span.icon .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{font-size:1.3rem;color:var(--color-orange)}.footerColumn.contact ul li a:hover span.label{text-decoration:underline}#footerBottom{background-color:rgba(0,0,0,.2)}#footerBottom .basicContainer{padding-top:var(--spacing-30);padding-bottom:var(--spacing-30);display:flex;flex-wrap:wrap;gap:var(--spacing-30);justify-content:space-between;font-size:.77778em;line-height:1.2em}#footerBottom ul{display:flex;flex-wrap:wrap;gap:var(--spacing-30)}#footerBottom li{color:rgba(255,255,255,.6)}#footerBottom li a{color:rgba(255,255,255,.6);transition:color .3s ease}#footerBottom li a:hover{text-decoration:underline;color:#fff}#footerBottomCompanyInfo li:last-child{margin-right:0}#footerBottomCompanyInfo li a{display:flex;align-items:center;text-decoration:none}#footerBottomCompanyInfo li a svg{fill:var(--color-blue);height:.875em;margin-left:.3em}body.overlayActive{position:fixed;overflow:hidden;width:100%}.overlayWindow{position:fixed;background-color:#fff;z-index:3110;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;width:400px;max-width:100%}.overlayCloseButton{font-size:1.1111em;color:#000;padding:0 20px;height:calc(var(--topBar-height-scrolled) - 30px);background-color:#fff;box-shadow:4px 4px 10px rgba(0,0,0,.05);flex:0 0 auto;position:sticky;top:0;z-index:10;width:100%;display:flex;justify-content:flex-end;align-items:center}.overlayCloseButton .icon{width:23px;height:23px;position:relative}.overlayCloseButton .icon span{height:23px;border-left:3px solid var(--color-orange);position:absolute;left:calc(50% - 1px)}.overlayCloseButton .icon span:nth-child(1){transform:rotate(45deg)}.overlayCloseButton .icon span:nth-child(2){transform:rotate(-45deg)}.overlayCloseButton .label{font-weight:700;margin-right:.15em;text-align:left}.overlayContainer{flex:1 1 auto}.overlayFooterContainer{width:100%;padding:.3em;position:sticky;bottom:0;background-color:#fff;box-shadow:4px -4px 10px rgba(0,0,0,.05);z-index:10;flex:0 0 auto}.overlayFooterContainer .partButton{width:100%}#overlayBackground{background-color:rgba(0,0,0,0);position:fixed;top:0;bottom:0;left:0;right:0;z-index:3100;visibility:hidden;opacity:0;transition:ease .15s}body.overlayActive #overlayBackground{background-color:rgba(0,0,0,.3);visibility:visible;opacity:1;cursor:pointer;transition:ease .3s}.overlayWindow.overlayLeft{top:0;left:0;transform:translate(-100%);transition:transform ease .3s}.overlayWindow.overlayLeft.show{transform:translate(0)}@media (max-width: 667px){.overlayWindow.overlayLeft{top:0;height:100%;border-top:solid 30px var(--color-blue-light)}.overlayWindow{width:100%!important}#overlayBackground{transition:none;display:none}}#registrations .list{max-width:770px}#registrations .list .item{display:flex;justify-content:space-between;margin-bottom:5px}.mailChimpContainer{padding-top:30px}.mailChimpContainer a{color:var(--color-blue)}.mailChimpContainer .campaign{margin:15px}#formTrainingRegistrationLastName{max-width:300px}.partMessageInfo{padding-bottom:20px}
