/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:rgba(255,255,255,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:transparent;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;-webkit-border-radius:0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;font-size:14px;line-height:30px}.pswp__counter:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:20px}.pswp__counter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:20px}.pswp--one-slide .pswp__counter{display:none}@font-face{font-family:Source Sans Pro;src:url(../fonts/sourcesanspro/sourcesanspro-bold-webfont.woff2)format("woff2"),url(../fonts/sourcesanspro/sourcesanspro-bold-webfont.woff)format("woff"),url(../fonts/sourcesanspro/sourcesanspro-bold-webfont.ttf)format("truetype");font-weight:700;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(../fonts/sourcesanspro/sourcesanspro-semibold-webfont.woff2)format("woff2"),url(../fonts/sourcesanspro/sourcesanspro-semibold-webfont.woff)format("woff"),url(../fonts/sourcesanspro/sourcesanspro-semibold-webfont.ttf)format("truetype");font-weight:600;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(../fonts/sourcesanspro/sourcesanspro-regular-webfont.woff2)format("woff2"),url(../fonts/sourcesanspro/sourcesanspro-regular-webfont.woff)format("woff"),url(../fonts/sourcesanspro/sourcesanspro-regular-webfont.ttf)format("truetype");font-weight:400;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto-bold-webfont.woff2)format("woff2"),url(../fonts/roboto/roboto-bold-webfont.woff)format("woff"),url(../fonts/roboto/roboto-bold-webfont.ttf)format("truetype");font-weight:600;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto-regular-webfont.woff2)format("woff2"),url(../fonts/roboto/roboto-regular-webfont.woff)format("woff"),url(../fonts/roboto/roboto-regular-webfont.ttf)format("truetype");font-weight:400;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto-italic-webfont.woff2)format("woff2"),url(../fonts/roboto/roboto-italic-webfont.woff)format("woff"),url(../fonts/roboto/roboto-italic-webfont.ttf)format("truetype");font-weight:400;font-style:italic;font-stretch:100%;font-display:swap}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(../fonts/icons/fontello.eot);src:url(../fonts/icons/fontello.eot?#iefix)format("embedded-opentype"),url(../fonts/icons/fontello.woff)format("woff"),url(../fonts/icons/fontello.ttf)format("truetype"),url(../fonts/icons/fontello.svg?wu8o8e#fontello)format("svg");font-display:swap}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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}[data-whatintent=mouse] *{outline:none}[data-whatintent=mouse] :focus{outline:none}[data-whatintent=touch] *{outline:none}[data-whatintent=touch] :focus{outline:none}[data-whatinput=mouse] *{outline:none}[data-whatinput=mouse] :focus{outline:none}[data-whatinput=touch] *{outline:none}[data-whatinput=touch] :focus{outline:none}[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}.foundation-mq{font-family:"small=0em&medium=47.5em&large=62em&xlarge=75em"}html{box-sizing:border-box;font-size:1rem}*{box-sizing:inherit}:before{box-sizing:inherit}:after{box-sizing:inherit}body{color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fefefe;margin:0;padding:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;line-height:1.5}img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;display:inline-block}textarea{-webkit-border-radius:0;border-radius:0;height:auto;min-height:50px}select{box-sizing:border-box;-webkit-border-radius:0;border-radius:0;width:100%}.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}[data-whatinput=mouse] button{outline:0}button{appearance:none;cursor:auto;background:0 0;border:0;-webkit-border-radius:0;border-radius:0;padding:0;line-height:1}pre{-webkit-overflow-scrolling:touch;overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}figcaption{text-align:right;hyphens:auto;margin-top:.5rem;font-size:.875rem}@media print,screen and (min-width:47.5em){figcaption{text-align:justify}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{font-size:inherit;text-rendering:optimizelegibility;margin-bottom:1rem;line-height:1.6}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#000;text-rendering:optimizelegibility;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{color:#cacaca;line-height:0}h1,.h1,h2,.h2{margin-top:0;margin-bottom:1rem;font-size:2.125rem;line-height:1.4}h3,.h3{margin-top:0;margin-bottom:1rem;font-size:1.375rem;line-height:1.4}h4,.h4{margin-top:0;margin-bottom:1rem;font-size:1.25rem;line-height:1.4}h5,.h5{margin-top:0;margin-bottom:1rem;font-size:1.0625rem;line-height:1.4}h6,.h6{margin-top:0;margin-bottom:1rem;font-size:1rem;line-height:1.4}@media print,screen and (min-width:47.5em){h1,.h1,h2,.h2{font-size:2.375rem}h3,.h3{font-size:2.125rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}}a{line-height:inherit;color:#0005a3;cursor:pointer;text-decoration:none}a:hover{color:#0015ea}a:focus{color:#0015ea}a img{border:0}hr{clear:both;border:0;border-bottom:1px solid #cacaca;max-width:87.5rem;height:0;margin:0 auto}ul,ol,dl{margin-bottom:1rem;line-height:1.6;list-style-position:outside}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;margin-left:1.25rem}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{border-left:1px solid #cacaca;margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem}blockquote,blockquote p{color:#8a8a8a;line-height:1.6}abbr,abbr[title]{cursor:help;border-bottom:1px dotted #0a0a0a;text-decoration:none}figure{margin:0}kbd{color:#0a0a0a;background-color:#e6e6e6;margin:0;padding:.125rem .25rem 0;font-family:Consolas,Liberation Mono,Courier,monospace}a{display:inline-block}h1,h2{padding-bottom:.4375rem;font-weight:300}h6{color:#222;font-weight:600}hr{padding-top:1.875rem}.c-main p,.c-main li{hyphens:auto}@media print,screen and (min-width:47.5em){.c-main p,.c-main li{text-align:justify}}strong{font-weight:600}select{appearance:none;color:#0a0a0a;background-color:#fefefe;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');border:none;-webkit-border-radius:0;border-radius:0;height:2.4375rem;margin:0 0 1rem;padding:.5rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5}@media screen and (min-width:0\fffd){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select{background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;background-origin:content-box;padding-right:1.5rem;transition:box-shadow .5s,border-color .25s ease-in-out}select:focus{background-color:#fefefe;border:1px solid #8a8a8a;outline:none;transition:box-shadow .5s,border-color .25s ease-in-out;box-shadow:0 0 5px #cacaca}select:disabled{cursor:not-allowed;background-color:#e6e6e6}select::-ms-expand{display:none}select[multiple]{background-image:none;height:auto}select:not([multiple]){padding-top:0;padding-bottom:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:200rem;height:100%;margin-left:auto;margin-right:auto}.o-wrapper{table-layout:fixed;width:100%;height:100%;display:table;overflow:hidden;box-shadow:0 0 .25rem #888}header,main,footer{height:1px;display:table-row}main{z-index:1;height:100%;position:relative}body:before{content:"small";clip:rect(0,0,0,0);width:1px;height:1px;left:0;overflow:hidden;position:absolute!important}@media print,screen and (min-width:47.5em){body:before{content:"medium"}}@media print,screen and (min-width:62em){body:before{content:"large"}}.grid-container{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.25rem;width:100%;max-width:87.5rem;margin-left:auto;margin-right:auto;padding-left:.625rem;padding-right:.625rem;display:grid}@media print,screen and (min-width:47.5em){.grid-container{column-gap:1.875rem;padding-left:.9375rem;padding-right:.9375rem}}.grid-container>*{grid-column:1/-1;min-width:0}.grid-container .grid-container{padding-left:0;padding-right:0}.grid-x>.cell{grid-column:span 12}.grid-container>.cell{grid-column:span 12}.grid-x>.small-1{grid-column:span 1}.grid-container>.small-1{grid-column:span 1}.grid-x>.small-2{grid-column:span 2}.grid-container>.small-2{grid-column:span 2}.grid-x>.small-3{grid-column:span 3}.grid-container>.small-3{grid-column:span 3}.grid-x>.small-4{grid-column:span 4}.grid-container>.small-4{grid-column:span 4}.grid-x>.small-5{grid-column:span 5}.grid-container>.small-5{grid-column:span 5}.grid-x>.small-6{grid-column:span 6}.grid-container>.small-6{grid-column:span 6}.grid-x>.small-7{grid-column:span 7}.grid-container>.small-7{grid-column:span 7}.grid-x>.small-8{grid-column:span 8}.grid-container>.small-8{grid-column:span 8}.grid-x>.small-9{grid-column:span 9}.grid-container>.small-9{grid-column:span 9}.grid-x>.small-10{grid-column:span 10}.grid-container>.small-10{grid-column:span 10}.grid-x>.small-11{grid-column:span 11}.grid-container>.small-11{grid-column:span 11}.grid-x>.small-12{grid-column:span 12}.grid-container>.small-12{grid-column:span 12}@media print,screen and (min-width:47.5em){.grid-x>.medium-1{grid-column:span 1}.grid-container>.medium-1{grid-column:span 1}.grid-x>.medium-2{grid-column:span 2}.grid-container>.medium-2{grid-column:span 2}.grid-x>.medium-3{grid-column:span 3}.grid-container>.medium-3{grid-column:span 3}.grid-x>.medium-4{grid-column:span 4}.grid-container>.medium-4{grid-column:span 4}.grid-x>.medium-5{grid-column:span 5}.grid-container>.medium-5{grid-column:span 5}.grid-x>.medium-6{grid-column:span 6}.grid-container>.medium-6{grid-column:span 6}.grid-x>.medium-7{grid-column:span 7}.grid-container>.medium-7{grid-column:span 7}.grid-x>.medium-8{grid-column:span 8}.grid-container>.medium-8{grid-column:span 8}.grid-x>.medium-9{grid-column:span 9}.grid-container>.medium-9{grid-column:span 9}.grid-x>.medium-10{grid-column:span 10}.grid-container>.medium-10{grid-column:span 10}.grid-x>.medium-11{grid-column:span 11}.grid-container>.medium-11{grid-column:span 11}.grid-x>.medium-12{grid-column:span 12}.grid-container>.medium-12{grid-column:span 12}.grid-x>.medium-offset-1{grid-column-start:2}.grid-x>.medium-offset-2{grid-column-start:3}.grid-x>.medium-offset-3{grid-column-start:4}.grid-x>.medium-offset-4{grid-column-start:5}.grid-x>.medium-offset-5{grid-column-start:6}.grid-x>.medium-offset-6{grid-column-start:7}.grid-x>.medium-offset-7{grid-column-start:8}.grid-x>.medium-offset-8{grid-column-start:9}.grid-x>.medium-offset-9{grid-column-start:10}.grid-x>.medium-offset-10{grid-column-start:11}.grid-x>.medium-offset-11{grid-column-start:12}}@media print,screen and (min-width:62em){.grid-x>.large-1{grid-column:span 1}.grid-container>.large-1{grid-column:span 1}.grid-x>.large-2{grid-column:span 2}.grid-container>.large-2{grid-column:span 2}.grid-x>.large-3{grid-column:span 3}.grid-container>.large-3{grid-column:span 3}.grid-x>.large-4{grid-column:span 4}.grid-container>.large-4{grid-column:span 4}.grid-x>.large-5{grid-column:span 5}.grid-container>.large-5{grid-column:span 5}.grid-x>.large-6{grid-column:span 6}.grid-container>.large-6{grid-column:span 6}.grid-x>.large-7{grid-column:span 7}.grid-container>.large-7{grid-column:span 7}.grid-x>.large-8{grid-column:span 8}.grid-container>.large-8{grid-column:span 8}.grid-x>.large-9{grid-column:span 9}.grid-container>.large-9{grid-column:span 9}.grid-x>.large-10{grid-column:span 10}.grid-container>.large-10{grid-column:span 10}.grid-x>.large-11{grid-column:span 11}.grid-container>.large-11{grid-column:span 11}.grid-x>.large-12{grid-column:span 12}.grid-container>.large-12{grid-column:span 12}.grid-x>.large-offset-1{grid-column-start:2}.grid-x>.large-offset-2{grid-column-start:3}.grid-x>.large-offset-3{grid-column-start:4}.grid-x>.large-offset-4{grid-column-start:5}.grid-x>.large-offset-5{grid-column-start:6}.grid-x>.large-offset-6{grid-column-start:7}.grid-x>.large-offset-7{grid-column-start:8}.grid-x>.large-offset-8{grid-column-start:9}.grid-x>.large-offset-9{grid-column-start:10}.grid-x>.large-offset-10{grid-column-start:11}.grid-x>.large-offset-11{grid-column-start:12}}.cell{min-width:0}@media print,screen and (min-width:47.5em){.mod_article>.grid-container{column-gap:3.75rem}}.grid-x>.cell--centered{grid-column:1/-1;justify-self:center;width:100%}.grid-container>.cell--centered{grid-column:1/-1;justify-self:center;width:100%}.grid-x>.cell--centered.small-1{width:8.33333%}.grid-container>.cell--centered.small-1{width:8.33333%}.grid-x>.cell--centered.small-2{width:16.6667%}.grid-container>.cell--centered.small-2{width:16.6667%}.grid-x>.cell--centered.small-3{width:25%}.grid-container>.cell--centered.small-3{width:25%}.grid-x>.cell--centered.small-4{width:33.3333%}.grid-container>.cell--centered.small-4{width:33.3333%}.grid-x>.cell--centered.small-5{width:41.6667%}.grid-container>.cell--centered.small-5{width:41.6667%}.grid-x>.cell--centered.small-6{width:50%}.grid-container>.cell--centered.small-6{width:50%}.grid-x>.cell--centered.small-7{width:58.3333%}.grid-container>.cell--centered.small-7{width:58.3333%}.grid-x>.cell--centered.small-8{width:66.6667%}.grid-container>.cell--centered.small-8{width:66.6667%}.grid-x>.cell--centered.small-9{width:75%}.grid-container>.cell--centered.small-9{width:75%}.grid-x>.cell--centered.small-10{width:83.3333%}.grid-container>.cell--centered.small-10{width:83.3333%}.grid-x>.cell--centered.small-11{width:91.6667%}.grid-container>.cell--centered.small-11{width:91.6667%}.grid-x>.cell--centered.small-12{width:100%}.grid-container>.cell--centered.small-12{width:100%}@media print,screen and (min-width:47.5em){.grid-x>.cell--centered.medium-1{width:8.33333%}.grid-container>.cell--centered.medium-1{width:8.33333%}.grid-x>.cell--centered.medium-2{width:16.6667%}.grid-container>.cell--centered.medium-2{width:16.6667%}.grid-x>.cell--centered.medium-3{width:25%}.grid-container>.cell--centered.medium-3{width:25%}.grid-x>.cell--centered.medium-4{width:33.3333%}.grid-container>.cell--centered.medium-4{width:33.3333%}.grid-x>.cell--centered.medium-5{width:41.6667%}.grid-container>.cell--centered.medium-5{width:41.6667%}.grid-x>.cell--centered.medium-6{width:50%}.grid-container>.cell--centered.medium-6{width:50%}.grid-x>.cell--centered.medium-7{width:58.3333%}.grid-container>.cell--centered.medium-7{width:58.3333%}.grid-x>.cell--centered.medium-8{width:66.6667%}.grid-container>.cell--centered.medium-8{width:66.6667%}.grid-x>.cell--centered.medium-9{width:75%}.grid-container>.cell--centered.medium-9{width:75%}.grid-x>.cell--centered.medium-10{width:83.3333%}.grid-container>.cell--centered.medium-10{width:83.3333%}.grid-x>.cell--centered.medium-11{width:91.6667%}.grid-container>.cell--centered.medium-11{width:91.6667%}.grid-x>.cell--centered.medium-12{width:100%}.grid-container>.cell--centered.medium-12{width:100%}}@media print,screen and (min-width:62em){.grid-x>.cell--centered.large-1{width:8.33333%}.grid-container>.cell--centered.large-1{width:8.33333%}.grid-x>.cell--centered.large-2{width:16.6667%}.grid-container>.cell--centered.large-2{width:16.6667%}.grid-x>.cell--centered.large-3{width:25%}.grid-container>.cell--centered.large-3{width:25%}.grid-x>.cell--centered.large-4{width:33.3333%}.grid-container>.cell--centered.large-4{width:33.3333%}.grid-x>.cell--centered.large-5{width:41.6667%}.grid-container>.cell--centered.large-5{width:41.6667%}.grid-x>.cell--centered.large-6{width:50%}.grid-container>.cell--centered.large-6{width:50%}.grid-x>.cell--centered.large-7{width:58.3333%}.grid-container>.cell--centered.large-7{width:58.3333%}.grid-x>.cell--centered.large-8{width:66.6667%}.grid-container>.cell--centered.large-8{width:66.6667%}.grid-x>.cell--centered.large-9{width:75%}.grid-container>.cell--centered.large-9{width:75%}.grid-x>.cell--centered.large-10{width:83.3333%}.grid-container>.cell--centered.large-10{width:83.3333%}.grid-x>.cell--centered.large-11{width:91.6667%}.grid-container>.cell--centered.large-11{width:91.6667%}.grid-x>.cell--centered.large-12{width:100%}.grid-container>.cell--centered.large-12{width:100%}}@media print,screen and (min-width:47.5em){.u-gap-left--large{padding-left:1.875rem}}.block-grid{--block-grid-columns:1;grid-template-columns:repeat(var(--block-grid-columns),minmax(0,1fr));gap:1.25rem;display:grid}@media print,screen and (min-width:47.5em){.block-grid{gap:1.875rem}}.block-grid>*{min-width:0;position:relative}@media print,screen and (min-width:62em){.block-grid.gap--large{gap:2.8125rem 3.75rem}}.block-grid--center{flex-wrap:wrap;justify-content:center;display:flex}.block-grid--center>*{flex:0 0 calc((100% - (var(--block-grid-columns) - 1) * 1.25rem) / var(--block-grid-columns))}@media print,screen and (min-width:47.5em){.block-grid--center>*{flex-basis:calc((100% - (var(--block-grid-columns) - 1) * 1.875rem) / var(--block-grid-columns))}}@media print,screen and (min-width:62em){.block-grid--center.gap--large>*{flex-basis:calc((100% - (var(--block-grid-columns) - 1) * 3.75rem) / var(--block-grid-columns))}}.block-grid.small-up-1{--block-grid-columns:1}.block-grid.small-up-2{--block-grid-columns:2}.block-grid.small-up-3{--block-grid-columns:3}.block-grid.small-up-4{--block-grid-columns:4}.block-grid.small-up-5{--block-grid-columns:5}.block-grid.small-up-6{--block-grid-columns:6}@media print,screen and (min-width:47.5em){.block-grid.medium-up-1{--block-grid-columns:1}.block-grid.medium-up-2{--block-grid-columns:2}.block-grid.medium-up-3{--block-grid-columns:3}.block-grid.medium-up-4{--block-grid-columns:4}.block-grid.medium-up-5{--block-grid-columns:5}.block-grid.medium-up-6{--block-grid-columns:6}}@media print,screen and (min-width:62em){.block-grid.large-up-1{--block-grid-columns:1}.block-grid.large-up-2{--block-grid-columns:2}.block-grid.large-up-3{--block-grid-columns:3}.block-grid.large-up-4{--block-grid-columns:4}.block-grid.large-up-5{--block-grid-columns:5}.block-grid.large-up-6{--block-grid-columns:6}}.row{max-width:87.5rem;margin-left:auto;margin-right:auto}.row:before{content:" ";display:table}.row:after{content:" ";display:table}.row:after{clear:both}.row.expanded{max-width:none}.grid-container .row,.cell .row,.row .row{max-width:none;margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:47.5em){.grid-container .row,.cell .row,.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row>.column{float:left;width:100%;padding-left:.625rem;padding-right:.625rem}.row>.columns{float:left;width:100%;padding-left:.625rem;padding-right:.625rem}@media print,screen and (min-width:47.5em){.row>.column{padding-left:.9375rem;padding-right:.9375rem}.row>.columns{padding-left:.9375rem;padding-right:.9375rem}}.row>.column:last-child:not(:first-child){float:right}.row>.columns:last-child:not(:first-child){float:right}.row>.column.end:last-child:last-child{float:left}.row>.columns.end:last-child:last-child{float:left}.row>.column-block{margin-bottom:1.25rem}.row>.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width:47.5em){.row>.column-block{margin-bottom:1.875rem}}.column.row.row{float:none;padding-left:.625rem;padding-right:.625rem}@media print,screen and (min-width:47.5em){.column.row.row{padding-left:.9375rem;padding-right:.9375rem}}.row>.small-1.column{width:8.33333%}.row>.small-1.columns{width:8.33333%}.row>.small-2.column{width:16.6667%}.row>.small-2.columns{width:16.6667%}.row>.small-3.column{width:25%}.row>.small-3.columns{width:25%}.row>.small-4.column{width:33.3333%}.row>.small-4.columns{width:33.3333%}.row>.small-5.column{width:41.6667%}.row>.small-5.columns{width:41.6667%}.row>.small-6.column{width:50%}.row>.small-6.columns{width:50%}.row>.small-7.column{width:58.3333%}.row>.small-7.columns{width:58.3333%}.row>.small-8.column{width:66.6667%}.row>.small-8.columns{width:66.6667%}.row>.small-9.column{width:75%}.row>.small-9.columns{width:75%}.row>.small-10.column{width:83.3333%}.row>.small-10.columns{width:83.3333%}.row>.small-11.column{width:91.6667%}.row>.small-11.columns{width:91.6667%}.row>.small-12.column{width:100%}.row>.small-12.columns{width:100%}.row>.small-centered{float:none;clear:both;margin-left:auto;margin-right:auto}.row>.small-centered:last-child:not(:first-child){float:none;clear:both;margin-left:auto;margin-right:auto}.row.small-up-1>.column{float:left;width:100%}.row.small-up-1>.columns{float:left;width:100%}.row.small-up-1>.column:nth-of-type(n){clear:none}.row.small-up-1>.columns:nth-of-type(n){clear:none}.row.small-up-1>.column:nth-of-type(n+1){clear:both}.row.small-up-1>.columns:nth-of-type(n+1){clear:both}.row.small-up-1>.column:last-child{float:left}.row.small-up-1>.columns:last-child{float:left}.row.small-up-2>.column{float:left;width:50%}.row.small-up-2>.columns{float:left;width:50%}.row.small-up-2>.column:nth-of-type(n){clear:none}.row.small-up-2>.columns:nth-of-type(n){clear:none}.row.small-up-2>.column:nth-of-type(odd){clear:both}.row.small-up-2>.columns:nth-of-type(odd){clear:both}.row.small-up-2>.column:last-child{float:left}.row.small-up-2>.columns:last-child{float:left}.row.small-up-3>.column{float:left;width:33.3333%}.row.small-up-3>.columns{float:left;width:33.3333%}.row.small-up-3>.column:nth-of-type(n){clear:none}.row.small-up-3>.columns:nth-of-type(n){clear:none}.row.small-up-3>.column:nth-of-type(3n+1){clear:both}.row.small-up-3>.columns:nth-of-type(3n+1){clear:both}.row.small-up-3>.column:last-child{float:left}.row.small-up-3>.columns:last-child{float:left}.row.small-up-4>.column{float:left;width:25%}.row.small-up-4>.columns{float:left;width:25%}.row.small-up-4>.column:nth-of-type(n){clear:none}.row.small-up-4>.columns:nth-of-type(n){clear:none}.row.small-up-4>.column:nth-of-type(4n+1){clear:both}.row.small-up-4>.columns:nth-of-type(4n+1){clear:both}.row.small-up-4>.column:last-child{float:left}.row.small-up-4>.columns:last-child{float:left}.row.small-up-5>.column{float:left;width:20%}.row.small-up-5>.columns{float:left;width:20%}.row.small-up-5>.column:nth-of-type(n){clear:none}.row.small-up-5>.columns:nth-of-type(n){clear:none}.row.small-up-5>.column:nth-of-type(5n+1){clear:both}.row.small-up-5>.columns:nth-of-type(5n+1){clear:both}.row.small-up-5>.column:last-child{float:left}.row.small-up-5>.columns:last-child{float:left}.row.small-up-6>.column{float:left;width:16.6667%}.row.small-up-6>.columns{float:left;width:16.6667%}.row.small-up-6>.column:nth-of-type(n){clear:none}.row.small-up-6>.columns:nth-of-type(n){clear:none}.row.small-up-6>.column:nth-of-type(6n+1){clear:both}.row.small-up-6>.columns:nth-of-type(6n+1){clear:both}.row.small-up-6>.column:last-child{float:left}.row.small-up-6>.columns:last-child{float:left}@media print,screen and (min-width:47.5em){.row>.medium-1.column{width:8.33333%}.row>.medium-1.columns{width:8.33333%}.row>.medium-2.column{width:16.6667%}.row>.medium-2.columns{width:16.6667%}.row>.medium-3.column{width:25%}.row>.medium-3.columns{width:25%}.row>.medium-4.column{width:33.3333%}.row>.medium-4.columns{width:33.3333%}.row>.medium-5.column{width:41.6667%}.row>.medium-5.columns{width:41.6667%}.row>.medium-6.column{width:50%}.row>.medium-6.columns{width:50%}.row>.medium-7.column{width:58.3333%}.row>.medium-7.columns{width:58.3333%}.row>.medium-8.column{width:66.6667%}.row>.medium-8.columns{width:66.6667%}.row>.medium-9.column{width:75%}.row>.medium-9.columns{width:75%}.row>.medium-10.column{width:83.3333%}.row>.medium-10.columns{width:83.3333%}.row>.medium-11.column{width:91.6667%}.row>.medium-11.columns{width:91.6667%}.row>.medium-12.column{width:100%}.row>.medium-12.columns{width:100%}.row>.medium-centered{float:none;clear:both;margin-left:auto;margin-right:auto}.row>.medium-centered:last-child:not(:first-child){float:none;clear:both;margin-left:auto;margin-right:auto}.row.medium-up-1>.column{float:left;width:100%}.row.medium-up-1>.columns{float:left;width:100%}.row.medium-up-1>.column:nth-of-type(n){clear:none}.row.medium-up-1>.columns:nth-of-type(n){clear:none}.row.medium-up-1>.column:nth-of-type(n+1){clear:both}.row.medium-up-1>.columns:nth-of-type(n+1){clear:both}.row.medium-up-1>.column:last-child{float:left}.row.medium-up-1>.columns:last-child{float:left}.row.medium-up-2>.column{float:left;width:50%}.row.medium-up-2>.columns{float:left;width:50%}.row.medium-up-2>.column:nth-of-type(n){clear:none}.row.medium-up-2>.columns:nth-of-type(n){clear:none}.row.medium-up-2>.column:nth-of-type(odd){clear:both}.row.medium-up-2>.columns:nth-of-type(odd){clear:both}.row.medium-up-2>.column:last-child{float:left}.row.medium-up-2>.columns:last-child{float:left}.row.medium-up-3>.column{float:left;width:33.3333%}.row.medium-up-3>.columns{float:left;width:33.3333%}.row.medium-up-3>.column:nth-of-type(n){clear:none}.row.medium-up-3>.columns:nth-of-type(n){clear:none}.row.medium-up-3>.column:nth-of-type(3n+1){clear:both}.row.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.row.medium-up-3>.column:last-child{float:left}.row.medium-up-3>.columns:last-child{float:left}.row.medium-up-4>.column{float:left;width:25%}.row.medium-up-4>.columns{float:left;width:25%}.row.medium-up-4>.column:nth-of-type(n){clear:none}.row.medium-up-4>.columns:nth-of-type(n){clear:none}.row.medium-up-4>.column:nth-of-type(4n+1){clear:both}.row.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.row.medium-up-4>.column:last-child{float:left}.row.medium-up-4>.columns:last-child{float:left}.row.medium-up-5>.column{float:left;width:20%}.row.medium-up-5>.columns{float:left;width:20%}.row.medium-up-5>.column:nth-of-type(n){clear:none}.row.medium-up-5>.columns:nth-of-type(n){clear:none}.row.medium-up-5>.column:nth-of-type(5n+1){clear:both}.row.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.row.medium-up-5>.column:last-child{float:left}.row.medium-up-5>.columns:last-child{float:left}.row.medium-up-6>.column{float:left;width:16.6667%}.row.medium-up-6>.columns{float:left;width:16.6667%}.row.medium-up-6>.column:nth-of-type(n){clear:none}.row.medium-up-6>.columns:nth-of-type(n){clear:none}.row.medium-up-6>.column:nth-of-type(6n+1){clear:both}.row.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.row.medium-up-6>.column:last-child{float:left}.row.medium-up-6>.columns:last-child{float:left}}@media print,screen and (min-width:62em){.row>.large-1.column{width:8.33333%}.row>.large-1.columns{width:8.33333%}.row>.large-2.column{width:16.6667%}.row>.large-2.columns{width:16.6667%}.row>.large-3.column{width:25%}.row>.large-3.columns{width:25%}.row>.large-4.column{width:33.3333%}.row>.large-4.columns{width:33.3333%}.row>.large-5.column{width:41.6667%}.row>.large-5.columns{width:41.6667%}.row>.large-6.column{width:50%}.row>.large-6.columns{width:50%}.row>.large-7.column{width:58.3333%}.row>.large-7.columns{width:58.3333%}.row>.large-8.column{width:66.6667%}.row>.large-8.columns{width:66.6667%}.row>.large-9.column{width:75%}.row>.large-9.columns{width:75%}.row>.large-10.column{width:83.3333%}.row>.large-10.columns{width:83.3333%}.row>.large-11.column{width:91.6667%}.row>.large-11.columns{width:91.6667%}.row>.large-12.column{width:100%}.row>.large-12.columns{width:100%}.row>.large-centered{float:none;clear:both;margin-left:auto;margin-right:auto}.row>.large-centered:last-child:not(:first-child){float:none;clear:both;margin-left:auto;margin-right:auto}.row.large-up-1>.column{float:left;width:100%}.row.large-up-1>.columns{float:left;width:100%}.row.large-up-1>.column:nth-of-type(n){clear:none}.row.large-up-1>.columns:nth-of-type(n){clear:none}.row.large-up-1>.column:nth-of-type(n+1){clear:both}.row.large-up-1>.columns:nth-of-type(n+1){clear:both}.row.large-up-1>.column:last-child{float:left}.row.large-up-1>.columns:last-child{float:left}.row.large-up-2>.column{float:left;width:50%}.row.large-up-2>.columns{float:left;width:50%}.row.large-up-2>.column:nth-of-type(n){clear:none}.row.large-up-2>.columns:nth-of-type(n){clear:none}.row.large-up-2>.column:nth-of-type(odd){clear:both}.row.large-up-2>.columns:nth-of-type(odd){clear:both}.row.large-up-2>.column:last-child{float:left}.row.large-up-2>.columns:last-child{float:left}.row.large-up-3>.column{float:left;width:33.3333%}.row.large-up-3>.columns{float:left;width:33.3333%}.row.large-up-3>.column:nth-of-type(n){clear:none}.row.large-up-3>.columns:nth-of-type(n){clear:none}.row.large-up-3>.column:nth-of-type(3n+1){clear:both}.row.large-up-3>.columns:nth-of-type(3n+1){clear:both}.row.large-up-3>.column:last-child{float:left}.row.large-up-3>.columns:last-child{float:left}.row.large-up-4>.column{float:left;width:25%}.row.large-up-4>.columns{float:left;width:25%}.row.large-up-4>.column:nth-of-type(n){clear:none}.row.large-up-4>.columns:nth-of-type(n){clear:none}.row.large-up-4>.column:nth-of-type(4n+1){clear:both}.row.large-up-4>.columns:nth-of-type(4n+1){clear:both}.row.large-up-4>.column:last-child{float:left}.row.large-up-4>.columns:last-child{float:left}.row.large-up-5>.column{float:left;width:20%}.row.large-up-5>.columns{float:left;width:20%}.row.large-up-5>.column:nth-of-type(n){clear:none}.row.large-up-5>.columns:nth-of-type(n){clear:none}.row.large-up-5>.column:nth-of-type(5n+1){clear:both}.row.large-up-5>.columns:nth-of-type(5n+1){clear:both}.row.large-up-5>.column:last-child{float:left}.row.large-up-5>.columns:last-child{float:left}.row.large-up-6>.column{float:left;width:16.6667%}.row.large-up-6>.columns{float:left;width:16.6667%}.row.large-up-6>.column:nth-of-type(n){clear:none}.row.large-up-6>.columns:nth-of-type(n){clear:none}.row.large-up-6>.column:nth-of-type(6n+1){clear:both}.row.large-up-6>.columns:nth-of-type(6n+1){clear:both}.row.large-up-6>.column:last-child{float:left}.row.large-up-6>.columns:last-child{float:left}}.o-masonry-grid{grid-gap:0;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;padding:0;display:grid}@media print,screen and (min-width:47.5em){.o-masonry-grid{grid-gap:0 1.875rem}}.o-masonry-grid .o-masonry-grid__item{grid-row-end:span 1;grid-column-end:span 12}@media print,screen and (min-width:47.5em){.o-masonry-grid .o-masonry-grid__item{grid-row-end:span 1;grid-column-end:span 6}}@media print,screen and (min-width:62em){.o-masonry-grid .o-masonry-grid__item,.o-masonry-grid--layout-1 .o-masonry-grid__item{grid-row-end:span 1;grid-column-end:span 3}.o-masonry-grid--layout-1 .o-masonry-grid__item:nth-child(-n+3){grid-row-end:span 2;grid-column-end:span 4}.o-masonry-grid--layout-2 .o-masonry-grid__item:nth-child(-n+3){grid-row-end:span 1;grid-column-end:span 3}}.fab,[class^=o-icon--],[class*=" o-icon--"]{font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:fontello!important}.o-icon--facebook:before{content:"\e900"}.o-icon--linkedin:before{content:"\e901"}.o-icon--xing:before{content:"\e90c"}.o-icon--youtube:before{content:"\e90d"}.o-icon--twitter:before{content:"\e905"}.o-icon--arrow-down:before{content:"\e907"}.o-icon--phone:before{content:"\e801"}.o-icon--email:before{content:"\e906"}.o-icon--right:before{content:"\e902"}.o-icon--down:before{content:"\e903"}@keyframes border-fade-in{0%{border-bottom:1px solid #fefefe}to{border-bottom:1px solid #0005a3}}@keyframes bar-fade-in{0%{opacity:0}to{opacity:1}}@media print,screen and (min-width:47.5em){.c-header{height:7.5rem}}.c-header__inside{z-index:200;background-color:#fefefe;max-width:87.5rem;height:6.25rem;margin-left:auto;margin-right:auto;padding-top:0;padding-left:.625rem;padding-right:.625rem;position:relative}@media print,screen and (min-width:47.5em){.c-header__inside{border-top:none;height:7.5rem;padding-top:.9375rem;padding-bottom:.3125rem}.c-header__inside:after{content:"";z-index:0;background-color:#fefefe;width:200rem;height:100%;display:block;position:absolute;bottom:0;left:-56.3125rem}.c-header__inside.is-sticky{z-index:1000;background-color:#fefefe;width:auto;max-width:87.5rem;margin:0 auto;padding-left:.9375rem;padding-right:.9375rem;transition:all .4s;position:fixed;top:0;left:0;right:0}.c-header__inside.show-border{border-bottom:1px solid #0005a3;transition-property:border-color;transition-duration:.5s;animation:2s ease-in border-fade-in}.c-header__inside.show-border:after{content:"";background:linear-gradient(#fefefe,#fefefef7 75%);width:auto;max-width:87.5rem;height:1.875rem;animation:.3s ease-in bar-fade-in;position:absolute;bottom:-1.9375rem;left:0;right:0}}.c-header__logo{text-align:left;z-index:400;width:auto;margin:2.8125rem auto 0;display:inline-block;position:absolute}@media print,screen and (min-width:47.5em){.c-header__logo{width:auto;margin-top:0;position:relative}}.c-header__contact{text-align:right;background-color:#f4f4f4;width:100%;margin-left:-.625rem;padding:.4375rem .625rem;position:absolute}@media print,screen and (min-width:47.5em){.c-header__contact{z-index:50;background-color:#fefefe;padding:.9375rem;top:0}}.c-header__hero{max-width:87.5rem;margin-top:0;margin-left:auto;margin-right:auto;padding-left:.625rem;padding-right:.625rem}@media print,screen and (min-width:47.5em){.c-header__hero{margin-top:7.5rem;padding-left:.9375rem;padding-right:.9375rem}}.c-logo__link{background-image:url(../img/logo-die-bruecke.jpg);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:8.4375rem;height:3.125rem;transition:all .4s}@media print,screen and (min-width:47.5em){.c-logo__link{z-index:1000;width:15.625rem;height:5.625rem;position:relative}}.c-nav-header__menu-button{z-index:250;display:inline-block;position:absolute;top:3.5rem;right:.625rem}.c-nav-header:has(.c-nav-header__checkbox:focus-visible) .c-nav-header__menu-button{outline-offset:4px;outline:2px solid #0005a3}.c-nav-header__menu-icon{vertical-align:middle;cursor:pointer;width:1.875rem;height:22px;display:inline-block;position:relative}.c-nav-header__menu-icon:after{content:"";background:#222;width:100%;height:3px;display:block;position:absolute;top:0;left:0;box-shadow:0 9px #222,0 18px #222}.c-nav-header__menu-icon:hover:after{background:#222;box-shadow:0 9px #222,0 18px #222}.c-nav-header__menu-icon{display:block}.c-nav-header__menu-text{text-align:center;font-size:.6875rem;display:none}.c-nav-header__checkbox{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media print,screen and (min-width:47.5em){.c-nav-header__checkbox{display:none}}@media print,screen and (max-width:47.4988em){.c-nav-header__checkbox:checked~.c-nav-header__wrapper{z-index:2000;opacity:1;visibility:visible;display:block}.c-nav-header__wrapper{-webkit-overflow-scrolling:touch;text-align:right;background-color:#eaeaee;width:20rem;margin-top:3.125rem;margin-bottom:0;margin-left:0;padding-top:.9375rem;list-style-type:none;display:none;position:fixed;top:3.125rem;bottom:0;right:0;overflow-y:auto}}.c-nav-header .mod_navigation{clear:both}@media print,screen and (min-width:47.5em){.c-nav-header .mod_navigation{z-index:100;border-top:0;width:auto;height:2.75rem;padding-top:0;transition:all .4s;display:block;position:absolute;top:3.75rem;left:.9375rem;right:.9375rem}}.c-nav-header .mod_navigation .level_1{margin:0;font-size:1.125rem;font-weight:400;list-style-type:none}@media print,screen and (min-width:47.5em){.c-nav-header .mod_navigation .level_1{z-index:200;text-align:justify;float:right;width:100%;max-width:30.3125rem;height:2.75rem}}@media screen and (min-width:56.875em){.c-nav-header .mod_navigation .level_1{max-width:35.625rem}}@media screen and (min-width:68.75em){.c-nav-header .mod_navigation .level_1{max-width:45rem}}.c-nav-header .mod_navigation .level_1>li{padding-top:.625rem}.c-nav-header .mod_navigation .level_1>li>a{color:#222}.c-nav-header .mod_navigation .level_1>li>a.active{color:#0005a3}.c-nav-header .mod_navigation .level_1>li>a.trail{color:#0005a3}.c-nav-header .mod_navigation .level_1>li>a:hover{color:#0005a3}.c-nav-header .mod_navigation .level_1>li>a:focus{color:#0005a3}@media print,screen and (max-width:47.4988em){.c-nav-header .mod_navigation .level_1>li{padding-bottom:.625rem;padding-right:3.4375rem;position:relative}.c-nav-header .mod_navigation .level_1>li:last-child{display:none}}@media print,screen and (min-width:47.5em){.c-nav-header .mod_navigation .level_1>li{text-align:left;vertical-align:middle;border-bottom:0;padding-bottom:0;display:inline-block;position:relative}.c-nav-header .mod_navigation .level_1>li:last-child{height:0;margin-top:-100%;padding-left:100%}.c-nav-header .mod_navigation .level_1>li>a{text-align:left;width:100%;position:relative}.c-nav-header .mod_navigation .level_1>li.active{color:#0005a3}.c-nav-header .mod_navigation .level_1>li.trail{color:#0005a3}.c-nav-header .mod_navigation .level_1>li:hover{color:#0005a3}.c-nav-header .mod_navigation .level_1>li:focus{color:#0005a3}.c-nav-header .mod_navigation .level_1>li.active>a{color:#0005a3;z-index:10}.c-nav-header .mod_navigation .level_1>li.trail>a{color:#0005a3;z-index:10}.c-nav-header .mod_navigation .level_1>li:hover>a{color:#0005a3;z-index:10}.c-nav-header .mod_navigation .level_1>li:focus>a{color:#0005a3;z-index:10}.c-nav-header .mod_navigation .level_1>li.filler:after{display:none}.c-nav-header .mod_navigation .level_1>li:hover:after{content:"";z-index:1;background-color:transparent;width:100%;height:2.625rem;margin-left:0;display:table;position:absolute;top:.625rem}.c-nav-header .mod_navigation .level_1>li:hover .level_2{opacity:1;visibility:visible;width:100%;height:100%;display:table;position:absolute;transform:scaleY(1)}}.c-nav-header .mod_navigation .level_2{text-transform:none;margin-left:0;font-size:1rem;list-style-type:none;display:none;position:absolute}.c-nav-header .mod_navigation .level_2 a{color:#222}@media print,screen and (max-width:47.4988em){.c-nav-header .mod_navigation .level_2{margin-top:.4375rem;margin-bottom:.4375rem;margin-left:.9375rem;font-weight:400}.c-nav-header .mod_navigation .level_2>li{margin-bottom:.625rem}.c-nav-header .mod_navigation .level_2 a.active,.c-nav-header .mod_navigation .level_2 a.trail,.c-nav-header .mod_navigation .level_2 a:hover{color:#222;font-weight:600}.c-nav-header .mod_navigation .level_2 a:focus{color:#222;font-weight:600}}@media print,screen and (min-width:47.5em){.c-nav-header .mod_navigation .level_2{backdrop-filter:blur(5px);z-index:auto;opacity:0;visibility:hidden;transform-origin:top;background-color:#222222f2;min-width:17.5rem;margin-left:-.9375rem;padding:.625rem .9375rem;font-size:1rem;transition:transform .7s,opacity .9s;display:table;top:3rem;left:0;transform:scaleY(0)}.c-nav-header .mod_navigation .level_2>li{z-index:20;border-bottom:1px solid #222;width:100%;margin-bottom:.625rem;padding-bottom:.25rem;font-weight:300;position:relative}.c-nav-header .mod_navigation .level_2>li.last{margin-bottom:0}.c-nav-header .mod_navigation .level_2>li:last-child{border:none}.c-nav-header .mod_navigation .level_2>li.active{color:#222;font-weight:400}.c-nav-header .mod_navigation .level_2 a{color:#fefefe;width:100%}.c-nav-header .mod_navigation .level_2 a:after{content:"attr(data-text)";visibility:hidden;color:transparent;height:1px;font-weight:400;display:block;overflow:hidden}.c-nav-header .mod_navigation .level_2 a.active,.c-nav-header .mod_navigation .level_2 a.trail,.c-nav-header .mod_navigation .level_2 a:hover{color:#222;font-weight:400}.c-nav-header .mod_navigation .level_2 a:focus{color:#222;font-weight:400}}.c-nav-header .mod_navigation .level_2 .submenu__button{display:none}.c-nav-header .mod_navigation .level_3{margin-left:0;padding-top:.3125rem;padding-left:1.25rem;list-style:none}.c-nav-header .mod_navigation .level_3>li{margin-bottom:.3125rem}.c-nav-header .mod_navigation .level_3>li:last-child{border:none;margin-bottom:0}.c-nav-header .mod_navigation .submenu__checkbox{display:none}@media print,screen and (max-width:47.4988em){.c-nav-header .mod_navigation .submenu__checkbox:checked~.level_2{opacity:1;visibility:visible;display:block;position:relative}.c-nav-header .mod_navigation .submenu__checkbox:checked~.submenu__button .submenu__icon:after{display:none}}.c-nav-header .mod_navigation .submenu__button{cursor:pointer;float:right;user-select:none;border:1px solid #0005a3;width:2rem;height:2rem;margin-bottom:0;position:absolute;top:.625rem;right:.625rem}@media print,screen and (min-width:47.5em){.c-nav-header .mod_navigation .submenu__button{display:none}}.c-nav-header .mod_navigation .submenu__button .submenu__icon{background-color:#0005a3;width:1.1875rem;height:.1875rem;margin:.875rem .375rem;display:block}.c-nav-header .mod_navigation .submenu__button .submenu__icon:after{content:"";background-color:#0005a3;width:.1875rem;height:1.1875rem;margin:-.5rem .5rem;display:block;position:absolute}.c-nav-header .mod_navigation .no-siblings .submenu__button{display:none}.c-footer .content-hyperlink,.c-header__contact .content-hyperlink,.c-footer .ce_hyperlink,.c-header__contact .ce_hyperlink{margin-right:1.25rem;display:inline-block}.c-footer .content-hyperlink:last-child{margin-right:0}.c-header__contact .content-hyperlink:last-child{margin-right:0}.c-footer .ce_hyperlink:last-child{margin-right:0}.c-header__contact .ce_hyperlink:last-child{margin-right:0}.c-footer .content-hyperlink figure,.c-header__contact .content-hyperlink figure,.c-footer .ce_hyperlink figure,.c-header__contact .ce_hyperlink figure{margin:0}.c-footer .content-hyperlink a img,.c-header__contact .content-hyperlink a img,.c-footer .ce_hyperlink a img,.c-header__contact .ce_hyperlink a img{width:1.375rem;height:1.375rem}@media print,screen and (min-width:47.5em){.c-footer .content-hyperlink a img,.c-header__contact .content-hyperlink a img,.c-footer .ce_hyperlink a img,.c-header__contact .ce_hyperlink a img{width:1.5625rem;height:1.5625rem}}.c-hero,.c-hero--large,.c-hero--small,.c-hero__image-wrapper{position:relative}.c-hero__image{background-repeat:no-repeat;background-size:cover;width:100%!important;height:18.75rem!important}@media print,screen and (min-width:47.5em){.c-hero__image{height:23.375rem!important}.c-hero--small .c-hero__image{height:18.75rem!important}}@media print,screen and (min-width:62em){.c-hero__image{height:37.5rem!important}.c-hero--small .c-hero__image{height:18.75rem!important}}@media screen and (min-width:75em){.c-hero__image{height:43.75rem!important}.c-hero--small .c-hero__image{height:18.75rem!important}}.c-hero .grid-container{max-width:none;padding:0;display:block;position:relative}.c-hero__text-wrapper{max-width:90rem;position:absolute;bottom:.9375rem;left:1.875rem}.c-hero__headline,.c-hero__text{color:#fefefe;margin-bottom:0;padding-bottom:0;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.75rem;font-weight:500;line-height:1.3;display:block}@media print,screen and (min-width:47.5em){.c-hero__headline,.c-hero__text{font-size:2.875rem}}.c-hero__headline p,.c-hero__text p{margin-bottom:0;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.3}.c-hero__headline--first,.c-hero__headline--second,.content-headline__first{display:block}.content-headline__second{color:#0005a3;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.375rem;font-weight:400;display:block}.c-link-button,.c-button,.ce_buttonHyperlink{font-size:1.125rem;display:block;position:relative}.c-link-button a,.c-button a,.ce_buttonHyperlink a{text-transform:uppercase;margin-top:.9375rem;margin-bottom:1.875rem}.c-link-button a span,.c-button a span,.ce_buttonHyperlink a span{font-size:1.5rem;display:block}.hyperlink--button{text-align:center}.hyperlink--button a:after{content:"\e907";font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:2.125rem;margin-left:-1.0625rem;font-style:normal;font-weight:400;line-height:1;position:absolute;bottom:0;left:50%;font-family:fontello!important}.c-button{display:inline-block}.c-button a:after{content:"\e907";font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:2.125rem;margin-left:-1.0625rem;font-style:normal;font-weight:400;line-height:1;position:absolute;bottom:0;left:50%;font-family:fontello!important}.c-link--view{text-align:right}.c-link--view.mod_article{z-index:2;height:0;padding-top:0;position:relative}.c-link--view>.grid-container{white-space:nowrap;height:0;position:relative;top:1.5rem}.c-link--view+.mod_article .c-projectfilter__item:first-child .c-projectfilter__category-name{padding-right:6.25rem}@media print,screen and (min-width:47.5em){.c-link--view+.mod_article .c-projectfilter__item:first-child .c-projectfilter__category-name{padding-right:0}.c-link--view+.mod_article .c-projectfilter__container{padding-right:6.25rem}}.c-link--view .content-hyperlink,.c-link--view .ce_hyperlink{margin-right:.9375rem;display:inline-block}.c-link--view .content-hyperlink:last-child{margin-right:0}.c-link--view .ce_hyperlink:last-child{margin-right:0}.c-link--view .content-hyperlink a img,.c-link--view .ce_hyperlink a img{width:1.625rem;height:1.625rem}.c-hyperlink--hidden{z-index:10;cursor:pointer;position:absolute;inset:0}.link-text--above .link-text{display:block}.c-link--view>.grid-container{display:block}.c-main .content-text li,.c-main .ce_text li{margin-bottom:.5rem;position:relative}.o-media--fixed-ratio{height:0;display:block;position:relative;overflow:hidden}.o-media--fixed-ratio-content{width:100%;height:100%;max-width:inherit;position:absolute;top:0;left:0}.video_container{max-width:100%;height:0;margin-top:.4375rem;padding-bottom:56.25%;position:relative;overflow:hidden}.video_container>iframe{z-index:2000;background:0 0;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video_container>object{z-index:2000;background:0 0;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video_container>embed{z-index:2000;background:0 0;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video_container>video{z-index:2000;background:0 0;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.content-player figure{margin:0}.content-player figcaption{font-size:inherit;text-align:left;margin-top:0;padding-top:.9375rem}.content-image figure,.content-text figure{margin:0}.c-team{text-align:center;position:relative}.c-team__link{position:relative}.c-team__link picture{max-width:13.75rem;margin-bottom:.9375rem;display:inline-block}.c-team__link>img{max-width:13.75rem;margin-bottom:.9375rem;display:inline-block}.c-team__link img{-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.c-team__content{color:#222;width:100%}.c-team__name{color:#222;margin-bottom:0;padding-bottom:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:600;line-height:1.5}.c-team__position{margin-bottom:0}.c-team__position strong{font-weight:400}.c-team__education{font-size:.9375rem}.c-team__social:empty{display:none}.c-team__social a{margin:0 .3125rem;display:inline-block}.c-team__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.375rem;height:1.375rem;display:inline-block}.c-team:has(.c-hyperlink--hidden) .c-team__name{text-decoration:underline}.c-block-grid-item{position:relative}.c-block-grid-item.has-teaser:hover .c-block-grid-item__wrapper{background-color:#fefefe}.c-block-grid-item.has-teaser:hover .c-block-grid-item__wrapper .c-block-grid-item__inside{display:none}.c-block-grid-item.has-teaser:hover .c-block-grid-item__wrapper .c-block-grid-item__teaser{visibility:visible;opacity:1;display:block}.c-block-grid-item.has-teaser:hover .c-block-grid-item__image:after{display:block}.c-block-grid-item--job .c-block-grid-item__wrapper{background-color:#f4f4f4;-webkit-border-radius:0;border-radius:0;padding:1.875rem .9375rem}.c-block-grid-item--job .c-block-grid-item__headline-container{margin-bottom:.9375rem}.c-block-grid-item--job h3 span{font-size:1.125rem;display:block}.c-block-grid-item--job .c-block-grid-item__teaser-container{color:#222;text-align:left;margin-bottom:1.875rem}.c-block-grid-item--job .c-block-grid-item__teaser-container li{margin-bottom:.3125rem}.c-block-grid-item--job .c-block-grid-item__link-details,.c-block-grid-item--job .c-block-grid-item__link-form{text-transform:uppercase;margin-left:1.875rem;margin-right:1.875rem;padding-top:.4375rem;padding-bottom:.5rem;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;display:block}.c-block-grid-item--job .c-block-grid-item__link-details{color:#0005a3;border:1px solid #0005a3;margin-bottom:1.875rem}.c-block-grid-item--job .c-block-grid-item__link-details.hidelink{color:#f4f4f4;border:1px solid #f4f4f4}.c-block-grid-item--job .c-block-grid-item__link-form{color:#fefefe;background-color:#0005a3;margin-bottom:.9375rem}.c-block-grid-item--image .c-block-grid-item__wrapper{padding-bottom:0}.c-block-grid-item--image .c-block-grid-item__image{max-width:100%;display:inline-block}.c-block-grid-item--image .c-block-grid-item__image img{-webkit-border-radius:0;border-radius:0;overflow:hidden}.c-block-grid-item--icon .c-block-grid-item__wrapper{-webkit-border-radius:0;border-radius:0;padding-bottom:0}.c-block-grid-item--icon .c-block-grid-item__image{max-width:100%;margin-bottom:1.875rem;display:inline-block}.c-block-grid-item--icon .c-block-grid-item__image img{-webkit-border-radius:0;border-radius:0;width:3.125rem;overflow:hidden}.c-block-grid-item--icon h4{color:#0005a3;font-size:1rem;font-weight:600}.c-block-grid-item--icon .c-block-grid-item__content{position:relative}.c-block-grid-item--icon .c-block-grid-item__text{color:#222;margin-top:.9375rem;font-size:1rem;font-weight:400}.c-block-grid-item--team .c-block-grid-item__wrapper{margin-bottom:.9375rem;padding-bottom:0}.c-block-grid-item--team .c-block-grid-item__image{margin-bottom:.9375rem}.c-block-grid-item--team .c-block-grid-item__content{text-align:center;color:#222;width:100%;position:relative}.c-block-grid-item--team .c-block-grid-item__text{font-size:1rem}.c-block-grid-item--team.u-has-link .c-block-grid-item__text{text-decoration:underline}.c-block-grid-item--counter .c-block-grid-item__wrapper{padding-bottom:0}.c-block-grid-item--counter .c-block-grid-item__counter{color:#0005a3;background-color:#fefefe;border:1px solid #0005a3;-webkit-border-radius:50%;border-radius:50%;width:3.75rem;height:3.75rem;margin-bottom:1.875rem;font-size:2.25rem;font-weight:600;line-height:3.5rem;display:inline-block}.c-block-grid-item--counter h3{font-size:1.875rem;font-weight:400}.c-block-grid-item--counter .c-block-grid-item__content{position:relative}.c-block-grid-item--counter .c-block-grid-item__text{color:#222;margin-top:.9375rem;font-size:1rem;font-weight:400}@media print,screen and (min-width:47.5em){.column--center .c-block-grid-item{display:inline-table;float:none!important}}.c-block-grid-item__wrapper{text-align:center;color:#fefefe;-webkit-border-radius:50%;border-radius:50%;width:100%;padding-bottom:100%;transition:all .6s;display:inline-block;position:relative}.c-block-grid-item__content{width:100%;height:100%;position:absolute;top:0;left:0}.c-block-grid-item__inside{width:100%;padding-left:.9375rem;padding-right:.9375rem;position:absolute;top:50%;transform:translateY(-50%)}.c-block-grid-item__title{margin-bottom:.5rem}.c-block-grid-item__text{font-size:1.625rem;font-weight:600}@media print,screen and (min-width:62em)and (max-width:74.9988em){.c-block-grid-item__text{font-size:1.375rem}}.c-block-grid-item__teaser{visibility:hidden;opacity:0;z-index:10;padding-left:.9375rem;padding-right:.9375rem;position:absolute;top:50%;transform:translateY(-50%)}.c-block-grid-item__teaser-text{color:#222;font-size:.9375rem}.c-block-grid-item__image{max-width:13.75rem;display:inline-block}.c-block-grid-item__image img{-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.c-block-grid-item__link{cursor:pointer;z-index:15;position:absolute;inset:0}.c-block-grid-item__contact{text-align:center;margin-top:.5rem}.c-block-grid-item__contact .c-block-grid-item__title{margin-bottom:0}.c-block-grid-item__contact .c-block-grid-item__text{margin-bottom:.5rem;font-size:1.25rem}.c-block-grid-item__contact a{color:#b9cbd7;margin-right:1.25rem;font-size:1.5rem}.c-block-grid-item__contact a:last-child{margin-right:0}.c-job h3{margin-bottom:0}.c-job .c-block-grid-item__link-form{text-transform:uppercase;color:#fefefe;background-color:#0005a3;margin-top:1.875rem;padding:.4375rem 1.875rem .5rem;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;display:inline-block}@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes slideFadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideFadeOut{0%{opacity:1}to{opacity:0}}.c-project-list{margin-top:1.875rem}.c-project-list .c-project__image{width:100%}.c-project-list .c-project__image:after{content:"";background-color:#0006;width:100%;height:100%;display:none;position:absolute;top:0}.c-project-list__more{text-align:center}.no-js .c-project-list__more{display:none}.c-project__item{margin-bottom:1.875rem;position:relative}.c-project__item:hover .c-project__text-wrapper{display:block!important}.c-project__item:hover .c-project__image:after{display:block}.c-project__item--link .c-project__text-wrapper{display:block}.c-project__image-wrapper{position:relative}.c-project__text-wrapper{color:#fefefe;padding:1.875rem 1.875rem .9375rem;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.1;display:none;position:absolute;bottom:0}.c-project__title{color:#fefefe;margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.c-project__subtitle{font-size:1rem;display:none}.c-project__link{cursor:pointer;width:100%;position:absolute;top:0;bottom:0}.c-project-accordion__tab{margin-bottom:.9375rem}.c-project-accordion__subtab{opacity:0;visibility:hidden;display:none;position:absolute}.c-project-accordion__label{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.875rem;display:block}.c-project-accordion__label:before{content:"\e902";font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;border:1px solid #222;-webkit-border-radius:50%;border-radius:50%;width:1.25rem;height:1.25rem;font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.375rem;font-family:fontello!important}.c-project-accordion__label--small{margin-bottom:.5rem;margin-left:.3125rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.375rem}.c-project-accordion__label--small:before{border:none}.c-project-accordion__checkbox{display:none}.c-project-accordion__checkbox:checked~.c-project-accordion__label:before{content:"\e903"}.c-project-accordion__checkbox:checked~.c-project-accordion__subtab{opacity:1;visibility:visible;display:block;position:relative;transform:scaleY(1)}.c-project-accordion__checkbox--sub{display:none}.c-project-accordion__checkbox--sub:checked+.c-project-accordion__subtab .c-project-accordion__label:before{content:"\e903"}.c-project-accordion__checkbox--sub:checked+.c-project-accordion__subtab .c-project-accordion__list{opacity:1;visibility:visible;display:table;position:relative;transform:scaleY(1)}.c-project-accordion__list{opacity:0;visibility:hidden;margin-left:2.125rem;list-style:none;display:none;position:absolute}.c-project-accordion__list li{margin-bottom:.9375rem;line-height:1.4;position:relative}.c-project-accordion__link{z-index:200;position:absolute;inset:0}.c-projectfilter{padding-bottom:0;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:relative}.c-projectfilter__item.clientType{display:none}.c-projectfilter__category-name{color:#222;padding-left:.4375rem;font-size:1.875rem;display:block}.c-projectfilter__category-name span{margin-top:.625rem;font-size:1rem;display:block}.c-projectfilter__select{width:auto;max-width:9.375rem;display:block}.c-projectfilter__select:focus{border:none;max-width:none}.c-projectfilter__select option:disabled{display:none}@media print,screen and (min-width:47.5em){.c-projectfilter__select{margin-bottom:0}}.c-projectfilter__select--fullwidth{max-width:none}.c-project-detail__image-link{cursor:pointer;display:block}.c-project-detail__image{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.c-project-detail__caption{text-align:left;margin-top:.5rem;font-size:.875rem;line-height:1.3}.c-project-detail__backlink{text-transform:uppercase;margin-bottom:.9375rem}.c-project-detail__headline{margin-bottom:0}.c-project-detail__breadcrumb{margin-bottom:.625rem;font-size:.9375rem}.c-project-detail__breadcrumb-list{flex-wrap:wrap;margin:0;list-style:none;display:flex}.c-project-detail__breadcrumb-item+.c-project-detail__breadcrumb-item:before{content:"\203a"/"";padding:0 .5rem}.c-project-detail__breadcrumb-item[aria-current=page]{color:#243746}.c-project-detail__intro{margin-top:1.25rem}.c-project-detail__intro-headline,.c-project-detail__intro-text h1,.c-project-detail__intro-text h2,.c-project-detail__intro-text h3,.c-project-detail__text h1,.c-project-detail__text h2,.c-project-detail__text h3{padding-bottom:0;font-size:1.5rem;line-height:1.1}@media print,screen and (min-width:47.5em){.c-project-detail__intro-headline,.c-project-detail__intro-text h1,.c-project-detail__intro-text h2,.c-project-detail__intro-text h3,.c-project-detail__text h1,.c-project-detail__text h2,.c-project-detail__text h3{font-size:1.625rem}}.c-project-detail__intro-headline+.c-project-detail__intro-text{margin-top:-.625rem}.c-project-detail__data{margin-bottom:1rem}.c-project-detail__data p{margin-bottom:.1875rem}.c-project-detail__gallery{margin-top:1.25rem;margin-bottom:.625rem}.c-project-detail__text p,.c-project-detail__text li{line-height:1.3}.c-project-detail__text li{margin-bottom:.3125rem}.c-project-detail__intro-text p{line-height:1.3}.c-project-detail__slider .flickity-button{display:none;position:absolute;top:50%;transform:translate(-50%)}.c-project-detail__slider .flickity-button.previous{left:2.8125rem}.c-project-detail__slider .flickity-button.next{right:0}@media print,screen and (min-width:47.5em){.c-project-detail__slider .flickity-button{display:block}}.c-project-detail__slider .flickity-prev-next-button{background-color:#f4f4f4cc;-webkit-border-radius:100%;border-radius:100%;width:3.125rem;height:3.125rem}.c-project-detail__slider .flickity-button-icon{height:1.5625rem}.c-project-detail__slider .flickity-fullscreen-button-view,.c-project-detail__slider .flickity-fullscreen-button-exit{cursor:pointer;background-color:#f4f4f4cc;width:2rem;height:2rem;top:.625rem;right:0}.c-project-detail__slider .flickity-fullscreen-button-view .flickity-button-icon,.c-project-detail__slider .flickity-fullscreen-button-exit .flickity-button-icon{width:1.25rem;height:1.25rem;top:.375rem;left:.375rem}.c-project-detail__slider .flickity-fullscreen-button-exit{background-color:transparent}.c-project-detail__slider .flickity-fullscreen-button-exit .flickity-button-icon{fill:#f4f4f4}.c-project-detail__slider .flickity-fullscreen-button-exit{display:none}.c-project-detail__slider.is-fullscreen{z-index:2000;background-color:transparent;max-width:87.5rem;max-height:36.5625rem;padding:1.875rem 5.3125rem 1.875rem 5rem;position:absolute;left:50%;transform:translate(-50%)}.c-project-detail__slider.is-fullscreen:before{content:"";background-color:#000000d9;width:200rem;height:100vh;position:absolute;top:0;left:-56.25rem}.c-project-detail__slider.is-fullscreen .c-project-slider__item{background-size:contain;width:100%;max-width:50rem;max-height:32.8125rem}.c-project-detail__slider.is-fullscreen .flickity-fullscreen-button-exit{top:1.875rem}.c-project-detail .c-project-slider__item{cursor:pointer;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;padding-bottom:100%}.c-project-detail__wrapper{grid-row-end:span 1;grid-column-end:span 12}@media print,screen and (min-width:62em){.c-project-detail__wrapper{grid-column-end:span 5;padding-left:1.875rem}}@media screen and (min-width:75em){.c-project-detail__wrapper{grid-column-end:span 5;padding-left:2.8125rem}}.c-project-detail__wrapper--end{align-self:end}html.is-flickity-fullscreen header:before{content:"";z-index:1001;background-color:#000000d9;width:100%;height:11.9375rem;position:absolute;top:0}html.is-flickity-fullscreen .c-header__inside:after{box-shadow:none}html.is-flickity-fullscreen main{z-index:3000}.pswp__button{width:3.75rem;height:4.375rem}.pswp__icn{width:3rem;height:3rem;top:.6875rem;left:.375rem}.pswp__button--arrow{width:4.375rem;height:4.375rem}.pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:zoom-out}.c-imagetextbox{margin-bottom:1.875rem}@media print,screen and (min-width:47.5em){.c-imagetextbox{margin-bottom:5.625rem}.c-imagetextbox--imageright .c-imagetextbox__text-container{padding-right:2.8125rem}.c-imagetextbox--imageleft .c-imagetextbox__text-container{margin-left:0;padding-left:2.8125rem;position:relative;left:50%}.c-imagetextbox--imageleft .c-imagetextbox__image-container{margin-left:0;margin-right:0;padding-left:.9375rem;padding-right:0;position:relative;left:-50%}}@media print,screen and (min-width:62em){.c-imagetextbox--imageleft .c-imagetextbox__text-container{position:relative;left:50%}.c-imagetextbox--imageleft .c-imagetextbox__image-container{position:relative;left:-50%}.c-imagetextbox--imageleft.c-imagetextbox--slim .c-imagetextbox__text-container{position:relative;left:41.6667%}.c-imagetextbox--imageleft.c-imagetextbox--slim .c-imagetextbox__image-container{position:relative;left:-58.3333%}}.c-imagetextbox .c-imagetextbox__link a{font-weight:600}.c-imagetextbox__text{margin-bottom:1.875rem}.c-imagetextbox__text a{font-weight:600}@media print,screen and (max-width:47.4988em){.c-imagetextbox__image-container{margin-top:1.875rem}}.c-imagetextbox__image-wrapper{height:100%}.c-imagetextbox__image-wrapper .image_container{max-width:20.3125rem;margin-bottom:1.875rem;margin-left:auto;margin-right:auto}.c-imagetextbox__image-wrapper .image_container img{-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.c-image-navigation{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media print,screen and (min-width:47.5em){.c-image-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem}}@media print,screen and (min-width:62em){.c-image-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-image-navigation>.c-image-navigation__item{grid-column:auto}.c-image-navigation__item{position:relative}.c-image-navigation__image{background-position:50%;background-size:cover}.c-image-navigation__icon-container,.c-image-navigation__headline-container{margin-top:.9375rem}.c-image-navigation__link{z-index:1;position:absolute;inset:0}.c-image-navigation__link:focus-visible{outline-offset:2px;outline:2px solid}.c-contactbox{text-align:center;background-color:#f4f4f4;width:100%;margin:0 auto;padding:1.25rem;display:table}@media print,screen and (min-width:47.5em){.c-contactbox{padding:1.875rem 3.75rem 2.8125rem}}.c-contactbox__text-container p{font-size:1rem;line-height:1.2}@media print,screen and (min-width:47.5em){.c-contactbox__text-container p{font-size:1rem}}.c-contactbox__button-container{display:inline-block}@media print,screen and (min-width:47.5em){.c-contactbox__button-container{margin:0 auto}}.c-contactbox__button{color:#fefefe;text-transform:uppercase;cursor:pointer;background-color:#000771;width:auto;margin-top:.9375rem;margin-bottom:1.875rem;padding:.625rem 1.875rem .75rem;font-size:1.125rem;display:block}.c-contactbox__button:last-child{margin-bottom:0}.c-contactbox__button:hover{color:#fefefe}.c-contactbox__button:focus{color:#fefefe}.c-contactbox__button:active{color:#fefefe}.pagination{width:100%;margin-top:1.875rem;display:table}.pagination p{display:none}.pagination ul{text-align:center;margin-left:0;list-style:none}.pagination li{padding-right:.9375rem;font-size:1rem;font-weight:300;display:inline-block}.pagination li:last-child{padding-right:0}.mod_login{max-width:18.75rem}.c-footer{text-align:center;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;display:table-cell;position:relative}.c-footer__inside{padding-left:.9375rem;padding-right:.9375rem}.c-footer .c-footer__main{z-index:10;background-color:#eaeaee;padding-top:1.875rem;padding-bottom:.9375rem;position:relative}@media print,screen and (min-width:47.5em){.c-footer .c-footer__main{padding-left:2.8125rem;padding-right:2.8125rem}.c-footer{text-align:left}}.c-footer h4{color:#00033d;margin-top:.5rem;margin-bottom:.4375rem;font-size:1.125rem}@media print,screen and (min-width:47.5em){.c-footer h4{margin-top:0;margin-bottom:.9375rem}}.c-footer ul{vertical-align:top;margin-bottom:0;margin-left:0;list-style-type:none}.c-footer ul>li{vertical-align:top;margin-top:0;font-size:1.125rem;display:block}.c-footer ul a,.c-footer ul strong{color:#00033d;margin-bottom:.5rem;display:block}.c-footer a,.c-footer p{color:#00033d;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.c-modal{text-align:left}.c-modal__checkbox{display:none}.c-modal__checkbox:checked~.c-modal__background{z-index:2000;opacity:1;visibility:visible;display:block;overflow:auto}.c-modal__background{z-index:1005;-webkit-overflow-scrolling:touch;background-color:#000000d9;display:none;position:fixed;inset:0;overflow-y:auto}[data-whatinput=mouse] .c-modal__window{outline:0}.c-modal__window{z-index:1006;backface-visibility:hidden;background-color:transparent;border:0;-webkit-border-radius:0;border-radius:0;padding:0;display:none}@media print,screen and (min-width:47.5em){.c-modal__window{min-height:0}}.c-modal__window .column{min-width:0}.c-modal__window>:last-child{margin-bottom:0}.c-modal__window{-webkit-border-radius:.5rem;border-radius:.5rem;height:auto;min-height:0;margin:0 auto;padding:0;display:table;position:relative;overflow-y:auto}@media print,screen and (min-width:47.5em){.c-modal__window{width:fit-content;max-width:66.25rem;height:auto;max-height:90%;margin:3.125rem auto}}.c-modal__close{cursor:pointer;color:#fefefe;z-index:2000;font-size:4rem;line-height:1;position:absolute;top:0;right:.9375rem}.c-modal__container{background-color:transparent;height:auto;padding:3.75rem 1.875rem 1.875rem;position:relative;overflow-y:auto}.c-modal__container .row{background-color:transparent!important}.c-modal__container p{color:#222;font-size:1rem}.c-modal__container a{color:#0005a3}.c-modal__container ul{margin-left:1.25rem;list-style:outside}.c-modal__container .column{padding:0;position:relative}.c-gallery__control{text-align:right;margin-top:-.625rem;padding-left:.625rem;padding-right:.625rem}@media print,screen and (min-width:47.5em){.c-gallery__control{padding-left:.9375rem;padding-right:.9375rem}}.c-gallery-control__item{text-align:right;padding-left:.5rem;padding-right:.5rem;font-size:2.625rem;color:#fefefe!important}.c-gallery-control__item--next{padding-right:.5rem}.u-pt--0{padding-top:0}.u-pb--0{padding-bottom:0}.u-pl--0{padding-left:0}.u-pr--0{padding-right:0}.u-pv--0{padding-top:0;padding-bottom:0}.u-ph--0{padding-left:0;padding-right:0}.u-mt--0{margin-top:0!important}.u-mb--0{margin-bottom:0!important}.u-mv--0{margin-top:0!important;margin-bottom:0!important}.u-pt--8{padding-top:.5rem}.u-pb--8{padding-bottom:.5rem}.u-pl--8{padding-left:.5rem}.u-pr--8{padding-right:.5rem}.u-pv--8{padding-top:.5rem;padding-bottom:.5rem}.u-ph--8{padding-left:.5rem;padding-right:.5rem}.u-mt--8{margin-top:.5rem!important}.u-mb--8{margin-bottom:.5rem!important}.u-mv--8{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-pt--15{padding-top:.9375rem}.u-pb--15{padding-bottom:.9375rem}.u-pl--15{padding-left:.9375rem}.u-pr--15{padding-right:.9375rem}.u-pv--15{padding-top:.9375rem;padding-bottom:.9375rem}.u-ph--15{padding-left:.9375rem;padding-right:.9375rem}.u-mt--15{margin-top:.9375rem!important}.u-mb--15{margin-bottom:.9375rem!important}.u-mv--15{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.u-pt--30{padding-top:1.875rem}.u-pb--30{padding-bottom:1.875rem}.u-pl--30{padding-left:1.875rem}.u-pr--30{padding-right:1.875rem}.u-pv--30{padding-top:1.875rem;padding-bottom:1.875rem}.u-ph--30{padding-left:1.875rem;padding-right:1.875rem}.u-mt--30{margin-top:1.875rem!important}.u-mb--30{margin-bottom:1.875rem!important}.u-mv--30{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.u-pt--45{padding-top:2.8125rem}.u-pb--45{padding-bottom:2.8125rem}.u-pl--45{padding-left:2.8125rem}.u-pr--45{padding-right:2.8125rem}.u-pv--45{padding-top:2.8125rem;padding-bottom:2.8125rem}.u-ph--45{padding-left:2.8125rem;padding-right:2.8125rem}.u-mt--45{margin-top:2.8125rem!important}.u-mb--45{margin-bottom:2.8125rem!important}.u-mv--45{margin-top:2.8125rem!important;margin-bottom:2.8125rem!important}.u-pt--60{padding-top:3.75rem}.u-pb--60{padding-bottom:3.75rem}.u-pl--60{padding-left:3.75rem}.u-pr--60{padding-right:3.75rem}.u-pv--60{padding-top:3.75rem;padding-bottom:3.75rem}.u-ph--60{padding-left:3.75rem;padding-right:3.75rem}.u-mt--60{margin-top:3.75rem!important}.u-mb--60{margin-bottom:3.75rem!important}.u-mv--60{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.u-pt--90{padding-top:5.625rem}.u-pb--90{padding-bottom:5.625rem}.u-pl--90{padding-left:5.625rem}.u-pr--90{padding-right:5.625rem}.u-pv--90{padding-top:5.625rem;padding-bottom:5.625rem}.u-ph--90{padding-left:5.625rem;padding-right:5.625rem}.u-mt--90{margin-top:5.625rem!important}.u-mb--90{margin-bottom:5.625rem!important}.u-mv--90{margin-top:5.625rem!important;margin-bottom:5.625rem!important}@media print,screen and (max-width:47.4988em){.u-pt--0\@small{padding-top:0}.u-pb--0\@small{padding-bottom:0}.u-pl--0\@small{padding-left:0}.u-pr--0\@small{padding-right:0}.u-pv--0\@small{padding-top:0;padding-bottom:0}.u-ph--0\@small{padding-left:0;padding-right:0}.u-mt--0\@small{margin-top:0!important}.u-mb--0\@small{margin-bottom:0!important}.u-mv--0\@small{margin-top:0!important;margin-bottom:0!important}.u-pt--8\@small{padding-top:.5rem}.u-pb--8\@small{padding-bottom:.5rem}.u-pl--8\@small{padding-left:.5rem}.u-pr--8\@small{padding-right:.5rem}.u-pv--8\@small{padding-top:.5rem;padding-bottom:.5rem}.u-ph--8\@small{padding-left:.5rem;padding-right:.5rem}.u-mt--8\@small{margin-top:.5rem!important}.u-mb--8\@small{margin-bottom:.5rem!important}.u-mv--8\@small{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-pt--15\@small{padding-top:.9375rem}.u-pb--15\@small{padding-bottom:.9375rem}.u-pl--15\@small{padding-left:.9375rem}.u-pr--15\@small{padding-right:.9375rem}.u-pv--15\@small{padding-top:.9375rem;padding-bottom:.9375rem}.u-ph--15\@small{padding-left:.9375rem;padding-right:.9375rem}.u-mt--15\@small{margin-top:.9375rem!important}.u-mb--15\@small{margin-bottom:.9375rem!important}.u-mv--15\@small{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.u-pt--30\@small{padding-top:1.875rem}.u-pb--30\@small{padding-bottom:1.875rem}.u-pl--30\@small{padding-left:1.875rem}.u-pr--30\@small{padding-right:1.875rem}.u-pv--30\@small{padding-top:1.875rem;padding-bottom:1.875rem}.u-ph--30\@small{padding-left:1.875rem;padding-right:1.875rem}.u-mt--30\@small{margin-top:1.875rem!important}.u-mb--30\@small{margin-bottom:1.875rem!important}.u-mv--30\@small{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.u-pt--45\@small{padding-top:2.8125rem}.u-pb--45\@small{padding-bottom:2.8125rem}.u-pl--45\@small{padding-left:2.8125rem}.u-pr--45\@small{padding-right:2.8125rem}.u-pv--45\@small{padding-top:2.8125rem;padding-bottom:2.8125rem}.u-ph--45\@small{padding-left:2.8125rem;padding-right:2.8125rem}.u-mt--45\@small{margin-top:2.8125rem!important}.u-mb--45\@small{margin-bottom:2.8125rem!important}.u-mv--45\@small{margin-top:2.8125rem!important;margin-bottom:2.8125rem!important}.u-pt--60\@small{padding-top:3.75rem}.u-pb--60\@small{padding-bottom:3.75rem}.u-pl--60\@small{padding-left:3.75rem}.u-pr--60\@small{padding-right:3.75rem}.u-pv--60\@small{padding-top:3.75rem;padding-bottom:3.75rem}.u-ph--60\@small{padding-left:3.75rem;padding-right:3.75rem}.u-mt--60\@small{margin-top:3.75rem!important}.u-mb--60\@small{margin-bottom:3.75rem!important}.u-mv--60\@small{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.u-pt--90\@small{padding-top:5.625rem}.u-pb--90\@small{padding-bottom:5.625rem}.u-pl--90\@small{padding-left:5.625rem}.u-pr--90\@small{padding-right:5.625rem}.u-pv--90\@small{padding-top:5.625rem;padding-bottom:5.625rem}.u-ph--90\@small{padding-left:5.625rem;padding-right:5.625rem}.u-mt--90\@small{margin-top:5.625rem!important}.u-mb--90\@small{margin-bottom:5.625rem!important}.u-mv--90\@small{margin-top:5.625rem!important;margin-bottom:5.625rem!important}}@media print,screen and (min-width:47.5em){.u-pt--0\@medium{padding-top:0}.u-pb--0\@medium{padding-bottom:0}.u-pl--0\@medium{padding-left:0}.u-pr--0\@medium{padding-right:0}.u-pv--0\@medium{padding-top:0;padding-bottom:0}.u-ph--0\@medium{padding-left:0;padding-right:0}.u-mt--0\@medium{margin-top:0!important}.u-mb--0\@medium{margin-bottom:0!important}.u-mv--0\@medium{margin-top:0!important;margin-bottom:0!important}.u-pt--8\@medium{padding-top:.5rem}.u-pb--8\@medium{padding-bottom:.5rem}.u-pl--8\@medium{padding-left:.5rem}.u-pr--8\@medium{padding-right:.5rem}.u-pv--8\@medium{padding-top:.5rem;padding-bottom:.5rem}.u-ph--8\@medium{padding-left:.5rem;padding-right:.5rem}.u-mt--8\@medium{margin-top:.5rem!important}.u-mb--8\@medium{margin-bottom:.5rem!important}.u-mv--8\@medium{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-pt--15\@medium{padding-top:.9375rem}.u-pb--15\@medium{padding-bottom:.9375rem}.u-pl--15\@medium{padding-left:.9375rem}.u-pr--15\@medium{padding-right:.9375rem}.u-pv--15\@medium{padding-top:.9375rem;padding-bottom:.9375rem}.u-ph--15\@medium{padding-left:.9375rem;padding-right:.9375rem}.u-mt--15\@medium{margin-top:.9375rem!important}.u-mb--15\@medium{margin-bottom:.9375rem!important}.u-mv--15\@medium{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.u-pt--30\@medium{padding-top:1.875rem}.u-pb--30\@medium{padding-bottom:1.875rem}.u-pl--30\@medium{padding-left:1.875rem}.u-pr--30\@medium{padding-right:1.875rem}.u-pv--30\@medium{padding-top:1.875rem;padding-bottom:1.875rem}.u-ph--30\@medium{padding-left:1.875rem;padding-right:1.875rem}.u-mt--30\@medium{margin-top:1.875rem!important}.u-mb--30\@medium{margin-bottom:1.875rem!important}.u-mv--30\@medium{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.u-pt--45\@medium{padding-top:2.8125rem}.u-pb--45\@medium{padding-bottom:2.8125rem}.u-pl--45\@medium{padding-left:2.8125rem}.u-pr--45\@medium{padding-right:2.8125rem}.u-pv--45\@medium{padding-top:2.8125rem;padding-bottom:2.8125rem}.u-ph--45\@medium{padding-left:2.8125rem;padding-right:2.8125rem}.u-mt--45\@medium{margin-top:2.8125rem!important}.u-mb--45\@medium{margin-bottom:2.8125rem!important}.u-mv--45\@medium{margin-top:2.8125rem!important;margin-bottom:2.8125rem!important}.u-pt--60\@medium{padding-top:3.75rem}.u-pb--60\@medium{padding-bottom:3.75rem}.u-pl--60\@medium{padding-left:3.75rem}.u-pr--60\@medium{padding-right:3.75rem}.u-pv--60\@medium{padding-top:3.75rem;padding-bottom:3.75rem}.u-ph--60\@medium{padding-left:3.75rem;padding-right:3.75rem}.u-mt--60\@medium{margin-top:3.75rem!important}.u-mb--60\@medium{margin-bottom:3.75rem!important}.u-mv--60\@medium{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.u-pt--90\@medium{padding-top:5.625rem}.u-pb--90\@medium{padding-bottom:5.625rem}.u-pl--90\@medium{padding-left:5.625rem}.u-pr--90\@medium{padding-right:5.625rem}.u-pv--90\@medium{padding-top:5.625rem;padding-bottom:5.625rem}.u-ph--90\@medium{padding-left:5.625rem;padding-right:5.625rem}.u-mt--90\@medium{margin-top:5.625rem!important}.u-mb--90\@medium{margin-bottom:5.625rem!important}.u-mv--90\@medium{margin-top:5.625rem!important;margin-bottom:5.625rem!important}}@media print,screen and (min-width:62em){.u-pt--0\@large{padding-top:0}.u-pb--0\@large{padding-bottom:0}.u-pl--0\@large{padding-left:0}.u-pr--0\@large{padding-right:0}.u-pv--0\@large{padding-top:0;padding-bottom:0}.u-ph--0\@large{padding-left:0;padding-right:0}.u-mt--0\@large{margin-top:0!important}.u-mb--0\@large{margin-bottom:0!important}.u-mv--0\@large{margin-top:0!important;margin-bottom:0!important}.u-pt--8\@large{padding-top:.5rem}.u-pb--8\@large{padding-bottom:.5rem}.u-pl--8\@large{padding-left:.5rem}.u-pr--8\@large{padding-right:.5rem}.u-pv--8\@large{padding-top:.5rem;padding-bottom:.5rem}.u-ph--8\@large{padding-left:.5rem;padding-right:.5rem}.u-mt--8\@large{margin-top:.5rem!important}.u-mb--8\@large{margin-bottom:.5rem!important}.u-mv--8\@large{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-pt--15\@large{padding-top:.9375rem}.u-pb--15\@large{padding-bottom:.9375rem}.u-pl--15\@large{padding-left:.9375rem}.u-pr--15\@large{padding-right:.9375rem}.u-pv--15\@large{padding-top:.9375rem;padding-bottom:.9375rem}.u-ph--15\@large{padding-left:.9375rem;padding-right:.9375rem}.u-mt--15\@large{margin-top:.9375rem!important}.u-mb--15\@large{margin-bottom:.9375rem!important}.u-mv--15\@large{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.u-pt--30\@large{padding-top:1.875rem}.u-pb--30\@large{padding-bottom:1.875rem}.u-pl--30\@large{padding-left:1.875rem}.u-pr--30\@large{padding-right:1.875rem}.u-pv--30\@large{padding-top:1.875rem;padding-bottom:1.875rem}.u-ph--30\@large{padding-left:1.875rem;padding-right:1.875rem}.u-mt--30\@large{margin-top:1.875rem!important}.u-mb--30\@large{margin-bottom:1.875rem!important}.u-mv--30\@large{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.u-pt--45\@large{padding-top:2.8125rem}.u-pb--45\@large{padding-bottom:2.8125rem}.u-pl--45\@large{padding-left:2.8125rem}.u-pr--45\@large{padding-right:2.8125rem}.u-pv--45\@large{padding-top:2.8125rem;padding-bottom:2.8125rem}.u-ph--45\@large{padding-left:2.8125rem;padding-right:2.8125rem}.u-mt--45\@large{margin-top:2.8125rem!important}.u-mb--45\@large{margin-bottom:2.8125rem!important}.u-mv--45\@large{margin-top:2.8125rem!important;margin-bottom:2.8125rem!important}.u-pt--60\@large{padding-top:3.75rem}.u-pb--60\@large{padding-bottom:3.75rem}.u-pl--60\@large{padding-left:3.75rem}.u-pr--60\@large{padding-right:3.75rem}.u-pv--60\@large{padding-top:3.75rem;padding-bottom:3.75rem}.u-ph--60\@large{padding-left:3.75rem;padding-right:3.75rem}.u-mt--60\@large{margin-top:3.75rem!important}.u-mb--60\@large{margin-bottom:3.75rem!important}.u-mv--60\@large{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.u-pt--90\@large{padding-top:5.625rem}.u-pb--90\@large{padding-bottom:5.625rem}.u-pl--90\@large{padding-left:5.625rem}.u-pr--90\@large{padding-right:5.625rem}.u-pv--90\@large{padding-top:5.625rem;padding-bottom:5.625rem}.u-ph--90\@large{padding-left:5.625rem;padding-right:5.625rem}.u-mt--90\@large{margin-top:5.625rem!important}.u-mb--90\@large{margin-bottom:5.625rem!important}.u-mv--90\@large{margin-top:5.625rem!important;margin-bottom:5.625rem!important}}.u-pt{padding-top:.9375rem}.u-pb{padding-bottom:.9375rem}.u-mt{margin-top:.9375rem}.u-mb{margin-bottom:.9375rem}.u-pt--none{padding-top:0}.u-pb--none{padding-bottom:0}.u-mt--none{margin-top:0}.u-mb--none{margin-bottom:0}.u-pt--small{padding-top:.5rem}.u-pb--small{padding-bottom:.5rem}.u-mt--small{margin-top:.5rem}.u-mb--small{margin-bottom:.5rem}.u-pt--medium{padding-top:1.875rem}.u-pb--medium{padding-bottom:1.875rem}.u-mt--medium{margin-top:1.875rem}.u-mb--medium{margin-bottom:1.875rem}.u-pt--large{padding-top:2.8125rem}.u-pb--large{padding-bottom:2.8125rem}.u-mt--large{margin-top:2.8125rem}.u-mb--large{margin-bottom:2.8125rem}.u-pt--xlarge{padding-top:3.75rem}.u-pb--xlarge{padding-bottom:3.75rem}.u-mt--xlarge{margin-top:3.75rem}.u-mb--xlarge{margin-bottom:3.75rem}.u-pt--xxlarge{padding-top:5.625rem}.u-pb--xxlarge{padding-bottom:5.625rem}.u-mt--xxlarge{margin-top:5.625rem}.u-mb--xxlarge{margin-bottom:5.625rem}@media print,screen and (max-width:47.4988em){.u-mb\@small-only{margin-bottom:.9375rem}}.u-pv{padding-left:.9375rem;padding-right:.9375rem}.u-pl--none{padding-left:0}.no-js img.lazyload,.no-js .o-media--lazyloading{display:none}.c-main .lazyloaded{animation-name:scale-1-to-0}@keyframes scale-1-to-0{0%{transform:scale(0)}to{transform:scale(1)}}.c-main .lazyloaded{animation-duration:.9s}.c-gallery-modal img{animation-name:scale-0-to-0}@keyframes scale-0-to-0{0%{transform:scale(0)}to{transform:scale(0)}}.c-gallery-modal img{animation-duration:.1s}.u-no-scroll{position:static;overflow:hidden}.u-no-script~div{position:relative}.mod_article{z-index:1;background-color:#fefefe;position:relative}.u-has-background--white{background-color:#fefefee6;padding:.9375rem .625rem}@media print,screen and (min-width:47.5em){.u-has-background--white{padding:1.875rem}}.u-has-bgimage{background-repeat:no-repeat;background-size:cover;width:100%;min-height:18.75rem;display:table}@media print,screen and (min-width:47.5em){.u-has-bgimage{min-height:37.5rem}.u-has-bgimage:not(.last).u-pb--0{margin-bottom:-2.5rem;padding-bottom:2.5rem}.u-has-bgimage:not(.last).u-pb--15{margin-bottom:-2.5rem;padding-bottom:3.4375rem}.u-has-bgimage:not(.last).u-pb--30{margin-bottom:-2.5rem;padding-bottom:4.375rem}.u-has-bgimage:not(.last).u-pb--45{margin-bottom:-2.5rem;padding-bottom:5.3125rem}.u-has-bgimage:not(.last).u-pb--60{margin-bottom:-2.5rem;padding-bottom:6.25rem}}@media print,screen and (min-width:62em){.u-has-bgimage:not(.last).u-pb--0{margin-bottom:-3.75rem;padding-bottom:3.75rem}.u-has-bgimage:not(.last).u-pb--15{margin-bottom:-3.75rem;padding-bottom:4.6875rem}.u-has-bgimage:not(.last).u-pb--30{margin-bottom:-3.75rem;padding-bottom:5.625rem}.u-has-bgimage:not(.last).u-pb--45{margin-bottom:-3.75rem;padding-bottom:6.5625rem}.u-has-bgimage:not(.last).u-pb--60{margin-bottom:-3.75rem;padding-bottom:7.5rem}}.u-has-bgimage>.u-bgimage--size{min-height:14.375rem}.float_left,.float_right{margin-bottom:.9375rem}@media print,screen and (min-width:47.5em){.float_left,.float_right{max-width:42%}}@media print,screen and (min-width:62em){.float_left,.float_right{max-width:33%}}.float_left img,.float_right img{width:100%}@media print,screen and (min-width:47.5em){.float_right{float:right;margin-left:.9375rem}.float_left{float:left;margin-right:.9375rem}}.float_above,.float_below{margin-bottom:.9375rem}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.u-weight--bolder{font-weight:700}.u-weight--bold{font-weight:600}.u-weight--regular{font-weight:400}.u-weight--light,.u-weight--300{font-weight:300}.u-size--15{font-size:.9375rem}.u-size--16{font-size:1rem}.u-size--18{font-size:1.125rem}.u-size--20{font-size:1.25rem}.u-size--22{font-size:1.375rem}.u-size--50{font-size:2.5rem}@media print,screen and (min-width:47.5em){.u-size--50{font-size:3.75rem}}.u-center{text-align:center}.u-text--left{text-align:left}.u-text--center{text-align:center}.u-text--right{text-align:right}@media print,screen and (min-width:47.5em){.u-text--right\@medium{text-align:right}}.u-right{text-align:right}@media print,screen and (min-width:47.5em){.u-right\@medium{text-align:right}}.u-float--right{float:right}.u-left{text-align:left}.u-list--nobullets ul{margin-left:0;list-style:none}.u-underline{border-bottom:1px solid #0015ea}.u-underline--black{border-color:#222}.u-color--white{color:#fefefe}.u-color--white>a{color:#fefefe}.u-color--black,.u-color--black a{color:#222}.u-bgcolor--gray{background-color:#f4f4f4}.is-hidden{display:none!important}.is-invisible,.invisible{right:0;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hide{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}@media print,screen and (max-width:47.4988em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0),screen and (min-width:47.5em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:47.5em){.hide-for-medium{display:none!important}}@media screen and (max-width:47.4988em){.show-for-medium{display:none!important}}@media print,screen and (min-width:47.5em)and (max-width:61.9988em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:47.4988em),screen and (min-width:62em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:62em){.hide-for-large{display:none!important}}@media screen and (max-width:61.9988em){.show-for-large{display:none!important}}@media print,screen and (min-width:62em)and (max-width:74.9988em){.hide-for-large-only{display:none!important}}@media screen and (max-width:61.9988em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.show-on-focus:active{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.show-on-focus:focus{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.show-for-landscape,.hide-for-portrait{display:block!important}@media screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:block!important}}@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block!important}.hide-for-dark-mode{display:none!important}}.show-for-ie{display:none}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.show-for-ie{display:block!important}.hide-for-ie{display:none!important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}a.invisible{visibility:visible}a.invisible:focus-visible{z-index:3000;color:#fefefe;outline-offset:2px;background-color:#0005a3;outline:2px solid #0005a3;font-size:1rem;top:.5rem;left:50%;right:auto;transform:translate(-50%);clip:auto!important;border:1px solid #fefefe!important;width:auto!important;height:auto!important;padding:.5rem 1rem!important;position:fixed!important;overflow:visible!important}.u-anker{margin-top:-3.75rem}@media print,screen and (min-width:47.5em){.u-anker{margin-top:-7.5rem}}.u-inline-block{display:inline-block}.u-position--relative{position:relative}.u-position--absolute{position:absolute}.u-width--100>.grid-container{max-width:200rem;padding-left:0;padding-right:0}.u-align-items--center>figure{margin-left:auto;margin-right:auto;display:table}
