body{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}.svgShape{height:var(--shape-wave-height);width:100%;z-index:10}#heroHeader.heroHeader--activities .header{align-items:center}#heroHeader.heroHeader--activities .header .partBreadcrumb3{width:100%;display:flex;justify-content:center}#heroHeader.heroHeader--newsList .header{align-items:center}#heroHeader.heroHeader--newsList .header .partBreadcrumb3{width:100%;display:flex;justify-content:center}#heroHeader.heroHeader--news.noImage{background:linear-gradient(180deg,var(--blue-dark) 0%,var(--blue-dark) 75%,transparent 75%,transparent 100%);background-color:unset}#heroHeader.heroHeader--news+.contentVarious{margin-top:var(--spacing-60)}#heroHeader.heroHeader--news .text .header{padding-bottom:0}#heroHeader.heroHeader--news .newsImage{margin:0 calc(-1 * var(--spacing-160));margin-top:var(--spacing-30);max-width:1240px;max-height:700px;mask-image:url(/images/style/mask-four.svg);-webkit-mask-image:url(/images/style/mask-four.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}#heroHeader:only-child{margin-bottom:25svh}#heroHeader{display:grid;grid-template-columns:50% 50%;position:relative}#heroHeader+*{margin-top:calc(var(--spacing-vertical) - var(--spacing-60));z-index:10;position:relative}#heroHeader .text{display:flex;flex-direction:column;align-items:flex-end;background-color:var(--blue-dark);color:var(--blue-dark);margin-bottom:var(--spacing-60)}.heroHeader--cutBrush .text{overflow:hidden}#heroHeader .text .header{position:relative;display:flex;flex-direction:column;height:100%;width:100%;max-width:calc(var(--basicContainer-maxWidth) / 2 + var(--basicContainer-padding));padding:var(--spacing-60);padding-bottom:var(--spacing-90);padding-left:var(--basicContainer-padding)}#heroHeader .text .header:after{bottom:calc(-1 * var(--spacing-120) - var(--spacing-160));left:0;position:absolute;content:"";width:200%;max-width:1380px;aspect-ratio:1380/737;background:url(/images/style/shape-brush.svg) no-repeat top center;background-size:contain;pointer-events:none}#heroHeader .text .header .partBreadcrumb{margin-bottom:1em;z-index:10;--partBreadcrumb3-fontSize: .875rem;--partBreadcrumb3-gap: 0;--partBreadcrumb3-fontWeight: 400;--partBreadcrumb3-color: #bbbbbb;--partBreadcrumb3-link-color: var(--white);--partBreadcrumb3-link-textDecorationColor: transparent;--partBreadcrumb3-link-textDecorationColor-hover: var(--blue);--partBreadcrumb3-icon-svg-fill: var(--blue);--partBreadcrumb3-icon-svg-width: calc(var(--partBreadcrumb3-fontSize) / 2)}#heroHeader .text .header .partBreadcrumb3 .partFontIcon.fontIconGoogleMaterialSymbols{color:var(--partBreadcrumb3-icon-svg-fill)}#heroHeader .text .wrapper{flex:1 1 auto;z-index:10}#heroHeader.noImage{background-color:var(--blue-dark)}#heroHeader .text .wrapper h1{text-wrap:balance;color:var(--blue)}#heroHeader .text .wrapper h1.heading-long-text,#heroHeader .text .wrapper h1.heading-long-word{font-size:var(--fontSize-h2)}#heroHeader .text .wrapper h1:only-child{margin-bottom:0}#heroHeader .text .wrapper .partContentText{color:var(--white);text-wrap:balance;font-weight:700;font-family:var(--fontFamily-heading-sub);font-size:var(--fontSize-h5)}#heroHeader.noImage .text .wrapper .partContentText{text-wrap:unset}#heroHeader .text .wrapper .partContentText p strong{color:var(--blue)}#heroHeader .text .wrapper time{margin-bottom:0;display:flex;align-items:center;font-size:1em;gap:.3em;margin-bottom:var(--partContent-margin)}#heroHeader .text .wrapper time .icon svg{width:.7em;fill:var(--blue);display:block}#heroHeader .text .wrapper time .label{font-size:1em;color:var(--white)}#heroHeader .image{z-index:20;position:relative}#heroHeader .image:before{position:absolute;content:"";top:0;left:0;width:100%;height:calc(100% - var(--spacing-120));background-color:var(--green);margin-top:var(--spacing-120)}#heroHeader .image .wrapper{max-width:810px;height:100%;position:relative}#heroHeader .image .partContentFileImageGallery{background-color:var(--green)}#heroHeader .image .partContentFileImageGallery,#heroHeader .image .partContentFileImageGallery *{height:100%}#heroHeader .image video{width:100%;height:100%;object-fit:cover;position:absolute;z-index:5;top:0;left:0}#heroHeader .svgShape{fill:var(--white);position:absolute;bottom:-1px;left:0}#heroHeader.noImage{min-height:auto!important;grid-template-columns:auto}#heroHeader.noImage .text{padding-left:var(--basicContainer-padding);padding-right:var(--basicContainer-padding);width:100%;display:block;margin:0 auto}#heroHeader.noImage .text .header{padding-left:0;padding-right:0;max-width:900px;margin:0 auto;padding-bottom:var(--spacing-60)}#heroHeader.noImage.heroHeader--newsIntroImage .text{background-color:unset}#heroHeader.noImage.heroHeader--newsIntroImage .text .header:after{bottom:calc(-1 * var(--spacing-120) - var(--spacing-160) + 25%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--spacing-120) - var(--spacing-160)),0 calc(100% - var(--spacing-120) - var(--spacing-160)))}@media (max-width: 900px){#heroHeader{grid-template-columns:1fr;min-height:auto}#heroHeader .text{margin-bottom:0}#heroHeader .text .header:after{bottom:-80px;left:20px;right:20px;width:auto}#heroHeader .image{order:-1;padding-left:0;margin-bottom:0}#heroHeader .image .partContentFileImageGallery{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:30vw}#heroHeader .image .imagePlaceholder{display:block}#heroHeader .text .header{max-width:none}#heroHeader+*{margin-top:var(--spacing-60)}}.contentBlocksWithOptionalLink{margin:var(--spacing-vertical) 0}#homeHeroHeader+.contentBlocksWithOptionalLink{margin-top:calc(-1 * var(--spacing-90));z-index:20;position:relative}.contentBlocksWithOptionalLink .list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-40)}.contentBlocksWithOptionalLink .list .item{flex:1;flex-basis:21%;padding:var(--spacing-30);aspect-ratio:1/.5;display:flex;justify-content:center;align-items:center;text-decoration:none;background-color:currentColor;position:relative;top:0;transition:top .3s;color:var(--green);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.contentBlocksWithOptionalLink .list .item:nth-child(1),.contentBlocksWithOptionalLink .list .item:nth-child(5){mask-image:url(/images/style/mask-one.svg);-webkit-mask-image:url(/images/style/mask-one.svg)}.contentBlocksWithOptionalLink .list .item:nth-child(2),.contentBlocksWithOptionalLink .list .item:nth-child(6){mask-image:url(/images/style/mask-two.svg);-webkit-mask-image:url(/images/style/mask-two.svg)}.contentBlocksWithOptionalLink .list .item:nth-child(3),.contentBlocksWithOptionalLink .list .item:nth-child(7){mask-image:url(/images/style/mask-three.svg);-webkit-mask-image:url(/images/style/mask-three.svg)}.contentBlocksWithOptionalLink .list .item:nth-child(4),.contentBlocksWithOptionalLink .list .item:nth-child(8){mask-image:url(/images/style/mask-four.svg);-webkit-mask-image:url(/images/style/mask-four.svg)}.contentBlocksWithOptionalLink .list .label{font-weight:700;font-size:var(--fontSize-h4);font-family:var(--fontFamily-heading-sub);color:#fff;z-index:10;text-align:center;line-height:1.2em;text-wrap:balance}@media (max-width: 1200px){.contentBlocksWithOptionalLink .list{gap:var(--spacing-30)}.contentBlocksWithOptionalLink .list .label{font-size:var(--fontSize-h5)}}@media (max-width: 900px){.contentBlocksWithOptionalLink .list .item .label{font-size:1em;hyphens:auto;-webkit-hyphens:auto}}@media (max-width: 767px){.contentBlocksWithOptionalLink .list[data-list-amount="4"] .item{flex-basis:47%}.contentBlocksWithOptionalLink .list[data-list-amount="3"] .item{flex-basis:47%;max-height:120px}.contentBlocksWithOptionalLink .item{max-height:110px}}@media (hover: hover){.contentBlocksWithOptionalLink .list .item:hover{background-color:var(--blue)}}@media (max-width: 460px){#homeHeroHeader+.contentBlocksWithOptionalLink{margin-top:calc(-1* var(--spacing-60))}.contentBlocksWithOptionalLink .list{flex-direction:column;gap:10px}.contentBlocksWithOptionalLink .list .item{aspect-ratio:unset;padding:20px;flex-basis:100%!important}}#contentSubList{margin:var(--spacing-60) 0}#contentSubList .list{display:flex;flex-direction:column;gap:var(--spacing-30)}#contentSubList .item{padding:var(--spacing-30) 0;display:grid;grid-template-columns:24.2% 1fr;color:var(--list-item-contentColor);background:linear-gradient(90deg,transparent 0%,transparent var(--spacing-160),var(--list-item-backgroundColor) var(--spacing-160),var(--list-item-backgroundColor) 100%)}#contentSubList .image{background-color:var(--list-item-hoverColor);mask-image:url(/images/style/mask-four.svg);-webkit-mask-image:url(/images/style/mask-four.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}#contentSubList .image a{transition:opacity .3s ease}#contentSubList .image .partContentFileImageGallery,#contentSubList .image .partContentFileImageGallery *{height:100%}@media (hover: hover){#contentSubList .image a:hover{opacity:.2}}#contentSubList .text{margin:var(--spacing-60);position:relative;padding-right:60px}#contentSubList .partHeading{color:currentColor;transition:opacity .3s ease;margin-bottom:.5em}#contentSubList .partHeading a{color:currentColor;text-decoration:none}#contentSubList .partHeading a:hover{text-decoration:underline}#contentSubList .text .partContentText{color:var(--body-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#contentSubList .text .partContentText p:last-child{margin-bottom:0}#contentSubList .button{position:absolute;top:50%;transform:translateY(-50%);right:0;background-color:var(--list-item-contentColor);color:currentColor;display:flex;justify-content:center;align-items:center;color:var(--white);width:44px;height:44px;text-decoration:none;transition:background-color .3s ease;mask-image:url(/images/style/mask-one.svg);-webkit-mask-image:url(/images/style/mask-one.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}#contentSubList .button:hover{background-color:var(--list-item-hoverColor)}@media screen and (max-width: 900px){#contentSubList .partHeading{font-size:var(--fontSize-h4);margin-right:60px}}@media screen and (max-width: 667px){#contentSubList .item{padding:0 var(--basicContainer-padding);padding-bottom:var(--spacing-120);margin:0 calc(-1* var(--basicContainer-padding));grid-template-columns:1fr;gap:var(--spacing-30);background:linear-gradient(180deg,transparent 0%,transparent var(--spacing-160),var(--list-item-backgroundColor) var(--spacing-160),var(--list-item-backgroundColor) 100%)}#contentSubList .image{max-width:200px;margin:0}#contentSubList .text{margin:0}#contentSubList .button{bottom:initial;top:calc(100% - var(--spacing-60))}}.contentTextTwoColumns{margin:var(--spacing-vertical) 0}.contentTextTwoColumns .container{columns:2;column-gap:var(--spacing-90)}.contentTextTwoColumns .container .partHeading{color:var(--blue)}.contentTextTwoColumns .container .partContentText{display:flow-root}.contentTextTwoColumns .container .partContentText p strong{color:var(--blue-dark)}.contentTextTwoColumns .container .partContentText ul li::marker{color:var(--blue-dark)}@media (max-width: 767px){.contentTextTwoColumns .container{columns:1}}.contentTwoColumns.contentTwoColumns--color-1{--contentTwoColumns-backgroundColor: var(--blue-light);--contentTwoColumns-contentColor: var(--blue-dark);--contentTwoColumns-contentColor-hover: var(--blue)}.contentTwoColumns.contentTwoColumns--color-2{--contentTwoColumns-backgroundColor: var(--green-light);--contentTwoColumns-contentColor: var(--green);--contentTwoColumns-contentColor-hover: var(--green-dark)}.contentTwoColumns{margin:var(--spacing-vertical) 0}.contentTwoColumns .container{display:flex}.contentTwoColumns .imageVideo{align-self:flex-start;width:calc(50% - (var(--spacing-90) / 2));flex:0 0 auto;background-color:var(--contentTwoColumns-contentColor);border-radius:var(--borderRadius);overflow:hidden;z-index:10;margin-bottom:var(--spacing-60);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.contentTwoColumns--imageVideoFirst .imageVideo{margin-right:calc(-1 * var(--spacing-90) * 3);-webkit-mask-image:url(/images/style/mask-four.svg);mask-image:url(/images/style/mask-four.svg)}.contentTwoColumns--textButtonFileFirst .imageVideo{margin-left:calc(-1 * var(--spacing-90) * 3);-webkit-mask-image:url(/images/style/mask-one.svg);mask-image:url(/images/style/mask-one.svg)}.contentTwoColumns .textButtonFile{flex:1 1 auto;margin-top:var(--spacing-60);padding:var(--spacing-60) var(--spacing-90);display:grid;align-content:center;background-color:var(--contentTwoColumns-backgroundColor);border-radius:var(--borderRadius)}.contentTwoColumns .textButtonFile:only-child{padding-right:var(--spacing-90);padding-left:var(--spacing-90);justify-content:center}.contentTwoColumns .textButtonFile:only-child>*{max-width:900px}.contentTwoColumns--imageVideoFirst .textButtonFile{padding-left:calc(var(--spacing-90) * 4)}.contentTwoColumns--textButtonFileFirst .textButtonFile{padding-right:calc(var(--spacing-90) * 4)}.contentTwoColumns .textButtonFile .partHeading{margin-bottom:.3em;color:var(--contentTwoColumns-contentColor)}.contentTwoColumns .textButtonFile .partContentText{color:var(--black);--partContent-color: var(--contentTwoColumns-contentColor);--partContent-color-hover: var(--contentTwoColumns-contentColor-hover)}.contentTwoColumns .textButtonFile .partContentForm{min-width:0;--form-label-color: var(--black);--form-input-minwidth-height: 40px;--form-label-font-weight: 700;--form-checkbox-radio-input-checked-color: var(--contentTwoColumns-contentColor)}.contentTwoColumns .textButtonFile .partContentForm .formV2>.partFormControlCombined.fullWidth .partFormControlInputText input:not(.inputFullWidth){width:100vw!important}@media screen and (max-width: 667px){.contentTwoColumns .textButtonFile .partContentForm .formV2 .formControlCombinedContainer{flex-wrap:wrap}.contentTwoColumns .textButtonFile .partContentForm .formV2 .formControlCombinedContainer .formItemContainer{margin-right:0}.contentTwoColumns .textButtonFile .partContentForm .formV2 .formControlCombinedLabel+.formControlCombinedContainer .formItemContainer{margin-right:10px}}.contentTwoColumns .textButtonFile .partContentForm .partMessageInfo .messageContainer{background-color:transparent;border:1px solid var(--contentTwoColumns-contentColor);color:var(--contentTwoColumns-contentColor);margin-bottom:var(--form-item-margin-bottom)}.contentTwoColumns .textButtonFile .partContentForm .partMessageInfo svg{fill:var(--contentTwoColumns-contentColor)}.contentTwoColumns .textButtonFile .partButton.default{background-color:var(--contentTwoColumns-contentColor)}@media (hover: hover){.contentTwoColumns .textButtonFile .partButton.default:not([disabled]):hover,.contentTwoColumns .textButtonFile .partButton.default:not([disabled]):focus{background-color:var(--blue-dark);color:var(--white)}}.contentTwoColumns .textButtonFile .partContentFileAdmin{--partContent-color: var(--contentTwoColumns-contentColor);--partContent-color-hover: var(--contentTwoColumns-contentColor)}.contentTwoColumns .textButtonFile .routeButton{width:fit-content}@media (max-width: 900px){.contentTwoColumns .container{flex-direction:column}.contentTwoColumns .imageVideo{order:-1;margin-bottom:0;margin-left:var(--spacing-90)}.contentTwoColumns .textButtonFile{margin-top:calc(-1 * var(--spacing-60) * 3.25);padding-top:calc(4 * var(--spacing-60));padding-left:calc(2 * var(--spacing-90))}.contentTwoColumns .textButtonFile:only-child{margin-top:0}}@media (max-width: 667px){.contentTwoColumns .imageVideo{margin-left:var(--spacing-60);min-width:300px}.contentTwoColumns .textButtonFile{padding-left:var(--spacing-60);padding-right:var(--spacing-60)}}.contentVarious{margin:var(--spacing-vertical) 0}.contentVarious .container{width:100%;max-width:900px}#contentDefault .contentVarious .container{margin:0 auto}.contentVarious .partHeading{color:var(--blue)}#contentDefault .contentVarious .partHeading{color:var(--green)}.contentVarious .partButton.partButton1.default{background-color:var(--blue)}@media (hover: hover){.contentVarious .partButton.partButton1.default:not([disabled]):hover,.contentVarious .partButton.partButton1.default:not([disabled]):focus{background-color:var(--blue-dark)}}.contentVarious .partContentText:not(:first-child) .partHeading{margin-top:var(--spacing-40)}.contentVarious .partContentText strong{color:var(--black)}.contentVarious .partContentText table th,.contentVarious .partContentText table td{border:none;border-bottom:solid 1px rgba(0,0,0,.1);padding:.3em 0}.contentVarious .partContentText table th:not(:first-child),.contentVarious .partContentText table td:not(:first-child){padding-left:1em}.contentVarious .partContentFileImageGallery.single:not(:last-child){margin-bottom:var(--partContentFileImageGallery-margin)}.contentVarious .partContentFileImageGallery.presentationLogos .contentFileImage{padding:var(--spacing-30);border:solid 1px rgba(0,0,0,.1)}.contentVarious .partSocialMediaShareIconList.partSocialMediaShareIconList1{--partSocialMediaShareIconList1-gap: 10px 10px;--partSocialMediaShareIconList1-li-a-gap: .3rem;--partSocialMediaShareIconList1-icon-borderRadius: var(--borderRadius);--partSocialMediaShareIconList1-icon-size: 40px;--partSocialMediaShareIconList1-icon-backgroundColor: unset;--partSocialMediaShareIconList1-icon-backgroundColor-hover: unset;--partSocialMediaShareIconList1-icon-svg-size: 20px;--partSocialMediaShareIconList1-icon-svg-fill: var(--green);--partSocialMediaShareIconList1-icon-svg-fill-hover: var(--blue-dark);--partSocialMediaShareIconList1-label-color: inherit;--partSocialMediaShareIconList1-label-color-hover: #000;margin-top:var(--spacing-40);padding:var(--spacing-30);background-color:var(--green-light);justify-content:space-between}.contentVarious .partSocialMediaShareIconList.partSocialMediaShareIconList1 .socialMediaShareIconList-heading{color:var(--green);font-family:var(--fontFamily-heading-sub)}.contentQuote{margin:var(--spacing-vertical) 0}.quoteCard .wrapper{display:grid;grid-template-columns:1fr;align-items:flex-start;position:relative;padding:var(--spacing-30) 0}.quoteCard .wrapper .text:only-child{background:var(--quoteCard-backgroundColor);padding:var(--spacing-60);padding-bottom:var(--spacing-30)}.contentQuote .quoteCard--imageVideoFirst .wrapper{grid-template-columns:30.2% 1fr;background:linear-gradient(90deg,transparent 0%,transparent var(--spacing-160),var(--quoteCard-backgroundColor) var(--spacing-160),var(--quoteCard-backgroundColor) 100%)}.contentQuote .quoteCard--textButtonFileFirst .wrapper{grid-template-columns:1fr 30.2%;background:linear-gradient(90deg,var(--quoteCard-backgroundColor) 0%,var(--quoteCard-backgroundColor) calc(100% - var(--spacing-160)),transparent calc(100% - var(--spacing-160)),transparent 100%)}.quoteCard .image{background-color:var(--quoteCard-contentColor);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.quoteCard--imageVideoFirst .image{-webkit-mask-image:url(/images/style/mask-four.svg);mask-image:url(/images/style/mask-four.svg)}.quoteCard--textButtonFileFirst .image{-webkit-mask-image:url(/images/style/mask-one.svg);mask-image:url(/images/style/mask-one.svg);right:0}.quoteCard .image .partContentFileImageGallery,.quoteCard .image .partContentFileImageGallery *{height:100%}.quoteCard .text{padding:var(--spacing-60);color:var(--quoteCard-contentColor);border-radius:var(--borderRadius);position:relative}.quoteCard .text:before{content:"";position:absolute;background-image:url(/images/style/quotemark.svg);background-repeat:no-repeat;width:80px;height:80px;left:40px}.quoteCard .text .partContentText{z-index:10;position:relative;margin:0 auto;text-wrap:balance;font-size:var(--fontSize-h4);font-weight:700;font-family:var(--fontFamily-heading-sub)}.quoteCard .text .partContentText p:last-child{margin-bottom:.7em}@media (max-width: 900px){.contentQuote .quoteCard .wrapper{grid-template-columns:1fr;background:linear-gradient(180deg,transparent 0%,transparent 107px,var(--quoteCard-backgroundColor) 107px,var(--quoteCard-backgroundColor) 100%)}.contentQuote .quoteCard .image{order:-1;max-width:300px;margin:0 var(--spacing-60)}.quoteCard .text:before{top:var(--spacing-60);left:var(--spacing-30)}}.quoteCard.quoteCard--color-1{--quoteCard-backgroundColor: var(--blue);--quoteCard-contentColor: var(--white)}.quoteCard.quoteCard--color-2{--quoteCard-backgroundColor: var(--green);--quoteCard-contentColor: var(--white)}#quoteOverview .list{margin-top:var(--spacing-60);margin-bottom:var(--spacing-vertical);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(430px,100%),1fr));grid-auto-rows:0;grid-row-gap:30px;grid-column-gap:var(--spacing-60)}#quoteOverview .quoteCard .wrapper{padding:0;flex-direction:column;background:linear-gradient(180deg,transparent 0%,transparent 107px,var(--quoteCard-backgroundColor) 107px,var(--quoteCard-backgroundColor) 100%)}#quoteOverview .quoteCard .image{order:-1;max-width:300px;margin:0 var(--spacing-60)}#quoteOverview .quoteCard .text .partContentText{font-size:1em}#quoteOverview .quoteCard .name{font-size:.8182em}@media (max-width: 1279px){#quoteOverview .column{gap:var(--spacing-20)}}#mapsContainer{mask-image:url(/images/style/shape-google-maps.svg);-webkit-mask-image:url(/images/style/shape-google-maps.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover}#mapsContainer:last-child{margin-bottom:calc(-1* var(--shape-wave-height))}#mapsContainer .partGoogleMaps{--partGoogleMaps-height: 70vh;--partGoogleMaps-maxHeight: 700px}#mapsContainer .partGoogleMaps .gmnoprint{transform:translateY(-40px)}@media (max-width: 2000px){#mapsContainer .partGoogleMaps{border-radius:0}}#schoolguide{margin:var(--spacing-vertical) 0}#schoolguide .basicContainer{padding-top:1px}#schoolguide .container{position:relative;display:grid;grid-template-columns:230px auto;gap:var(--spacing-80);align-items:center}#schoolguide .image{box-shadow:var(--boxShadow);background-color:var(--blue-dark);margin-bottom:var(--spacing-30)}#schoolguide .text{padding-top:var(--spacing-90)}#schoolguide .text h2{margin-bottom:var(--spacing-30)}@media (max-width: 667px){#schoolguide .container{margin-top:0;padding-top:var(--spacing-60);grid-template-columns:25% auto;gap:var(--spacing-60)}#schoolguide .text{padding-top:0}#schoolguide .text h2{font-size:clamp(1.75rem,1vw + 1rem,2.25rem)}}.slideOver-button{--slideOver-button-gap: 5px;--slideOver-button-borderRadius: 0;--slideOver-button-icon-width: 36px;--slideOver-button-icon-height: 3px;--slideOver-button-icon-spacing: 5px;--slideOver-button-icon-borderRadius: 0;--slideOver-button-icon-color: var(--blue-dark);--slideOver-button-label-fontSize: 14px;--slideOver-button-label-fontFamily: inherit;--slideOver-button-label-fontWeight: 700;--slideOver-button-label-color: var(--blue-dark)}.slideOver-window{--slideOver-window-width: 320px;--slideOver-window-backgroundColor: #f5f5f5;--slideOver-window-header-backgroundColor: var(--white);--slideOver-window-footer-backgroundColor: var(--white)}#slideOver-background{--slideOver-background-backgroundColor: rgba(15, 23, 42, .25)}body[data-slideover-active]{overflow:hidden;position:fixed;width:100%}.slideOver-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--slideOver-button-gap);height:44px;aspect-ratio:1/1;transition:background-color .3s;border-radius:var(--slideOver-button-borderRadius)}.slideOver-button .icon{width:var(--slideOver-button-icon-width)}.slideOver-button .icon div{height:var(--slideOver-button-icon-height);background-color:var(--slideOver-button-icon-color);border-radius:var(--slideOver-button-icon-borderRadius)}.slideOver-button .label{font-family:var(--slideOver-button-label-fontFamily);font-weight:var(--slideOver-button-label-fontWeight);font-size:var(--slideOver-button-label-fontSize);color:var(--slideOver-button-label-color);text-align:left;line-height:1}.slideOver-button--open .icon{margin-top:2px;display:flex;flex-direction:column}.slideOver-button--open .icon div:nth-child(1){margin-bottom:var(--slideOver-button-icon-spacing)}.slideOver-button--open .icon div:nth-child(3){margin-top:var(--slideOver-button-icon-spacing)}@media (max-width: 1023px){.slideOver-button--close:focus{outline:0}}.slideOver-button--close .icon{position:relative;width:calc(var(--slideOver-button-icon-width) - 10%)}.slideOver-button--close .icon div{position:absolute;width:100%;top:50%;left:50%}.slideOver-button--close .icon div:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.slideOver-button--close .icon div:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.slideOver-window{position:fixed;top:0;height:100%;overflow:hidden;z-index:3110;display:flex;flex-direction:column;background-color:var(--slideOver-window-backgroundColor);width:var(--slideOver-window-width);max-width:90%;will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.slideOver-window-header{height:var(--header-height);flex:0 0 auto;position:sticky;top:0;z-index:10;background-color:var(--slideOver-window-header-backgroundColor);box-shadow:4px 4px 10px rgba(0,0,0,.05);padding:0 20px;display:flex;align-items:center;justify-content:flex-end}.slideOver-window-container{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--blue-light)}.slideOver-window-footer{flex:0 0 auto;position:sticky;bottom:0;z-index:10;background-color:var(--slideOver-window-footer-backgroundColor);box-shadow:4px -4px 10px rgba(0,0,0,.05);padding:10px;display:flex;flex-direction:column;gap:10px}.slideOver-window--left{left:0;transform:translate(-100%);box-shadow:10px 0 25px rgba(0,0,0,.1)}.slideOver-window--left[data-slideover-show]{transform:translate(0)}.slideOver-window--right{right:0;transform:translate(100%);box-shadow:-10px 0 25px rgba(0,0,0,.1)}.slideOver-window--right[data-slideover-show]{transform:translate(0)}#slideOver-background{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;backdrop-filter:blur(4px);background-color:var(--slideOver-background-backgroundColor);visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:3100}body[data-slideover-active] #slideOver-background{visibility:visible;opacity:1}#newsOverview{margin:var(--spacing-60) 0}#newsOverview .list{display:flex;flex-direction:column;gap:var(--spacing-30)}.newsCard{display:grid;grid-template-columns:30.2% 1fr;padding:var(--spacing-30) 0;align-items:center;overflow:hidden;color:var(--list-item-contentColor);background:linear-gradient(90deg,transparent 0%,transparent var(--spacing-160),var(--list-item-backgroundColor) var(--spacing-160),var(--list-item-backgroundColor) 100%)}.newsCard .image{background-color:var(--list-item-hoverColor);align-self:flex-start;mask-image:url(/images/style/mask-four.svg);-webkit-mask-image:url(/images/style/mask-four.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.newsCard .image a{transition:opacity .3s ease}.newsCard .image .partContentFileImageGallery,.newsCard .image .partContentFileImageGallery *{height:100%}@media (hover: hover){.newsCard .image a:hover{opacity:.2}}.newsCard .text{padding:var(--spacing-30) var(--spacing-60);position:relative;display:flex;flex-direction:column;align-items:flex-start}.newsCard .header{margin-bottom:1em}.newsCard .header .partHeading{margin-bottom:var(--spacing-15);color:var(--list-item-contentColor)}.newsCard .header .partHeading a{color:currentColor;text-decoration:none}@media (hover: hover){.newsCard .header .partHeading a:hover{text-decoration:underline}}.newsCard .header time{display:flex;align-items:center;margin-bottom:var(--spacing-10)}.newsCard .header .partFontIcon{margin-right:.25em;margin-bottom:.05em;font-size:.727em;color:var(--list-item-contentColor)}.newsCard .header .label{font-size:.727em;color:var(--body-color)}.newsCard .partContentText{color:var(--black);margin-right:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.newsCard .partContentText p:last-child{margin-bottom:0}.newsCard .button{text-decoration:none;background-color:var(--white);color:var(--blue-dark);display:flex;font-weight:700;align-items:center;gap:var(--spacing-10);height:50px;padding:0 20px;margin-top:var(--spacing-30);transition:background-color .3s;-webkit-mask-image:url(/images/style/mask-button.svg);mask-image:url(/images/style/mask-button.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.newsCard .button .partFontIcon{color:var(--list-item-contentColor)}@media (hover: hover){.newsCard .button:hover{background-color:var(--list-item-hoverColor);color:var(--white)}.newsCard .button:hover .partFontIcon{color:var(--white)}}@media screen and (max-width: 900px){.newsCard .header .partHeading{font-size:var(--fontSize-h4);margin-right:60px;margin-bottom:.5em}}@media screen and (max-width: 667px){.newsCard{grid-template-columns:1fr;background:linear-gradient(180deg,transparent 0%,transparent var(--spacing-160),var(--list-item-backgroundColor) var(--spacing-160),var(--list-item-backgroundColor) 100%)}.newsCard .header .partHeading,.newsCard .partContentText{margin-right:0}.newsCard .header{margin-bottom:.3em}.newsCard .image{max-width:250px;margin:0 var(--spacing-30)}.newsCard .button{bottom:initial;top:calc(-1 * var(--spacing-60) - 22px)}}@media screen and (max-width: 500px){.newsCard{padding:0 var(--basicContainer-padding);padding-bottom:var(--spacing-120);margin:0 calc(-1* var(--basicContainer-padding))}.newsCard .image{margin:0}.newsCard .text{margin-top:var(--spacing-30);padding:0}}#agendaOverview{margin:var(--spacing-60) 0}#agendaOverview .list{display:flex;flex-direction:column;max-width:1110px;margin:0 auto;gap:var(--spacing-40)}#agendaOverview .agendaCard .date-day{font-family:var(--fontFamily-heading);font-weight:400;font-size:3.1em}@media (max-width: 900px){#agendaOverview .agendaCard .date{line-height:.8}#agendaOverview .agendaCard .date-day{font-size:2.4em}}#agendaOverview .agendaCard .date-month{font-size:1em;font-weight:700}.agendaCard{display:grid;align-items:center;grid-template-columns:clamp(3.75rem,5vw + 2rem,7.5rem) 1fr;border-radius:var(--borderRadius);background-color:var(--list-item-backgroundColor);padding:var(--spacing-30);gap:var(--spacing-30)}.agendaCard .date{align-self:flex-start;display:flex;justify-content:center;flex-direction:column;text-align:center;background-color:var(--list-item-contentColor);border-radius:var(--borderRadius-small);line-height:1;color:var(--white);padding:var(--spacing-30) 0;margin-top:calc(-1 * var(--spacing-30) - var(--spacing-20));height:clamp(3.75rem,5vw + 2rem,7.5rem);mask-image:url(/images/style/mask-four.svg);-webkit-mask-image:url(/images/style/mask-four.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.agendaCard .date-day{font-size:1.636em;font-weight:400}.agendaCard .date-month{font-size:1rem;font-weight:700}.agendaCard .content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--partContent-margin)}.agendaCard .content .partHeading{color:var(--list-item-contentColor);margin-bottom:.1em}.agendaCard .content .partContentFileAdmin{--partContent-color: var(--list-item-contentColor);--partContent-color-hover: var(--list-item-hoverColor)}.agendaCard .content .partContentCode .partButton{background-color:var(--list-item-contentColor)}.agendaCard .content .partContentCode .partButton.partButton1.default:not([disabled]):hover,.partButton.partButton1.default:not([disabled]):focus{background-color:var(--list-item-hoverColor)}@media screen and (max-width: 1200px){.agendaCard .content .partHeading{font-size:var(--fontSize-h4);margin-bottom:.2em}}#fixedNotificationMessage{font-size:.9091em;background-color:var(--blue-light);padding:var(--spacing-30);width:330px;text-align:left;position:fixed;right:25px;bottom:25px;z-index:4000;border-radius:var(--borderRadius)}#fixedNotificationMessage .partContentText{line-height:1.4em;color:var(--blue-dark)}#fixedNotificationMessage .partContentText p{margin-bottom:.7em}#fixedNotificationMessage-close{position:absolute;top:0;right:0;width:44px;height:44px;display:flex}#fixedNotificationMessage-close svg{margin:auto;fill:var(--blue-dark);height:.875rem;width:.875rem}@media screen and (max-width: 1200px){#fixedNotificationMessage{padding-right:44px}}@media screen and (max-width: 667px){#fixedNotificationMessage{width:calc(100% - 50px)}}#searchResult{margin:var(--spacing-60) 0}#searchResult .partSearchResult{width:100%;max-width:900px;margin:0 auto}.list--colors>:nth-child(even){--list-item-backgroundColor: var(--blue-light);--list-item-contentColor: var(--blue);--list-item-hoverColor: var(--blue-dark)}.list--colors>:nth-child(odd){--list-item-backgroundColor: var(--green-light);--list-item-contentColor: var(--green);--list-item-hoverColor: var(--green-dark)}
