#main{background-color:var(--white);overflow:hidden}.partContentText1 blockquote{--coreContent1-spacing: .3em;--partContentText1-lineHeight: 1;--partContentText1-blockquote-color: var(--coreContent1-text-blockquote-color, var(--black));--partContentText1-blockquote-backgroundColor: transparent;--partContentText1-blockquote-borderColor: transparent;--partContentText1-blockquote-padding: 0;--partContentText1-blockquote-borderWidth: 0;font-family:var(--fontFamily-heading-alternative);font-size:var(--fontSize-h2)}.variousContentList .partContentText1 blockquote{font-size:var(--fontSize-h2)}.variousContentList .coreContent+.partContentText1 blockquote{margin-top:var(--coreContent1-spacing-large)!important}.partContentText1 blockquote p strong{font-weight:400}.buttonWithIconOnly svg{width:30px;height:30px}.buttonWithIconOnly path:nth-child(2){fill:var(--red)}.buttonWithIconOnly path:nth-child(1){fill:var(--blue-dark)}.slideOver-window-header{--slideOver-header-gap: .5em}.slideOver-button{--slideOver-button-size: var(--button-size);--slideOver-button-icon-borderRadius: 1px;--slideOver-buttonOpen-gap: .2em;--slideOver-buttonOpen-icon-color: var(--red);--slideOver-buttonOpen-icon-width: 32px;--slideOver-buttonOpen-icon-bar-height: 2px;--slideOver-buttonOpen-icon-spacing: 5px;--slideOver-buttonOpen-backgroundColor: var(--blue);--slideOver-buttonClose-icon-width: 20px;--slideOver-buttonClose-icon-bar-height: 2.5px;--slideOver-buttonClose-icon-color: var(--red);--slideOver-buttonClose-borderRadius: 50%;--slideOver-buttonClose-backgroundColor: transparent;--slideOver-buttonOpen-label-fontSize: 12px;--slideOver-buttonOpen-label-fontFamily: inherit;--slideOver-buttonOpen-label-fontWeight: 700;--slideOver-buttonOpen-label-color: var(--white)}.slideOver-window{--slideOver-buttonClose-label-fontSize: 1em;--slideOver-buttonClose-label-fontFamily: inherit;--slideOver-buttonClose-label-fontWeight: 600;--slideOver-buttonClose-label-color: var(--black);--slideOver-window-width: 320px;--slideOver-window-backgroundColor: var(--brown-lighter);--slideOver-window-header-backgroundColor: var(--brown-lighter);--slideOver-window-header-height: 60px;--slideOver-window-header-padding: 22px;--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;height:var(--slideOver-button-size);width:var(--slideOver-button-size);transition:background-color .3s}.slideOver-button .icon span{border-radius:var(--slideOver-button-icon-borderRadius)}.slideOver-button--open{border-radius:var(--button-borderRadius);gap:var(--slideOver-buttonOpen-gap);background-color:var(--slideOver-buttonOpen-backgroundColor)}.slideOver-button--open .label{line-height:1;font-family:var(--slideOver-buttonOpen-label-fontFamily);font-weight:var(--slideOver-buttonOpen-label-fontWeight);font-size:var(--slideOver-buttonOpen-label-fontSize);color:var(--slideOver-buttonOpen-label-color)}.slideOver-button--open .icon{margin-top:2px;display:flex;flex-direction:column;width:var(--slideOver-buttonOpen-icon-width)}.slideOver-button--open .icon-bar{height:var(--slideOver-buttonOpen-icon-bar-height);background-color:var(--slideOver-buttonOpen-icon-color)}.slideOver-button--open .icon-bar:nth-child(1){margin-bottom:var(--slideOver-buttonOpen-icon-spacing)}.slideOver-button--open .icon-bar:nth-child(3){margin-top:var(--slideOver-buttonOpen-icon-spacing)}.slideOver-button--close{flex:0 0 auto;background-color:var(--slideOver-buttonClose-backgroundColor);border-radius:var(--slideOver-buttonClose-borderRadius)}#slideOver-window-menu .slideOver-button--close{height:40px;width:40px}@media (max-width: 1023px){.slideOver-button--close:focus{outline:0}}.slideOver-button--close .icon{position:relative;width:var(--slideOver-buttonClose-icon-width);height:var(--slideOver-buttonClose-icon-width)}.slideOver-button--close .icon-bar{height:var(--slideOver-buttonClose-icon-bar-height);background-color:var(--slideOver-buttonClose-icon-color);position:absolute;width:100%;top:50%;left:50%}.slideOver-button--close .icon-bar:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.slideOver-button--close .icon-bar:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.slideOver-window-header .label{flex:1 1 auto;font-family:var(--slideOver-buttonClose-label-fontFamily);font-weight:var(--slideOver-buttonClose-label-fontWeight);font-size:var(--slideOver-buttonClose-label-fontSize);color:var(--slideOver-buttonClose-label-color)}.slideOver-window-header .slideOver-button--close+.label{margin-left:0;margin-right:var(--slideOver-button-size)}.slideOver-window{position:fixed;top:0;height:100%;overflow:hidden;z-index:3110;display:grid;grid-template-rows:auto minmax(0,1fr);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:.2s}.slideOver-window-header{display:flex;align-items:center;height:var(--slideOver-window-header-height);gap:var(--slideOver-header-gap);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 var(--slideOver-window-header-padding)}.slideOver-window-container{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.slideOver-window-footer{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:12px var(--slideOver-window-header-padding);display:flex;flex-direction:column;gap:10px}.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)}@media (width <= 500px){.slideOver-window--right{bottom:0;transform:translateY(100vh);max-width:none;--slideOver-window-width: 100%}.slideOver-window--right[data-slideover-show]{transform:translateY(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}#heroTwoColumns{background-color:var(--brown-lighter)}#heroTwoColumns .text{padding-top:var(--spacing-25);padding-right:var(--spacing-60);padding-bottom:var(--spacing-90);grid-column-start:content-start;grid-column-end:content-center}#heroTwoColumns .text:only-child{grid-column-end:content-end}#heroTwoColumns .partBreadcrumb{--partBreadcrumb3-fontSize: .875rem;--partBreadcrumb3-gap: 0px;--partBreadcrumb3-fontWeight: 400;--partBreadcrumb3-color: var(--blue);--partBreadcrumb3-link-color: var(--brown-dark);--partBreadcrumb3-link-textDecorationColor: var(--partBreadcrumb3-link-color);--partBreadcrumb3-link-textDecorationColor-hover: var(--blue);--partBreadcrumb3-icon-svg-fill: var(--partBreadcrumb3-link-color);--partBreadcrumb3-icon-svg-width: calc(var(--partBreadcrumb3-fontSize) / 2)}#heroTwoColumns .partBreadcrumb3 .breadcrumb-item[aria-current=page] .breadcrumb-label{font-weight:600}#heroTwoColumns .partBreadcrumb3 a.breadcrumb-label{text-decoration-thickness:1px}#heroTwoColumns .partBreadcrumb3 .partFontIcon{--partFontIcon-size: 1.125rem;--partFontIcon-color: var(--partBreadcrumb3-icon-svg-fill)}#heroTwoColumns .wrapper{margin-top:var(--spacing-15);display:grid;align-content:center}#heroTwoColumns.heroTwoColumns--noImage .wrapper{margin-top:var(--spacing-30)}#heroTwoColumns .partHeading{color:var(--black);hyphens:auto;text-wrap:balance}#heroTwoColumns .partHeading.heading-long-word{font-size:calc(var(--fontSize-h1) * .8)}#heroTwoColumns .partHeading:not(:only-child){margin-bottom:.3em}#heroTwoColumns .partContentText{color:#000;text-wrap:balance}#heroTwoColumns .partContentText strong{color:var(--black)}#heroTwoColumns .partSearchBar{max-width:900px}#heroTwoColumns .heroTwoColumns-contactButtons{margin-top:var(--spacing-20)}#heroTwoColumns .heroTwoColumns-contactButtons .partButtonContentContainer{gap:var(--spacing-40)}#heroTwoColumns .heroTwoColumns-contactButtons .partButton.plain{--partButton1-buttonIcon-size: 1.5rem;--partButton1-buttonIcon-color: var(--red);--partButton1-buttonLabel-color: var(--body-color);--partButton1-buttonLabel-fontSize: 1.222em;--partButton1-buttonLabel-fontWeight: 400}#heroTwoColumns .heroTwoColumns-contactButtons .partButton.plain .buttonLabel{text-decoration-thickness:2px}#heroTwoColumns .image{grid-column-start:content-center;grid-column-end:fullwidth-end;margin-bottom:calc(-1 * var(--spacing-90))}#heroTwoColumns .image .partContentFileImageGallery,#heroTwoColumns .image .partContentFileImageGallery *{height:100%}#heroTwoColumns .image--multiple{display:grid;grid-template-areas:"stack";align-items:flex-start;max-width:790px;margin-top:var(--spacing-25)}#heroTwoColumns .image .diamondShape{mask-image:url(/images/style/mask-shape.svg);mask-repeat:no-repeat;mask-size:contain;aspect-ratio:1/1}#heroTwoColumns .image .diamondShape:nth-child(2){width:60%;grid-area:stack;margin-top:3.01291248207%}#heroTwoColumns .image .diamondShape:nth-child(3){width:48%;grid-area:stack;margin-top:23%;margin-left:52%}#heroTwoColumns .image>svg{fill:var(--brown-light);width:29.343%;margin-left:47.3%;grid-area:stack}@media (max-width: 900px){#heroTwoColumns .image{grid-column-start:fullwidth-start;grid-column-end:fullwidth-end;margin-left:-25%;margin-right:var(--spacing-30)}#heroTwoColumns .text{grid-column-end:content-end;padding-right:0;padding-top:calc(var(--spacing-25) + var(--spacing-90))}#heroTwoColumns .image{order:-1}}#heroSingleImage{background-color:var(--brown-lighter);padding-top:var(--spacing-90);padding-bottom:var(--spacing-vertical);overflow-x:hidden;--heroSingleImage-gap: var(--spacing-90)}#heroSingleImage .text{margin-right:calc(var(--heroSingleImage-gap) / 2);grid-column-start:content-start;grid-column-end:content-center;z-index:20}#heroSingleImage .text:only-child{grid-column-end:content-end}#heroSingleImage .wrapper{margin-top:var(--spacing-15);display:grid;align-content:center}#heroSingleImage .partHeading{color:var(--black);font-weight:700;hyphens:auto;text-wrap:balance}#heroSingleImage .partHeading:not(:only-child){margin-bottom:.5em;max-width:600px}#heroSingleImage .partHeading.heading-long-text,#heroSingleImage .partHeading.heading-long-word{font-size:var(--fontSize-h3)}#heroSingleImage .partButton{justify-self:flex-start}#heroSingleImage .authorAndSchool{color:var(--brown-dark);font-weight:700;font-size:1.222em}#heroSingleImage time{display:flex;align-items:center;gap:.2em}#heroSingleImage time .icon{display:grid;place-items:center}#heroSingleImage time .partFontIcon{--partFontIcon-size: 1rem;--partFontIcon-color: var(--brown-dark)}#heroSingleImage time .label{font-size:.8889em;font-weight:700;color:var(--brown-dark);line-height:normal}#heroSingleImage .image{margin-left:calc(var(--heroSingleImage-gap) / 2);grid-column-start:content-center;grid-column-end:content-end;position:relative;z-index:10}#heroSingleImage .image .partContentFileImageGallery{--partContentFileImageGallery-borderRadius: var(--borderRadius-m)}#heroSingleImage .image .backgroundShape{grid-column:breakout;position:absolute;will-change:transform;pointer-events:none;right:calc(-1 * var(--spacing-80));top:calc(-1 * var(--spacing-80));bottom:calc(-1 * var(--spacing-80));fill:var(--brown-light);z-index:-10;max-width:547px}@media (max-width: 900px){#heroSingleImage .image{grid-column-start:fullwidth-start;grid-column-end:fullwidth-end}#heroSingleImage .text{grid-column-end:content-end;margin-right:0;margin-top:calc(var(--heroSingleImage-gap) / 2)}#heroSingleImage .image{order:-1;margin-right:calc(var(--heroSingleImage-gap) / 2)}}.contentOneColumn{margin:var(--spacing-vertical) 0}.contentOneColumn:has(+ .blocksWithSubpages){margin-bottom:var(--spacing-60)}#heroTwoColumns+.contentOneColumn{margin-top:var(--spacing-90)}#heroTwoColumns+.contentOneColumn .variousContentList{max-width:1100px}.contentOneColumn--intro .variousContentList{font-size:1.222em;max-width:1100px}.contentOneColumn .container>.partHeading{margin-bottom:.4em}body.workAt .contentOneColumn .container>.partHeading{font-family:var(--fontFamily-heading-alternative);font-size:var(--fontSize-h1-alternative);color:var(--red);margin-bottom:.3em}.contentOneColumn .partContentText ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-30) var(--spacing-40)}@media (max-width: 676px){.contentOneColumn .partContentText ul{grid-template-columns:minmax(0,1fr)}}.contentOneColumn .partContentText ul strong{--partContentText1-strong: var(--blue)}.contentOneColumn .partContentText ul strong a{font-weight:700}.contentOneColumn .partContentText1 ul li:before{--partContentText1-marker-icon-size: 30px;--partContentText1-marker-icon-left: 0;--partContentText1-marker-icon-top: calc(((1em * var(--coreContent1-lineHeight-small)) / 2) - (var(--partContentText1-marker-icon-size) / 2));background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:30px;background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='m28.741 11.775-9.82-10.437c-1.677-1.784-4.395-1.784-6.073 0l-2.152 2.287L21.4 15.004 10.696 26.382l2.152 2.287c1.678 1.784 4.396 1.784 6.074 0l9.82-10.437c1.677-1.784 1.677-4.673 0-6.457Z' fill='%23004868'/%3E%3Cpath d='M21.405 15.002 10.703 3.625 0 15.002l10.703 11.376 10.702-11.376Z' fill='%23EB595D'/%3E%3C/svg%3E")}.contentOneColumn--textAlignCenter{text-align:center}@media (max-width: 667px){.contentOneColumn--textAlignCenter{text-align:left}}.contentOneColumn--textAlignCenter .variousContentList{margin:0 auto}.contentOneColumn--textAlignCenter .container>.partHeading{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.contentOneColumn--textAlignCenter .container>.partContentText{text-wrap:balance}.variousContentList{width:100%;max-width:900px;--coreContent1-heading-color: var(--black)}.variousContentList .partContentForm{text-align:left;background-color:var(--white);border-radius:var(--borderRadius-m);box-shadow:var(--boxShadow-m);padding:var(--spacing-40);margin-top:var(--coreContent1-spacing-large)}.variousContentList .partContentForm>.partHeading{font-size:var(--fontSize-h2);color:var(--black);margin-top:0!important;margin-bottom:1em}.variousContentList .partContentFileImageGallery2{--partContentFileImageGallery-borderRadius: var(--borderRadius-m)}.variousContentList .partContentFileImageGallery.presentationLogos .contentFileImage{padding:var(--spacing-30);border:solid 1px rgba(0,0,0,.1)}.contentTwoColumns{margin:var(--spacing-vertical) 0;--layoutGrid-content-width-left-percentage: .5;--contentTwoColumns-gap: var(--spacing-90);--contentTwoColumns-imageBackgroundColor: var(--brown)}.contentTwoColumns:has(.image--diamondShape){margin:var(--spacing-90) 0}.contentTwoColumns--color-1{margin:0;padding:var(--spacing-vertical) 0;background-color:var(--brown-lightest);color:var(--blue)}.contentTwoColumns--color-1:has(.image--diamondShape){margin:0;padding:var(--spacing-90) 0}.contentTwoColumns .image.image--left:not(.image--diamondShape),.contentTwoColumns .text.text--left{margin-right:calc(var(--contentTwoColumns-gap))}.contentTwoColumns .image.image--right:not(.image--diamondShape),.contentTwoColumns .text.text--right{margin-left:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumns .image{align-self:flex-start}.contentTwoColumns .image .partContentFileImageGallery{--partContentFileImageGallery-borderRadius: var(--borderRadius-m);--partContentFileImageGallery-gap: var(--spacing-20)}.contentTwoColumns .image .partContentFileImageGallery figure .imagePlaceholderContainer{background-color:var(--contentTwoColumns-imageBackgroundColor)}.contentTwoColumns .image .partContentVideo{--partContentVideo2-backgroundColor: var(--contentTwoColumns-imageBackgroundColor)}.contentTwoColumns:not(.contentTwoColumns--color-1):has(.image:not(.image--diamondShape)){margin:calc(var(--spacing-vertical) + var(--spacing-80)) 0}.contentOneColumn+.contentTwoColumns{margin-top:var(--spacing-vertical)!important}.contentTwoColumns:has(+ .contentOneColumn){margin-bottom:var(--spacing-vertical)!important}.contentTwoColumns .image:not(.image--diamondShape){position:relative;z-index:10}.contentTwoColumns .image:not(.image--diamondShape) .backgroundShape{grid-column:breakout;position:absolute;max-width:680px;will-change:transform;pointer-events:none;top:calc(-1 * var(--spacing-80));bottom:calc(-1 * var(--spacing-80));z-index:-10}.contentTwoColumns .image--left:not(.image--diamondShape) .backgroundShape{left:calc(-1 * var(--spacing-80))}.contentTwoColumns .image--right:not(.image--diamondShape) .backgroundShape{right:calc(-1 * var(--spacing-80))}.contentTwoColumns .image:not(.image--diamondShape)[data-image-amount="1"] .backgroundShape,.contentTwoColumns .image:has(.partContentVideo) .backgroundShape{fill:var(--brown-lighter)}.contentTwoColumns .image:not(.image--diamondShape)[data-image-amount="2"] .backgroundShape{fill:var(--brown-lightest)}.contentTwoColumns .image--diamondShape .backgroundShape{fill:var(--brown-lighter)}.contentTwoColumns .image[data-image-amount="2"] .partContentFileImageGallery2 .contentFileImageContainer{display:grid;grid-template-columns:repeat(2,1fr)}.contentTwoColumns .image[data-image-amount="2"].image--left .partContentFileImageGallery2 .contentFileImageContainer .contentFileImage:nth-child(2){margin-top:var(--spacing-90)}.contentTwoColumns .image[data-image-amount="2"].image--right .partContentFileImageGallery2 .contentFileImageContainer .contentFileImage:nth-child(1){margin-top:var(--spacing-90)}.contentTwoColumns .image--diamondShape{display:grid;grid-template-areas:"stack";align-items:flex-start;max-width:790px}.contentTwoColumns .image--diamondShape .diamondShape{mask-image:url(/images/style/mask-shape.svg);mask-repeat:no-repeat;mask-size:contain;aspect-ratio:1/1}.contentTwoColumns .image--diamondShape .diamondShape:nth-child(1){width:60%;grid-area:stack;margin-top:3.01291248207%}.contentTwoColumns .image--diamondShape .diamondShape:nth-child(2){width:48%;grid-area:stack;margin-top:23%;margin-left:52%}.contentTwoColumns .image--diamondShape .backgroundShape{fill:var(--brown-light);width:29.343%;margin-left:47.3%;grid-area:stack}.contentTwoColumns .text{display:grid;align-content:center;z-index:10}.contentTwoColumns--textAlign-top .text{align-content:flex-start}.contentTwoColumns .text>.partHeading{margin-bottom:.5em;color:var(--black);text-wrap:balance}.contentTwoColumns .text .coreContent1>.partHeading{color:var(--blue)}.contentTwoColumns .text .partContentText{color:var(--blue-dark);text-wrap:balance}@media (min-width: 901px){.contentTwoColumns .image.image--left.image--diamondShape{grid-column-start:fullwidth-start;grid-column-end:content-center}.contentTwoColumns .image.image--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumns .image.image--right{grid-column-start:content-center;grid-column-end:content-end}.contentTwoColumns .image.image--right.image--diamondShape{grid-column-start:content-center;grid-column-end:breakout-end}.contentTwoColumns .text.text--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumns .text.text--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 .image{order:-1}.contentTwoColumns .image .partContentFileImageGallery{max-width:600px}.contentTwoColumns:not(.contentTwoColumns--color-1):has(.image:not(.image--diamondShape)){margin:var(--spacing-vertical) 0}}.contentTextTwoColumns{margin:var(--spacing-vertical) 0}.contentTextTwoColumns>.partHeading{margin-bottom:.5em}.contentTextTwoColumns .container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-40) var(--spacing-90)}@media (max-width: 767px){.contentTextTwoColumns .container{grid-template-columns:repeat(1,1fr)}}.contentWithBlocks{margin:var(--spacing-vertical) 0}.contentWithBlocks .container>.partHeading{margin-bottom:.3em;font-family:var(--fontFamily-heading-alternative);font-size:var(--fontSize-h1-alternative);font-weight:400}.contentWithBlocks .container>.partContentText{margin-bottom:var(--spacing-60);max-width:1100px;text-wrap:balance}.contentWithBlocks .blockList{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-15)}.contentWithBlocks .blockList .wrapper{grid-column:span 3}@media (min-width: 1024px){.contentWithBlocks .blockList--oddNumber .wrapper:nth-child(-n+3){grid-column:span 2}}@media (max-width: 676px){.contentWithBlocks .blockList--oddNumber .wrapper{grid-column:span 6}}.contentWithBlocks .wrapper{display:flex;flex-direction:column;gap:var(--spacing-20);height:100%;color:inherit;text-decoration:none;transition:background-color .3s ease;background-color:var(--brown-lightest);border-radius:var(--borderRadius-s);overflow:hidden;padding:var(--spacing-30)}.contentWithBlocks .icon{max-width:120px;height:60px;display:grid;place-content:flex-start}.contentWithBlocks .text .heading{display:block;margin-bottom:.3em;font-weight:700;font-size:1.111em;color:var(--blue)}.contentWithBlocks .text .partContentText{font-size:.8889em}.contentWithBlocks .text .partContentText p{margin-top:0}@media (max-width: 600px){.contentWithBlocks .list li .wrapper{flex-direction:row;text-align:left;align-items:flex-start}.contentWithBlocks .list li .text h3{margin-bottom:0}}.iconsAndText{margin:var(--spacing-vertical) 0}#heroHome+.iconsAndText{margin-top:calc(var(--spacing-vertical) - var(--spacing-60))}@media (max-width: 900px){#heroHome+.iconsAndText{margin-top:var(--spacing-vertical)}}.iconsAndText .container>.partHeading{margin-bottom:.3em;text-align:center;color:var(--red);font-family:var(--fontFamily-heading-alternative);font-size:var(--fontSize-h1-alternative);font-weight:400;line-height:1}.iconsAndText .listColumns{gap:0}.iconsAndText .listColumns[data-items-in-row="3"]{max-width:1100px;margin-left:auto;margin-right:auto}.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:.5em;background-color:#fff;border-radius:var(--borderRadius-m);overflow:hidden;padding:var(--spacing-30) var(--spacing-20)}@media (hover: hover){.iconsAndText a.wrapper:hover{background-color:var(--brown-lightest)}}.iconsAndText .icon{width:80px;height:80px;display:grid;place-content:center}.iconsAndText .text h3{margin-bottom:.2em;font-size:1.222em}.iconsAndText .text .partContentText{font-size:1rem;text-wrap:balance}.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 .list li .wrapper{flex-direction:row;text-align:left;align-items:flex-start}.iconsAndText .list li .text h3{margin-bottom:0}}.listColumns{display:grid;gap:var(--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)}.listColumns[data-items-in-row="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.listColumns[data-items-in-row="5"]>*[data-animation=active]:nth-child(5n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="5"]>*[data-animation=active]:nth-child(5n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}.listColumns[data-items-in-row="5"]>*[data-animation=active]:nth-child(5n+4){animation-delay:calc(var(--animation-delay-interval) * 3s)}.listColumns[data-items-in-row="5"]>*[data-animation=active]:nth-child(5n+5){animation-delay:calc(var(--animation-delay-interval) * 4s)}@media (max-width: 1279px){.listColumns[data-items-in-row="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}.listColumns[data-items-in-row="5"]>*[data-animation=active]:nth-child(3n+1){animation-delay:unset}.listColumns[data-items-in-row="5"]>*[data-animation=active]:nth-child(3n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="5"]>*[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(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}}#vacancyCategoriesOverview{padding:var(--spacing-vertical) 0;background-color:var(--purple);color:var(--white)}#vacancyCategoriesOverview .partHeading.h2{color:currentColor;margin-bottom:.3em}#vacancyCategoriesOverview .partContentText{text-wrap:balance}#vacancyCategoriesOverview .container{margin-top:var(--spacing-60);display:grid;grid-template-columns:repeat(auto-fit,minmax(246px,1fr));gap:var(--spacing-20)}#vacancyCategoriesOverview .vacancyCategoryCard .partHeading{padding:var(--spacing-30)}.partPopup3 .popupCustomContainer.vacancyCategories{padding:0}.popupCustomContainer.vacancyCategories .partHeading.h2{font-family:var(--fontFamily-heading-alternative);font-weight:400;text-align:center;margin:var(--spacing-60);text-wrap:balance}.popupCustomContainer.vacancyCategories .container{padding:0 var(--spacing-60) var(--spacing-60) var(--spacing-60);display:grid;grid-template-columns:repeat(auto-fit,minmax(246px,1fr));gap:var(--spacing-20);background:linear-gradient(to bottom,transparent 0%,transparent var(--spacing-60),var(--brown-lighter) var(--spacing-60),var(--brown-lighter) 100%)}.popupCustomContainer.vacancyCategories .vacancyCategoryCard .partHeading{padding:var(--spacing-20)}.vacancyCategoryCard{display:grid;grid-template-areas:"stack";text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;border-radius:var(--borderRadius-s);overflow:hidden;align-items:flex-end;transition:.3s}.vacancyCategoryCard .image{grid-area:stack;background-color:var(--blue);overflow:hidden}.vacancyCategoryCard .image .partContentFileImageGallery{transition:.3s;position:relative}.vacancyCategoryCard .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s}.vacancyCategoryCard .partHeading{grid-area:stack;z-index:10;color:var(--white);padding:var(--spacing-30);position:relative;width:100%;font-size:1.375rem}.vacancyCategoryCard .partHeading:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.4) 100%);z-index:-10;pointer-events:none}@media (hover: hover){.vacancyCategoryCard:hover,.vacancyCategoryCard:focus{text-decoration-color:var(--white)}.vacancyCategoryCard:hover .image .partContentFileImageGallery,.vacancyCategoryCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}.vacancyCategoryCard:hover .image .partContentFileImageGallery:after,.vacancyCategoryCard:focus .image .partContentFileImageGallery:after{background-color:rgba(0,0,0,.2)}}.vacancyCallToAction{overflow-x:clip;--cta-gradient-topColor: transparent;--cta-gradient-bottomColor: transparent;position:relative;background:linear-gradient(to bottom,var(--cta-gradient-topColor) 0%,var(--cta-gradient-topColor) 50%,var(--cta-gradient-bottomColor) 50%,var(--cta-gradient-bottomColor) 100%)}#recentArticles+.vacancyCallToAction{--cta-gradient-topColor: var(--brown-lighter)}.vacancyCallToAction:has(+ #recentArticles){--cta-gradient-bottomColor: var(--brown-lighter)}#recentStories+.vacancyCallToAction{--cta-gradient-topColor: var(--turquoise)}.vacancyCallToAction:has(+ #recentStories){--cta-gradient-bottomColor: var(--turquoise)}#recentVacancies+.vacancyCallToAction{--cta-gradient-topColor: var(--purple)}.vacancyCallToAction:has(+ #recentVacancies){--cta-gradient-bottomColor: var(--purple)}.contentTwoColumns--color-1+.vacancyCallToAction{--cta-gradient-topColor: var(--brown-lightest)}.vacancyCallToAction:has(+ .contentTwoColumns--color-1){--cta-gradient-bottomColor: var(--brown-lightest)}.vacancyCallToAction:before{content:"";top:0;bottom:0;left:0;right:0;position:absolute;z-index:10;background-color:var(--blue);grid-column-start:fullwidth-start;grid-column-end:content-start}.vacancyCallToAction .container{background-color:var(--blue);padding-top:calc(var(--spacing-90) - (var(--fontSize-h1-alternative) * .3));padding-bottom:var(--spacing-90);gap:var(--spacing-40) var(--spacing-60);display:flex;align-items:center;max-width:900px;position:relative}@media (min-width: 1024px){.vacancyCallToAction .container:after{content:"";position:absolute;grid-column:content;left:100%;top:0;bottom:0;z-index:10;aspect-ratio:181/360;background-color:var(--blue);mask:url(/images/style/arrow-shape.svg) no-repeat right / cover;-webkit-mask:url(/images/style/arrow-shape.svg) no-repeat right / cover}}.vacancyCallToAction .text{flex:1 1 auto}.vacancyCallToAction .text:only-child{text-wrap:balance}.vacancyCallToAction .partHeading{margin-bottom:.3em;color:var(--white);font-family:var(--fontFamily-heading-alternative);font-size:var(--fontSize-h1-alternative)}.vacancyCallToAction .partContentText{--coreContent1-link-color: var(--white);--coreContent1-link-textDecorationColor: var(--white);text-wrap:balance;font-size:var(--fontSize-h5);color:var(--white)}.vacancyCallToAction .text>.partButton{margin-top:var(--spacing-40)}.vacancyCallToAction .partButtonContentContainer{margin-top:var(--coreContent1-spacing);gap:25px}.vacancyCallToAction .partButton.default{--button-size: var(--button-size-l);--partButton1-backgroundColor: var(--red);--partButton1-backgroundColor-hover: var(--white);--partButton1-color: var(--white);--partButton1-color-hover: var(--blue)}.vacancyCallToAction .partButton.outline{--partButton1-backgroundColor-hover: var(--white);--partButton1-color: var(--white);--partButton1-color-hover: var(--blue);--partButton1-border-color: var(--red);--partButton1-border-color-hover: var(--white)}@media (max-width: 900px){.vacancyCallToAction .container{flex-wrap:wrap}}@media (max-width: 1023px){.vacancyCallToAction{background:var(--blue)}.vacancyCallToAction .container{padding:var(--spacing-vertical) 0}}#heroTwoColumns:has(+ #articleOverview) .text{padding-bottom:var(--spacing-40)}#articleOverview{padding-bottom:var(--spacing-vertical);background-color:var(--brown-lighter)}#articleOverview .partPagination{margin-top:var(--spacing-30);--partPagination-backgroundColor: var(--white)}#recentArticles{padding:var(--spacing-vertical) 0;background-color:var(--brown-lighter)}#recentArticles>.partHeading{margin-bottom:var(--spacing-40)}#recentArticles .partSliderScroll.partSliderScroll1{--partSliderScroll1-list-items-visible: 3;--partSliderScroll1-list-gap: var(--spacing-15);--partSliderScroll1-scrollbar-bar-backgroundColor: var(--brown);--partSliderScroll1-scrollbar-thumb-backgroundColor: var(--red);--partSliderScroll1-list-spacingTopBottom: var(--spacing-10);--partSliderScroll1-shadow-color: var(--brown-lighter-rgb)}#recentArticles .sliderScroll-item:nth-child(4n+2) .articleCard{--articleCard-backgroundColor: var(--blue);--articleCard-titleColor: var(--white);--articleCard-dateColor: var(--white)}#recentArticles .sliderScroll-item:nth-child(4n+3) .articleCard{--articleCard-backgroundColor: var(--turquoise);--articleCard-titleColor: var(--white);--articleCard-dateColor: var(--white)}#recentArticles .sliderScroll-item:nth-child(4n+4) .articleCard{--articleCard-backgroundColor: var(--purple);--articleCard-titleColor: var(--white);--articleCard-dateColor: var(--white)}#recentArticles .sliderScroll-item:nth-child(4n+5) .articleCard{--articleCard-backgroundColor: var(--grey);--articleCard-titleColor: var(--white);--articleCard-dateColor: var(--white)}section.sharePage{margin-top:var(--spacing-60);margin-bottom:var(--spacing-vertical)}*:has(+ .sharePage){margin-bottom:var(--spacing-60)}.articleCard{--articleCard-backgroundColor: var(--white);--articleCard-titleColor: var(--blue);--articleCard-dateColor: var(--brown-dark);display:flex;flex-direction:column;position:relative;background-color:var(--articleCard-backgroundColor);border-radius:var(--borderRadius-s);overflow:hidden;transition:box-shadow .3s;text-decoration:none;color:var(--body-color)}@media (hover: hover){.articleCard:hover,.articleCard:focus{box-shadow:var(--boxShadow-s)}}.articleCard .image{background-color:var(--articleCard-titleColor);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(0,0,0,.2)}}.articleCard .text{padding:var(--spacing-30);flex:1 1 auto}.articleCard .header{display:flex;flex-direction:column;justify-content:space-between;height:100%}.articleCard .header .partHeading{margin-bottom:.3em;color:var(--articleCard-titleColor);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s}@media (hover: hover){.articleCard:hover .header .partHeading{text-decoration-color:var(--articleCard-titleColor)}}.articleCard .header time{display:flex;align-items:center;gap:.2em}.articleCard .header .icon{display:grid;place-items:center}.articleCard .header .icon .partFontIcon{--partFontIcon-size: 1rem;--partFontIcon-color: var(--articleCard-dateColor)}.articleCard .header .label{font-size:.8889em;color:var(--articleCard-dateColor);line-height:normal}@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)}#storyOverview{margin-top:var(--spacing-60);margin-bottom:var(--spacing-vertical)}#storyOverview .filters{margin-bottom:var(--spacing-30)}#storyList .partPagination{margin-top:var(--spacing-30)}@media (max-width:667px){#storyList .listColumns{grid-template-columns:repeat(1,minmax(0,1fr))!important}}#recentStories{padding:var(--spacing-vertical) 0;background-color:var(--turquoise)}#recentStories>.partHeading{margin-bottom:var(--spacing-40);color:var(--white);font-family:var(--fontFamily-heading-alternative);font-size:var(--fontSize-h1-alternative);font-weight:400}#recentStories .partSliderScroll.partSliderScroll1{--partSliderScroll1-list-items-visible: 2;--partSliderScroll1-list-gap: var(--spacing-30);--partSliderScroll1-scrollbar-bar-backgroundColor: rgba(255, 255, 255, .2);--partSliderScroll1-scrollbar-thumb-backgroundColor: var(--blue);--partSliderScroll1-shadow-color: var(--turquoise-rgb)}.storyCard{display:grid;grid-template-areas:"stack";background-color:var(--blue);border-radius:var(--borderRadius-s);overflow:hidden;text-decoration:none}.storyCard .image{grid-area:stack;overflow:hidden}.storyCard .image .partContentFileImageGallery{transition:.3s;position:relative}.storyCard .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s}@media (hover: hover){.storyCard:hover .image .partContentFileImageGallery,.storyCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}.storyCard:hover .image .partContentFileImageGallery:after,.storyCard:focus .image .partContentFileImageGallery:after{background-color:rgba(0,0,0,.2)}}.storyCard .text{grid-area:stack;padding:var(--spacing-40);position:relative;align-self:end;z-index:10;color:var(--white)}.storyCard .text:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.4) 100%);z-index:-10;pointer-events:none}.storyCard .partHeading{margin-bottom:.3em;color:currentColor;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s}@media (hover: hover){.storyCard:hover .partHeading{text-decoration-color:var(--white)}}#schoolOverview{margin-top:var(--spacing-60);margin-bottom:var(--spacing-vertical)}#schoolOverview .filtersAndMap{display:flex;gap:var(--spacing-30);justify-content:space-between}#schoolOverview>.filtersAndMap{margin-bottom:var(--spacing-30)}#schoolOverview .filtersAndMap .partButton{--partButton1-buttonIcon-size: 1.5rem;--partButton1-buttonLabel-fontSize: .875rem}#schoolOverview #schoolList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-30)}#schoolList .buttonLoadMore{visibility:hidden}@media (max-width: 667px){#schoolOverview #schoolList{grid-template-columns:minmax(0,1fr)}#schoolOverview .filtersAndMap{flex-direction:column}}.schoolCard{display:grid;grid-template-columns:41.5% auto;background-color:var(--white);border-radius:var(--borderRadius-m);border:1px solid var(--brown-light);overflow:hidden}.schoolCard .logo{z-index:20;grid-column:1;grid-row:1;place-self:start;background-color:var(--white);padding:var(--spacing-15);border-bottom-right-radius:var(--borderRadius-s)}.schoolCard .logo .partContentFileImageGallery.centerAlign .contentFileImage{height:50px;justify-content:flex-start}.schoolCard .thumbnail{grid-column:1;grid-row:1}.schoolCard .thumbnail .partContentFileImageGallery,.schoolCard .thumbnail .partContentFileImageGallery *{height:100%}.schoolCard .text{grid-column:2;grid-row:1;padding:var(--spacing-30);padding-right:calc(1rem + 20px);position:relative;display:flex;flex-direction:column;align-items:flex-start}.schoolCard .text .partHeading{color:var(--blue);margin-bottom:.2em;text-wrap:balance}.schoolCard .text .schoolCategory{display:block;margin-bottom:var(--spacing-15);font-size:1rem}.schoolCard .text .partContentText{margin-bottom:var(--spacing-15);font-size:.875rem;hyphens:auto}.schoolCard .text .partContentText ul{grid-gap:.3em}.schoolCard .text .partContentText1 li{--partContentText1-list-item-paddingLeft: .8em}.schoolCard .text .partContentText1 li:before{left:0;background-color:var(--red)}.schoolCard .text .partButton{--partButton1-buttonLabel-fontSize: 1rem;margin-top:auto}.schoolCard .text .vacancyLabel{position:absolute;right:0;top:50%;transform:translateY(-50%);writing-mode:vertical-lr;z-index:20;font-size:1rem;font-weight:600;line-height:1;color:var(--white);background-color:var(--red);padding:10px;border-top-left-radius:var(--borderRadius-s);border-bottom-left-radius:var(--borderRadius-s);text-decoration:none;transition:background-color .3s}@media (hover: hover){.schoolCard .text .vacancyLabel:hover{background-color:var(--blue)}}@media (max-width: 900px){.schoolCard .logo,.schoolCard .thumbnail{grid-column:1/3;grid-row:1}.schoolCard .text{grid-column:span 2;grid-row:2}}body:has(dialog[open]){overflow:hidden}.googleMapsPopup{padding:var(--spacing-10);padding-top:0}.googleMapsPopup .partContentFileImageGallery{--partContentFileImageGallery-borderRadius: var(--borderRadius-s);margin-bottom:var(--spacing-15);max-width:140px}.googleMapsPopup .partHeading{color:var(--blue)}.googleMapsPopup .schoolCategory{display:block;margin-bottom:.5em;font-size:1rem}.googleMapsPopup .partContentText{--partContentText1-lineHeight: 1.3;font-size:1rem}.googleMapsPopup .partButton{margin-top:var(--spacing-20)}#schoolOverview .modalDialog{--modalDialog-fontSize: 1em;--modalDialog-padding: clamp(1.25rem, 2.6vw + .4rem, 2.5rem);--modalDialog-maxWidth: 100vw;--modalDialog-backgroundColor: var(--white);--modalDialog-borderRadius: 0;--modalDialog-offset: 22px}#schoolOverview .modalDialog{font-size:var(--modalDialog-fontSize);background-color:var(--modalDialog-backgroundColor);box-shadow:var(--boxShadow-m);border-radius:var(--modalDialog-borderRadius);width:100vw;height:100svh;max-height:none;max-width:none;animation:modalDialog-animation-fadeOut .5s forwards;text-align:left;z-index:5000;overflow-y:auto;border:none;outline:0;padding:0;margin:0}#schoolOverview .modalDialog::backdrop{background-color:rgba(0,0,0,.5);animation:modalDialog-animation-fadeOut .5s forwards}#schoolOverview .modalDialog[open]{animation:modalDialog-animation-fadeIn .5s forwards,modalDialog-animation-slideUp .5s forwards}#schoolOverview .modalDialog[open]::backdrop{animation:modalDialog-animation-fadeIn 2s forwards}#schoolOverview .modalDialog[data-modal-closing],#schoolOverview .modalDialog[data-modal-closing]::backdrop{animation:modalDialog-animation-fadeOut .2s forwards}#schoolOverview .modalDialog-content{height:100%;display:flex;flex-direction:column}#schoolOverview .modalDialog-content .topbar .container{display:flex;gap:.5em;justify-content:space-between;padding:var(--spacing-40) 0}@media (max-width: 676px){#schoolOverview .modalDialog-content .topbar .container{flex-direction:column}}#schoolOverview .modalDialog-content .partGoogleMaps{flex:1 1 auto;--partGoogleMaps-height: 100%;--partGoogleMaps-maxHeight: 100%;--partGoogleMaps-text-fontSize: .875rem;--partGoogleMaps-text-strong: #000;background-color:var(--brown)}@keyframes modalDialog-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalDialog-animation-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalDialog-animation-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.listRows{display:flex;flex-direction:column;gap:var(--spacing-30)}#vacancyOverview{margin-top:var(--spacing-60);margin-bottom:var(--spacing-vertical)}#vacancyOverview .container{display:flex;align-items:flex-start;gap:var(--spacing-60)}#vacancyOverview .slideOver-window{flex:0 0 240px;--slideOver-window-backgroundColor: var(--white)}#vacancyOverview-filters{display:flex;flex-direction:column;gap:var(--spacing-40)}#vacancyOverview-filters .partHeading{display:block;font-size:1em;font-weight:700;color:var(--black);margin-bottom:.5em}#vacancyOverview-filters .controlCheckBoxRadio4{--controlCheckBoxRadio4-input-borderRadius: 0;--controlCheckBoxRadio4-input-checked-color: var(--black);--controlCheckBoxRadio4-input-checked-svg-fill: var(--white);--controlCheckBoxRadio4-input-borderColor-hover: var(--controlCheckBoxRadio4-input-checked-color);--controlCheckBoxRadio4-input-border-color: var(--brown)}#vacancyOverview-content{flex:1 1 auto}#vacancyOverview-content .tabs{margin-bottom:var(--spacing-20);display:flex;width:fit-content;gap:.5em;font-size:.875rem;background-color:var(--brown-lighter);padding:6px;border-radius:var(--borderRadius-s)}@media (max-width: 676px){#vacancyOverview-content .tabs{flex-direction:column;width:auto}}#vacancyOverview-content .tabs li{flex:1 1 auto}#vacancyOverview-content .tab-item{display:flex;align-items:center;white-space:nowrap;height:var(--button-size-s);border-radius:var(--borderRadius-s);padding:0 10px;transition:background-color .5s;color:var(--blue);font-weight:700;text-decoration:none;line-height:1}#vacancyOverview-content .tab-item--selected{background-color:var(--red);color:var(--white)}@media (hover: hover){#vacancyOverview-content .tab-item:hover,#vacancyOverview-content .tab-item:focus{background-color:var(--blue);color:var(--white)}}#vacancyOverview-content .list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:var(--spacing-20)}@media (width <= 667px){#vacancyOverview-content .list{grid-template-columns:repeat(1,100%)}}#vacancyOverview-content .partPagination{margin-top:var(--spacing-20)}#vacancyOverview #overviewFilterButton{margin-bottom:var(--spacing-20);width:100%;--partButton1-buttonIcon-size: 1.5rem;--partButton1-buttonLabel-fontSize: .875rem}@media (min-width: 1024px){#vacancyOverview .slideOver-window{position:static;width:auto;height:auto;overflow:auto;max-width:none;z-index:auto;transform:none;box-shadow:none}#vacancyOverview .slideOver-window-container{overflow:hidden}#vacancyOverview .slideOver-window-header,#vacancyOverview .slideOver-window-footer,#vacancyOverview #overviewFilterButton{display:none}}@media (width < 1024px){#vacancyOverview-filters{padding:20px}}.vacancyCard{background-color:var(--white);border-radius:var(--borderRadius-m);border:1px solid var(--brown-light);overflow:hidden;text-decoration:none;color:inherit;transition:.3s;display:grid;grid-template-columns:280px auto}@media (hover: hover){.vacancyCard:hover{box-shadow:var(--boxShadow-s)}}.vacancyCard .image{grid-column:1;grid-row:1;background-color:var(--brown-lightest);border-right:1px solid var(--brown-light);overflow:hidden}.vacancyCard .image .partContentFileImageGallery{transition:.3s;position:relative;height:100%}.vacancyCard .image .partContentFileImageGallery *{height:100%}.vacancyCard .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s}@media (hover: hover){.vacancyCard:hover .image .partContentFileImageGallery,.vacancyCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}.vacancyCard:hover .image .partContentFileImageGallery:after,.vacancyCard:focus .image .partContentFileImageGallery:after{background-color:rgba(0,0,0,.2)}}.vacancyCard .text{padding:var(--spacing-30);display:flex;flex-direction:column}.vacancyCard .text .partHeading{margin-bottom:.3em;color:var(--black);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s}.vacancyCard .text .propertyList{display:flex;gap:.5em;align-items:center;flex-wrap:wrap}.vacancyCard .text .propertyList-item{display:flex;gap:.3em;align-items:center}.vacancyCard .text .propertyList-item .partFontIcon{--partFontIcon-size: 1rem;--partFontIcon-color: var(--red)}.vacancyCard .text .propertyList-item .label{font-size:.875rem;font-weight:600;color:var(--black)}@media (hover: hover){.vacancyCard:hover .text .partHeading{text-decoration-color:var(--black)}}.vacancyCard .text .partContentText{margin-top:var(--spacing-15);margin-bottom:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8889em}.vacancyCard .text .logoAndButton{margin-top:var(--spacing-15);display:flex;gap:.5em;align-items:flex-end}.vacancyCard .text .logoAndButton .partContentFileImageGallery{max-width:120px;width:100%}.vacancyCard .text .logoAndButton .buttonWithIconOnly{margin-left:auto}@media screen and (max-width: 667px){.vacancyCard{grid-template-columns:auto}.vacancyCard .text{align-self:center}.vacancyCard .text .partContentText{display:none}}#vacancyDetail{margin-top:var(--spacing-80);margin-bottom:var(--spacing-vertical);position:relative}#vacancyDetail:before{content:"";position:absolute;grid-column:content;top:var(--spacing-vertical);left:-410px;width:100%;height:100%;max-width:677px;background:url(/images/style/mask-shape-lighter.svg) no-repeat;pointer-events:none;z-index:10}#vacancyDetail .container{display:grid;grid-template-columns:minmax(0,900px) 390px;grid-auto-rows:auto minmax(0,1fr);gap:0 var(--spacing-90);align-items:flex-start;z-index:10}#vacancyDetail .content{grid-row:span 2}#vacancyDetail .sidebarItem--properties{border:1px solid var(--brown);padding:var(--spacing-30);border-radius:var(--borderRadius-m);color:var(--blue);background-color:var(--white)}#vacancyDetail .sidebarItem--properties .logo{max-width:216px;margin-bottom:var(--spacing-30)}#vacancyDetail .sidebarItem--properties .propertyList{margin-bottom:var(--spacing-30)}#vacancyDetail .sidebarItem--properties a.property{text-decoration:none;color:inherit}@media (hover: hover){#vacancyDetail .sidebarItem--properties a.property:hover{text-decoration:underline}}#vacancyDetail .sidebarItem--properties .propertyList .icon .partFontIcon{--partFontIcon-color: var(--red)}#vacancyDetail .sidebarItem--share{margin-top:var(--spacing-40)}#vacancyDetail .sidebarItem--share .partSocialMediaShareIconList{flex-direction:column;align-items:flex-start;gap:10px 10px}@media (max-width: 1023px){#vacancyDetail:before{top:calc(var(--spacing-vertical) + 350px)}#vacancyDetail .container{display:grid;grid-template-columns:auto;grid-template-rows:auto}#vacancyDetail .sidebarItem--properties{order:-1;margin-bottom:var(--spacing-30)}}.sidebarItem .propertyList{display:flex;flex-direction:column;gap:10px}.sidebarItem .propertyList li{display:grid;grid-template-columns:120px auto;gap:var(--spacing-30);align-items:center}.sidebarItem .propertyList .property{display:flex;align-items:flex-start;gap:.3em}.sidebarItem .propertyList .icon{--property-icon-size: 30px;margin-bottom:.1em;flex:0 0 auto}.sidebarItem .propertyList .icon .partFontIcon{--partFontIcon-size: 1.111em;--partFontIcon-color: var(--black)}.sidebarItem .propertyList .value{color:var(--black);font-weight:700}#recentVacancies{padding:var(--spacing-vertical) 0;background-color:var(--purple)}#recentVacancies>.partHeading{margin-bottom:var(--spacing-40);color:var(--white)}#recentVacancies .partSliderScroll.partSliderScroll1{--partSliderScroll1-list-items-visible: 2;--partSliderScroll1-list-gap: var(--spacing-30);--partSliderScroll1-scrollbar-bar-backgroundColor: rgba(255, 255, 255, .2);--partSliderScroll1-scrollbar-thumb-backgroundColor: var(--blue);--partSliderScroll1-shadow-color: var(--turquoise-rgb)}#recentVacancies .vacancyCard{border:none;grid-template-columns:41% auto}@media screen and (max-width: 667px){#recentVacancies .vacancyCard{grid-template-columns:auto}}#recentVacancies .vacancyCard .propertyList{margin-top:var(--spacing-15);margin-bottom:auto;flex-direction:column;align-items:flex-start}#recentVacancies .vacancyCard .partContentText{display:none}#academyOverview{margin-top:var(--spacing-60);margin-bottom:var(--spacing-vertical)}#academyOverview>.partContentText{max-width:1100px;margin-bottom:var(--spacing-60)}#academyOverview .container{display:flex;align-items:flex-start;gap:var(--spacing-60)}#academyOverview .slideOver-window{flex:0 0 240px;--slideOver-window-backgroundColor: var(--white)}#academyOverview-filters{display:flex;flex-direction:column;gap:var(--spacing-40)}#academyOverview-filters .partHeading{display:block;font-size:1em;font-weight:700;color:var(--black);margin-bottom:.5em}#academyOverview-filters .controlCheckBoxRadio4{--controlCheckBoxRadio4-input-borderRadius: 0;--controlCheckBoxRadio4-input-checked-color: var(--black);--controlCheckBoxRadio4-input-checked-svg-fill: var(--white);--controlCheckBoxRadio4-input-borderColor-hover: var(--controlCheckBoxRadio4-input-checked-color);--controlCheckBoxRadio4-input-border-color: var(--brown)}#academyOverview-content{flex:1 1 auto}#academyOverview-content .list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:var(--spacing-20)}@media (width <= 667px){#academyOverview-content .list{grid-template-columns:repeat(1,100%)}}#academyOverview-content .partPagination{margin-top:var(--spacing-20)}#academyOverview #overviewFilterButton{margin-bottom:var(--spacing-20);width:100%;--partButton1-buttonIcon-size: 1.5rem;--partButton1-buttonLabel-fontSize: .875rem}@media (min-width: 1024px){#academyOverview .slideOver-window{position:static;width:auto;height:auto;overflow:auto;max-width:none;z-index:auto;transform:none;box-shadow:none}#academyOverview .slideOver-window-container{overflow:hidden}#academyOverview .slideOver-window-header,#academyOverview .slideOver-window-footer,#academyOverview #overviewFilterButton{display:none}}@media (width < 1024px){#academyOverview-filters{padding:20px}}.academyCard{background-color:var(--white);border-radius:var(--borderRadius-m);border:1px solid var(--brown);overflow:hidden;text-decoration:none;color:inherit;transition:.3s;display:grid;grid-template-columns:290px auto}@media (hover: hover){.academyCard:hover{box-shadow:var(--boxShadow-s)}}.academyCard .image{grid-column:1;grid-row:1;background-color:var(--brown-lightest);border-right:1px solid var(--brown-light);overflow:hidden}.academyCard .image .partContentFileImageGallery{transition:.3s;position:relative;height:100%}.academyCard .image .partContentFileImageGallery *{height:100%}.academyCard .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s}@media (hover: hover){.academyCard:hover .image .partContentFileImageGallery,.academyCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}.academyCard:hover .image .partContentFileImageGallery:after,.academyCard:focus .image .partContentFileImageGallery:after{background-color:rgba(0,0,0,.2)}}.academyCard .wrapperDatetime{grid-column:1;grid-row:1;display:flex;flex-direction:column;z-index:20}.academyCard .date{width:60px;height:60px;display:grid;place-content:center;text-align:center;background-color:var(--brown-lighter);line-height:1.1;color:var(--black);font-weight:700;padding:.5em;border-radius:var(--borderRadius-s);transition:.3s;margin:var(--spacing-15)}.academyCard:hover .date{background-color:var(--black);color:var(--white)}.academyCard .date-day{font-size:var(--fontSize-h5)}.academyCard .date-month{font-size:1rem}.academyCard .text{padding:var(--spacing-30);display:flex;flex-direction:column}.academyCard .text .partHeading{margin-bottom:.3em;color:var(--black);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s}.academyCard .text .propertyList{display:flex;gap:.5em;align-items:center;flex-wrap:wrap}.academyCard .text .propertyList-item{display:flex;gap:.3em;align-items:center}.academyCard .text .propertyList-item .partFontIcon{--partFontIcon-size: 1rem;--partFontIcon-color: var(--red)}.academyCard .text .propertyList-item .label{font-size:.875rem;font-weight:600;color:var(--black)}@media (hover: hover){.academyCard:hover .text .partHeading{text-decoration-color:var(--black)}}.academyCard .text .partContentText{margin-top:var(--spacing-15);margin-bottom:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.8889em}@media screen and (max-width: 667px){.academyCard{grid-template-columns:auto}.academyCard .text{align-self:center}.academyCard .text .partContentText{display:none}}#academyDetail{margin-top:var(--spacing-80);margin-bottom:var(--spacing-vertical)}#academyDetail .container{display:grid;grid-template-columns:minmax(0,900px) 390px;grid-auto-rows:auto minmax(0,1fr);gap:0 var(--spacing-90);align-items:flex-start}#academyDetail .content{grid-row:span 2}#academyDetail .sidebarItem{color:var(--blue)}#academyDetail .sidebarItem--properties{padding:var(--spacing-30);border-radius:var(--borderRadius-m);border:solid 1px var(--brown)}#academyDetail .sidebarItem--properties .propertyList{margin-bottom:var(--spacing-30)}#academyDetail .sidebarItem--properties .propertyList .icon .partFontIcon{--partFontIcon-color: var(--red)}#academyDetail .sidebarItem--properties .signUp .partContentText{margin-top:var(--spacing-15);--partContentText1-lineHeight: 1.5;font-size:1rem;font-style:italic;text-wrap:balance}#academyDetail .sidebarItem--share{margin-top:var(--spacing-40)}#academyDetail .sidebarItem--share .partSocialMediaShareIconList{flex-direction:column;align-items:flex-start;gap:10px 10px}@media (max-width: 1023px){#academyDetail .container{display:grid;grid-template-columns:auto;grid-template-rows:auto}#academyDetail .sidebarItem--properties{order:-1;margin-bottom:var(--spacing-30)}}.academyProperties{font-size:1rem;display:flex;flex-direction:column;gap:10px}.academyProperties li{display:grid;grid-template-columns:120px auto;gap:var(--spacing-30);align-items:center}.academyProperties .property{display:flex;align-items:center;gap:.3em}.academyProperties .icon{--property-icon-size: 30px;margin-bottom:.1em}.academyProperties .icon .partFontIcon{--partFontIcon-size: calc(var(--property-icon-size) * .6);--partFontIcon-color: var(--black)}.academyProperties .value{color:var(--black);font-weight:700}#searchResult{margin-top:var(--spacing-60);margin-bottom:var(--spacing-vertical)}#header-global .navigationDropdown:has(.highlighted){padding:var(--spacing-30) 0 var(--spacing-60) 0;align-items:flex-start;width:fit-content}.navigationDropdown .highlighted{grid-column-end:content-center;display:grid;grid-template-columns:44% auto;background-color:var(--white);border-radius:var(--borderRadius-m);overflow:hidden;text-decoration:none}@media (max-width: 1200px){#header-global .navigationDropdown:has(.highlighted){--layoutGrid-content-width-left-percentage: .6}}.navigationDropdown .highlighted .image{overflow:hidden}.navigationDropdown .highlighted .image .partContentFileImageGallery{transition:.3s;position:relative;height:100%}.navigationDropdown .highlighted .image .partContentFileImageGallery *{height:100%}.navigationDropdown .highlighted .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s}.navigationDropdown .highlighted .text{padding:var(--spacing-30);position:relative;display:flex;flex-direction:column}.navigationDropdown .highlighted .heading{display:block;margin-bottom:.3em;color:var(--blue);font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s;text-wrap:balance}.navigationDropdown .highlighted .partContentText{font-size:1rem;color:var(--body-color)}.navigationDropdown .highlighted .buttonWithIconOnly{margin-left:auto}@media (hover: hover){.navigationDropdown .highlighted:hover .heading{text-decoration-color:var(--blue)}.navigationDropdown .highlighted:hover .image .partContentFileImageGallery,.navigationDropdown .highlighted:focus .image .partContentFileImageGallery{transform:scale(1.1)}.navigationDropdown .highlighted:hover .image .partContentFileImageGallery:after,.navigationDropdown .highlighted:focus .image .partContentFileImageGallery:after{background-color:rgba(0,0,0,.2)}}.navigationDropdown:has(.highlighted) .navigationDropdown-columnContainer{grid-column-start:content-center;margin-left:var(--spacing-90)}.sectionOutro{margin-top:var(--spacing-60)}.sectionOutro .partHeading{margin-bottom:.3em}.sectionOutro>*{max-width:900px;text-wrap:balance}.blocksWithSubpages{margin-top:var(--spacing-60);margin-bottom:var(--spacing-vertical)}.blocksWithSubpages h2.partHeading{margin-bottom:.3em;color:var(--red);font-family:var(--fontFamily-heading-alternative);font-size:var(--fontSize-h1-alternative);font-weight:400;text-wrap:balance;line-height:.9}.subpageCard{transition:box-shadow .3s;text-decoration:none;display:grid;grid-template-areas:"stack"}@media (hover: hover){.subpageCard:hover{box-shadow:var(--boxShadow-l)}}.subpageCard .image{grid-area:stack;overflow:hidden;background-color:var(--grey-light);border-radius:var(--borderRadius-m);box-shadow:var(--boxShadow-m)}.subpageCard .image .partContentFileImageGallery{transition:transform .3s}.subpageCard .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s}@media (hover: hover){.subpageCard:hover .image .partContentFileImageGallery,.subpageCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}.subpageCard:hover .image .partContentFileImageGallery:after,.subpageCard:focus .image .partContentFileImageGallery:after{background-color:rgba(var(--black-rgb),.2)}}.subpageCard .text{grid-area:stack;align-self:flex-end;padding:var(--spacing-30);position:relative;z-index:10}.subpageCard .text:before{--smoothGradient-backgroundColor: var(--black-rgb);border-radius:var(--borderRadius-m);transition:.3s;position:absolute;content:"";left:0;right:0;top:calc(-1 * var(--spacing-40));bottom:0;z-index:-10;pointer-events:none;background:linear-gradient(to top,rgba(var(--smoothGradient-backgroundColor),.4) 0%,rgba(var(--smoothGradient-backgroundColor),.4) 50%,rgba(var(--smoothGradient-backgroundColor),0) 100%)}.subpageCard .text .partHeading{text-wrap:balance;color:var(--white);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s}@media (hover: hover){.subpageCard:hover .text .partHeading,.subpageCard:focus .text .partHeading{text-decoration-color:var(--white)}}@media (max-width: 1023px){.subpageCard .text .partHeading{font-size:var(--fontSize-h4)}}
