/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong,.offset-box .offset-box__textbox .offset-box__innertext{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}input,textarea{outline:none}.sticky{position:relative}.sticky.stuck{position:fixed}.sticky.stuck.anchored{position:absolute}@font-face{font-family:'Brandon';src:url("../fonts/Brandon-Text-Web-Light.eot") format("eot"),url("../fonts/Brandon-Text-Web-Light.woff") format("woff"),url("../fonts/Brandon-Text-Web-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Brandon';src:url("../fonts/Brandon-Text-Web-Regular.eot") format("eot"),url("../fonts/Brandon-Text-Web-Regular.woff") format("woff"),url("../fonts/Brandon-Text-Web-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Brandon';src:url("../fonts/Brandon-Text-Web-Regular-Italic.eot") format("eot"),url("../fonts/Brandon-Text-Web-Regular-Italic.woff") format("woff"),url("../fonts/Brandon-Text-Web-Regular-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Brandon';src:url("../fonts/Brandon-Text-Web-Bold.eot") format("eot"),url("../fonts/Brandon-Text-Web-Bold.woff") format("woff"),url("../fonts/Brandon-Text-Web-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}html *{font-family:"Brandon", Verdana, sans-serif;font-size:16px;color:#4f4f4e;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}@media all and (min-width: 640px){html *{font-size:25px}}h1,h2{display:inline-block;position:relative;padding-bottom:.5rem;padding-bottom:1.25rem;color:#004f72;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}h1::after,h2::after{content:'';position:absolute;bottom:0;left:0;height:.1875rem;width:100%;max-width:30px;-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out;background-color:#004f72}@media all and (min-width: 1024px){h1::after,h2::after{height:2px}}h1::after,h2::after{height:3px;max-width:42px}@media all and (min-width: 640px){h1,h2{padding-bottom:1.5625rem;font-size:34px;line-height:40px}h1::after,h2::after{height:4px;max-width:68px}}h1{margin-bottom:20px;padding-bottom:20px}@media all and (min-width: 640px){h1{margin-bottom:40px;padding-bottom:40px}}h2{margin-bottom:30px;padding-bottom:20px}@media all and (min-width: 1024px){h2{margin-bottom:55px;padding-bottom:40px}}h3,h4{margin:0;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}@media all and (min-width: 640px){h3,h4{font-size:25px;line-height:30px;-webkit-margin-after:17px;margin-block-end:17px}}h3.-line,h4.-line{display:inline-block;position:relative;padding-bottom:.5rem}h3.-line::after,h4.-line::after{content:'';position:absolute;bottom:0;left:0;height:.1875rem;width:100%;max-width:30px;-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out;background-color:#004f72}@media all and (min-width: 1024px){h3.-line::after,h4.-line::after{height:2px}}h5{margin:0;font-weight:700;letter-spacing:0.05em;font-size:16px;line-height:23px}@media all and (min-width: 640px){h5{font-size:25px;line-height:30px}}p{font-size:16px;line-height:23px;color:#4f4f4e;margin:0;margin-bottom:23px}p:last-of-type{margin-bottom:0}p.lead{font-weight:700}@media all and (min-width: 640px){p{font-size:25px;line-height:35px;margin-bottom:35px}}a{color:#4f4f4e;text-decoration:none;outline:none;line-height:1.3}a.-line,ul.link-list a{display:inline-block;position:relative;padding-bottom:.5rem}a.-line::after,ul.link-list a::after{content:'';position:absolute;bottom:0;left:0;height:1px;width:100%;max-width:30px;-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out;background-color:#cada43}@media all and (min-width: 1024px){a.-line::after,ul.link-list a::after{height:2px}}a.-line:hover::after,ul.link-list a:hover::after{max-width:100%;background-color:rgba(202,218,67,0.6)}a.socialmedia-email:hover rect,a.socialmedia-facebook:hover rect,a.socialmedia-linkedin:hover rect{fill:#cada43}a.socialmedia-instagram:hover path{fill:#cada43}a.download-link,a[href*=".pdf"],a[href*=".docx"]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}a.download-link::before,a[href*=".pdf"]::before,a[href*=".docx"]::before{content:url("/src/img/download.svg");position:relative}b,strong,.offset-box .offset-box__textbox .offset-box__innertext{font-weight:700}b.highlight,strong.highlight,.offset-box .offset-box__textbox .highlight.offset-box__innertext{color:#cada43}main a{font-size:16px;line-height:19px}@media all and (min-width: 640px){main a{font-size:25px;line-height:35px}}ul{line-height:23px}@media all and (min-width: 640px){ul{font-size:25px;line-height:35px}}ul.download-list{padding:0;list-style:none}ul.download-list li{position:relative;padding-left:2.1875rem;font-size:20px}ul.download-list li::after{content:'';display:block;position:absolute;top:0;left:0;width:1.5625rem;height:100%;background-image:url("../img/download.svg");background-repeat:no-repeat;background-position:center center;background-size:1.5625rem 1.5625rem}ul.download-list li a{font-size:inherit;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;line-height:2em}ul.download-list li a::before{content:none}ul.download-list li a:hover{color:#cada43}ul.link-list{padding:0;list-style:none}ul.link-list a{margin-bottom:1.5625rem;font-size:20px}button{outline:none}.btn{display:inline-block;position:relative;padding:.3125rem 2.5rem;font-size:17px;background-color:#cada43;border:none;border-radius:1.25rem;cursor:pointer;text-align:center}@media all and (min-width: 640px){.btn{font-size:20px}}.btn.-outlined,.btn.outlined{background-color:transparent;border:1px solid #cada43;overflow:hidden;text-align:center !important}.btn.-outlined:not(.-animated),.btn.outlined:not(.-animated){-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}@media (hover: hover){.btn.-outlined:not(.-animated):hover,.btn.outlined:not(.-animated):hover{background-color:#cada43}}.btn.-outlined.-animated span,.btn.outlined.-animated span{position:relative;font-size:17px;z-index:2}@media all and (min-width: 640px){.btn.-outlined.-animated span,.btn.outlined.-animated span{font-size:20px}}.btn.-outlined.-animated::before,.btn.outlined.-animated::before{content:"";display:block;position:absolute;top:0;left:0;background-color:#cada43;width:100%;height:100%;max-width:0;-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out;z-index:1}.btn.-outlined.-animated.-inverted,.btn.outlined.-animated.-inverted{background-color:#cada43}.btn.-outlined.-animated.-inverted::before,.btn.outlined.-animated.-inverted::before{background-color:#fff}@media (hover: hover){.btn.-outlined.-animated:hover::before,.btn.outlined.-animated:hover::before{max-width:100%}}.icon{display:block;width:1.875rem;height:1.875rem;background-repeat:no-repeat;background-size:contain;background-position:center center}.icon.icon-social-affairs{background-image:url("../img/social-affairs.svg")}.icon.icon-social-affairs.-white{background-image:url("../img/social-affairs_white.svg")}.icon.icon-education{background-image:url("../img/education.svg")}.icon.icon-education.-white{background-image:url("../img/education_white.svg")}.icon.icon-economy{background-image:url("../img/economy.svg")}.icon.icon-economy.-white{background-image:url("../img/economy_white.svg")}.icon.icon-culture{background-image:url("../img/culture.svg")}.icon.icon-culture.-white{background-image:url("../img/culture_white.svg")}.icon.icon-environment{background-image:url("../img/environment.svg")}.icon.icon-environment.-white{background-image:url("../img/environment_white.svg")}.container,.page,.project-details{width:100%;max-width:102.5rem;margin:0 auto;padding:0 1.125rem;-webkit-box-sizing:border-box;box-sizing:border-box}.container.s-collapse,.s-collapse.page,.s-collapse.project-details{margin:0;padding:0}@media all and (min-width: 640px){.container.s-collapse,.s-collapse.page,.s-collapse.project-details{margin:0 auto;-webkit-margin-after:315px;margin-block-end:315px}}@media all and (min-width: 640px){.container,.page,.project-details{padding:0 1rem}}.grid,.cols-10-grid,.columns-grid,.box.image-box,.box.text-image-box,.page .page__content,.page.contact .row,.page.contact .page__content>.accordion,.project-news-list .pimcore_tag_block{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem}@media all and (min-width: 640px){.grid,.cols-10-grid,.columns-grid,.box.image-box,.box.text-image-box,.page .page__content,.page.contact .row,.page.contact .page__content>.accordion,.project-news-list .pimcore_tag_block{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.grid.single-col,.single-col.cols-10-grid,.single-col.columns-grid,.single-col.box.image-box,.single-col.box.text-image-box,.page .single-col.page__content,.page.contact .single-col.row,.page.contact .page__content>.single-col.accordion,.project-news-list .single-col.pimcore_tag_block{grid-template-columns:1fr}.grid.max-2-cols,.max-2-cols.cols-10-grid,.max-2-cols.columns-grid,.max-2-cols.box.image-box,.max-2-cols.box.text-image-box,.page .max-2-cols.page__content,.page.contact .max-2-cols.row,.page.contact .page__content>.max-2-cols.accordion,.project-news-list .max-2-cols.pimcore_tag_block{grid-template-columns:1fr}@media all and (min-width: 640px){.grid.max-2-cols,.max-2-cols.cols-10-grid,.max-2-cols.columns-grid,.max-2-cols.box.image-box,.max-2-cols.box.text-image-box,.page .max-2-cols.page__content,.page.contact .max-2-cols.row,.page.contact .page__content>.max-2-cols.accordion,.project-news-list .max-2-cols.pimcore_tag_block{grid-template-columns:1fr 1fr}}.cols-10-grid{grid-column:span 4}@media all and (min-width: 640px){.cols-10-grid{grid-column:span 12}}@media all and (min-width: 1200px){.cols-10-grid{grid-column:2 / 12}}body.nav-active{position:fixed;overflow:hidden}@media all and (min-width: 640px){body.nav-active{position:relative;overflow:initial}}@media screen and (max-width: 640px){body.nav-active .site__header{display:none}}.site__navbar{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;max-width:100%;height:100%;opacity:1;overflow-x:hidden;direction:rtl;will-change:max-width;-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:99999}@media all and (min-width: 640px){.site__navbar{max-width:30.625rem}}@media all and (min-width: 1200px){.site__navbar{max-width:38.4375rem}}.site__navbar.closed{max-width:0}.site__navbar .site__navbar__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;max-width:100%;height:100%;direction:ltr;padding:1.125rem 1.125rem 1.125rem -.75rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 640px){.site__navbar .site__navbar__container{width:25.625rem;padding:1.875rem 1rem;padding-bottom:5rem;margin:0 6.25rem 0 auto}}.site__navbar .site__navbar__logo{position:relative;-ms-flex-negative:0;flex-shrink:0;min-height:1.875rem}@media all and (min-width: 640px){.site__navbar .site__navbar__logo{padding-left:1.875rem}}.site__navbar .site__navbar__logo img{display:none}@media all and (min-width: 640px){.site__navbar .site__navbar__logo img{display:block;height:172px}}.site__navbar .site__navbar__logo .close-navigation{position:absolute;top:2.5rem;right:2.5rem;height:1.5625rem;padding:0;border:none;background:#fff;cursor:pointer}@media all and (min-width: 640px){.site__navbar .site__navbar__logo .close-navigation{top:auto;bottom:0;right:0}}.site__navbar .site__navbar__logo .close-navigation:hover svg line,.site__navbar .site__navbar__logo .close-navigation:hover svg path{stroke:rgba(0,79,114,0.8)}.site__navbar .site__navbar__contact{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:2.5rem;-webkit-margin-before:60px;margin-block-start:60px}@media all and (min-width: 640px){.site__navbar .site__navbar__contact{-webkit-margin-before:200px;margin-block-start:200px;padding-left:1.875rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.site__navbar .site__navbar__contact li{white-space:nowrap;font-size:15px}@media all and (min-width: 640px){.site__navbar .site__navbar__contact li{font-size:20px}}.site__navbar .site__navbar__contact li a{font-size:15px}@media all and (min-width: 640px){.site__navbar .site__navbar__contact li a{font-size:20px}}.site__navbar .site__navbar__contact li.email{margin-bottom:1.25rem}.site__navigation{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:2.5rem;-webkit-margin-before:50px;margin-block-start:50px;margin-right:2.5rem;overflow:hidden}@media all and (min-width: 640px){.site__navigation{-webkit-margin-before:55px;margin-block-start:55px;margin-right:0;padding-left:1.875rem}}.site__navigation .nav-search{display:none}@media all and (min-width: 1024px){.site__navigation .nav-search{display:none}}.site__navigation .nav-search .search-field{width:100%}.site__navigation .nav-search .search-field input{width:100%}.site__navigation .navigation{margin:0;padding:0;list-style:none}@media all and (min-width: 640px){.site__navigation .navigation{position:relative}}.site__navigation .navigation li a{display:block;position:relative;padding:15px 0;font-size:30px;line-height:36px;font-weight:300;color:#4f4f4e;white-space:nowrap;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.site__navigation .navigation li a:hover{color:#cada43}.site__navigation .navigation li a.active:hover{color:rgba(202,218,67,0.8)}.site__navigation .navigation li.active>a{color:#cada43}.site__navigation .navigation .sub-navigation{position:absolute;top:0;left:115%;width:100%;padding:0 3.125rem 3.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;will-change:transform;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;z-index:1}@media all and (min-width: 1024px){.site__navigation .navigation .sub-navigation{padding:0}}.site__navigation .navigation .sub-navigation.is-active{display:block;right:0;-webkit-transform:translateX(-115%);-ms-transform:translateX(-115%);transform:translateX(-115%)}.site__navigation .navigation .sub-navigation li{position:relative;background-color:#fff}.site__navigation .navigation.main-navigation{margin-bottom:.625rem}.site__navigation .navigation.main-navigation li{border-bottom:1px solid #4f4f4e}.site__navigation .navigation.main-navigation a.navigation-back{font-size:20px;font-weight:700}.site__navigation .navigation.main-navigation a.navigation-back::before{content:'';display:block;width:.625rem;height:100%;position:absolute;top:0;left:-1.875rem;padding:0;-webkit-transform:rotate(180deg) translateY(-.1875rem);-ms-transform:rotate(180deg) translateY(-.1875rem);transform:rotate(180deg) translateY(-.1875rem);background-image:url("../img/chevron.svg");background-repeat:no-repeat;background-position:center center;background-size:contain}.site__navigation .navigation.main-navigation .has-sub-navigation>a::after{content:'';display:block;width:.625rem;height:100%;position:absolute;top:0;right:0;background-image:url("../img/chevron.svg");background-repeat:no-repeat;background-position:center center;background-size:contain}.site__navigation .navigation.secondary-navigation{-webkit-margin-before:25px;margin-block-start:25px}.site__navigation .navigation.secondary-navigation.hidden{visibility:hidden}@media all and (min-width: 640px){.site__navigation .navigation.secondary-navigation.hidden{visibility:visible}}.site__navigation .navigation.secondary-navigation li a{padding:0;padding-bottom:20px;font-size:20px;line-height:24px;font-weight:400}@media all and (min-width: 640px){.site__navigation .navigation.secondary-navigation li a{font-size:30px;line-height:43px;font-weight:300;padding-bottom:10px}}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:5rem;margin-top:5.625rem}@media all and (min-width: 640px){.site__content{margin-top:15.625rem}}a.newsletter-teaser{display:block;position:fixed;top:23.75rem;right:-2.5rem;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:99}@media all and (min-width: 640px){a.newsletter-teaser{top:40.625rem}}a.newsletter-teaser span{display:block;position:relative;padding:.3125rem 1.25rem .625rem;font-size:16px}a.newsletter-teaser::before{content:'';display:block;position:absolute;left:0;right:0;width:100%;height:100%;max-height:.125rem;-webkit-transition:max-height 300ms ease-in-out;transition:max-height 300ms ease-in-out;background-color:#cada43}a.newsletter-teaser:hover::before{max-height:100%}#scroll-up{opacity:0;visibility:hidden;position:fixed;left:50%;bottom:1.25rem;width:3.125rem;height:3.125rem;-webkit-transform:translateX(-50%) translateY(0) rotate(90deg);-ms-transform:translateX(-50%) translateY(0) rotate(90deg);transform:translateX(-50%) translateY(0) rotate(90deg);background-color:#f7f7f7;background-image:url("../img/arrow-left.svg");background-repeat:no-repeat;background-size:1.75rem 2.625rem;background-position:center center;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:50%;cursor:pointer;z-index:99;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#scroll-up:hover{-webkit-transform:translateX(-50%) translateY(-.625rem) rotate(90deg);-ms-transform:translateX(-50%) translateY(-.625rem) rotate(90deg);transform:translateX(-50%) translateY(-.625rem) rotate(90deg)}.site__header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:900}.site__header .site__header__container{max-height:5.4375rem;overflow:hidden;will-change:max-height;-webkit-transition:max-height 500ms ease-in-out;transition:max-height 500ms ease-in-out}@media all and (min-width: 640px){.site__header .site__header__container{max-height:7.8125rem}}@media all and (min-width: 1024px){.site__header .site__header__container{max-height:31.25rem}}.site__header .site__header__container .site__header__container__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:flex-end;padding:1.25rem 1.125rem}@media all and (min-width: 640px){.site__header .site__header__container .site__header__container__content{padding:1.875rem 1rem}}@media all and (min-width: 1200px){.site__header .site__header__container .site__header__container__content{padding:1.875rem 8.75rem 2.5rem}}.site__header .site__header__separator{height:.1875rem;background:-webkit-gradient(linear, left top, right top, from(#d3e9f4), color-stop(12.5%, #b3dae0), color-stop(25%, #c1e7e5), color-stop(27.5%, #dbe59b), color-stop(50%, #bac42d), color-stop(62.5%, #e5e251), color-stop(75%, #e8e755), color-stop(87.5%, #a5cb30), to(#7dab28));background:linear-gradient(90deg, #d3e9f4 0%, #b3dae0 12.5%, #c1e7e5 25%, #dbe59b 27.5%, #bac42d 50%, #e5e251 62.5%, #e8e755 75%, #a5cb30 87.5%, #7dab28 100%)}.site__header .header__logo{-webkit-box-flex:1;-ms-flex:1;flex:1;opacity:1;-webkit-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out}.site__header .header__logo>a{display:inline-block}@media all and (min-width: 640px){.site__header .header__logo{-webkit-box-flex:0;-ms-flex:0 0 12.5rem;flex:0 0 12.5rem}}@media all and (min-width: 1024px){.site__header .header__logo{-webkit-box-flex:0;-ms-flex:0 0 19.375rem;flex:0 0 19.375rem}}.site__header .header__logo .logo{display:none;height:10.625rem}@media all and (min-width: 1024px){.site__header .header__logo .logo{display:block}}.site__header .header__logo .logo.-mobile{display:block;height:2.8125rem}@media all and (min-width: 640px){.site__header .header__logo .logo.-mobile{height:4.0625rem}}@media all and (min-width: 1024px){.site__header .header__logo .logo.-mobile{display:none}}.site__header .header__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:end;align-self:flex-end;text-align:right}@media all and (min-width: 1024px){.site__header .header__content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;text-align:left}}.site__header .header__content .open-navigation{text-transform:uppercase;border:none;cursor:pointer;background:#fff;color:#004f72;font-size:20px;opacity:1;-webkit-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out}@media all and (min-width: 1024px){.site__header .header__content .open-navigation{font-size:25px;font-weight:700}}.site__header .header__search{-webkit-box-flex:0;-ms-flex:0 0 18.75rem;flex:0 0 18.75rem;display:none;-ms-flex-item-align:end;align-self:flex-end;text-align:right}@media all and (min-width: 1024px){.site__header .header__search{display:block}}.site__header .header__search input{line-height:24px}.site__header.closed .site__header__container{max-height:0}@media all and (min-width: 640px){body.nav-active .open-navigation,body.nav-active .header__logo{opacity:0}}@media screen and (max-width: 640px){body.nav-active main.site__content{padding-top:0;margin-top:0 !important}}.site__footer{position:relative;margin-top:3.75rem;padding:2.1875rem 0 1.25rem;background-color:#fff;z-index:999}@media all and (min-width: 640px){.site__footer{margin-top:15.625rem;padding:5rem 0 1.25rem}}.site__footer.-collapsed{margin-top:0}.site__footer .footer__content,.site__footer .footer__project{grid-column:span 4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media all and (min-width: 1024px){.site__footer .footer__content,.site__footer .footer__project{grid-column:span 12;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}@media all and (min-width: 1200px){.site__footer .footer__content,.site__footer .footer__project{grid-column:3 / 11}}.site__footer .footer__content>div,.site__footer .footer__project>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:1.5625rem}.site__footer .footer__content>div *,.site__footer .footer__project>div *{font-size:15px;line-height:18px}@media all and (min-width: 1024px){.site__footer .footer__content>div *,.site__footer .footer__project>div *{font-size:16px;line-height:19px}}@media all and (min-width: 1024px){.site__footer .footer__content .footer__content__nav,.site__footer .footer__project .footer__content__nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.site__footer .footer__content .footer__content__nav li a,.site__footer .footer__project .footer__content__nav li a{margin-top:2px;margin-bottom:20px}.site__footer .footer__content .footer__content__nav li:first-child a,.site__footer .footer__project .footer__content__nav li:first-child a{margin-top:0}.site__footer .footer__content .footer__content__newsletter,.site__footer .footer__project .footer__content__newsletter{margin-bottom:3.125rem}@media all and (min-width: 1024px){.site__footer .footer__content .footer__content__newsletter,.site__footer .footer__project .footer__content__newsletter{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.site__footer .footer__content .footer__content__newsletter>span,.site__footer .footer__project .footer__content__newsletter>span{display:block;font-size:16px;line-height:18px;margin-bottom:10px}.site__footer .footer__content .footer__content__newsletter .newsletter-form .field_input input,.site__footer .footer__project .footer__content__newsletter .newsletter-form .field_input input{padding-bottom:10px}.site__footer .footer__content .footer__content__newsletter .newsletter-form .form-foldout,.site__footer .footer__project .footer__content__newsletter .newsletter-form .form-foldout{display:none}.site__footer .footer__content .footer__content__newsletter .newsletter-form.active .form-foldout,.site__footer .footer__project .footer__content__newsletter .newsletter-form.active .form-foldout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site__footer .footer__content .footer__content__newsletter .newsletter-form.active .form-foldout label,.site__footer .footer__project .footer__content__newsletter .newsletter-form.active .form-foldout label{margin:0}.site__footer .footer__content .footer__content__newsletter .newsletter-form.active .form-foldout a,.site__footer .footer__project .footer__content__newsletter .newsletter-form.active .form-foldout a{margin:0;-webkit-margin-start:40px;margin-inline-start:40px;-webkit-margin-after:10px;margin-block-end:10px}.site__footer .footer__content .footer__content__newsletter .newsletter-form .field.submit,.site__footer .footer__project .footer__content__newsletter .newsletter-form .field.submit{text-align:right}.site__footer .footer__content .footer__content__newsletter .newsletter-form .field.submit .btn,.site__footer .footer__project .footer__content__newsletter .newsletter-form .field.submit .btn{padding:.125rem 1.25rem}.site__footer .footer__content .footer__content__newsletter .newsletter-form .field.submit .btn span,.site__footer .footer__project .footer__content__newsletter .newsletter-form .field.submit .btn span{font-size:16px;line-height:18px}.site__footer .footer__content .footer__content__newsletter .newsletter-form .checkmark,.site__footer .footer__project .footer__content__newsletter .newsletter-form .checkmark{width:1.25rem;height:1.25rem}.site__footer .footer__content .footer__content__newsletter .newsletter-form .checkmark::after,.site__footer .footer__project .footer__content__newsletter .newsletter-form .checkmark::after{top:.125rem;left:.375rem}.site__footer .footer__content .footer__content__newsletter a[href*=".pdf"]::before,.site__footer .footer__project .footer__content__newsletter a[href*=".pdf"]::before{content:none}.site__footer .footer__project{padding-bottom:3.4375rem;margin-bottom:1.25rem;border-bottom:1px solid #b9b9b9}.site__footer a{line-height:2.4375rem}.site__footer span.line{display:inline-block;position:relative;padding-bottom:.5rem;display:block;width:1.875rem;margin-top:1.5625rem}.site__footer span.line::after{content:'';position:absolute;bottom:0;left:0;height:1px;width:100%;max-width:30px;-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out;background-color:#cada43}@media all and (min-width: 1024px){.site__footer span.line::after{height:2px}}.site__footer span.line:hover::after{max-width:100%;background-color:rgba(202,218,67,0.6)}.site__footer .footer__end{grid-column:span 4;margin-top:1.25rem;display:grid;grid-template-columns:1fr}@media all and (min-width: 640px){.site__footer .footer__end{margin-top:5rem;grid-column:span 12}}.site__footer .footer__end *{font-size:15px}@media all and (min-width: 1024px){.site__footer .footer__end *{font-size:16px}}.site__footer .footer__end__top{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:none;padding-bottom:0;padding-top:7px}@media all and (min-width: 640px){.site__footer .footer__end__top{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-bottom:14px;padding-top:0;border-bottom:1px solid #b9b9b9}}@media all and (min-width: 640px){.site__footer .footer__end__top .menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site__footer .footer__end__top .menu a{padding-top:0;padding-bottom:0;line-height:19px}.site__footer .footer__end__top .menu :first-child{padding-left:0}.site__footer .footer__end__bottom{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-bottom:7px;padding-top:0;border-bottom:1px solid #b9b9b9}@media all and (min-width: 640px){.site__footer .footer__end__bottom{padding-top:14px;padding-bottom:0;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:none}}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.menu a{display:block;position:relative;padding:.3125rem .625rem;color:#4f4f4e;font-size:20px}.menu.-simple a::after{display:none}.menu.-vertical{display:block}.menu.-vertical a{display:inline-block;padding:0;padding-top:5px;padding-bottom:8px}.menu.-centered{text-align:center}.menu.-centered a{display:inline-block}.menu.-arrows a{border-bottom:1px solid #000;margin-bottom:.9375rem;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.menu.-arrows a::before{content:'';height:1px;width:100%;max-width:0;position:absolute;bottom:-1px;left:0;background-color:#cada43;-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out}.menu.-arrows a::after{content:'';display:block;width:.625rem;height:100%;position:absolute;top:0;right:0;background-image:url("../img/chevron.svg");background-repeat:no-repeat;background-position:center center;background-size:contain}.menu.-arrows a:hover,.menu.-arrows a.active{color:#cada43}.menu.-arrows a:hover::before,.menu.-arrows a.active::before{max-width:100%}.menu.-arrows a:hover::after,.menu.-arrows a.active::after{background-image:url("../img/chevron_green.svg")}.hero-box{position:relative;grid-column:span 4;height:17.1875rem;background-color:#cada43;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 640px){.hero-box{grid-column:span 6;height:22.8125rem}}@media all and (min-width: 1024px){.hero-box{grid-column:span 4}}@media all and (min-width: 1440px){.hero-box{grid-column:span 3}}@media all and (min-width: 640px){.hero-box.md-cols-12{grid-column:span 12}}@media all and (min-width: 1024px){.hero-box.cols-4{grid-column:span 4}}@media all and (min-width: 1024px){.hero-box.cols-5{grid-column:span 5}}@media all and (min-width: 1024px){.hero-box.offset-2,.page .page__content>.hero-box.accordion{grid-column:3 / 7}.hero-box.offset-2.cols-5,.page .page__content>.hero-box.cols-5.accordion{grid-column:3 / 8}}@media all and (min-width: 1024px){.hero-box.offset-3{grid-column:5 / 9}}@media all and (min-width: 1440px){.hero-box.offset-3{grid-column:4 / 7}}@media all and (min-width: 1024px){.hero-box.offset-3.cols-5{grid-column:5 / 9}}@media all and (min-width: 1024px){.hero-box.offset-4{grid-column:5 / 8}}@media all and (min-width: 1200px){.hero-box.offset-4{grid-column:4 / 8}}@media all and (min-width: 1024px){.hero-box.offset-4.cols-4{grid-column:5 / 9}}@media all and (min-width: 1024px){.hero-box.offset-4.cols-5{grid-column:5 / 10}}@media all and (min-width: 1024px){.hero-box.offset-6{grid-column:6 / 10}}@media all and (min-width: 1200px){.hero-box.offset-6{grid-column:7 / 10}}.hero-box .hero-box__title{position:absolute;top:0;left:0;width:100%;height:100%;padding:3.4375rem 1.5625rem;-webkit-box-sizing:border-box;box-sizing:border-box}.hero-box .hero-box__title h3{color:#cada43}.hero-box .hero-box__title h4{color:#004f72}.hero-box .hero-box__title .event-date{margin-top:1.25rem;font-size:34px;color:#004f72;font-weight:700;letter-spacing:2px;padding-bottom:1.5625rem;margin-bottom:.625rem;display:inline-block;position:relative}.hero-box .hero-box__title .event-date::after{content:'';position:absolute;bottom:0;left:0;background-color:#004f72;width:100%;max-width:3.75rem;height:4px}@media all and (min-width: 1024px){.hero-box .hero-box__title .event-date::after{height:4px}}.hero-box .hero-box__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%;max-height:2.4375rem;-webkit-transition:max-height 400ms ease-in-out;transition:max-height 400ms ease-in-out;overflow:hidden;z-index:9}@media all and (min-width: 640px){.hero-box .hero-box__container{max-height:2.8125rem}}.hero-box .hero-box__container .hero-box__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.hero-box .hero-box__container .hero-box__content p{font-size:16px;line-height:23px}@media all and (min-width: 1024px){.hero-box .hero-box__container .hero-box__content p{font-size:20px;line-height:30px}}.hero-box .hero-box__container main>*,.hero-box .hero-box__container footer>*{opacity:0;-webkit-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.hero-box.active .hero-box__container,.hero-box.fixed .hero-box__container{max-height:100%}.hero-box.active .hero-box__container main>*,.hero-box.active .hero-box__container footer>*,.hero-box.fixed .hero-box__container main>*,.hero-box.fixed .hero-box__container footer>*{opacity:1}@media (hover: hover){.hero-box:hover .hero-box__container{max-height:100%}.hero-box:hover .hero-box__container main>*,.hero-box:hover .hero-box__container footer>*{opacity:1}}.hero-box.fixed .show-more,.hero-box.fixed .show-less{visibility:hidden}.hero-box header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-negative:0;flex-shrink:0;vertical-align:0;width:100%;min-height:1.5625rem;padding:.5rem 1.25rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#cada43}@media all and (min-width: 640px){.hero-box header{padding:.625rem 1.5625rem 0}}.hero-box header h3{-webkit-box-flex:1;-ms-flex:auto;flex:auto;line-height:1.4;font-size:18px}@media all and (min-width: 640px){.hero-box header h3{font-size:25px;line-height:1.3}}.hero-box header .icon{display:none;-webkit-box-flex:0;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem}@media all and (min-width: 640px){.hero-box header .icon{display:block}}.hero-box header .icon svg{width:100%;height:100%}.hero-box header .icon path{fill:#fff}.hero-box main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background-color:#cada43}.hero-box main .hero-box__content{padding:0 1.25rem .625rem}@media all and (min-width: 640px){.hero-box main .hero-box__content{padding:0 1.5625rem .625rem}}.hero-box footer{-ms-flex-negative:0;flex-shrink:0;padding:0 1.5625rem 1.25rem;background-color:#cada43}.hero-box h4{margin:0 0 1.25rem;line-height:1.3}.hero-box h3,.hero-box h4{-webkit-margin-after:0;margin-block-end:0;text-transform:uppercase;color:#fff}.hero-box h3.event-date,.hero-box h4.event-date{margin-top:1.25rem;display:inline-block;position:relative;padding-bottom:.5rem;font-size:22px;letter-spacing:2px}.hero-box h3.event-date::after,.hero-box h4.event-date::after{content:'';position:absolute;bottom:0;left:0;height:.25rem;width:100%;max-width:3.75rem;-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out;background-color:#004f72}@media all and (min-width: 1024px){.hero-box h3.event-date::after,.hero-box h4.event-date::after{height:2px}}.hero-box h3.event-date:hover::after,.hero-box h4.event-date:hover::after{max-width:100%;background-color:rgba(0,79,114,0.6)}@media all and (min-width: 640px){.hero-box h3.event-date,.hero-box h4.event-date{font-size:34px}}.hero-box p{margin:0 0 .625rem;font-size:16px;color:#004f72}@media all and (min-width: 640px){.hero-box p{font-size:20px}}.hero-box p.-inverted{margin-bottom:0;color:#cada43}.hero-box a.-line,.hero-box ul.link-list a,ul.link-list .hero-box a{font-size:15px;color:#004f72}@media all and (min-width: 640px){.hero-box a.-line,.hero-box ul.link-list a,ul.link-list .hero-box a{font-size:20px}}.hero-box a.-line::after,.hero-box ul.link-list a::after,ul.link-list .hero-box a::after{background-color:#fff}.hero-box.-inverted{background-color:#004f72}.hero-box.-inverted header{background-color:#004f72}.hero-box.-inverted main,.hero-box.-inverted footer{background-color:#004f72}.hero-box.-inverted p{color:#cada43}.hero-box.-inverted a.-line,.hero-box.-inverted ul.link-list a,ul.link-list .hero-box.-inverted a{color:#cada43}.hero-box.-grey{background-color:#ebebeb}.hero-box.-grey header{background-color:#ebebeb}.hero-box.-grey main,.hero-box.-grey footer{background-color:#ebebeb}.hero-box.-white{background-color:#fff}.hero-box.-gh header,.hero-box.-gh main,.hero-box.-gh footer{background-color:#b9b9b9}.hero-box.-gh .hero-box__container .hero-box__content,.hero-box.-gh .hero-box__container .hero-box__content p,.hero-box.-gh footer a.-line,.hero-box.-gh footer ul.link-list a,ul.link-list .hero-box.-gh footer a{color:#4f4f4e}.hero-box.title-only h3{color:#fff}.hero-box.title-only main,.hero-box.title-only footer{background-color:#b9b9b9}.hero-box.title-only main *,.hero-box.title-only footer *{color:#4f4f4e}.hero-box.title-only main h4,.hero-box.title-only footer h4{color:#fff}.hero-box .bubble{display:none;position:absolute;background-color:#cada43;border-radius:50%;z-index:-1}@media all and (min-width: 1024px){.hero-box .bubble{display:block}}.hero-box .bubble.-right{width:12.9375rem;height:12.9375rem;bottom:10%;right:-9.75rem}.hero-box .bubble.-left{width:5.4375rem;height:5.4375rem;bottom:10%;left:-3.75rem}.hero-box.news-hero:not(.fixed) header,.hero-box.news-hero:not(.fixed) main,.hero-box.news-hero:not(.fixed) footer{background:none}.hero-box.news-hero.-grey header,.hero-box.news-hero.-grey main,.hero-box.news-hero.-grey footer{background:#b9b9b9}.hero-box.news-hero .hero-box__container{max-height:initial}.hero-box .show-more,.hero-box .show-less{display:block;-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem;padding-top:.25rem;font-size:14px;line-height:1.25rem;font-weight:700;color:#fff}@media all and (min-width: 640px){.hero-box .show-more,.hero-box .show-less{display:none}}.hero-box .show-less{display:none}.hero-box.active .show-more{display:none}.hero-box.active .show-less{display:block}@media all and (min-width: 640px){.hero-box.active .show-less{display:none}}.news-list-box{position:relative;grid-column:span 4;background-color:#cada43}@media all and (min-width: 640px){.news-list-box{grid-column:span 6}}@media all and (min-width: 1024px){.news-list-box{grid-column:span 4}}@media all and (min-width: 1440px){.news-list-box{grid-column:span 3}}@media all and (min-width: 1024px){.news-list-box.offset-3{grid-column:5 / 9}}@media all and (min-width: 1440px){.news-list-box.offset-3{grid-column:4 / 7}}@media all and (min-width: 1024px){.news-list-box.offset-6{grid-column:5 / 9}}@media all and (min-width: 1440px){.news-list-box.offset-6{grid-column:7 / 10}}.news-list-box:before{content:' ';display:block;width:100%;padding-top:100%}.news-list-box .news-list-box__container{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.news-list-box .news-list-box__container>a{position:absolute;top:0;left:0;width:100%;height:100%}.news-list-box .news-list-box__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 400ms ease-in-out;transition:-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out}@media all and (min-width: 1024px){.news-list-box .news-list-box__container img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.news-list-box .news-list-box__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.875rem;background-color:transparent;-webkit-transition:background-color 400ms ease-in-out;transition:background-color 400ms ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.news-list-box *{color:#004f72}.news-list-box a.-line,.news-list-box ul.link-list a,ul.link-list .news-list-box a{color:#fff}.news-list-box a.-line:after,.news-list-box ul.link-list a:after,ul.link-list .news-list-box a:after{background-color:#004f72}.news-list-box.image *{color:#fff}.news-list-box.image .news-list-box__container .news-list-box__content{background-color:rgba(0,0,0,0.3)}@media all and (min-width: 1024px){.news-list-box.image .news-list-box__container .news-list-box__content{background-color:transparent}}.news-list-box.normal .news-list-box__container .news-list-box__content{background-color:rgba(255,255,255,0.1)}@media all and (min-width: 1024px){.news-list-box.normal .news-list-box__container .news-list-box__content{background-color:transparent}}.news-list-box.-inverted{background-color:#004f72}.news-list-box.-inverted *{color:#fff}.news-list-box.-inverted h2::after{background-color:#fff}.news-list-box.-inverted a.-line:after,.news-list-box.-inverted ul.link-list a:after,ul.link-list .news-list-box.-inverted a:after{background-color:#cada43}.news-list-box.-white{background-color:#fff}.news-list-box.-white a.-line,.news-list-box.-white ul.link-list a,ul.link-list .news-list-box.-white a{color:#4f4f4e}.news-list-box.-white a.-line:after,.news-list-box.-white ul.link-list a:after,ul.link-list .news-list-box.-white a:after{background-color:#cada43}.news-list-box.-grey{background-color:#ebebeb}.news-list-box .title{margin-top:2.5rem}.news-list-box .title h2{margin:0;font-size:22px}@media all and (min-width: 1024px){.news-list-box .title h2{font-size:34px}}.news-list-box .date,.news-list-box .category{display:block;font-size:18px;font-weight:700;letter-spacing:2px;opacity:1}@media all and (min-width: 1024px){.news-list-box .date,.news-list-box .category{opacity:0;-webkit-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out}}.news-list-box .actions{position:absolute;left:1.875rem;bottom:1.875rem}.news-list-box.fixed a.-line:after,.news-list-box.fixed ul.link-list a:after,ul.link-list .news-list-box.fixed a:after{background-color:#cada43}@media all and (min-width: 640px){.news-list-box.fixed .date,.news-list-box.fixed .category{opacity:1}}.news-list-box.fixed .title h2:after{background-color:#fff}@media all and (min-width: 1024px){.news-list-box.fixed .title,.news-list-box.fixed .actions{opacity:0;-webkit-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out}}.news-list-box:hover .news-list-box__container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.news-list-box:hover .news-list-box__container .date,.news-list-box:hover .news-list-box__container .category{opacity:1}@media all and (min-width: 1024px){.news-list-box:hover.fixed .title,.news-list-box:hover.fixed .actions{opacity:1}}.news-list-box:hover.image .news-list-box__container .news-list-box__content{background-color:rgba(0,0,0,0.3)}.news-list-box:hover.normal .news-list-box__container .news-list-box__content{background-color:rgba(255,255,255,0.1)}#pc-cookie-notice{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;z-index:99999;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}#pc-cookie-notice .container,#pc-cookie-notice .page,#pc-cookie-notice .project-details{padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media all and (min-width: 640px){#pc-cookie-notice .container,#pc-cookie-notice .page,#pc-cookie-notice .project-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}#pc-cookie-notice #pc-icon{display:none}#pc-cookie-notice #pc-message{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:15px;-ms-flex-item-align:center;align-self:center;margin-bottom:2.5rem}@media all and (min-width: 640px){#pc-cookie-notice #pc-message{text-align:right;margin-bottom:0}}#pc-cookie-notice #pc-button-container{-webkit-box-flex:0;-ms-flex:0 0 3.125rem;flex:0 0 3.125rem}@media all and (min-width: 640px){#pc-cookie-notice #pc-button-container{-webkit-box-flex:0;-ms-flex:0 0 18.75rem;flex:0 0 18.75rem;padding-left:2.5rem;text-align:left;-ms-flex-item-align:center;align-self:center}}#pc-cookie-notice #pc-button span{text-transform:uppercase}#pc-cookie-notice #pc-message a:after{content:attr(data-content)}.form_field_checkbox>label{display:block;position:relative;padding-left:2.5rem;margin-bottom:.9375rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form_field_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form_field_checkbox .checkmark{position:absolute;top:0;left:0;height:1.5625rem;width:1.5625rem;background-color:#fff;border:1px solid #cada43}.form_field_checkbox a{text-decoration:underline}.form_field_checkbox:hover input ~ .checkmark{background-color:rgba(202,218,67,0.2)}.form_field_checkbox input:checked ~ .checkmark{background-color:#cada43}.form_field_checkbox .checkmark:after{content:"";position:absolute;display:none}.form_field_checkbox input:checked ~ .checkmark:after{display:block}.form_field_checkbox .checkmark:after{left:.5625rem;top:.3125rem;width:.3125rem;height:.625rem;border:solid #fff;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.box{margin-bottom:3.75rem}@media all and (min-width: 640px){.box{margin-bottom:8.75rem}}.box .editmode-info{grid-column:span 12}.whiteimgbox{margin-bottom:70px}.whiteimgbox:last-of-type{margin-bottom:0}@media all and (min-width: 1024px){.whiteimgbox{grid-column:5 / 11 !important;margin-bottom:140px}}.whiteimgbox img{width:100%;max-width:100%}.whiteimgbox_text{background-color:#fff;padding:20px}@media all and (min-width: 1024px){.whiteimgbox_text{padding:70px}}@media all and (min-width: 1024px){.tablebox{grid-column:5 / 9 !important}}.tablebox ul{list-style:none;margin:0;padding:0;-webkit-margin-before:50px;margin-block-start:50px}.tablebox ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-bottom:1px solid #cada43}.columns-grid{grid-column:span 4}@media all and (min-width: 640px){.columns-grid{grid-column:span 12}}.columns-grid>div{grid-column:span 4}@media all and (min-width: 640px){.columns-grid>div{grid-column:span 6}}@media all and (min-width: 1024px){.columns-grid>div{grid-column:span 4}}.columns-grid>div:last-child{margin-top:65px}@media all and (min-width: 640px){.columns-grid>div:last-child{margin-top:0}}@media all and (min-width: 1024px){.columns-grid>div:last-child{grid-column:span 4}}@media all and (min-width: 640px){.columns-grid>div.title{grid-column:span 12}}@media all and (min-width: 1024px){.columns-grid>div.offset-0{grid-column:1 / 7}.columns-grid>div.offset-0+div{grid-column:span 6}.columns-grid>div.offset-0.title{grid-column:1 / 13}}@media all and (min-width: 1024px){.columns-grid>div.offset-1{grid-column:2 / 7}}@media all and (min-width: 1024px){.columns-grid>div.offset-2,.page .page__content.columns-grid>div.accordion{grid-column:3 / 7}}@media all and (min-width: 1024px){.columns-grid>div.offset-3{grid-column:4 / 8}}.columns-grid>div.image img{width:100%}.columns-grid>div.staff .pimcore_tag_renderlet .x-panel-body{width:100%;height:100%}.columns-grid>div.staff .staff-list__member .staff-list__member__portrait{grid-column:span 3}.columns-grid>div p{margin-top:0}.box.text-box .btn{display:block;text-align:center;line-height:1.2}.box.text-box ul{list-style:none;padding-left:1.5625rem}.box.text-box ul li{position:relative}.box.text-box ul li::before{content:"";display:block;position:absolute;top:.625rem;left:-1.5625rem;width:.9375rem;height:.9375rem;background-image:url("../img/chevron_green.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}.box.text-box a{margin-bottom:1.25rem}.box.text-box p{margin-top:0;margin-bottom:1.25rem}.box.text-box p:last-of-type{margin-bottom:0}.box a:not(.-line):not(.btn):not([href*=".pdf"]),.page__content a:not(.-line):not(.btn):not([href*=".pdf"]){text-decoration:underline;text-underline-offset:6px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:1px;font-weight:inherit}.box a:not(.-line):not(.btn):not([href*=".pdf"]):hover,.page__content a:not(.-line):not(.btn):not([href*=".pdf"]):hover{color:#cada43}.accordion .accordion__tab{margin-top:.625rem;background:#f2f2f2}.accordion .accordion__tab:first-child{margin-top:0}.accordion .accordion__tab .tab__header{width:100%;padding:1.0625rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.accordion .accordion__tab .tab__header .tab__header__container{position:relative}.accordion .accordion__tab .tab__header h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1.25rem;font-size:16px;line-height:22px;font-weight:400;letter-spacing:0;margin-bottom:7px;text-transform:none}@media all and (min-width: 640px){.accordion .accordion__tab .tab__header h4{padding-right:initial;font-size:25px;line-height:35px}}.accordion .accordion__tab .tab__header h4::after{content:url("../img/plus.svg");width:12px;height:12px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out}@media all and (min-width: 640px){.accordion .accordion__tab .tab__header h4::after{width:17px;height:17px}}.accordion .accordion__tab .tab__header .tab__separator{height:1px;width:100%;max-width:1.875rem;-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out;background:#cada43}.accordion .accordion__tab .tab__content{max-height:0;overflow:hidden}.accordion .accordion__tab .tab__content .tab__content__container{padding:1.25rem;font-size:25px;line-height:35px;list-style:none;padding-left:1.5625rem}.accordion .accordion__tab .tab__content .tab__content__container ul{list-style:none;margin:0;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.accordion .accordion__tab .tab__content .tab__content__container li{position:relative}.accordion .accordion__tab .tab__content .tab__content__container li::before{content:"";display:block;position:absolute;top:.625rem;left:-1.5625rem;width:.9375rem;height:.9375rem;background-image:url("../img/chevron_green.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}.accordion .accordion__tab:hover .tab__header__container::after{max-width:100%}.accordion .accordion__tab.active h4::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordion .accordion__tab.active .tab__separator{max-width:100%}.accordion .accordion__tab.active .tab__content{max-height:100%}.accordion .pimcore_editable .accordion__tab .tab__content{max-height:100%}.accordion ~ .slider-box{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.box.image-box .image-box__image,.box.image-box .image-box__title{grid-column:span 4}@media all and (min-width: 640px){.box.image-box .image-box__image,.box.image-box .image-box__title{grid-column:span 12}}@media all and (min-width: 1024px){.box.image-box.cols-6 .image-box__image,.box.image-box.cols-6 .image-box__title{grid-column:4 / 10}}@media all and (min-width: 1024px){.box.image-box.cols-7 .image-box__image,.box.image-box.cols-7 .image-box__title{grid-column:3 / 10}}@media all and (min-width: 1024px){.box.image-box.cols-8 .image-box__image,.box.image-box.cols-8 .image-box__title{grid-column:3 / 11}}@media all and (min-width: 1024px){.box.image-box.cols-9 .image-box__image,.box.image-box.cols-9 .image-box__title{grid-column:2 / 11}}@media all and (min-width: 1024px){.box.image-box.cols-10 .image-box__image,.box.image-box.cols-10 .image-box__title{grid-column:2 / 12}}.box.image-box img{width:100%}.box.image-box .caption{-webkit-margin-before:0.5em;margin-block-start:0.5em;font-size:clamp(0.8rem, 2vw, 1.25rem)}.box.text-image-box .box__image{grid-column:span 3}.box.text-image-box .box__image img{width:100%;height:auto}.box.text-image-box .box__text{grid-column:span 9}.box.text-image-box .box__text p{margin:0}.box.text-image-box.-right .box__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media all and (min-width: 640px){.box.white-text-image-box{grid-column:2 / 9 !important}}.box.white-text-image-box .content-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;background-color:#fff}.box.white-text-image-box .content-container .text{grid-column:span 7;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:3.125rem .9375rem}@media all and (min-width: 640px){.box.white-text-image-box .content-container .text{grid-column:span 4;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0}}.box.white-text-image-box .content-container .text .btn{display:block;margin-top:1.875rem;text-align:center}@media all and (min-width: 640px){.box.white-text-image-box .content-container .text .btn{display:inline-block;margin-top:initial;text-align:initial}}.box.white-text-image-box .content-container .image{position:relative;grid-column:span 7;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media all and (min-width: 640px){.box.white-text-image-box .content-container .image{grid-column:span 3;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.box.white-text-image-box .content-container .image img{max-width:100%}@media all and (min-width: 640px){.box.white-text-image-box .content-container .image img{width:initial;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.box.white-text-image-box .content-container .image .pimcore_tag_image{height:100%}.box.staff-box{grid-column:span 4}@media all and (min-width: 640px){.box.staff-box{grid-column:span 6}}@media all and (min-width: 1024px){.box.staff-box{grid-column:span 4}}@media all and (min-width: 1200px){.box.staff-box{grid-column:span 3;padding:2.8125rem}}.box.staff-box.staff-box{padding:1.875rem 1.25rem;background-color:#b9b9b9}@media all and (min-width: 1440px){.box.staff-box.staff-box{padding:2.8125rem 3.125rem}}.box.staff-box.staff-box .staff__description{border-bottom:1px solid #4f4f4e;padding-bottom:2.1875rem;text-transform:uppercase;letter-spacing:2px;font-weight:700}.box.staff-box.staff-box .staff__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3.75rem 0 1.875rem}@media all and (min-width: 640px){.box.staff-box.staff-box .staff__details{margin:3.75rem 0 1.25rem}}.box.staff-box.staff-box .staff__details img{-webkit-box-flex:0;-ms-flex:0 0 7.5rem;flex:0 0 7.5rem;width:7.5rem;height:7.5rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}.box.staff-box.staff-box .staff__details span{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.25rem;font-size:17px;font-weight:700}@media all and (min-width: 640px){.box.staff-box.staff-box .staff__details span{font-size:25px}}.box.staff-box.staff-box .staff__contact a{display:inline-block}.box.staff-box.staff-box .staff__contact a:first-child{margin-bottom:1.25rem}.box.staff-box.staff-box.-light-grey{background-color:#ebebeb}.box.staff-box.staff-box.-primary{background-color:#004f72}.box.staff-box.staff-box.-primary *{color:#fff}.box.staff-box.staff-box.-primary .staff__description{border-bottom-color:#fff}.box.staff-box.staff-box.project-staff{padding:0;margin:1.5625rem 0 0;background-color:transparent}.box.staff-box.staff-box.project-staff .staff__details{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.1875rem}.box.staff-box.staff-box.project-staff .staff__details img{margin-bottom:1.5625rem}.box.staff-box.staff-box.project-staff .staff__details a{margin-bottom:.9375rem}.box.staff-box.staff-teaser-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.box.staff-box.staff-teaser-box .staff__portrait{-webkit-box-flex:0;-ms-flex:0 0 9.375rem;flex:0 0 9.375rem}.box.staff-box.staff-teaser-box .staff__portrait img{-webkit-box-flex:0;-ms-flex:0 0 7.5rem;flex:0 0 7.5rem;width:7.5rem;height:7.5rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}.box.staff-box.staff-teaser-box .staff__description{-webkit-box-flex:1;-ms-flex:1;flex:1}.box.staff-box.staff-teaser-box .staff__description b{display:block}.white_offset_box{position:relative;grid-column:3/8;margin-bottom:70px}@media all and (min-width: 1024px){.white_offset_box{margin-bottom:140px}}.white_offset_box .white_offset_white{max-width:810px;padding:20px;background-color:#fff}@media all and (min-width: 1024px){.white_offset_box .white_offset_white{max-width:810px;padding:70px}}.white_offset_box .white_offset_text h4,.white_offset_box .white_offset_text p{margin:0;padding:0}.white_offset_box .white_offset_text h4{-webkit-margin-after:17px;margin-block-end:17px}.white_offset_box img{position:relative;-webkit-margin-before:62px;margin-block-start:62px;max-width:100%}@media all and (min-width: 1024px){.white_offset_box img{max-width:1000px;left:-200px}}.box.list-box{padding:25px 20px;background-color:#fff}@media all and (min-width: 640px){.box.list-box{padding:50px}}.box.list-box h5{margin-bottom:5px}@media all and (min-width: 640px){.box.list-box h5{margin-bottom:30px}}.box.list-box ul{padding:0;margin:0;list-style:none}.box.list-box ul li{padding:20px 0;border-top:1px solid #cada43}@media all and (min-width: 640px){.box.list-box ul li{padding:40px 0}}.box.list-box ul li:first-child{border-top:none}.box.list-box ul li strong,.box.list-box ul li .offset-box .offset-box__textbox .offset-box__innertext,.offset-box .offset-box__textbox .box.list-box ul li .offset-box__innertext{font-size:16px;font-weight:700}@media all and (min-width: 640px){.box.list-box ul li strong,.box.list-box ul li .offset-box .offset-box__textbox .offset-box__innertext,.offset-box .offset-box__textbox .box.list-box ul li .offset-box__innertext{font-size:25px}}.box.list-box ul li p{margin:0;font-size:16px;line-height:19px}@media all and (min-width: 640px){.box.list-box ul li p{font-size:25px;line-height:35px}}.box.map-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:1.25rem}.box.map-box .map{grid-column:span 4;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:31.25rem}@media all and (min-width: 1024px){.box.map-box .map{grid-column:span 3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:32.5rem}}.box.map-box .address{grid-column:span 4;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 5rem 1.25rem}@media all and (min-width: 1024px){.box.map-box .address{grid-column:span 1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.box.map-box .address span,.box.map-box .address a{display:block;font-size:17px}@media all and (min-width: 640px){.box.map-box .address span,.box.map-box .address a{font-size:25px}}.box.map-box .address .address__town,.box.map-box .address .address__phone{margin-bottom:1.25rem}.box.box-project-infos{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media all and (min-width: 640px){.box.box-project-infos{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.box.box-project-infos .project__relations{grid-column:span 8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 640px){.box.box-project-infos .project__relations{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.box.box-project-infos .project__relations>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}.box.box-project-infos .project__staff{grid-column:span 1;padding:2.5rem 2.1875rem;background-color:#ebebeb}@media all and (min-width: 640px){.box.box-project-infos .project__staff{grid-column:span 8}}.box.box-project-infos .project__staff>div{margin-top:6.25rem}.box.box-project-infos .project__staff>div:first-child{margin-top:0}.box.box-project-infos .project__relations__links{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media all and (min-width: 640px){.box.box-project-infos .project__relations__links{grid-template-columns:1fr 1fr}}.box.box-project-infos h4{margin:0;text-transform:uppercase;padding-bottom:1.5625rem;margin-bottom:1.5625rem;border-bottom:1px solid #4f4f4e}.staff{grid-column:span 5 !important}.staff-box .portrait-container,.staff-list__member .portrait-container{border-radius:50%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white, black)}.staff-box .portrait-container img,.staff-list__member .portrait-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 400ms ease-in-out;transition:-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out}.staff-box .portrait-container img:hover,.staff-list__member .portrait-container img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.staff-list__member{display:grid;grid-template-columns:1fr;grid-gap:1rem;margin-bottom:5rem}.staff-list__member:last-child{margin-bottom:0}@media all and (min-width: 640px){.staff-list__member{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media all and (min-width: 1200px){.staff-list__member{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.staff-list__member .staff-list__member__portrait{grid-column:span 1}@media all and (min-width: 640px){.staff-list__member .staff-list__member__portrait{grid-column:1/2}}.staff-list__member .staff-list__member__details{grid-column:span 1;align-self:center}@media all and (min-width: 640px){.staff-list__member .staff-list__member__details{grid-column:span 6}}.staff-list__member .staff-list__member__details h4{margin:0;text-transform:uppercase}@media all and (min-width: 640px){.staff-list__member .staff-list__member__details h4{padding-bottom:1.5625rem;margin-bottom:1.5625rem;border-bottom:1px solid #4f4f4e;max-width:300px}}.staff-list__member .staff-list__member__details p{-webkit-margin-before:1.5625rem;margin-block-start:1.5625rem}.staff-list__member strong,.staff-list__member .offset-box .offset-box__textbox .offset-box__innertext,.offset-box .offset-box__textbox .staff-list__member .offset-box__innertext{display:block}.staff-list__member .portrait-container{width:7.5rem;height:7.5rem;max-width:100%}@media all and (min-width: 640px){.staff-list__member .portrait-container{width:14.6875rem;height:14.6875rem}}.staff-list__member .portrait-container img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.box.video-box iframe{height:12.5rem}@media all and (min-width: 640px){.box.video-box iframe{height:31.25rem}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-webkit-transition:opacity 0s, -webkit-transform 0s;transition:opacity 0s, -webkit-transform 0s;transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s, -webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.42857%;width:calc(100% / 70);height:10px;float:left}.slider-box{position:relative;max-width:930px}.slider-box.row-np{padding:0 !important}.slider-box .tns-outer{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box img{position:relative;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;-webkit-margin-start:-40px;margin-inline-start:-40px;height:auto}.slider-box .caption{-webkit-margin-before:0.5em;margin-block-start:0.5em;font-size:clamp(0.8rem, 2vw, 1.25rem)}.image-slider{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.image-slider>div{opacity:0.6}.image-slider>div.tns-slide-active{opacity:1}.tns-controls{width:100%;z-index:9}.tns-controls button{position:absolute;top:50%;background:none;border:none}.tns-controls button::before{content:"";display:block;width:1.875rem;height:1.875rem;background-image:url("../img/chevron_green.svg");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:1;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.tns-controls button:hover::before{opacity:0.5}.tns-controls button[data-controls="prev"]{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.tns-controls button[data-controls="next"]{right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.offset-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;position:relative}.offset-box .offset-box__image{grid-column:span 12;position:relative}@media all and (min-width: 1024px){.offset-box .offset-box__image{left:-8.75rem;grid-column:1/8}}.offset-box .offset-box__image img{max-width:100%;height:auto}.offset-box .offset-box__textbox{grid-column:span 12;width:100%}@media all and (min-width: 1024px){.offset-box .offset-box__textbox{position:absolute;top:0;left:0;grid-column:unset;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;display:grid}}.offset-box .offset-box__textbox .offset-box__innertext{grid-column:span 12;font-size:25px;line-height:32px}@media all and (min-width: 1024px){.offset-box .offset-box__textbox .offset-box__innertext{grid-column:5/9}}.offset-box.align-right .offset-box__image{grid-column:span 12;position:relative}@media all and (min-width: 1024px){.offset-box.align-right .offset-box__image{left:unset;right:-8.75rem;grid-column:6/13}}.offset-box.align-right .offset-box__image img{max-width:100%}.offset-box .editmode-info{z-index:100}.page .page__content .box.team-box,.project-section__content .box.team-box{-webkit-padding-after:2em;padding-block-end:2em;grid-column:span 4}@media all and (min-width: 640px){.page .page__content .box.team-box,.project-section__content .box.team-box{grid-column:span 12}}@media all and (min-width: 1024px){.page .page__content .box.team-box,.project-section__content .box.team-box{grid-column:3 / 10}}.page .page__content .box.team-box img,.project-section__content .box.team-box img{width:100%}.page .page__content .box.team-box .team-markers,.project-section__content .box.team-box .team-markers{position:relative;margin-bottom:3.125rem}.page .page__content .box.team-box .team-markers .marker,.project-section__content .box.team-box .team-markers .marker{position:absolute;border:2px solid transparent;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:transparent;-webkit-transition:border-color 300ms ease-in-out;transition:border-color 300ms ease-in-out;display:grid;justify-items:center}.page .page__content .box.team-box .team-markers .marker:first-of-type,.project-section__content .box.team-box .team-markers .marker:first-of-type{justify-items:flex-start}.page .page__content .box.team-box .team-markers .marker:first-of-type .details,.project-section__content .box.team-box .team-markers .marker:first-of-type .details{justify-items:flex-start}.page .page__content .box.team-box .team-markers .marker:first-of-type .line,.project-section__content .box.team-box .team-markers .marker:first-of-type .line{-webkit-margin-start:.8125rem;margin-inline-start:.8125rem}.page .page__content .box.team-box .team-markers .marker:last-of-type,.project-section__content .box.team-box .team-markers .marker:last-of-type{justify-items:flex-end}.page .page__content .box.team-box .team-markers .marker:last-of-type .details,.project-section__content .box.team-box .team-markers .marker:last-of-type .details{justify-items:flex-end}.page .page__content .box.team-box .team-markers .marker:last-of-type .line,.project-section__content .box.team-box .team-markers .marker:last-of-type .line{-webkit-margin-end:.8125rem;margin-inline-end:.8125rem}.page .page__content .box.team-box .team-markers .marker .bullet,.project-section__content .box.team-box .team-markers .marker .bullet{margin:.1875rem;width:1.375rem;height:1.375rem;border-radius:50%;background-color:#cada43}.page .page__content .box.team-box .team-markers .marker .details,.project-section__content .box.team-box .team-markers .marker .details{opacity:0;display:grid;justify-items:center;position:absolute;top:1.875rem !important;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.page .page__content .box.team-box .team-markers .marker .details .line,.project-section__content .box.team-box .team-markers .marker .details .line{top:-.625rem;width:1px;background-color:#cada43}.page .page__content .box.team-box .team-markers .marker .details h4,.page .page__content .box.team-box .team-markers .marker .details span,.project-section__content .box.team-box .team-markers .marker .details h4,.project-section__content .box.team-box .team-markers .marker .details span{display:block;white-space:nowrap;text-align:center}.page .page__content .box.team-box .team-markers .marker .details h4,.project-section__content .box.team-box .team-markers .marker .details h4{color:#004f72;-webkit-margin-after:0;margin-block-end:0}.page .page__content .box.team-box .team-markers .marker .details span,.project-section__content .box.team-box .team-markers .marker .details span{font-size:20px}@media all and (min-width: 640px){.page .page__content .box.team-box .team-markers .marker .details span,.project-section__content .box.team-box .team-markers .marker .details span{font-size:16px}}.page .page__content .box.team-box .team-markers .marker.active,.project-section__content .box.team-box .team-markers .marker.active{border-color:#cada43}.page .page__content .box.team-box .team-markers .marker.active .details,.project-section__content .box.team-box .team-markers .marker.active .details{opacity:1}@media (hover: hover){.page .page__content .box.team-box .team-markers .marker:hover,.project-section__content .box.team-box .team-markers .marker:hover{border-color:#cada43}.page .page__content .box.team-box .team-markers .marker:hover .details,.project-section__content .box.team-box .team-markers .marker:hover .details{opacity:1}}.project_intend{margin-bottom:70px}@media all and (min-width: 1024px){.project_intend{margin-bottom:140px}}.project_intend:last-of-type{margin-bottom:0}.project_intend h4{margin:0;line-height:1.2;-webkit-margin-after:22px;margin-block-end:22px}.project_intend p{margin:0;-webkit-margin-after:1.2;margin-block-end:1.2}.bubble_box{color:#fff;position:relative;max-width:100%;-webkit-margin-after:48px;margin-block-end:48px}.bubble_box img{width:706px;max-width:100%;height:auto}.bubble_box>div{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:inherit}.bubble_box .align_bubble{color:inherit;font-size:16px;line-height:1.25;font-weight:700;text-transform:uppercase}.bubble_box .align_bubble span{color:inherit;display:block;font-size:85px;line-height:1.2}.bubble_box .align_bubble .pimcore_editable{color:#fff;font-size:16px}.first_bubble{width:320px;height:320px;border-radius:160px;background-color:#4f4f4e;z-index:0}.second_bubble{width:280px;height:280px;border-radius:140px;background-color:rgba(0,79,114,0.8);margin-left:-60px;z-index:1}.third_bubble{width:200px;height:200px;border-radius:100px;background-color:#cada43;margin-left:-60px;z-index:0}.organigram-box .image-box__title{position:relative;margin-bottom:2.5rem}@media all and (min-width: 640px){.organigram-box .image-box__title{margin-bottom:3.75rem}}.organigram-box .image-box__title h4{margin-bottom:1.25rem}@media all and (min-width: 640px){.organigram-box .image-box__title h4{margin-bottom:0}}@media all and (min-width: 640px){.organigram-box .image-box__title .download-action{position:absolute;bottom:0;right:0}}.organigram-box .image-box__title .download-action a{font-size:16px}@media all and (min-width: 640px){.organigram-box .image-box__title .download-action a{font-size:20px}}.page .page__content .columns-grid{margin-bottom:8.75rem}.page .page__content .row,.page .page__content>.accordion{grid-column:span 4}@media all and (min-width: 640px){.page .page__content .row,.page .page__content>.accordion{grid-column:span 12}}@media all and (min-width: 1024px){.page .page__content .row.offset-1,.page .page__content>.offset-1.accordion{grid-column:2 / 10}}@media all and (min-width: 1024px){.page .page__content .row.offset-1.cols-10,.page .page__content>.offset-1.cols-10.accordion{grid-column:2 / 12}}@media all and (min-width: 1024px){.page .page__content .row.offset-2,.page .page__content>.accordion{grid-column:3 / 10}}@media all and (min-width: 1024px){.page .page__content .row.offset-3,.page .page__content .slider-box,.page .page__content>.offset-3.accordion{grid-column:4 / 10}}@media all and (min-width: 1024px){.page .page__content .row.offset-4,.page .page__content>.offset-4.accordion{grid-column:5 / 10}}.page .page__content>.box{grid-column:span 4}@media all and (min-width: 640px){.page .page__content>.box{grid-column:span 12}}@media all and (min-width: 1024px){.page .page__content>.box.list-box{grid-column:3 / 10}}.page .page__content .actions{margin-top:2.1875rem}@media all and (min-width: 640px){.page .page__content .actions{grid-column:span 3;margin-top:0}}.page .page__content .actions .btn{display:block;text-align:center;line-height:1.2}.page.contact .page__content{display:block}@media all and (min-width: 640px){.page.contact .page__content{display:grid}}@media all and (min-width: 640px){.page.contact .row,.page.contact .page__content>.accordion{grid-column:span 12}}.page.contact .row.staff,.page.contact .page__content>.staff.accordion{grid-column:span 12 !important}@media all and (min-width: 1024px){.page.contact .row.staff.first-row .staff-box:first-child,.page.contact .page__content>.staff.first-row.accordion .staff-box:first-child{grid-column:2 / 6}}@media all and (min-width: 1200px){.page.contact .row.staff.first-row .staff-box:first-child,.page.contact .page__content>.staff.first-row.accordion .staff-box:first-child{grid-column:2 / 5}}@media all and (min-width: 1024px){.page.contact .row.staff.second-row .staff-box:first-child,.page.contact .page__content>.staff.second-row.accordion .staff-box:first-child{grid-column:3 / 7}}@media all and (min-width: 1200px){.page.contact .row.staff.second-row .staff-box:first-child,.page.contact .page__content>.staff.second-row.accordion .staff-box:first-child{grid-column:3 / 6}}.page.contact .row.staff .pimcore_tag_renderlet,.page.contact .page__content>.staff.accordion .pimcore_tag_renderlet{grid-column:span 3}.page.contact .row.staff .staff-box,.page.contact .page__content>.staff.accordion .staff-box{margin-bottom:0}.page.contact .row.staff-separator>div,.page.contact .page__content>.staff-separator.accordion>div{position:relative;z-index:-1;grid-column:span 4}@media all and (min-width: 640px){.page.contact .row.staff-separator>div,.page.contact .page__content>.staff-separator.accordion>div{grid-column:span 12;height:27.5rem}}@media all and (min-width: 1024px){.page.contact .row.staff-separator>div,.page.contact .page__content>.staff-separator.accordion>div{grid-column:7 / 13}}.page.contact .row.staff-separator>div img,.page.contact .page__content>.staff-separator.accordion>div img{width:100%}@media all and (min-width: 1024px){.page.contact .row.staff-separator>div img,.page.contact .page__content>.staff-separator.accordion>div img{position:absolute;bottom:0;right:0}}.page.contact .map-row{grid-column:span 4;margin-top:6.25rem}@media all and (min-width: 640px){.page.contact .map-row{grid-column:span 12}}@media all and (min-width: 1200px){.page.contact .map-row{grid-column:2 / 12}}.search-field{display:inline-block;position:relative;padding-bottom:.125rem;border-bottom:1px solid #4f4f4e;overflow:hidden}.search-field::before{content:"";display:block;position:absolute;top:0;left:0;width:1.875rem;height:1.875rem;background-image:url("../img/magnify-glass.svg");background-repeat:no-repeat;background-position:center center;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out}.search-field .clear{display:block;position:absolute;top:0;right:0;width:1.875rem;height:100%;padding:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background-image:url("../img/arrow-left.svg");background-color:#fff;background-repeat:no-repeat;background-position:center .625rem;border:none;cursor:pointer;z-index:9;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out}.search-field.active::before{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.search-field.active .clear{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.search-field.active input{padding-left:0}.search-field input{position:relative;border:none;height:100%;width:18.75rem;padding-left:1.875rem;padding-bottom:.8125rem;font-size:20px;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:padding-left 200ms ease-in-out;transition:padding-left 200ms ease-in-out;z-index:1;color:#b9b9b9}.search_site{max-width:102.5rem;margin:0 auto;padding:0 20px}.search_site .form-inline{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search_site .form-inline .form-group{text-align:right}.search_site .form-inline .form-group input[type="text"]{font-size:20px;line-height:24px;padding-left:1.875rem;padding-bottom:.8125rem;max-width:160px}@media all and (min-width: 640px){.search_site .form-inline .form-group input[type="text"]{max-width:200px}}.search_site .search_results .media{border-bottom:1px solid #cada43;padding:35px 0;margin:0;max-width:100%}.search_site .search_results .media h4{margin:0;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;-webkit-margin-after:20px;margin-block-end:20px}@media all and (min-width: 640px){.search_site .search_results .media h4{font-size:25px;line-height:30px}}.search_site .search_results .media h4 a{font-weight:inherit}.search_site .search_results .media img{display:none}@media all and (min-width: 1024px){.search_site .search_results .media{padding:70px 0}}.search_site .search_results .media small{display:block;margin-top:20px;font-size:16px;line-height:19px}.search_site .search_results .media small b{font-size:inherit}.project-list,.news-list{overflow:hidden}.project-list .project-list__container,.news-list .project-list__container{margin:0;padding:0}@media all and (min-width: 640px){.project-list .project-list__container,.news-list .project-list__container{margin:0 auto;padding:0 1rem}}.project-list .project-list__filter,.news-list .project-list__filter{grid-column:span 4;min-height:3.125rem;z-index:9999}@media all and (min-width: 640px){.project-list .project-list__filter,.news-list .project-list__filter{grid-column:span 12}}@media all and (min-width: 1024px){.project-list .project-list__filter,.news-list .project-list__filter{grid-column:2 / 5;position:relative;z-index:99;grid-row:span 2}}@media all and (min-width: 1440px){.project-list .project-list__filter,.news-list .project-list__filter{grid-column:2 / 4;position:relative}}@media screen and (max-width: 1024px){.project-list .project-list__filter .sticky,.news-list .project-list__filter .sticky{width:100%;left:0}}.project-list .project-list__filter .sticky .state-open,.news-list .project-list__filter .sticky .state-open{display:none}.project-list .project-list__filter .sticky.stuck,.news-list .project-list__filter .sticky.stuck{z-index:950}.project-list .project-list__filter a.filter-btn,.news-list .project-list__filter a.filter-btn{position:relative;display:inline-block;padding-left:3.125rem}.project-list .project-list__filter a.filter-btn.no-icon,.news-list .project-list__filter a.filter-btn.no-icon{padding-left:0}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn.no-icon,.news-list .project-list__filter a.filter-btn.no-icon{padding-left:3.125rem}.project-list .project-list__filter a.filter-btn.no-icon i.count,.news-list .project-list__filter a.filter-btn.no-icon i.count,.project-list .project-list__filter a.filter-btn.no-icon span>span,.news-list .project-list__filter a.filter-btn.no-icon span>span{display:none}}.project-list .project-list__filter a.filter-btn:hover,.news-list .project-list__filter a.filter-btn:hover{color:#cada43}.project-list .project-list__filter a.filter-btn .label,.news-list .project-list__filter a.filter-btn .label{padding:.1875rem 2.5rem .1875rem .625rem;border:none;border-radius:1.25rem;color:#fff;font-size:22px;cursor:pointer;text-align:left;background-color:transparent;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn .label,.news-list .project-list__filter a.filter-btn .label{font-size:20px;color:#4f4f4e}}.project-list .project-list__filter a.filter-btn .label span,.news-list .project-list__filter a.filter-btn .label span{margin:0 .4375rem 0 .625rem;font-size:22px;color:#fff}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn .label span,.news-list .project-list__filter a.filter-btn .label span{font-size:20px;color:#4f4f4e}}.project-list .project-list__filter a.filter-btn .label i,.news-list .project-list__filter a.filter-btn .label i{display:inline-block;width:1.5625rem;color:#fff;font-size:22px;font-style:normal;text-align:center}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn .label i,.news-list .project-list__filter a.filter-btn .label i{font-size:20px;color:#4f4f4e}}.project-list .project-list__filter a.filter-btn.active,.news-list .project-list__filter a.filter-btn.active{margin-right:1.5625rem}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn.active,.news-list .project-list__filter a.filter-btn.active{margin-right:0}}.project-list .project-list__filter a.filter-btn.active .label,.news-list .project-list__filter a.filter-btn.active .label{padding:.1875rem 3.75rem .1875rem 1.875rem;background-color:#fff;font-weight:700;color:#cada43}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn.active .label,.news-list .project-list__filter a.filter-btn.active .label{padding:.3125rem 2.5rem .3125rem .625rem;color:#fff;background-color:#cada43}}.project-list .project-list__filter a.filter-btn.active .label span,.news-list .project-list__filter a.filter-btn.active .label span{display:inline-block;color:#cada43}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn.active .label span,.news-list .project-list__filter a.filter-btn.active .label span{color:#fff}}.project-list .project-list__filter a.filter-btn.active .label i,.news-list .project-list__filter a.filter-btn.active .label i{color:#cada43;font-weight:700}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn.active .label i,.news-list .project-list__filter a.filter-btn.active .label i{color:#fff}}.project-list .project-list__filter a.filter-btn.active .label::after,.news-list .project-list__filter a.filter-btn.active .label::after{content:"";position:absolute;top:.3125rem;right:1.875rem;display:block;width:1.25rem;height:1.25rem;background-image:url("../img/tick_green.svg");background-repeat:no-repeat;background-position:center center;background-size:1.25rem}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn.active .label::after,.news-list .project-list__filter a.filter-btn.active .label::after{right:.625rem;background-image:url("../img/tick.svg")}}.project-list .project-list__filter a.filter-btn .icon,.news-list .project-list__filter a.filter-btn .icon{display:none;position:absolute;top:50%;left:.625rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn .icon,.news-list .project-list__filter a.filter-btn .icon{display:block}}.project-list .project-list__filter a.filter-btn .icon.-white,.news-list .project-list__filter a.filter-btn .icon.-white{display:block}@media all and (min-width: 1024px){.project-list .project-list__filter a.filter-btn .icon.-white,.news-list .project-list__filter a.filter-btn .icon.-white{display:none}}.project-list .project-list__filter ul,.news-list .project-list__filter ul{padding:0;margin:0;list-style:none}.project-list .project-list__filter ul li,.news-list .project-list__filter ul li{margin-bottom:1.25rem;text-align:right}@media all and (min-width: 640px){.project-list .project-list__filter ul li,.news-list .project-list__filter ul li{margin-bottom:.625rem}}@media all and (min-width: 1024px){.project-list .project-list__filter ul li,.news-list .project-list__filter ul li{text-align:left}}@media all and (min-width: 1024px){.project-list .project-list__filter ul li .filter-btn,.news-list .project-list__filter ul li .filter-btn{margin-left:-3.125rem}}.project-list .project-list__filter ul li.seperator,.news-list .project-list__filter ul li.seperator{margin:1.75rem 0}.project-list .project-list__filter ul li.seperator span,.news-list .project-list__filter ul li.seperator span{display:block;height:.0625rem;width:100%;background-color:#fff}@media all and (min-width: 640px){.project-list .project-list__filter ul li.seperator span,.news-list .project-list__filter ul li.seperator span{width:60%;margin-left:.625rem;background-color:#707070}}.project-list .project-list__filter .modal-trigger,.news-list .project-list__filter .modal-trigger{display:block;width:90vw;height:2.5rem;margin:0 auto}.project-list .project-list__filter .modal.active .state-closed,.news-list .project-list__filter .modal.active .state-closed{display:none}.project-list .project-list__filter .modal.active .state-open,.news-list .project-list__filter .modal.active .state-open{display:block}.project-list .project-list__filter .modal.active .modal-actions,.news-list .project-list__filter .modal.active .modal-actions{position:fixed;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);bottom:1rem;display:none}.project-list .project-list__filter .modal.active .modal-actions .modal-trigger,.news-list .project-list__filter .modal.active .modal-actions .modal-trigger{background-color:#fff}@media screen and (max-width: 1024px){.project-list .project-list__filter .modal ul,.news-list .project-list__filter .modal ul{position:absolute;top:3.125rem;left:50%;width:100%;max-width:20rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.project-list .project-list__filter .modal .modal-actions,.news-list .project-list__filter .modal .modal-actions{position:relative;text-align:center;z-index:100}.project-list .project-list__filter .modal .modal-actions .btn,.news-list .project-list__filter .modal .modal-actions .btn{background:#fff}@media all and (min-width: 1024px){.project-list .project-list__filter .modal .modal-actions,.news-list .project-list__filter .modal .modal-actions{display:none}}.project-list .project-list__filter .modal .modal-content,.news-list .project-list__filter .modal .modal-content{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(202,218,67,0.95);border:10px solid #fff}@media all and (min-width: 1024px){.project-list .project-list__filter .modal .modal-content,.news-list .project-list__filter .modal .modal-content{display:block;padding:0;background-color:transparent;border:none}}@media screen and (max-width: 1024px){.project-list .project-list__filter .modal.active .modal-content,.news-list .project-list__filter .modal.active .modal-content{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}}.project-list .list-separator,.news-list .list-separator{grid-column:span 4;position:relative;min-height:12.5rem;margin:2.5rem 0}@media all and (min-width: 640px){.project-list .list-separator,.news-list .list-separator{grid-column:span 8}}.project-list .list-separator img,.news-list .list-separator img{aspect-ratio:auto 1000/707;width:auto;height:auto}.project-list .list-separator .list-separator__text,.news-list .list-separator .list-separator__text{width:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;font-weight:700;font-size:25px;line-height:32px;text-transform:uppercase}.project-list .list-separator .list-separator__image,.news-list .list-separator .list-separator__image{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.project-list .list-separator .pimcore_tag_image.list-separator__image,.news-list .list-separator .pimcore_tag_image.list-separator__image{z-index:initial}@media all and (min-width: 640px){.project-list .list-separator.-left .list-separator__text,.news-list .list-separator.-left .list-separator__text{right:0}}@media all and (min-width: 640px){.project-list .list-separator.-left img,.news-list .list-separator.-left img{left:-36%}}@media all and (min-width: 640px){.project-list .list-separator.-right,.news-list .list-separator.-right{grid-column:5 / 12}}@media all and (min-width: 640px){.project-list .list-separator.-right .list-separator__text,.news-list .list-separator.-right .list-separator__text{left:0}}@media all and (min-width: 640px){.project-list .list-separator.-right img,.news-list .list-separator.-right img{right:-36%}}.project-list.download-list .download-list__filter .filter-btn,.download-list.news-list .download-list__filter .filter-btn{padding-left:0}.project-list.download-list .list-container,.download-list.news-list .list-container{padding-bottom:40px;margin-bottom:40px;margin-right:1rem;margin-left:1rem;border-bottom:1px solid #cada43;grid-column:span 4}.project-list.download-list .list-container:last-child,.download-list.news-list .list-container:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}@media all and (min-width: 640px){.project-list.download-list .list-container,.download-list.news-list .list-container{grid-column:span 12;margin-right:0;margin-left:0}}@media all and (min-width: 1024px){.project-list.download-list .list-container,.download-list.news-list .list-container{grid-column:6 / 12}}@media all and (min-width: 1440px){.project-list.download-list .list-container,.download-list.news-list .list-container{grid-column:5 / 12}}.project-list.download-list .list-container .file-list,.download-list.news-list .list-container .file-list{padding:0;list-style:none;display:grid;gap:1em}.project-list.download-list .list-container .file-list .file-list_item,.download-list.news-list .list-container .file-list .file-list_item{margin-bottom:.625rem}.project-list.download-list .list-container .file-list a,.download-list.news-list .list-container .file-list a{display:grid;opacity:1;grid-template-columns:1.5625rem 1fr;grid-template-areas:"icon date" "icon title";-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:0;font-size:1.5625rem;letter-spacing:0.05em;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;line-height:1em}.project-list.download-list .list-container .file-list a span:not(.file),.download-list.news-list .list-container .file-list a span:not(.file){position:relative;text-transform:none}.project-list.download-list .list-container .file-list a span.file,.download-list.news-list .list-container .file-list a span.file{font-size:20px}.project-list.download-list .list-container .file-list a:hover,.download-list.news-list .list-container .file-list a:hover{opacity:0.7}.project-list.download-list .list-container .file-list_item a::before,.download-list.news-list .list-container .file-list_item a::before{display:none}.project-list.download-list .list-container .file-list_item a span,.download-list.news-list .list-container .file-list_item a span{text-transform:uppercase}.project-list.download-list .list-container .file-list_item a span.description,.download-list.news-list .list-container .file-list_item a span.description{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:0.6em;grid-area:date}.project-list.download-list .list-container .file-list_item a b,.download-list.news-list .list-container .file-list_item a b{grid-area:title}.project-list.download-list .list-container .file-list_item a img,.download-list.news-list .list-container .file-list_item a img{grid-area:icon}@media all and (min-width: 1024px){.project-list.download-list .project-list__filter,.download-list.news-list .project-list__filter{grid-column:2 / 6}}@media all and (min-width: 1440px){.project-list.download-list .project-list__filter,.download-list.news-list .project-list__filter{grid-column:2 / 5}}@media screen and (max-width: 1024px){.project-list.download-list .project-list__filter ul,.download-list.news-list .project-list__filter ul{max-width:27.5rem}}.project-details.-sub .project-details__header{display:none}@media all and (min-width: 1024px){.project-details.-sub .project-details__header{display:block}}.project-details .project-details__header{position:relative;grid-column:span 4}@media all and (min-width: 1024px){.project-details .project-details__header{grid-column:2 / 4}}@media all and (min-width: 640px){.project-details .project-details__header .sticky{max-width:15rem}}@media screen and (max-width: 1024px){.project-details .project-details__header .sticky{width:100%;left:0}}.project-details .project-details__header .sticky .state-open{display:none}.project-details .project-details__header .sticky.stuck{z-index:100}@media all and (min-width: 1024px){.project-details .project-details__header .project-details__header__container{min-width:15rem}}@media all and (min-width: 1200px){.project-details .project-details__header .project-details__header__container{min-width:15.9375rem}}.project-details .project-details__header .project-details__header__container .menu{display:none}@media all and (min-width: 1024px){.project-details .project-details__header .project-details__header__container .menu{display:block}}@media all and (min-width: 640px){.project-details .project-details__header .project-details__header__container .menu .home-section{display:none}}.project-details .project-details__header .project-details__header__container .menu a{display:block}.project-details .project-details__header .menu{margin-top:2.5rem}.project-details .project-details__header .menu:first-of-type{margin-top:0}.project-details .project-details__actions{display:none;margin-top:3.75rem;text-align:center}@media all and (min-width: 1024px){.project-details .project-details__actions{display:block}}.project-details .project-details__actions a.btn{display:block;margin-bottom:1.5625rem;background-color:transparent;line-height:1.2}.project-details .project-details__content{display:grid;gap:0.5em;grid-column:span 4}@media all and (min-width: 640px){.project-details .project-details__content{grid-column:span 12}}@media all and (min-width: 1024px){.project-details .project-details__content{grid-column:5 / 12}}@media all and (min-width: 1200px){.project-details .project-details__content{grid-column:5 / 12}}.project-details .project-details__content .project-mobile-details__actions{-webkit-margin-before:2rem;margin-block-start:2rem;display:block}@media all and (min-width: 640px){.project-details .project-details__content .project-mobile-details__actions{display:none}}.project-details .project-details__content .project-mobile-details__actions .btn{display:block;margin-bottom:1.25rem;text-align:center;line-height:1.2}.project-details .project-details__content .project-mobile-details__actions .back-link{text-align:center}.project-section:last-of-type{margin-bottom:0}@media all and (min-width: 1024px){.project-section{margin-bottom:8.75rem}}@media all and (min-width: 1024px){.project-section:last-of-type{margin-bottom:0}}.project-section .project-section__header{cursor:pointer}@media all and (min-width: 1024px){.project-section .project-section__header{cursor:initial}}@media screen and (max-width: 1024px){.project-section .project-section__header h2{display:block;padding:1.25rem 0 .875rem;margin:0;font-size:17px;font-weight:400;line-height:17px;color:#4f4f4e;text-transform:initial;border-bottom:1px solid #4f4f4e}.project-section .project-section__header h2::after{top:1.25rem;bottom:initial;left:initial;right:0;width:.625rem;height:1.25rem;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);background-image:url("../img/chevron.svg");background-repeat:no-repeat;background-position:center center;background-size:.625rem 1.25rem;background-color:transparent;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out}}@media all and (min-width: 640px){.project-section .project-section__header h2{padding-bottom:2.5rem}}.project-section .project-section__content{max-height:0;-webkit-transition:max-height 400ms ease-in-out;transition:max-height 400ms ease-in-out;overflow-y:hidden}@media screen and (max-width: 1024px){.project-section .project-section__content>:first-child{padding-top:2.1875rem}}@media all and (min-width: 1024px){.project-section .project-section__content{max-height:initial}}.project-section .project-section__content>.accordion,.project-section .project-section__content>.box:not(.team-box){margin-bottom:2.5rem}@media all and (min-width: 640px){.project-section .project-section__content>.accordion,.project-section .project-section__content>.box:not(.team-box){margin-bottom:4.375rem}}.project-section .project-section__content>.accordion:last-of-type,.project-section .project-section__content>.box:not(.team-box):last-of-type{margin-bottom:0}.project-section.first-section .project-section__content{max-height:initial}@media screen and (max-width: 1024px){.project-section.first-section .project-section__content{margin-bottom:3.125rem}}@media screen and (max-width: 1024px){.project-section.active .project-section__header h2::after{-webkit-transform:translateX(-50%) rotate(-90deg);-ms-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg)}}.news-list .project-list__filter a.filter-btn{padding-left:0}.news-list .news-list__container{padding:0 1.125rem}@media all and (min-width: 640px){.news-list .news-list__container{padding:0 1rem}}.news-list .news-list-box h2{font-size:22px;line-height:30px}@media all and (min-width: 1024px){.news-list .news-list-box h2{font-size:25px;line-height:34px}}.news-list .news-list-box.-white{background-color:#EBEBEB}.news-list .news-list-box.image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.project-news-list>.news-list-box{grid-column:span 6}.project-news-list .pimcore_tag_block{grid-column:span 12}.project-news-list .pimcore_tag_block>.pimcore_block_entry{grid-column:span 6}.news-details .row.offset-3,.news-details .slider-box,.news-details .page .page__content>.offset-3.accordion,.page .news-details .page__content>.offset-3.accordion{padding:0 1.125rem}@media all and (min-width: 640px){.news-details .row.offset-3,.news-details .slider-box,.news-details .page .page__content>.offset-3.accordion,.page .news-details .page__content>.offset-3.accordion{padding:0}}.news-details .row.row-np,.news-details .page .page__content>.row-np.accordion,.page .news-details .page__content>.row-np.accordion{padding:0}.news-details .row:last-of-type,.news-details .page .page__content>.accordion:last-of-type,.page .news-details .page__content>.accordion:last-of-type{margin-bottom:0}.news-details .row img,.news-details .page .page__content>.accordion img,.page .news-details .page__content>.accordion img{width:100%;height:auto}.news-details .row ul,.news-details .page .page__content>.accordion ul,.page .news-details .page__content>.accordion ul{list-style:none;padding-left:1.5625rem}.news-details .row ul li,.news-details .page .page__content>.accordion ul li,.page .news-details .page__content>.accordion ul li{position:relative}.news-details .row ul li::before,.news-details .page .page__content>.accordion ul li::before,.page .news-details .page__content>.accordion ul li::before{content:"";display:block;position:absolute;top:.625rem;left:-1.5625rem;width:.9375rem;height:.9375rem;background-image:url("../img/chevron_green.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}.news-details .news-details__header .row,.news-details .news-details__header .page .page__content>.accordion,.page .news-details .news-details__header .page__content>.accordion{position:relative}.news-details .news-details__header h1{margin-top:2.5rem;margin-bottom:3.125rem}@media all and (min-width: 640px){.news-details .news-details__header h1{margin-top:3.75rem;margin-bottom:4.375rem}}.news-details .news-details__header .event-header{margin-bottom:3.125rem}@media all and (min-width: 640px){.news-details .news-details__header .event-header{margin-bottom:4.375rem}}.news-details .news-details__header .event-header h1{margin-bottom:1.875rem}@media all and (min-width: 640px){.news-details .news-details__header .event-header h1{margin-bottom:3.125rem}}.news-details .news-details__header time,.news-details .news-details__header span{display:block;color:#004f72;font-size:16px;font-weight:700}@media all and (min-width: 640px){.news-details .news-details__header time,.news-details .news-details__header span{font-size:18px}}.news-details .news-details__header a{display:none}@media all and (min-width: 640px){.news-details .news-details__header a{display:block;position:absolute;top:0;right:0}}.news-details .article-footer{grid-column:span 4;font-size:16px}@media all and (min-width: 640px){.news-details .article-footer{grid-column:span 12}}@media all and (min-width: 1024px){.news-details .article-footer{grid-column:3 / 11}}.news-details .row.white-box,.news-details .page .page__content>.white-box.accordion,.page .news-details .page__content>.white-box.accordion{grid-column:span 4;padding:2.1875rem 1.25rem;display:grid;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem;background-color:#fff}@media all and (min-width: 640px){.news-details .row.white-box,.news-details .page .page__content>.white-box.accordion,.page .news-details .page__content>.white-box.accordion{grid-column:span 12;padding:5rem 2.5rem 5.625rem}}@media all and (min-width: 1024px){.news-details .row.white-box,.news-details .page .page__content>.white-box.accordion,.page .news-details .page__content>.white-box.accordion{grid-column:3 / 11;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:5rem 0 5.625rem}}@media all and (min-width: 1024px){.news-details .row.white-box h4,.news-details .page .page__content>.white-box.accordion h4,.page .news-details .page__content>.white-box.accordion h4{grid-column:2 / 8}}@media all and (min-width: 1024px){.news-details .row.white-box .left-column,.news-details .page .page__content>.white-box.accordion .left-column,.page .news-details .page__content>.white-box.accordion .left-column{grid-column:2 / 5}}@media all and (min-width: 1024px){.news-details .row.white-box .right-column,.news-details .page .page__content>.white-box.accordion .right-column,.page .news-details .page__content>.white-box.accordion .right-column{grid-column:6 / 9}}.news-details .page__content>*{-webkit-margin-after:1em;margin-block-end:1em}.news-details .page__content h2{margin-bottom:4.6875rem}.news-details .page__content .staff-list__member{margin-bottom:5rem}@media all and (min-width: 640px){.news-details .page__content .staff-list__member .staff-list__member__portrait{grid-column:span 3}}.news-details footer{margin-top:11.25rem}.news-details footer .socialmedia-share{text-align:center}.news-details footer .article-actions{margin-top:1.875rem;text-align:center}.news-details footer .article-actions .pdf{font-size:20px;margin-right:20px}.news-details footer .article-actions .print{font-size:20px}.news-details footer .article-actions .print::before{content:url("/src/img/print.svg");position:relative;margin-right:10px;left:-5px;top:3px}.news-details .box{margin-block:2.5rem}@media all and (min-width: 640px){.news-details .box{margin-block:4.375rem}}blockquote{position:relative;-webkit-margin-before:70px;margin-block-start:70px;-webkit-margin-after:70px;margin-block-end:70px;font-size:30px;color:#004f72;text-align:center;font-style:italic}@media all and (min-width: 640px){blockquote{font-size:34px;line-height:35px;-webkit-margin-before:140px;margin-block-start:140px;-webkit-margin-after:140px;margin-block-end:140px}}blockquote::before,blockquote::after{content:'"';position:relative;font-size:50px;line-height:10px;text-align:center;display:block}blockquote::after{-webkit-margin-before:30px;margin-block-start:30px}.news-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:5rem}@media all and (min-width: 640px){.news-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.news-navigation .previous,.news-navigation .next{position:relative;padding:.625rem 0}@media all and (min-width: 640px){.news-navigation .previous,.news-navigation .next{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.25rem 0 .625rem}}.news-navigation .previous div,.news-navigation .next div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 300ms ease-in-out;transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out}@media all and (min-width: 640px){.news-navigation .previous div,.news-navigation .next div{max-width:51.25rem;padding:0}}.news-navigation .previous img,.news-navigation .next img{width:1.5625rem}.news-navigation .previous{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:1.125rem;padding-right:1.125rem;background-color:#cada43}@media all and (min-width: 640px){.news-navigation .previous{padding-left:1.875rem;padding-right:1.25rem}}@media all and (min-width: 640px){.news-navigation .previous:hover div{-webkit-transform:translateX(-1.25rem);-ms-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}}.news-navigation .previous span,.news-navigation .previous b{color:#004f72}.news-navigation .previous img{margin-right:1.25rem}.news-navigation .next{background-color:#004f72;padding-right:1.125rem;padding-left:1.125rem}@media all and (min-width: 640px){.news-navigation .next{padding-right:1.875rem;padding-left:1.25rem}}.news-navigation .next span{text-align:right}@media all and (min-width: 640px){.news-navigation .next:hover div{-webkit-transform:translateX(1.25rem);-ms-transform:translateX(1.25rem);transform:translateX(1.25rem)}}.news-navigation .next div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff}.news-navigation .next b,.news-navigation .next span{color:#fff}.news-navigation .next img{margin-left:1.25rem}.newsletter-container .newsletter-form,.newsletter-container .successful,.newsletter-container .error,.newsletter-container .unsubscribe{grid-column:span 12;margin-bottom:30px}@media all and (min-width: 1024px){.newsletter-container .newsletter-form,.newsletter-container .successful,.newsletter-container .error,.newsletter-container .unsubscribe{grid-column:4 / 10}}.newsletter-container .box.text-box{margin:0 !important}.newsletter-container .successful{padding:1.25rem;background:rgba(202,218,67,0.2)}.newsletter-container .error{padding:1.25rem;background:rgba(235,43,60,0.2)}.newsletter-form .form_field{margin-bottom:1.25rem}.newsletter-form .form_field input[type="text"],.newsletter-form .form_field input[type="email"]{width:100%}.newsletter-form .form_field.gender{margin-bottom:1.875rem}.newsletter-form .form_field.gender .field_label label{display:block;-webkit-margin-after:1.25rem;margin-block-end:1.25rem;font-weight:700}.newsletter-form .form_field.gender .options{display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-form .form_field.gender .options .option{height:2.1875rem;margin-right:1.875rem}.newsletter-form .form_field.gender .options .option label{padding-left:2.8125rem;line-height:1.875rem}.newsletter-form .form_field.information{position:absolute;left:-9999px}.newsletter-form .form_field.submit{margin-top:3.125rem}.newsletter-form .form_field_checkbox label a[href*=".pdf"]::before{content:none !important}input{color:#4f4f4e;outline:0;border:none;border-bottom:1px solid #4f4f4e;background-color:transparent}[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px}[type="radio"]:checked+label,[type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.6875rem;height:1.6875rem;border:1px solid #b9b9b9;border-radius:100%;background:#fff}[type="radio"]:checked+label:before{border:1px solid #cada43}[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{content:"";width:1.3125rem;height:1.3125rem;background:#cada43;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.form_field_file{position:relative;height:15.625rem;margin-bottom:1.25rem;border:2px dashed #fff}.form_field_file .file_preview{position:absolute;top:80%;left:50%;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;color:rgba(255,255,255,0.5);z-index:9}.form_field_file .file_status{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/upload.svg");background-repeat:no-repeat;background-position:center center;background-size:40%;opacity:0.2;z-index:0}.form_field_file .file_dd_notice{display:none;position:absolute;top:50%;left:50%;padding:1.25rem 1.875rem;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#004f72;color:#fff;z-index:9}.form_field_file input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form_field_file input+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:white;background-color:#004f72;cursor:pointer;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.form_field_file input+label *{color:white;font-size:20px;text-align:center}.form_field_file input+label .file_description{z-index:1}.form_field_file input+label .dd-info{display:block;margin-top:.9375rem;font-style:italic;font-size:16px}.form_field_file input:focus+label,.form_field_file input+label:hover{background-color:#004f72;color:#004f72}.form_field_file.error input+label{background-color:#EB2B3C}.form_field_file.error .file_status{background-image:url("../img/alert.svg")}.form_field_file.successful .file_status{background-image:url("../img/check.svg")}.form_field_file.dd-file-over{border:2px dashed #004f72}.form_field_file.dd-file-over input+label{background-color:rgba(0,79,114,0.3)}.form_field_file.dd-file-over .file_dd_notice{display:block}.form_field_value.file_preview{overflow:hidden}.form_field_value.file_preview ul{margin:0;padding:0 .3125rem}.form_field_value.file_preview ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form_field_value.file_preview ul li:before{content:'-';padding-right:.3125rem}.custom-select{position:relative;font-size:19px}.custom-select select{display:none}.select-selected:after{position:absolute;content:"";top:50%;right:10px;width:.625rem;height:1.25rem;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);background-image:url("../img/chevron.svg");background-repeat:no-repeat;background-size:contain}.select-selected.select-arrow-active:after{border-color:transparent transparent transparent transparent;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.select-items div,.select-selected{padding:8px 16px;border:1px solid transparent;cursor:pointer}.select-selected{padding:0 16px;color:#004f72}.select-items{position:absolute;top:100%;left:0;right:0;padding-top:.625rem;padding-bottom:.625rem;z-index:99;font-weight:600;background-color:#fff}.select-hide{display:none}.row.white-box-form,.page .page__content>.white-box-form.accordion{padding:2.1875rem 1.25rem !important;background-color:#fff}@media all and (min-width: 640px){.row.white-box-form,.page .page__content>.white-box-form.accordion{padding:5rem 2.5rem 5.625rem !important}}@media all and (min-width: 1024px){.row.white-box-form,.page .page__content>.white-box-form.accordion{grid-column:3 / 11 !important}}.application-form .form_section{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(0,79,114,0.3)}.application-form .form_section.-files .form_section_content{display:grid;grid-template-columns:1fr}@media all and (min-width: 640px){.application-form .form_section.-files .form_section_content{grid-template-columns:1fr 1fr;grid-gap:1.25rem}}.application-form .form_section .form_section_header{margin-bottom:1.875rem}.application-form .form_section .form_section_content.-comment textarea{height:12.5rem}.application-form .form_section .form_section_content.-comment .form_field{grid-template-columns:1fr;grid-template-areas:"label" "input" "error" "error"}.application-form .form_section .form_section_content.-comment .field_label{margin-bottom:.9375rem}.application-form .form_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.application-form .form_field{display:grid;grid-template-areas:"label" "input" "error";grid-template-rows:auto auto;grid-template-columns:1fr;margin-bottom:1.5625rem}@media all and (min-width: 640px){.application-form .form_field{grid-template-areas:"label input" "error error";grid-template-columns:minmax(100px, 200px) 1fr}}.application-form .form_field .field_label{grid-area:label;margin-bottom:.3125rem}@media all and (min-width: 640px){.application-form .form_field .field_label{margin-bottom:0;padding-right:.9375rem}}.application-form .form_field .field_input{grid-area:input}.application-form .form_field .field_input div.error{font-size:16px;color:#EB2B3C}.application-form .form_field .field_input input.error{border-color:#EB2B3C}.application-form .form_field .field_error{grid-area:error;padding-top:.3125rem}.application-form .form_field .field_error ul{margin:0;padding:0;list-style:none}.application-form .form_field .field_error ul li{color:#EB2B3C}.application-form .form_condition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.application-form .form_condition>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.application-form .form_condition>div:first-child{-webkit-box-flex:0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem}.application-form label{color:#004f72}.application-form input,.application-form select,.application-form textarea{outline:none}.application-form input[type="text"],.application-form input[type="email"]{width:100%;color:#004f72;border:0;border-bottom:1px solid rgba(0,79,114,0.3);-webkit-transition:border-bottom-color 300ms ease-in-out;transition:border-bottom-color 300ms ease-in-out}.application-form input[type="text"]:focus,.application-form input[type="email"]:focus{border-bottom-color:#004f72}.application-form .custom-select{position:relative;border-bottom:1px solid rgba(0,79,114,0.3)}.application-form .custom-select .select-items{max-height:25rem;overflow:hidden scroll;background-color:#004f72}.application-form .custom-select .select-items>div{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;color:#fff}.application-form .custom-select .select-items>div.same-as-selected,.application-form .custom-select .select-items>div:hover{background-color:#fff;color:#004f72}.application-form .custom-select.error{border-bottom-color:#EB2B3C}.application-form .custom-select.error .select-selected{color:#EB2B3C;color:#EB2B3C}.application-form .custom-select select{display:none}.application-form textarea{width:100%;height:6.25rem;padding:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#004f72;resize:none;border:1px solid rgba(0,79,114,0.3);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.application-form textarea:focus{border-color:#004f72}.application-form .form_field.error input[type="text"],.application-form .form_field.error input[type="email"]{border-color:#EB2B3C}.application-form .form_field.error input[type="text"]:focus,.application-form .form_field.error input[type="email"]:focus{border-bottom-color:rgba(235,43,60,0.3)}.application-form .form_field.error textarea{border-color:#EB2B3C}.application-form .form_field.error textarea:focus{border-color:rgba(235,43,60,0.3)}.startup-form-container .row.white-box-form,.startup-form-container .page .page__content>.white-box-form.accordion,.page .startup-form-container .page__content>.white-box-form.accordion{background-color:#fff}@media all and (min-width: 1024px){.startup-form-container .row.white-box-form,.startup-form-container .page .page__content>.white-box-form.accordion,.page .startup-form-container .page__content>.white-box-form.accordion{grid-column:2 / 12 !important}}.startup-form .form_section{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(0,79,114,0.3)}.startup-form .form_section.-files .form_section_content{display:grid;grid-template-columns:1fr}@media all and (min-width: 1024px){.startup-form .form_section.-files .form_section_content{grid-template-columns:1fr 1fr;grid-gap:1.25rem}}.startup-form .form_section .form_section_header{margin-bottom:1.875rem}.startup-form .form_section .form_section_content.-comment textarea{height:12.5rem}.startup-form .form_section .form_section_content.-comment .form_field{grid-template-columns:1fr;grid-template-areas:"label" "input" "error" "error"}.startup-form .form_section .form_section_content.-comment .field_label{margin-bottom:.9375rem}.startup-form .form_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.startup-form .form_field{display:grid;grid-template-areas:"label" "input" "error";grid-template-rows:auto auto;grid-template-columns:1fr;margin-bottom:1.5625rem;gap:1em}@media all and (min-width: 1024px){.startup-form .form_field{grid-template-areas:"label input" "error error";grid-template-columns:400px 1fr}}.startup-form .form_field .field_label{grid-area:label;margin-bottom:.3125rem}@media all and (min-width: 640px){.startup-form .form_field .field_label{margin-bottom:0;padding-right:.9375rem}}.startup-form .form_field .field_input{grid-area:input}.startup-form .form_field .field_input div.error{font-size:16px;color:#EB2B3C}.startup-form .form_field .field_input input.error{border-color:#EB2B3C}.startup-form .form_field .field_error{grid-area:error;padding-top:.3125rem}.startup-form .form_field .field_error ul{margin:0;padding:0;list-style:none}.startup-form .form_field .field_error ul li{color:#EB2B3C}.startup-form .form_condition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.startup-form .form_condition>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.startup-form .form_condition>div:first-child{-webkit-box-flex:0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem}.startup-form label{color:#004f72}.startup-form input,.startup-form select,.startup-form textarea{outline:none}.startup-form input[type="text"],.startup-form input[type="email"]{width:100%;color:#004f72;border:0;border-bottom:1px solid rgba(0,79,114,0.3);-webkit-transition:border-bottom-color 300ms ease-in-out;transition:border-bottom-color 300ms ease-in-out}.startup-form input[type="text"]:focus,.startup-form input[type="email"]:focus{border-bottom-color:#004f72}.startup-form .custom-select{position:relative;border-bottom:1px solid rgba(0,79,114,0.3)}.startup-form .custom-select .select-items{max-height:25rem;overflow:hidden scroll;background-color:#004f72}.startup-form .custom-select .select-items>div{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;color:#fff}.startup-form .custom-select .select-items>div.same-as-selected,.startup-form .custom-select .select-items>div:hover{background-color:#fff;color:#004f72}.startup-form .custom-select.error{border-bottom-color:#EB2B3C}.startup-form .custom-select.error .select-selected{color:#EB2B3C;color:#EB2B3C}.startup-form .custom-select select{display:none}.startup-form textarea{width:100%;height:6.25rem;padding:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#004f72;resize:none;border:1px solid rgba(0,79,114,0.3);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.startup-form textarea:focus{border-color:#004f72}.startup-form .form_field.error input[type="text"],.startup-form .form_field.error input[type="email"]{border-color:#EB2B3C}.startup-form .form_field.error input[type="text"]:focus,.startup-form .form_field.error input[type="email"]:focus{border-bottom-color:rgba(235,43,60,0.3)}.startup-form .form_field.error textarea{border-color:#EB2B3C}.startup-form .form_field.error textarea:focus{border-color:rgba(235,43,60,0.3)}.startup-form #startup_form_foundingDate{display:grid;grid-template-columns:repeat(3, 1fr)}.startup-form input:user-valid{border-bottom:1px solid #cada43}.startup-form textarea:user-valid{border:1px solid #cada43}.startup-form select:user-invalid,.startup-form input:user-invalid,.startup-form textarea:user-invalid{border-bottom:3px solid #EB2B3C;color:#EB2B3C}#application_form_covid19Culture[class="disabled"] ~ .select-selected{pointer-events:none !important}#application_form_covid19Culture[class="disabled"] ~ .select-selected::after{content:none}#application_form_covid19Culture[class="hidden"] ~ .select-selected{pointer-events:none !important;display:none !important}#shortfilm_form_birthDate{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}#shortfilm_form_birthDate>.custom-select{-ms-flex-preferred-size:5em;flex-basis:5em}#shortfilm_form_birthDate>.custom-select:nth-of-type(2){-ms-flex-preferred-size:7em;flex-basis:7em}#shortfilm_form_birthDate>.custom-select:nth-of-type(3){-ms-flex-preferred-size:9em;flex-basis:9em}.archive_list{padding:1rem;grid-column:span 4}@media all and (min-width: 640px){.archive_list{grid-column:span 12}}@media all and (min-width: 1024px){.archive_list{-webkit-columns:2;-moz-columns:2;columns:2;grid-column:5/13}}.archive_list ul{list-style:none;margin:0;padding:0}.archive_list .oldproject_box{margin-bottom:30px;position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:1rem}@media all and (min-width: 1024px){.archive_list .oldproject_box{margin-bottom:20px}}.archive_list .oldproject_box .oldproject_icon .education-after{position:relative;color:#cada43;width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;line-height:0;font-family:"Helvetica Neue", Arial, sans-serif}.archive_list .oldproject_box .oldproject_icon .education-after::after{position:relative;width:30px;top:5px;left:15px;content:url("../img/education_green.svg")}.archive_list .oldproject_box .oldproject_content{margin-bottom:10px}@media all and (min-width: 1024px){.archive_list .oldproject_box .oldproject_content{margin-bottom:30px}}.archive_list .oldproject_box .oldproject_content>span{font-weight:700;font-size:25px;line-height:25px;display:block}@media all and (min-width: 640px){.archive_list .oldproject_box .oldproject_content>span{display:inline-block;margin-right:30px}}@media all and (min-width: 1024px){.archive_list .oldproject_box .oldproject_content>span{display:block;font-size:25px;line-height:25px}}.archive_list a{position:relative;font-size:16x;line-height:19px;min-width:115px;display:inline-block}@media all and (min-width: 640px){.archive_list a{margin-left:0;font-size:20px;line-height:24px}}.archive_list a span{font-size:inherit;line-height:inherit}.archive_list a span.hover{position:absolute;visibility:hidden;background-color:#f7f7f7;top:0;left:0}.archive_list a:hover span.normal{visibility:hidden}.archive_list a:hover span.hover{visibility:visible}body{background-color:#f7f7f7}#dc-consent h3,#dc-consent p,#dc-consent a{color:var(--dcc-clr-white)}#dc-consent .dcc-footer{margin-top:var(--dcc-my);text-align:center;font-size:12px;color:var(--dcc-clr-white)}@media (min-width: 640px){#dc-consent .dcc-footer{font-size:20px}}#dc-consent .dcc-footer a{font-size:14px;color:var(--dcc-clr-white);text-decoration:underline}@media (min-width: 640px){#dc-consent .dcc-footer a{font-size:20px}}
