.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:url(../../files/theme/fonts/open-sans-v18-latin-300.eot);src:local("Open Sans Light"), local("OpenSans-Light"), url(../../files/theme/fonts/open-sans-v18-latin-300.eot?#iefix) format("embedded-opentype"), url(../../files/theme/fonts/open-sans-v18-latin-300.woff2) format("woff2"), url(../../files/theme/fonts/open-sans-v18-latin-300.woff) format("woff"), url(../../files/theme/fonts/open-sans-v18-latin-300.ttf) format("truetype"), url(../../files/theme/fonts/open-sans-v18-latin-300.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../../files/theme/fonts/open-sans-v18-latin-regular.eot);src:local("Open Sans Regular"), local("OpenSans-Regular"), url(../../files/theme/fonts/open-sans-v18-latin-regular.eot?#iefix) format("embedded-opentype"), url(../../files/theme/fonts/open-sans-v18-latin-regular.woff2) format("woff2"), url(../../files/theme/fonts/open-sans-v18-latin-regular.woff) format("woff"), url(../../files/theme/fonts/open-sans-v18-latin-regular.ttf) format("truetype"), url(../../files/theme/fonts/open-sans-v18-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../../files/theme/fonts/open-sans-v18-latin-italic.eot);src:local("Open Sans Italic"), local("OpenSans-Italic"), url(../../files/theme/fonts/open-sans-v18-latin-italic.eot?#iefix) format("embedded-opentype"), url(../../files/theme/fonts/open-sans-v18-latin-italic.woff2) format("woff2"), url(../../files/theme/fonts/open-sans-v18-latin-italic.woff) format("woff"), url(../../files/theme/fonts/open-sans-v18-latin-italic.ttf) format("truetype"), url(../../files/theme/fonts/open-sans-v18-latin-italic.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../../files/theme/fonts/open-sans-v18-latin-700.eot);src:local("Open Sans Bold"), local("OpenSans-Bold"), url(../../files/theme/fonts/open-sans-v18-latin-700.eot?#iefix) format("embedded-opentype"), url(../../files/theme/fonts/open-sans-v18-latin-700.woff2) format("woff2"), url(../../files/theme/fonts/open-sans-v18-latin-700.woff) format("woff"), url(../../files/theme/fonts/open-sans-v18-latin-700.ttf) format("truetype"), url(../../files/theme/fonts/open-sans-v18-latin-700.svg#OpenSans) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../../files/theme/fonts/ubuntu-v15-latin-300.eot);src:local("Ubuntu Light"), local("Ubuntu-Light"), url(../../files/theme/fonts/ubuntu-v15-latin-300.eot?#iefix) format("embedded-opentype"), url(../../files/theme/fonts/ubuntu-v15-latin-300.woff2) format("woff2"), url(../../files/theme/fonts/ubuntu-v15-latin-300.woff) format("woff"), url(../../files/theme/fonts/ubuntu-v15-latin-300.ttf) format("truetype"), url(../../files/theme/fonts/ubuntu-v15-latin-300.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../../files/theme/fonts/ubuntu-v15-latin-500.eot);src:local("Ubuntu Medium"), local("Ubuntu-Medium"), url(../../files/theme/fonts/ubuntu-v15-latin-500.eot?#iefix) format("embedded-opentype"), url(../../files/theme/fonts/ubuntu-v15-latin-500.woff2) format("woff2"), url(../../files/theme/fonts/ubuntu-v15-latin-500.woff) format("woff"), url(../../files/theme/fonts/ubuntu-v15-latin-500.ttf) format("truetype"), url(../../files/theme/fonts/ubuntu-v15-latin-500.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../../files/theme/fonts/ubuntu-v15-latin-700.eot);src:local("Ubuntu Bold"), local("Ubuntu-Bold"), url(../../files/theme/fonts/ubuntu-v15-latin-700.eot?#iefix) format("embedded-opentype"), url(../../files/theme/fonts/ubuntu-v15-latin-700.woff2) format("woff2"), url(../../files/theme/fonts/ubuntu-v15-latin-700.woff) format("woff"), url(../../files/theme/fonts/ubuntu-v15-latin-700.ttf) format("truetype"), url(../../files/theme/fonts/ubuntu-v15-latin-700.svg#Ubuntu) format("svg")}/*!
 * justifiedGallery - v3.8.1
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2020 Miro Mannino
 * Licensed under the MIT license.
 */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif, sans-serif;font-size:1em;line-height:1.625;background-color:#fff;color:#222;overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html [type="button"]{-webkit-appearance:button}body{margin:0}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:1em 40px;margin-bottom:1rem;margin:0}footer{display:block}header{display:block}main{display:block}menu{display:block}nav{display:block}section{display:block}summary{display:block}audio{display:inline-block}audio:not([controls]){display:none;height:0}canvas{display:inline-block}progress{display:inline-block;vertical-align:baseline}video{display:inline-block}[hidden]{display:none}template{display:none}a{background-color:transparent;color:#ef8200}a:active{outline-width:0}a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b{font-weight:inherit;font-weight:bolder}strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0;margin-top:0;margin-bottom:0.5rem;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif;font-size:1.75rem;line-height:1.2;margin-bottom:1rem;color:#5c9ecc}mark{background-color:#ff0;color:#000}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-0.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}img{border-style:none;display:block;max-width:100%;height:auto;margin:0 auto}svg:not(:root){overflow:hidden}code{font-family:monospace, monospace;font-size:1em;color:#5c9ecc}kbd{font-family:monospace, monospace;font-size:1em}pre{font-family:monospace, monospace;font-size:1em;margin-bottom:1rem;padding:1rem;background:#555;color:#fff;overflow-x:scroll}samp{font-family:monospace, monospace;font-size:1em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;margin-bottom:1rem;margin-top:1rem;margin-bottom:1rem;border-top:1px solid #999;border-bottom:0}button{font:inherit;overflow:visible;margin:0;text-transform:none;cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner{border:0;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}input{font:inherit;overflow:visible;margin:0}input::-moz-focus-inner{border:0;padding:0}input:-moz-focusring{outline:1px dotted ButtonText}select{font:inherit;overflow:visible;margin:0;text-transform:none}textarea{font:inherit;margin:0;overflow:auto;display:block;width:100%;padding:0.5rem 1rem;border-radius:4px;border:1px solid rgba(0, 0, 0, 0.25);background-clip:padding-box;background-image:none}optgroup{font-weight:700}[type="button"]{cursor:pointer}[type="reset"]{cursor:pointer;-webkit-appearance:button}[type="submit"]{cursor:pointer;-webkit-appearance:button}[disabled]{cursor:default}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em;margin-bottom:1rem;padding:0;margin:0;border:0;min-width:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="radio"]{-webkit-box-sizing:border-box;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}[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}*{-webkit-box-sizing:inherit;box-sizing:inherit}:after{-webkit-box-sizing:inherit;box-sizing:inherit}:before{-webkit-box-sizing:inherit;box-sizing:inherit}h2{margin-top:0;margin-bottom:0.5rem;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif;font-size:1.625rem;line-height:1.5;margin-bottom:1.5rem;color:#5c9ecc}h3{margin-top:0;margin-bottom:0.5rem;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif;font-size:1.375rem;line-height:1.25;margin-bottom:0.5rem}h4{margin-top:0;margin-bottom:0.5rem;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif;font-size:1.125rem;line-height:1.25;margin-bottom:0.5rem}h5{margin-top:0;margin-bottom:0.5rem;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif;font-size:1rem;line-height:1;margin-bottom:0.5rem}h6{margin-top:0;margin-bottom:0.5rem;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif;font-size:0.875rem;line-height:1;margin-bottom:0.5rem}address{margin-bottom:1rem}blockquote{margin-bottom:1rem}dl{margin-bottom:1rem}ol{margin-bottom:1rem;margin-left:1rem;margin-top:0}ol a{color:#ef8200;text-decoration:underline}ol a:hover{text-decoration:none}ol:last-child{margin-bottom:0}:not(p) a{text-decoration:none}p{margin-bottom:1rem;margin-top:0}p a,p strong a,p a strong{color:#ef8200;text-decoration:underline}p a:hover,p strong a:hover,p a strong:hover{text-decoration:none}p:last-child{margin-bottom:0}ul{margin-bottom:1rem;margin-left:1rem;margin-top:0}ul a{color:#ef8200;text-decoration:underline}ul a:hover{text-decoration:none}ul:last-child{margin-bottom:0}dd{margin-left:1rem}.categories-list{margin-left:-0.9375rem;margin-right:-0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.categories-list .ctlg_group_content{margin-left:-0.9375rem;margin-right:-0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.categories-list .ctlg_group_content:after{content:"";display:table;clear:both}.categories-list:after{content:"";display:table;clear:both}.categories-list .ctlg_teaser{padding-left:0.9375rem;padding-right:0.9375rem;margin-bottom:2rem}.categories-list .ctlg_teaser .title{background:#5c9ecc;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;padding:1rem}.categories-list .ctlg_teaser .title h2{font-size:1rem;line-height:1;margin-bottom:0.5rem;margin-bottom:0;color:#fff}.categories-list .ctlg_teaser .image_container{position:relative}.categories-list .ctlg_teaser .image_container:before{content:"";background-color:transparent;display:block;left:0;right:0;top:0;bottom:0;position:absolute;z-index:1000;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.categories-list .ctlg_teaser:hover .image_container:before{background-color:rgba(239, 130, 0, 0.8)}.categories-list .ctlg_teaser:hover .title{background-color:#ef8200}.categories-list .ctlg_group{margin-bottom:1rem}.ce_gallery ul{margin-left:-0.46875rem;margin-right:-0.46875rem;padding:0;list-style-type:none}.ce_gallery ul:after{content:"";display:table;clear:both}.ce_gallery li{float:left;padding-left:0.46875rem;padding-right:0.46875rem;margin-bottom:0.9375rem}.ce_gallery .cols_2 li{width:50%}.ce_gallery .cols_3 li{width:50%}.ce_gallery .cols_4 li{width:50%}.ce_gallery .cols_5 li{width:50%}.ce_gallery .cols_6 li{width:50%}.ce_gallery img{display:block}.clearfix:after{content:"";display:table;clear:both}.events-list{margin-bottom:1rem}.events-list .event:after{content:"";display:table;clear:both;border-bottom:3px solid #e8f0f4;margin-top:1rem;content:"";display:block}.events-list .event>h1{margin-top:1rem}.events-list .event>h2{margin-top:1rem}.events-list .event>h3{margin-top:1rem}.events-list .event>h4{margin-top:1rem}.events-list .event>h5{margin-top:1rem}.events-list .event>h6{margin-top:1rem}.events-list>h1{margin-bottom:0}.events-list>h1:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-list>h2{margin-bottom:0}.events-list>h2:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-list>h3{margin-bottom:0}.events-list>h3:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-list>h4{margin-bottom:0}.events-list>h4:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-list>h5{margin-bottom:0}.events-list>h5:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-list>h6{margin-bottom:0}.events-list>h6:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-list .image_container{margin-top:1rem;margin-bottom:1rem}.events-list .float_left{margin-right:1rem}.events-list .float_right{margin-left:1rem}.events-list .layout_upcoming a{padding-top:1rem;display:inline-block}.events-list .layout_upcoming time{padding-top:1rem;display:inline-block}.events-list .header{margin-top:1rem}.nav--breadcrumb{border:1px solid #999;padding:0.5rem 1rem;border:0;padding-left:0}.nav--breadcrumb ul:after{content:"";display:table;clear:both}.nav--breadcrumb a:after{font-size:0.75rem;display:inline-block;content:"►";vertical-align:middle;padding-left:1rem}.nav--breadcrumb li{display:inline-block;padding-right:1rem}.nav--breadcrumb .group-category:after{font-size:0.75rem;display:inline-block;content:"►";vertical-align:middle;padding-left:1rem}.nav--horizontal ul:after{content:"";display:table;clear:both}.nav--horizontal a{display:block;padding:0.25rem 0.5rem}.nav--horizontal span.active{display:block;padding:0.25rem 0.5rem}.nav--horizontal span.trail{display:block;padding:0.25rem 0.5rem}.nav--horizontal strong.active{display:block;padding:0.25rem 0.5rem}.nav--horizontal strong.trail{display:block;padding:0.25rem 0.5rem}.news-grid{margin-left:-0.9375rem;margin-right:-0.9375rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-grid:after{content:"";display:table;clear:both}.news-grid .layout_latest{float:left;padding-left:0.9375rem;padding-right:0.9375rem;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.news-grid .layout_latest .text_container{padding:1rem 1rem 1rem;font-size:0.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.news-grid .layout_latest .text_container>h1{font-size:1.125rem;line-height:1.25;margin-bottom:0.5rem}.news-grid .layout_latest .text_container>h2{font-size:1.125rem;line-height:1.25;margin-bottom:0.5rem}.news-grid .layout_latest .text_container>h3{font-size:1.125rem;line-height:1.25;margin-bottom:0.5rem}.news-grid .layout_latest .text_container>h4{font-size:1.125rem;line-height:1.25;margin-bottom:0.5rem}.news-grid .layout_latest .text_container>h5{font-size:1.125rem;line-height:1.25;margin-bottom:0.5rem}.news-grid .layout_latest .text_container>h6{font-size:1.125rem;line-height:1.25;margin-bottom:0.5rem}.news-grid .layout_latest .text_container .more{margin-top:auto;margin-bottom:0}.news-grid .layout_latest>.inside{border:3px solid #e8f0f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.news-grid .layout_latest .image_container{overflow:hidden}.news-grid .layout_latest .image_container img{width:100%}.news-grid .pagination{max-width:66.625em;width:100%;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem}.news-grid>h1{padding-left:0.9375rem;padding-right:0.9375rem}.news-grid>h1:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-grid>h2{padding-left:0.9375rem;padding-right:0.9375rem}.news-grid>h2:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-grid>h3{padding-left:0.9375rem;padding-right:0.9375rem}.news-grid>h3:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-grid>h4{padding-left:0.9375rem;padding-right:0.9375rem}.news-grid>h4:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-grid>h5{padding-left:0.9375rem;padding-right:0.9375rem}.news-grid>h5:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-grid>h6{padding-left:0.9375rem;padding-right:0.9375rem}.news-grid>h6:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-grid .layout_short{float:left;padding-left:0.9375rem;padding-right:0.9375rem;margin-top:1rem}.news-grid .layout_simple{float:left;padding-left:0.9375rem;padding-right:0.9375rem;margin-top:1rem}.news-grid .layout_simple time{display:block}.news-list{margin-bottom:1rem}.news-list .layout_latest:after{content:"";display:table;clear:both;border-bottom:3px solid #e8f0f4;margin-top:1rem;content:"";display:block}.news-list .layout_latest>h1{margin-top:1rem}.news-list .layout_latest>h2{margin-top:1rem}.news-list .layout_latest>h3{margin-top:1rem}.news-list .layout_latest>h4{margin-top:1rem}.news-list .layout_latest>h5{margin-top:1rem}.news-list .layout_latest>h6{margin-top:1rem}.news-list .layout_short:after{content:"";display:table;clear:both;border-bottom:3px solid #e8f0f4;margin-top:1rem;content:"";display:block}.news-list .layout_short>h1{margin-top:1rem}.news-list .layout_short>h2{margin-top:1rem}.news-list .layout_short>h3{margin-top:1rem}.news-list .layout_short>h4{margin-top:1rem}.news-list .layout_short>h5{margin-top:1rem}.news-list .layout_short>h6{margin-top:1rem}.news-list .layout_simple:after{content:"";display:table;clear:both;border-bottom:3px solid #e8f0f4;margin-top:1rem;content:"";display:block}.news-list .layout_simple>h1{margin-top:1rem}.news-list .layout_simple>h2{margin-top:1rem}.news-list .layout_simple>h3{margin-top:1rem}.news-list .layout_simple>h4{margin-top:1rem}.news-list .layout_simple>h5{margin-top:1rem}.news-list .layout_simple>h6{margin-top:1rem}.news-list .layout_simple a{padding-top:1rem;display:inline-block}.news-list .layout_simple time{padding-top:1rem;display:inline-block}.news-list>h1{margin-bottom:0}.news-list>h1:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-list>h2{margin-bottom:0}.news-list>h2:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-list>h3{margin-bottom:0}.news-list>h3:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-list>h4{margin-bottom:0}.news-list>h4:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-list>h5{margin-bottom:0}.news-list>h5:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-list>h6{margin-bottom:0}.news-list>h6:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-list .info{margin-bottom:0;font-weight:700}.news-list .image_container{margin-top:1rem;margin-bottom:1rem}.news-list .float_left{margin-right:1rem}.news-list .float_right{margin-left:1rem}.news-list .layout_upcoming a{padding-top:1rem;display:inline-block}.news-list .layout_upcoming time{padding-top:1rem;display:inline-block}.news-list .header{margin-top:1rem}.pagination{margin-top:1rem;clear:both;text-align:center;line-height:1}.pagination:after{content:"";display:table;clear:both}.pagination ul{list-style-type:none;margin:0;padding:0}.pagination a{text-decoration:none;display:inline-block;padding:0.25rem;margin:0.25rem}.pagination p{padding:0.25rem;padding-left:0;margin:0.25rem;margin-left:0;border-top:1px solid transparent}.pagination li{display:inline}.pagination span{display:inline-block;padding:0.25rem;margin:0.25rem;border:1px solid #999}.pagination a.next{margin-right:0;padding-right:0}.project-list a{margin-left:-0.5rem;margin-right:-0.5rem;display:block}.project-list a:after{content:"";display:table;clear:both}.project-list a>.block{padding-left:0.5rem;padding-right:0.5rem}.project-list a>.block .image_container{position:relative}.project-list a>.block .image_container:before{content:"";background-color:transparent;display:block;left:0;right:0;top:0;bottom:0;position:absolute;z-index:1000;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.project-list a:hover h2{color:#ef8200}.project-list a:hover .image_container:before{background-color:rgba(239, 130, 0, 0.8)}.project-list .title{padding-left:0.5rem;padding-right:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.project-list .title h2{font-size:1.125rem;line-height:1.25;margin-bottom:0.5rem;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.project-list .title .inside{background:#e8f0f4;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.project-list .ctlg_teaser{margin-bottom:1rem}[id="footer"]{background:#5c9ecc;color:#fff}[id="footer"]>.inside{max-width:66.625em;width:100%;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem;padding-top:2rem;padding-bottom:2rem}[id="footer"]>.inside:after{content:"";display:table;clear:both}[id="footer"] a{color:#fff;text-decoration:underline}[id="header"]{background:#fff;color:#222;border-bottom:1px solid #e8f0f4}[id="header"] .inside{max-width:66.625em;width:100%;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem}[id="header"] .inside:after{content:"";display:table;clear:both}[id="header"]>.inside{padding-top:2rem;padding-bottom:2rem}[id="navigation"]{background:#fff;position:sticky;top:-1px;z-index:1005}[id="navigation"]>.inside{max-width:66.625em;width:100%;margin-left:auto;margin-right:auto;padding-left:0.5rem;padding-right:0.5rem}[id="navigation"]>.inside:after{content:"";display:table;clear:both}ol+h1{margin-top:2rem}p+h1{margin-top:2rem}ul+h1{margin-top:2rem}.ce_text+.ce_text h1:first-child{margin-top:1rem}.ce_text+.ce_text h2:first-child{margin-top:1rem}.ce_text+.ce_text h3:first-child{margin-top:1rem}.ce_text+.ce_text h4:first-child{margin-top:0.5rem}.ce_text+.ce_text h5:first-child{margin-top:0.5rem}.ce_text+.ce_text h6:first-child{margin-top:0.5rem}h1+h2{margin-top:-1rem}ol+h2{margin-top:2rem}p+h2{margin-top:2rem}ul+h2{margin-top:2rem}h2+h3{margin-top:-1.5rem}ol+h3{margin-top:2rem}p+h3{margin-top:2rem}ul+h3{margin-top:2rem}h3+h4{margin-top:-0.5rem}.breadcrumb-list h2{font-size:1.125rem;line-height:1.25;margin-bottom:0.5rem}.breadcrumb-list ul{list-style-type:none;margin:0;padding:0}.breadcrumb-list a{text-decoration:none}.breadcrumb-list .taxonomy_item{display:inline-block;padding:0.25rem}.breadcrumb-list .taxonomy_item a{border:2px solid currentColor;padding:0.25rem 0.5rem;display:block;-webkit-transition:all 0.3s;transition:all 0.3s}.breadcrumb-list .taxonomy_item a:hover{background:#ef8200;color:#fff;border-color:#ef8200}ol+h4{margin-top:1.5rem}p+h4{margin-top:1.5rem}ul+h4{margin-top:1.5rem}h4+h5{margin-top:-0.5rem}.categories__preview{position:relative;margin-bottom:1rem}.categories__preview .caption{font-size:1rem;line-height:1;margin-bottom:0.5rem;background:rgba(92, 158, 204, 0.6);color:#fff;padding:1rem 1rem;margin-bottom:0;z-index:1001;position:relative}.categories__preview a{display:block}.categories__preview a:before{content:"";background-color:transparent;display:block;left:0;right:0;top:0;bottom:0;position:absolute;z-index:1000}.categories__preview a:hover:before{background-color:rgba(239, 130, 0, 0.8);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.categories__preview a:hover .caption{background:#ef8200;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.heading--underline{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200}.nav--sub h1{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:1rem}.nav--sub h2{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:1rem}.nav--sub h3{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:1rem}.nav--sub h4{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:1rem}.nav--sub h5{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:1rem}.nav--sub h6{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:1rem}.nav--sub a{font-weight:700;padding-left:0;color:#5c9ecc}.nav--sub a:before{content:"";background-image:url(/files/theme/img/icon-caret--blue.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:0.5rem;height:1.625rem;display:inline-block;vertical-align:middle;margin-right:0.5rem}.nav--sub a:hover{color:#ef8200}.nav--sub a:hover:before{background-image:url(/files/theme/img/icon-caret--orange.svg)}.nav--sub strong.active{font-weight:700;padding-left:0;color:#ef8200}.nav--sub strong.active:before{content:"";background-image:url(/files/theme/img/icon-caret--blue.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:0.5rem;height:1.625rem;display:inline-block;vertical-align:middle;margin-right:0.5rem;background-image:url(/files/theme/img/icon-caret--orange.svg)}.nav--sub strong.trail{font-weight:700;padding-left:0;color:#ef8200}.nav--sub strong.trail:before{content:"";background-image:url(/files/theme/img/icon-caret--blue.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:0.5rem;height:1.625rem;display:inline-block;vertical-align:middle;margin-right:0.5rem;background-image:url(/files/theme/img/icon-caret--orange.svg)}.news-list--home{font-size:0.875rem}.news-list--home .layout_latest h1{font-size:1rem;line-height:1;margin-bottom:0.5rem}.news-list--home .layout_latest h2{font-size:1rem;line-height:1;margin-bottom:0.5rem}.news-list--home .layout_latest h3{font-size:1rem;line-height:1;margin-bottom:0.5rem}.news-list--home .layout_latest h4{font-size:1rem;line-height:1;margin-bottom:0.5rem}.news-list--home .layout_latest h5{font-size:1rem;line-height:1;margin-bottom:0.5rem}.news-list--home .layout_latest h6{font-size:1rem;line-height:1;margin-bottom:0.5rem}.news-list--home .layout_latest .image_container{margin-top:0.5rem;margin-bottom:0.5rem}.news-list--home .layout_latest .image_container img{margin-left:0}.news-list--home>h1{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:0}.news-list--home>h2{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:0}.news-list--home>h3{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:0}.news-list--home>h4{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:0}.news-list--home>h5{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:0}.news-list--home>h6{font-size:1rem;line-height:1;margin-bottom:0.5rem;font-weight:500;color:#ef8200;padding-bottom:0.5rem;border-bottom:3px solid #ef8200;margin-bottom:0}ol+h5{margin-top:1.5rem}p+h5{margin-top:1.5rem}ul+h5{margin-top:1.5rem}h5+h6{margin-top:-0.5rem}ol+h6{margin-top:1.5rem}p+h6{margin-top:1.5rem}ul+h6{margin-top:1.5rem}.li--block{margin-bottom:1rem}.ce_text{margin-bottom:1rem}.band--highlight{background-color:#5c9ecc;color:#fff}.band--highlight h1{color:inherit}.band--highlight h2{color:inherit}.band--highlight a{color:inherit}.band--highlight .border-bottom{border-color:#fff}.heading--scala h1{position:relative;padding-left:1.25em;margin-bottom:1rem}.heading--scala h1:before{content:"";background-image:url(/files/theme/img/logo--image-only.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.375em;height:1.375em;top:0.125em;left:0;position:absolute}.heading--scala h2{position:relative;padding-left:1.25em;margin-bottom:1rem}.heading--scala h2:before{content:"";background-image:url(/files/theme/img/logo--image-only.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.375em;height:1.375em;top:0.125em;left:0;position:absolute}.heading--scala h3{position:relative;padding-left:1.25em;margin-bottom:1rem}.heading--scala h3:before{content:"";background-image:url(/files/theme/img/logo--image-only.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.375em;height:1.375em;top:0.125em;left:0;position:absolute}.heading--scala h4{position:relative;padding-left:1.25em;margin-bottom:1rem}.heading--scala h4:before{content:"";background-image:url(/files/theme/img/logo--image-only.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.375em;height:1.375em;top:0.125em;left:0;position:absolute}.heading--scala h5{position:relative;padding-left:1.25em;margin-bottom:1rem}.heading--scala h5:before{content:"";background-image:url(/files/theme/img/logo--image-only.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.375em;height:1.375em;top:0.125em;left:0;position:absolute}.heading--scala h6:first-child{position:relative;padding-left:1.25em;margin-bottom:1rem}.heading--scala h6:first-child:before{content:"";background-image:url(/files/theme/img/logo--image-only.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.375em;height:1.375em;top:0.125em;left:0;position:absolute}.heading--scala.ce_headline{position:relative;padding-left:1.25em;margin-bottom:1rem}.heading--scala.ce_headline:before{content:"";background-image:url(/files/theme/img/logo--image-only.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.375em;height:1.375em;top:0.125em;left:0;position:absolute}.heading--center.ce_headline{text-align:center}.heading--center h1{text-align:center}.heading--center h2{text-align:center}.heading--center h3{text-align:center}.heading--center h4{text-align:center}.heading--center h5{text-align:center}.heading--center h6:first-child{text-align:center}.text--center{text-align:center}.text--two-column{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.mod_article{max-width:66.625em;width:100%;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem;padding-top:2rem;padding-bottom:2rem;position:relative;background:#fff;padding-top:1.5rem;padding-bottom:1.5rem}.mod_article .inside>.last{margin-bottom:0}.article--full{max-width:none;width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;max-width:none;width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.band{max-width:none;width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative}.band>.inside{max-width:66.625em;width:100%;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem}.band--tint{background-color:#f3f7f9}.band--tint-2{background-color:#e8f0f4}.image--left img{text-align:left;margin-left:0}.image--right img{text-align:right;margin-right:0}.image--center img{text-align:center;margin-left:auto;margin-right:auto}.ce_player .inside{margin-left:auto;margin-right:auto}.ce_player .mejs-video{margin-left:auto;margin-right:auto;width:100% !important;height:auto !important;padding-top:56.25%}.ce_player .mejs-video .mejs-mediaelement .me-plugin{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_player .mejs-video .mejs-mediaelement embed{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_player .mejs-video .mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_player .mejs__video{margin-left:auto;margin-right:auto;width:100% !important;height:auto !important;padding-top:56.25%}.ce_player .mejs__video .mejs__mediaelement .me__plugin{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_player .mejs__video .mejs__mediaelement embed{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_player .mejs__video .mejs__mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_player .mejs-audio{margin-top:30px}.ce_player .mejs-audio audio{height:auto}.ce_player .mejs__audio{margin-top:30px}.ce_player .mejs__audio audio{height:auto}.ce_player .mejs-overlay{width:100% !important;height:100% !important}.ce_player .mejs-poster{width:100% !important;height:100% !important}.ce_player .mejs__overlay{width:100% !important;height:100% !important}.ce_player .mejs__poster{width:100% !important;height:100% !important}.ce_youtube{position:relative;padding-bottom:56.25%;width:100%;height:auto}.ce_youtube .inside{margin-left:auto;margin-right:auto}.ce_youtube .mejs-video{margin-left:auto;margin-right:auto;width:100% !important;height:auto !important;padding-top:56.25%}.ce_youtube .mejs-video .mejs-mediaelement .me-plugin{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_youtube .mejs-video .mejs-mediaelement embed{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_youtube .mejs-video .mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_youtube .mejs__video{margin-left:auto;margin-right:auto;width:100% !important;height:auto !important;padding-top:56.25%}.ce_youtube .mejs__video .mejs__mediaelement .me__plugin{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_youtube .mejs__video .mejs__mediaelement embed{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_youtube .mejs__video .mejs__mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.ce_youtube .mejs-audio{margin-top:30px}.ce_youtube .mejs-audio audio{height:auto}.ce_youtube .mejs__audio{margin-top:30px}.ce_youtube .mejs__audio audio{height:auto}.ce_youtube .mejs-overlay{width:100% !important;height:100% !important}.ce_youtube .mejs-poster{width:100% !important;height:100% !important}.ce_youtube .mejs__overlay{width:100% !important;height:100% !important}.ce_youtube .mejs__poster{width:100% !important;height:100% !important}.ce_youtube iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.compat-object-fit{background-position:center}.compat-object-fit img{opacity:0}.ce_comments{overflow:visible}.ce_comments .submit{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap;background:#ef8200;color:#fff}.ce_comments .submit:hover{background:#bc6600}.ce_comments .widget{margin-bottom:1rem}.ce_comments p.error{margin-bottom:0;color:red}.ce_comments .error{border-color:red;border-color:rgba(255, 0, 0, 0.5)}.ce_toplink>a{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap;background:#ef8200;color:#fff}.ce_toplink>a:hover{background:#bc6600}.ce_toplink>button{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap;background:#ef8200;color:#fff}.ce_toplink>button:hover{background:#bc6600}.ce_toplink:not(:last-child){margin-bottom:1rem}.ce_toplink a{text-decoration:none}.toplink>a{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap;background:#ef8200;color:#fff}.toplink>a:hover{background:#bc6600}.toplink>button{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap;background:#ef8200;color:#fff}.toplink>button:hover{background:#bc6600}.toplink:not(:last-child){margin-bottom:1rem}.toplink a{text-decoration:none}a.btn{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap;margin-bottom:1rem}button.btn{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap;margin-bottom:1rem}button.submit{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap;background:#ef8200;color:#fff}button.submit:hover{background:#bc6600}div.btn>a{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap}div.btn>button{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap}div.btn:not(:last-child){margin-bottom:1rem}input.submit{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap;background:#ef8200;color:#fff}input.submit:hover{background:#bc6600}span.btn{border-radius:4px;padding:0.5rem 1rem;display:inline-block;border:1px solid transparent;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;line-height:1.625;text-align:center;background:0 0;background-image:none;white-space:nowrap;margin-bottom:1rem}a.btn--primary{background:#ef8200;color:#fff}a.btn--primary:hover{background:#bc6600}button.btn--primary{background:#ef8200;color:#fff}button.btn--primary:hover{background:#bc6600}span.btn--primary{background:#ef8200;color:#fff}span.btn--primary:hover{background:#bc6600}div.btn--primary>a{background:#ef8200;color:#fff}div.btn--primary>a:hover{background:#bc6600}div.btn--primary>button{background:#ef8200;color:#fff}div.btn--primary>button:hover{background:#bc6600}.div.btn--left{text-align:left}div.btn--center{text-align:center}div.btn--right{text-align:right}.btn--floated{float:left;margin-right:0.25rem}.back{border-top:1px solid #999;margin-top:1rem;padding-top:0.5rem}.back a{text-decoration:none}.back a:before{font-size:0.75rem;line-height:1.4;padding-bottom:0.25rem;display:inline-block;content:"◄";vertical-align:middle;margin-right:0.25rem}.nav ul{list-style-type:none;margin:0;padding:0}.nav a{text-decoration:none}.nav--right{float:right}.nav--vertical a{display:block;padding:0.25rem 0.5rem}.nav--vertical span.active{display:block;padding:0.25rem 0.5rem}.nav--vertical span.trail{display:block;padding:0.25rem 0.5rem}.nav--vertical strong.active{display:block;padding:0.25rem 0.5rem}.nav--vertical strong.trail{display:block;padding:0.25rem 0.5rem}.nav--border{border:1px solid #999}.nav--border a{padding:0.5rem 0.5rem;border-bottom:1px solid #999}.nav--border span.active{padding:0.5rem 0.5rem;border-bottom:1px solid #999}.nav--border span.trail{padding:0.5rem 0.5rem;border-bottom:1px solid #999}.nav--border strong.active{padding:0.5rem 0.5rem;border-bottom:1px solid #999}.nav--border strong.trail{padding:0.5rem 0.5rem;border-bottom:1px solid #999}.nav--border a.last{border-bottom:0}.nav--border span.active.last{border-bottom:0}.nav--border span.trail.last{border-bottom:0}.nav--border strong.active.last{border-bottom:0}.nav--border strong.trail.last{border-bottom:0}.nav--select select{-webkit-appearance:none;background:0 0;border:1px solid #999;padding:0.25rem 0.5rem}.nav--select .submit{vertical-align:middle;padding:0.25rem 0.5rem}.nav--pager ul{text-align:center}.nav--pager li{display:inline-block}.nav--pager .empty{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.nav--pager a{padding:0.5rem}.nav--main{text-transform:uppercase;font-weight:700}.nav--main a{color:#999;-webkit-transition:padding 0.3s;transition:padding 0.3s;padding:0.75rem 0.5rem}.nav--main a:hover{color:#ef8200}.nav--main strong.active{color:#999;-webkit-transition:padding 0.3s;transition:padding 0.3s;padding:0.75rem 0.5rem;color:#ef8200}.nav--main strong.active:hover{color:#ef8200}.nav--main strong.trail{color:#999;-webkit-transition:padding 0.3s;transition:padding 0.3s;padding:0.75rem 0.5rem;color:#ef8200}.nav--main strong.trail:hover{color:#ef8200}.nav--main a.active{color:#ef8200}.nav--main a.trail{color:#ef8200}.js--is-sticky .nav--main a{padding-left:0.5rem;padding-right:0.5rem}.js--is-sticky .nav--main strong.active{padding-left:0.5rem;padding-right:0.5rem}.js--is-sticky .nav--main strong.trail{padding-left:0.5rem;padding-right:0.5rem}.js--is-sticky .logo--small{visibility:visible;max-width:7.5rem}.nav-toggler{font-family:sans-serif;float:right;margin-top:0.5rem}.nav-toggler__button{background:0 0;border:2px solid currentColor;outline:0;font-weight:700;display:inline-block;margin:0;cursor:pointer;color:#999;padding:0.125rem 0.25rem}.html--fixed .nav-toggler__button{color:#5c9ecc}.html--fixed .menu-icon__inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.html--fixed .menu-icon__inner:before{opacity:0}.html--fixed .menu-icon__inner:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:0}.menu-icon{position:relative;width:1.25rem;height:1.625rem;display:inline-block;vertical-align:top}.menu-icon__inner{width:100%;background-color:currentcolor;position:absolute;left:0;top:50%;margin-top:-1px;height:2px;-webkit-transition:-webkit-transform 0.15s ease;transition:-webkit-transform 0.15s ease;transition:transform 0.15s ease;transition:transform 0.15s ease, -webkit-transform 0.15s ease}.menu-icon__inner:after{background-color:currentcolor;position:absolute;display:block;content:"";width:100%;height:2px;-webkit-transition:opacity 0.15s, -webkit-transform 0.15s ease;transition:opacity 0.15s, -webkit-transform 0.15s ease;transition:transform 0.15s ease, opacity 0.15s;transition:transform 0.15s ease, opacity 0.15s, -webkit-transform 0.15s ease;bottom:-6px}.menu-icon__inner:before{background-color:currentcolor;position:absolute;display:block;content:"";width:100%;height:2px;-webkit-transition:opacity 0.15s, -webkit-transform 0.15s ease;transition:opacity 0.15s, -webkit-transform 0.15s ease;transition:transform 0.15s ease, opacity 0.15s;transition:transform 0.15s ease, opacity 0.15s, -webkit-transform 0.15s ease;top:-6px}.ie9 .nav--mobile>ul{overflow-y:auto}.ie9 .logo img[src$=".svg"]{width:100%}.ie9 .logo--small img[src$=".svg"]{width:100%;height:auto}.slider{position:relative}.slider .slider-control{position:static;height:0}.slider .slider-control a{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2rem;line-height:1;position:absolute;display:block;color:inherit;font-family:Arial}.slider .slider-control a:before{padding:0.5rem;display:block}.slider .slider-control a:hover{opacity:0.5}.slider .slider-control .slider-next{display:none}.slider .slider-control .slider-prev{display:none}.slider .slider-prev:before{content:"◄"}.slider .slider-next:before{content:"►"}.slider .slider-menu{font-size:3rem;line-height:1;top:auto;bottom:0}.slider .slider-menu b{color:inherit}.slider .slider-menu b:hover{opacity:0.5}.slider .slider-menu b.active{color:#5c9ecc}.slider--hero{height:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.slider--hero .bx-viewport{height:100%}.slider--hero .content-slider{height:100%}.slider--hero .bx-wrapper{height:inherit;position:relative}.slider--hero .image_container{height:inherit}.slider--hero .image_container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.slider--hero .slider-wrapper{height:inherit}.slider--hero .slider-wrapper>*{height:inherit}.slider--hero .image_container.compat-object-fit{background-size:cover;background-position:center center}.slider--hero .image_container.compat-object-fit img{opacity:0}.slider--hero .bx-controls{position:absolute;bottom:0;width:100%;text-align:center;z-index:1001}.slider--hero .bx-pager-item{display:inline-block;margin:0 0.25rem}.slider--hero .bx-pager-item a{display:block;text-indent:-9999rem;background:rgba(0, 0, 0, 0.001);border-radius:50px;border:2px solid #fff;width:1rem;height:1rem}.slider--hero .bx-pager-item a.active{background:#5c9ecc}.news-menu ul{list-style-type:none;margin:0;padding:0}.news-menu a{text-decoration:none}.news-menu>h1:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-menu>h2:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-menu>h3:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-menu>h4:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-menu>h5:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-menu>h6:after{border-top:3px solid #e8f0f4;content:"";display:block}.news-menu .year{margin-bottom:0.5rem}.news-menu .year>.active{color:inherit;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif}.news-menu .year>a{color:inherit;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif}.news-menu .level_2 li{margin-bottom:0.25rem}.news-full{margin-bottom:2rem}.events-menu ul{list-style-type:none;margin:0;padding:0}.events-menu a{text-decoration:none}.events-menu>h1:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-menu>h2:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-menu>h3:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-menu>h4:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-menu>h5:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-menu>h6:after{border-top:3px solid #e8f0f4;content:"";display:block}.events-menu .year{margin-bottom:0.5rem}.events-menu .year>.active{color:inherit;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif}.events-menu .year>a{color:inherit;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif}.events-menu .level_2 li{margin-bottom:0.25rem}.ce_form{overflow:visible}label{display:inline-block;max-width:100%;margin-bottom:0.25rem;font-weight:700}input.captcha{display:block;width:100%;padding:0.5rem 1rem;border-radius:4px;border:1px solid rgba(0, 0, 0, 0.25);background-clip:padding-box;background-image:none}input.text{display:block;width:100%;padding:0.5rem 1rem;border-radius:4px;border:1px solid rgba(0, 0, 0, 0.25);background-clip:padding-box;background-image:none}textarea.textarea{height:auto}.widget-text{margin-bottom:1rem}.widget-textarea{margin-bottom:1rem}input[type="search"]{-webkit-appearance:none}input[type="file"]{display:block;vertical-align:middle;line-height:1}input.checkbox{margin:0.25rem 0 0;margin-left:1px;line-height:normal}input.radio{margin:0.25rem 0 0;margin-left:1px;line-height:normal}input.checkbox+label{margin-right:0.25rem;font-weight:400}input.radio+label{margin-right:0.25rem;font-weight:400}select.select{margin-left:0.25rem}.widget-checkbox{margin-bottom:1rem}.widget-checkbox legend{font-weight:700}.widget-radio{margin-bottom:1rem}.widget-radio legend{font-weight:700}.widget-select{margin-bottom:1rem}.widget-select legend{font-weight:700}.widget-upload{margin-bottom:1rem}.widget-upload legend{font-weight:700}.checkbox_container>span{display:inline-block}.radio_container>span{display:inline-block}span.mandatory{color:#5c9ecc}p.error{margin-bottom:0}.ce_accordion{margin-bottom:0.25rem}.ce_accordion .toggler{font-size:1.5rem;cursor:pointer;background:#5c9ecc;color:#fff;padding:0.5rem;border:2px solid transparent}.ce_accordion .toggler:hover{color:rgba(255, 255, 255, 0.5)}.ce_accordion .toggler:focus{outline:0}.ce_accordion .accordion{padding:0.5rem;background:#f3f7f9}.ce_download{margin-bottom:1rem}.ce_download .mime_icon{display:inline-block;vertical-align:middle}.ce_download a{display:inline-block;color:inherit;text-decoration:underline}.ce_downloads{margin-bottom:1rem}.ce_downloads .mime_icon{display:inline-block;vertical-align:middle}.ce_downloads a{display:inline-block;color:inherit;text-decoration:underline;text-decoration:none}.ce_downloads ul{list-style-type:none;margin:0;padding:0}table{margin-bottom:1rem;width:100%;padding:0;border-spacing:0;border-left:1px solid #ccc;border-top:1px solid #ccc}table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px}table th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px}thead{text-align:left;background:rgba(204, 204, 204, 0.2)}tfoot{font-style:italic}.table--striped .even{background:rgba(204, 204, 204, 0.2)}.table--overflow{overflow-x:scroll}.newsletter-subscribe{margin-bottom:1rem}.newsletter-subscribe .formbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.newsletter-subscribe .text{margin-bottom:0;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter-subscribe .widget-text{margin-bottom:0;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter-subscribe .error{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;font-weight:700}.newsletter-subscribe .submit{margin-left:0.25rem}.newsletter-unsubscribe{margin-bottom:1rem}.newsletter-unsubscribe .formbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.newsletter-unsubscribe .text{margin-bottom:0;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter-unsubscribe .widget-text{margin-bottom:0;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter-unsubscribe .error{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;font-weight:700}.newsletter-unsubscribe .submit{margin-left:0.25rem}.newsletter-list ul{list-style-type:none;margin:0;padding:0}.newsletter-list a{text-decoration:none}.newsletter-list li{border-bottom:3px solid #e8f0f4;padding-top:1rem;padding-bottom:1rem;display:block}.newsletter-list li:first-of-type{border-top:3px solid #e8f0f4}.newsletter-list li a:hover{opacity:0.5}.newsletter-reader{max-width:600px;margin-left:auto;margin-right:auto;border:3px solid #e8f0f4;padding:0 1rem}.faq-list ul{list-style-type:none;margin:0;padding:0}.faq-list a{text-decoration:none}.faq-list>ul{margin-top:2rem}.faq-list li{margin-bottom:0.5rem}.faq-list li a{display:inline-block}.faq-list li a:before{font-size:0.75rem;line-height:1.4;padding-bottom:0.25rem;display:inline-block;content:"►";vertical-align:middle;margin-right:0.25rem}.faq-list>h1{margin-bottom:0}.faq-list>h1:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list>h2{margin-bottom:0}.faq-list>h2:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list>h3{margin-bottom:0}.faq-list>h3:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list>h4{margin-bottom:0}.faq-list>h4:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list>h5{margin-bottom:0}.faq-list>h5:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list>h6{margin-bottom:0}.faq-list>h6:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list article>h1{margin-bottom:0}.faq-list article>h1:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list article>h2{margin-bottom:0}.faq-list article>h2:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list article>h3{margin-bottom:0}.faq-list article>h3:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list article>h4{margin-bottom:0}.faq-list article>h4:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list article>h5{margin-bottom:0}.faq-list article>h5:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-list article>h6{margin-bottom:0}.faq-list article>h6:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page>h1{margin-bottom:0}.faq-page>h1:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page>h2{margin-bottom:0}.faq-page>h2:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page>h3{margin-bottom:0}.faq-page>h3:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page>h4{margin-bottom:0}.faq-page>h4:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page>h5{margin-bottom:0}.faq-page>h5:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page>h6{margin-bottom:0}.faq-page>h6:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page article>h1{margin-bottom:0}.faq-page article>h1:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page article>h2{margin-bottom:0}.faq-page article>h2:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page article>h3{margin-bottom:0}.faq-page article>h3:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page article>h4{margin-bottom:0}.faq-page article>h4:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page article>h5{margin-bottom:0}.faq-page article>h5:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page article>h6{margin-bottom:0}.faq-page article>h6:after{border-top:3px solid #e8f0f4;content:"";display:block}.faq-page .info{font-size:0.875rem;margin-top:1rem;opacity:0.5}.faq-page section{padding:1rem 0;border-bottom:3px solid #e8f0f4}.faq-page section.last{margin-bottom:1rem}.faq-reader .info{font-size:0.875rem;margin-top:1rem;opacity:0.5}.comment_default{padding:1rem;margin-bottom:1rem;border:3px solid #e8f0f4}.comment_default .info{padding-bottom:1rem;border-bottom:3px solid #e8f0f4}.comment_default.last{margin-bottom:2rem}.search .formbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.search .text{margin-bottom:0.5rem;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.search .widget-text{margin-bottom:0.5rem;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.search .widget-text label{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.search .submit{margin-bottom:0.5rem;margin-left:0.25rem;-ms-flex-item-align:end;align-self:flex-end}.search .submit_container{margin-bottom:0.5rem;margin-left:0.25rem;-ms-flex-item-align:end;align-self:flex-end}.search .submit_container .submit{margin-left:0}.search .widget-submit{margin-bottom:0.5rem;margin-left:0.25rem;-ms-flex-item-align:end;align-self:flex-end}.search .widget-submit .submit{margin-left:0}.search .relevance{color:#555}.search .context{margin-bottom:0.25rem}.search .highlight{font-weight:700}.search .url{color:#555}.mod_article.hero{max-width:none;width:100%;margin-left:auto;margin-right:auto;background:#222;color:#fff;position:relative;padding-left:0;padding-right:0;z-index:0;min-height:50vh}.mod_article.hero>.inside{padding-left:0.9375rem;padding-right:0.9375rem;max-width:66.625em;width:100%;margin-left:auto;margin-right:auto;position:static;min-height:inherit;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mod_article.hero--small{min-height:50vh}.mod_article.hero--parallax{z-index:-1;min-height:50vh}.ce_hero .content_container{margin-top:1rem;position:relative;z-index:1000;text-align:center;-ms-flex-item-align:center;align-self:center;width:100%;padding-left:0.9375rem;padding-right:0.9375rem;position:relative;height:inherit}.ce_hero .image_container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ce_hero .image_container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ce_hero .teaser{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:1rem;color:#ef8200;background:rgba(255, 255, 255, 0.5);display:inline-block}.hero__text{margin-top:1rem;position:relative;z-index:1000;text-align:center;-ms-flex-item-align:center;align-self:center;width:100%}.ie10 .ce_hero .content_container{max-width:100%}.ie10 .hero__text{max-width:100%}.hero__image .image_container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__image .image_container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero--parallax .ce_hero .image_container{position:fixed}.hero--parallax .hero__image .image_container{position:fixed}.categories-list--group{margin-left:0;margin-right:0;display:block}.project__head{background:#f3f7f9;padding-top:2rem;padding-bottom:2rem}.project__head .inside{max-width:66.625em;width:100%;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem}.project__description{grid-column:1 / -1;margin-bottom:1rem}.project__details{grid-column:1 / -1;color:#5c9ecc}.project__body{padding-top:2rem;padding-bottom:2rem}.project__body .inside{max-width:66.625em;width:100%;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem}.logo{float:left;margin-top:0.7rem}.logo img{max-width:14rem}.logo--small{margin-top:0.5rem;margin-bottom:0.5rem;max-width:0;-webkit-transition:max-width 0.3s;transition:max-width 0.3s}.logo--small img{max-width:7.5rem;padding-right:1rem}.claim{float:right;font-size:2.25rem;line-height:1.5;font-weight:500;font-family:Ubuntu, Helvetica, sans-serif;color:#ef8200;position:relative;padding-bottom:1.5rem}.claim:before{content:"";background-image:url(/files/theme/img/logo--image-only-orange.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.375em;height:1.5em;top:0.775em;left:0.37em;position:relative}[id="logos"]{background:#fff !important;border-top:3px solid #f3f7f9}[id="logos"] .inside{max-width:66.625em;width:100%;margin-left:auto;margin-right:auto}.map{height:12rem}.mod_article.team{padding-top:0.4687rem}.mod_article.team>.inside{max-width:none;padding-left:0.4687rem;padding-right:0.4687rem}.mod_article.team>.inside .ce_image img{width:100%}.mod_article.team>.inside .ce_image .caption{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(92, 158, 204, 0.5);color:#fff;opacity:0;-webkit-transition:0.3s;transition:0.3s}.mod_article.team>.inside .ce_image .caption span{display:block;text-align:center}.mod_article.team>.inside .ce_image .caption span.name{font-weight:700;margin-top:3rem}.mod_article.team>.inside .ce_image:hover .caption{opacity:1}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:0.1;margin:0;padding:0}.justified-gallery>a>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>a>svg{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>svg{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>.jg-caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.jg-caption.jg-caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:0.7;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:0.1;margin:0;padding:0}.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>div>a>svg{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>div>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>div>svg{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>div>.jg-caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>div>.jg-caption.jg-caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:0.7;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}.justified-gallery>figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:0.1;margin:0;padding:0}.justified-gallery>figure>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>figure>a>svg{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>figure>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>figure>svg{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>figure>.jg-caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>figure>.jg-caption.jg-caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:0.7;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}.justified-gallery>.jg-entry-visible{filter:"alpha(opacity=100)";opacity:1;background:0 0}.justified-gallery>.jg-entry-visible>a>img{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}.justified-gallery>.jg-entry-visible>a>svg{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}.justified-gallery>.jg-entry-visible>img{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}.justified-gallery>.jg-entry-visible>svg{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.jg-spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0 10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.jg-spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px 0 4px;background-color:#000;border-radius:6px}.text--inverted{color:#fff}.text--inverted *{color:#fff}.border-top{border-top:3px solid #e8f0f4}.border-bottom{border-bottom:3px solid #e8f0f4}.block--center{margin-left:auto;margin-right:auto}.m-t-0{margin-top:0}.mod_article.m-t-0{margin-top:0}.m-b-0{margin-bottom:0}.mod_article.m-b-0{margin-bottom:0}.mod_article.p-t-0{padding-top:0}.p-t-0{padding-top:0}.mod_article.p-b-0{padding-bottom:0}.p-b-0{padding-bottom:0}.m-t-1{margin-top:1rem}.mod_article.m-t-1{margin-top:1rem}.m-b-1{margin-bottom:1rem}.mod_article.m-b-1{margin-bottom:1rem}.mod_article.p-t-1{padding-top:1rem}.p-t-1{padding-top:1rem}.mod_article.p-b-1{padding-bottom:1rem}.p-b-1{padding-bottom:1rem}.m-t-2{margin-top:2rem}.mod_article.m-t-2{margin-top:2rem}.m-b-2{margin-bottom:2rem}.mod_article.m-b-2{margin-bottom:2rem}.mod_article.p-t-2{padding-top:2rem}.p-t-2{padding-top:2rem}.mod_article.p-b-2{padding-bottom:2rem}.p-b-2{padding-bottom:2rem}.m-t-3{margin-top:3rem}.mod_article.m-t-3{margin-top:3rem}.m-b-3{margin-bottom:3rem}.mod_article.m-b-3{margin-bottom:3rem}.mod_article.p-t-3{padding-top:3rem}.p-t-3{padding-top:3rem}.mod_article.p-b-3{padding-bottom:3rem}.p-b-3{padding-bottom:3rem}.m-t-4{margin-top:4rem}.mod_article.m-t-4{margin-top:4rem}.m-b-4{margin-bottom:4rem}.mod_article.m-b-4{margin-bottom:4rem}.mod_article.p-t-4{padding-top:4rem}.p-t-4{padding-top:4rem}.mod_article.p-b-4{padding-bottom:4rem}.p-b-4{padding-bottom:4rem}.m-t-5{margin-top:5rem}.mod_article.m-t-5{margin-top:5rem}.m-b-5{margin-bottom:5rem}.mod_article.m-b-5{margin-bottom:5rem}.mod_article.p-t-5{padding-top:5rem}.p-t-5{padding-top:5rem}.mod_article.p-b-5{padding-bottom:5rem}.p-b-5{padding-bottom:5rem}.article-xs-1{padding-left:0;padding-right:0}.article-xs-1 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-2{padding-left:0;padding-right:0}.article-xs-2 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-3{padding-left:0;padding-right:0}.article-xs-3 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-4{padding-left:0;padding-right:0}.article-xs-4 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-5{padding-left:0;padding-right:0}.article-xs-5 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-6{padding-left:0;padding-right:0}.article-xs-6 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-7{padding-left:0;padding-right:0}.article-xs-7 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-8{padding-left:0;padding-right:0}.article-xs-8 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-9{padding-left:0;padding-right:0}.article-xs-9 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-10{padding-left:0;padding-right:0}.article-xs-10 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-11{padding-left:0;padding-right:0}.article-xs-11 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xs-12{padding-left:0;padding-right:0}.article-xs-12 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-1{padding-left:0;padding-right:0}.article-sm-1 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-2{padding-left:0;padding-right:0}.article-sm-2 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-3{padding-left:0;padding-right:0}.article-sm-3 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-4{padding-left:0;padding-right:0}.article-sm-4 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-5{padding-left:0;padding-right:0}.article-sm-5 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-6{padding-left:0;padding-right:0}.article-sm-6 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-7{padding-left:0;padding-right:0}.article-sm-7 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-8{padding-left:0;padding-right:0}.article-sm-8 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-9{padding-left:0;padding-right:0}.article-sm-9 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-10{padding-left:0;padding-right:0}.article-sm-10 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-11{padding-left:0;padding-right:0}.article-sm-11 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-sm-12{padding-left:0;padding-right:0}.article-sm-12 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-1{padding-left:0;padding-right:0}.article-md-1 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-2{padding-left:0;padding-right:0}.article-md-2 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-3{padding-left:0;padding-right:0}.article-md-3 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-4{padding-left:0;padding-right:0}.article-md-4 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-5{padding-left:0;padding-right:0}.article-md-5 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-6{padding-left:0;padding-right:0}.article-md-6 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-7{padding-left:0;padding-right:0}.article-md-7 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-8{padding-left:0;padding-right:0}.article-md-8 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-9{padding-left:0;padding-right:0}.article-md-9 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-10{padding-left:0;padding-right:0}.article-md-10 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-11{padding-left:0;padding-right:0}.article-md-11 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-md-12{padding-left:0;padding-right:0}.article-md-12 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-1{padding-left:0;padding-right:0}.article-lg-1 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-2{padding-left:0;padding-right:0}.article-lg-2 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-3{padding-left:0;padding-right:0}.article-lg-3 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-4{padding-left:0;padding-right:0}.article-lg-4 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-5{padding-left:0;padding-right:0}.article-lg-5 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-6{padding-left:0;padding-right:0}.article-lg-6 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-7{padding-left:0;padding-right:0}.article-lg-7 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-8{padding-left:0;padding-right:0}.article-lg-8 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-9{padding-left:0;padding-right:0}.article-lg-9 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-10{padding-left:0;padding-right:0}.article-lg-10 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-11{padding-left:0;padding-right:0}.article-lg-11 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-lg-12{padding-left:0;padding-right:0}.article-lg-12 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-1{padding-left:0;padding-right:0}.article-xl-1 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-2{padding-left:0;padding-right:0}.article-xl-2 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-3{padding-left:0;padding-right:0}.article-xl-3 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-4{padding-left:0;padding-right:0}.article-xl-4 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-5{padding-left:0;padding-right:0}.article-xl-5 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-6{padding-left:0;padding-right:0}.article-xl-6 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-7{padding-left:0;padding-right:0}.article-xl-7 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-8{padding-left:0;padding-right:0}.article-xl-8 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-9{padding-left:0;padding-right:0}.article-xl-9 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-10{padding-left:0;padding-right:0}.article-xl-10 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-11{padding-left:0;padding-right:0}.article-xl-11 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}.article-xl-12{padding-left:0;padding-right:0}.article-xl-12 .inside{padding-left:0.9375rem;padding-right:0.9375rem;margin-left:auto;margin-right:auto}@media screen and (max-width:34.3125em){html{font-size:0.875em}.ce_hero .content_container h1{font-size:1.5rem}.hero__text h1{font-size:1.5rem}}@media screen and (min-width:68.75em){html{font-size:1.125em}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.breadcrumb-list h2{font-size:1.25rem}.news-grid .layout_latest .text_container>h1{font-size:1.25rem}.news-grid .layout_latest .text_container>h2{font-size:1.25rem}.news-grid .layout_latest .text_container>h3{font-size:1.25rem}.news-grid .layout_latest .text_container>h4{font-size:1.25rem}.news-grid .layout_latest .text_container>h5{font-size:1.25rem}.news-grid .layout_latest .text_container>h6{font-size:1.25rem}.project-list .title h2{font-size:1.25rem}h4{font-size:1.25rem}.categories-list .ctlg_teaser .title h2{font-size:1rem}.categories__preview .caption{font-size:1rem}.heading--underline{font-size:1rem}.nav--sub h1{font-size:1rem}.nav--sub h2{font-size:1rem}.nav--sub h3{font-size:1rem}.nav--sub h4{font-size:1rem}.nav--sub h5{font-size:1rem}.nav--sub h6{font-size:1rem}.news-list--home .layout_latest h1{font-size:1rem}.news-list--home .layout_latest h2{font-size:1rem}.news-list--home .layout_latest h3{font-size:1rem}.news-list--home .layout_latest h4{font-size:1rem}.news-list--home .layout_latest h5{font-size:1rem}.news-list--home .layout_latest h6{font-size:1rem}.news-list--home>h1{font-size:1rem}.news-list--home>h2{font-size:1rem}.news-list--home>h3{font-size:1rem}.news-list--home>h4{font-size:1rem}.news-list--home>h5{font-size:1rem}.news-list--home>h6{font-size:1rem}h5{font-size:1rem}h6{font-size:0.875rem}.clear-lg{clear:none}.mod_article{padding-top:3.5rem;padding-bottom:3.5rem}.nav--main a{padding:0.75rem 1.75rem}.nav--main strong.active{padding:0.75rem 1.75rem}.nav--main strong.trail{padding:0.75rem 1.75rem}.js--is-sticky .nav--main{padding-left:1.5rem}.js--is-sticky .nav--main a{padding:0.75rem 1.325rem}.js--is-sticky .nav--main strong.active{padding:0.75rem 1.325rem}.js--is-sticky .nav--main strong.trail{padding:0.75rem 1.325rem}.article-xl-1 .inside{width:8.33333%}.article-xl-2 .inside{width:16.66667%}.article-xl-3 .inside{width:25%}.article-xl-4 .inside{width:33.33333%}.article-xl-5 .inside{width:41.66667%}.article-xl-6 .inside{width:50%}.article-xl-7 .inside{width:58.33333%}.article-xl-8 .inside{width:66.66667%}.article-xl-9 .inside{width:75%}.article-xl-10 .inside{width:83.33333%}.article-xl-11 .inside{width:91.66667%}.article-xl-12 .inside{width:100%}}@media screen and (min-width:34.375em){h1{font-size:1.75rem}h2{font-size:1.625rem}h3{font-size:1.375rem}.breadcrumb-list h2{font-size:1.125rem}.news-grid .layout_latest{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:50%}.news-grid .layout_latest .text_container>h1{font-size:1.125rem}.news-grid .layout_latest .text_container>h2{font-size:1.125rem}.news-grid .layout_latest .text_container>h3{font-size:1.125rem}.news-grid .layout_latest .text_container>h4{font-size:1.125rem}.news-grid .layout_latest .text_container>h5{font-size:1.125rem}.news-grid .layout_latest .text_container>h6{font-size:1.125rem}.news-grid .layout_latest:nth-of-type(2n+1){clear:both}.news-grid .layout_short{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:50%}.news-grid .layout_short:nth-of-type(2n+1){clear:both}.news-grid .layout_simple{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:50%}.news-grid .layout_simple:nth-of-type(2n+1){clear:both}.project-list .title{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:66.66667%;padding-left:0.5rem;padding-right:0.5rem}.project-list .title h2{font-size:1.125rem}.project-list a{display:-webkit-box;display:-ms-flexbox;display:flex}.project-list a>.block{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;padding-left:0.5rem;padding-right:0.5rem}h4{font-size:1.125rem}.categories-list .ctlg_teaser{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:50%}.categories-list .ctlg_teaser .title h2{font-size:1rem}.categories-list .ctlg_group{margin-bottom:2rem}.categories__preview .caption{font-size:1rem}.heading--underline{font-size:1rem}.nav--sub h1{font-size:1rem}.nav--sub h2{font-size:1rem}.nav--sub h3{font-size:1rem}.nav--sub h4{font-size:1rem}.nav--sub h5{font-size:1rem}.nav--sub h6{font-size:1rem}.news-list--home .layout_latest h1{font-size:1rem}.news-list--home .layout_latest h2{font-size:1rem}.news-list--home .layout_latest h3{font-size:1rem}.news-list--home .layout_latest h4{font-size:1rem}.news-list--home .layout_latest h5{font-size:1rem}.news-list--home .layout_latest h6{font-size:1rem}.news-list--home>h1{font-size:1rem}.news-list--home>h2{font-size:1rem}.news-list--home>h3{font-size:1rem}.news-list--home>h4{font-size:1rem}.news-list--home>h5{font-size:1rem}.news-list--home>h6{font-size:1rem}h5{font-size:1rem}h6{font-size:0.875rem}.pagination p{float:left}.pagination p+ul{float:right}.newsletter-list li{font-size:1.125rem;line-height:1.25}.article-sm-1 .inside{width:8.33333%}.article-sm-2 .inside{width:16.66667%}.article-sm-3 .inside{width:25%}.article-sm-4 .inside{width:33.33333%}.article-sm-5 .inside{width:41.66667%}.article-sm-6 .inside{width:50%}.article-sm-7 .inside{width:58.33333%}.article-sm-8 .inside{width:66.66667%}.article-sm-9 .inside{width:75%}.article-sm-10 .inside{width:83.33333%}.article-sm-11 .inside{width:91.66667%}.article-sm-12 .inside{width:100%}}@media screen and (min-width:48em){h1{font-size:1.875rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.breadcrumb-list h2{font-size:1.25rem}.news-grid .layout_latest{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:50%}.news-grid .layout_latest .text_container>h1{font-size:1.25rem}.news-grid .layout_latest .text_container>h2{font-size:1.25rem}.news-grid .layout_latest .text_container>h3{font-size:1.25rem}.news-grid .layout_latest .text_container>h4{font-size:1.25rem}.news-grid .layout_latest .text_container>h5{font-size:1.25rem}.news-grid .layout_latest .text_container>h6{font-size:1.25rem}.news-grid .layout_latest:nth-of-type(n){clear:none}.news-grid .layout_latest:nth-of-type(2n+1){clear:both}.news-grid .layout_short{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:50%}.news-grid .layout_short:nth-of-type(n){clear:none}.news-grid .layout_short:nth-of-type(2n+1){clear:both}.news-grid .layout_simple{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:50%}.news-grid .layout_simple:nth-of-type(n){clear:none}.news-grid .layout_simple:nth-of-type(2n+1){clear:both}.project-list .title h2{font-size:1.25rem}h4{font-size:1.25rem}.categories-list .ctlg_teaser .title h2{font-size:1rem}.categories__preview .caption{font-size:1rem}.heading--underline{font-size:1rem}.nav--sub h1{font-size:1rem}.nav--sub h2{font-size:1rem}.nav--sub h3{font-size:1rem}.nav--sub h4{font-size:1rem}.nav--sub h5{font-size:1rem}.nav--sub h6{font-size:1rem}.news-list--home .layout_latest h1{font-size:1rem}.news-list--home .layout_latest h2{font-size:1rem}.news-list--home .layout_latest h3{font-size:1rem}.news-list--home .layout_latest h4{font-size:1rem}.news-list--home .layout_latest h5{font-size:1rem}.news-list--home .layout_latest h6{font-size:1rem}.news-list--home>h1{font-size:1rem}.news-list--home>h2{font-size:1rem}.news-list--home>h3{font-size:1rem}.news-list--home>h4{font-size:1rem}.news-list--home>h5{font-size:1rem}.news-list--home>h6{font-size:1rem}h5{font-size:1rem}h6{font-size:0.875rem}.heading--scala h1{margin-bottom:2rem}.heading--scala h2{margin-bottom:2rem}.heading--scala h3{margin-bottom:2rem}.heading--scala h4{margin-bottom:2rem}.heading--scala h5{margin-bottom:2rem}.heading--scala h6:first-child{margin-bottom:2rem}.heading--scala.ce_headline{margin-bottom:2rem}.ce_gallery .cols_3 li{width:33.33333%}.ce_gallery .cols_4 li{width:25%}.ce_gallery .cols_5 li{width:20%}.ce_gallery .cols_6 li{width:16.66667%}.newsletter-list li{font-size:1.375rem;line-height:1.25}.ce_hero .content_container{-ms-flex-item-align:center;align-self:center}.hero__text{-ms-flex-item-align:center;align-self:center}.project__description{grid-column:1 / span 8}.project__details{grid-column:9 / span 4}.article-md-1 .inside{width:8.33333%}.article-md-2 .inside{width:16.66667%}.article-md-3 .inside{width:25%}.article-md-4 .inside{width:33.33333%}.article-md-5 .inside{width:41.66667%}.article-md-6 .inside{width:50%}.article-md-7 .inside{width:58.33333%}.article-md-8 .inside{width:66.66667%}.article-md-9 .inside{width:75%}.article-md-10 .inside{width:83.33333%}.article-md-11 .inside{width:91.66667%}.article-md-12 .inside{width:100%}}@media screen and (min-width:58.75em){h1{font-size:1.875rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.breadcrumb-list h2{font-size:1.25rem}.news-grid .layout_latest{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%}.news-grid .layout_latest .text_container>h1{font-size:1.25rem}.news-grid .layout_latest .text_container>h2{font-size:1.25rem}.news-grid .layout_latest .text_container>h3{font-size:1.25rem}.news-grid .layout_latest .text_container>h4{font-size:1.25rem}.news-grid .layout_latest .text_container>h5{font-size:1.25rem}.news-grid .layout_latest .text_container>h6{font-size:1.25rem}.news-grid .layout_latest:nth-of-type(n){clear:none}.news-grid .layout_latest:nth-of-type(3n+1){clear:both}.news-grid .layout_short{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%}.news-grid .layout_short:nth-of-type(n){clear:none}.news-grid .layout_short:nth-of-type(3n+1){clear:both}.news-grid .layout_simple{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%}.news-grid .layout_simple:nth-of-type(n){clear:none}.news-grid .layout_simple:nth-of-type(3n+1){clear:both}.project-list .title h2{font-size:1.25rem}h4{font-size:1.25rem}.categories-list .ctlg_teaser{float:left;padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%}.categories-list .ctlg_teaser .title h2{font-size:1rem}.categories-list .ctlg_group{margin-bottom:4rem}.categories__preview .caption{font-size:1rem}.heading--underline{font-size:1rem}.nav--sub h1{font-size:1rem}.nav--sub h2{font-size:1rem}.nav--sub h3{font-size:1rem}.nav--sub h4{font-size:1rem}.nav--sub h5{font-size:1rem}.nav--sub h6{font-size:1rem}.news-list--home .layout_latest h1{font-size:1rem}.news-list--home .layout_latest h2{font-size:1rem}.news-list--home .layout_latest h3{font-size:1rem}.news-list--home .layout_latest h4{font-size:1rem}.news-list--home .layout_latest h5{font-size:1rem}.news-list--home .layout_latest h6{font-size:1rem}.news-list--home>h1{font-size:1rem}.news-list--home>h2{font-size:1rem}.news-list--home>h3{font-size:1rem}.news-list--home>h4{font-size:1rem}.news-list--home>h5{font-size:1rem}.news-list--home>h6{font-size:1rem}h5{font-size:1rem}h6{font-size:0.875rem}.heading--scala h1{margin-bottom:3rem}.heading--scala h2{margin-bottom:3rem}.heading--scala h3{margin-bottom:3rem}.heading--scala h4{margin-bottom:3rem}.heading--scala h5{margin-bottom:3rem}.heading--scala h6:first-child{margin-bottom:3rem}.heading--scala.ce_headline{margin-bottom:3rem}.mod_article{padding-top:2.5rem;padding-bottom:2.5rem}.nav--main a{padding:0.75rem 1.5rem}.nav--main strong.active{padding:0.75rem 1.5rem}.nav--main strong.trail{padding:0.75rem 1.5rem}.js--is-sticky .nav--main a{padding-left:1rem;padding-right:1rem;padding:0.75rem 1.3rem}.js--is-sticky .nav--main strong.active{padding-left:1rem;padding-right:1rem;padding:0.75rem 1.3rem}.js--is-sticky .nav--main strong.trail{padding-left:1rem;padding-right:1rem;padding:0.75rem 1.3rem}.article-lg-1 .inside{width:8.33333%}.article-lg-2 .inside{width:16.66667%}.article-lg-3 .inside{width:25%}.article-lg-4 .inside{width:33.33333%}.article-lg-5 .inside{width:41.66667%}.article-lg-6 .inside{width:50%}.article-lg-7 .inside{width:58.33333%}.article-lg-8 .inside{width:66.66667%}.article-lg-9 .inside{width:75%}.article-lg-10 .inside{width:83.33333%}.article-lg-11 .inside{width:91.66667%}.article-lg-12 .inside{width:100%}}@media screen and (max-width:47.9375em){.ce_headline.m-b-3{margin-bottom:1rem}.categories-list .ctlg_group_headline h2{margin-bottom:0.5rem}}@media screen and (min-width:0){.news-full .image_container.float_left{max-width:100%}.news-full .image_container.float_right{max-width:100%}.article-xs-1 .inside{width:8.33333%}.article-xs-2 .inside{width:16.66667%}.article-xs-3 .inside{width:25%}.article-xs-4 .inside{width:33.33333%}.article-xs-5 .inside{width:41.66667%}.article-xs-6 .inside{width:50%}.article-xs-7 .inside{width:58.33333%}.article-xs-8 .inside{width:66.66667%}.article-xs-9 .inside{width:75%}.article-xs-10 .inside{width:83.33333%}.article-xs-11 .inside{width:91.66667%}.article-xs-12 .inside{width:100%}}@media screen and (max-width:54.1875em){[id="header"]{display:none}.nav--mobile{padding-left:0.9375rem;padding-right:0.9375rem;max-height:0;visibility:hidden;-webkit-transition:max-height 0s 3s, background 0.3s;transition:max-height 0s 3s, background 0.3s;background:0 0;position:fixed;left:0;top:3rem;width:100%;text-align:right;z-index:0;visibility:visible;padding-top:1rem;padding-bottom:1rem}.nav--mobile>ul{position:relative;max-height:100%}.nav--mobile>ul>li{-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;opacity:0}.nav--mobile--active{max-height:100%;-webkit-transition:max-height 0s, background 0.3s;transition:max-height 0s, background 0.3s;background:rgba(255, 255, 255, 0.9);z-index:1005}.nav--mobile--active>ul>li{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem);opacity:1}.nav--mobile--active>ul>li:nth-child(1){-webkit-transition-delay:125ms;transition-delay:125ms}.nav--mobile--active>ul>li:nth-child(2){-webkit-transition-delay:0.25s;transition-delay:0.25s}.nav--mobile--active>ul>li:nth-child(3){-webkit-transition-delay:375ms;transition-delay:375ms}.nav--mobile--active>ul>li:nth-child(4){-webkit-transition-delay:0.5s;transition-delay:0.5s}.nav--mobile--active>ul>li:nth-child(5){-webkit-transition-delay:625ms;transition-delay:625ms}.nav--mobile--active>ul>li:nth-child(6){-webkit-transition-delay:0.75s;transition-delay:0.75s}.logo--small{max-width:7.5rem}}@media screen and (min-width:54.25em){[id="navigation"]>.inside{padding-left:0.9375rem;padding-right:0.9375rem}.nav--horizontal li{float:left}.nav--breadcrumb li{float:left;padding-right:1rem}.nav--main a{padding:0.75rem 1rem}.nav--main strong.active{padding:0.75rem 1rem}.nav--main strong.trail{padding:0.75rem 1rem}.nav--main li.first a{padding-left:0}.nav--main li.first strong{padding-left:0}.nav--main li.last a{padding-right:0}.nav--main li.last strong{padding-right:0}.js--is-sticky .nav--main li.first a{padding-left:0}.js--is-sticky .nav--main li.first strong{padding-left:0}.js--is-sticky .nav--main li.last a{padding-right:0}.js--is-sticky .nav--main li.last strong{padding-right:0}.nav-toggler{display:none}.logo--small{visibility:hidden;overflow:hidden}}@media screen and (max-width:54.1875em) and (min-width:54.25em){.nav--mobile>ul>li{opacity:1}}@media screen and (min-width:34.375em) and (max-width:47.9375em){.news-full .image_container.float_left{max-width:50%}.news-full .image_container.float_right{max-width:50%}}@media screen and (min-width:48em) and (max-width:58.6875em){.news-full .image_container.float_left{max-width:50%}.news-full .image_container.float_right{max-width:50%}}@media screen and (-ms-high-contrast:active){.logo img[src$=".svg"]{width:100%}.logo--small img[src$=".svg"]{width:100%}}@media (-ms-high-contrast:none){.logo img[src$=".svg"]{width:100%}.logo--small img[src$=".svg"]{width:100%}}html{--grid__columns: 12;--grid__gutter: 1.875rem}.row{display:grid;grid-template-columns:repeat(var(--grid__columns), minmax(0, 1fr));column-gap:var(--grid__gutter);grid-auto-columns:1fr}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{grid-column:1 / -1}.row-span-xs-1,.row-span-xs-2,.row-span-xs-3,.row-span-xs-4,.row-span-xs-5,.row-span-xs-6,.row-span-xs-7,.row-span-xs-8,.row-span-xs-9,.row-span-xs-10,.row-span-xs-11,.row-span-xs-12,.row-span-sm-1,.row-span-sm-2,.row-span-sm-3,.row-span-sm-4,.row-span-sm-5,.row-span-sm-6,.row-span-sm-7,.row-span-sm-8,.row-span-sm-9,.row-span-sm-10,.row-span-sm-11,.row-span-sm-12,.row-span-md-1,.row-span-md-2,.row-span-md-3,.row-span-md-4,.row-span-md-5,.row-span-md-6,.row-span-md-7,.row-span-md-8,.row-span-md-9,.row-span-md-10,.row-span-md-11,.row-span-md-12,.row-span-lg-1,.row-span-lg-2,.row-span-lg-3,.row-span-lg-4,.row-span-lg-5,.row-span-lg-6,.row-span-lg-7,.row-span-lg-8,.row-span-lg-9,.row-span-lg-10,.row-span-lg-11,.row-span-lg-12,.row-span-xl-1,.row-span-xl-2,.row-span-xl-3,.row-span-xl-4,.row-span-xl-5,.row-span-xl-6,.row-span-xl-7,.row-span-xl-8,.row-span-xl-9,.row-span-xl-10,.row-span-xl-11,.row-span-xl-12{grid-row:1}.justify-start{justify-self:start}.justify-center{justify-self:center}.justify-end{justify-self:end}.justify-stretch{justify-self:stretch}.align-start{align-self:start}.align-center{align-self:center}.align-end{align-self:end}.align-stretch{align-self:stretch}.col-1{grid-column:span 1 / span 1}.col-2{grid-column:span 2 / span 2}.col-3{grid-column:span 3 / span 3}.col-4{grid-column:span 4 / span 4}.col-5{grid-column:span 5 / span 5}.col-6{grid-column:span 6 / span 6}.col-7{grid-column:span 7 / span 7}.col-8{grid-column:span 8 / span 8}.col-9{grid-column:span 9 / span 9}.col-10{grid-column:span 10 / span 10}.col-11{grid-column:span 11 / span 11}.col-12{grid-column:span 12 / span 12}@media screen and (min-width:0){.col-xs-1{grid-column:span 1 / span 1}.col-xs-2{grid-column:span 2 / span 2}.col-xs-3{grid-column:span 3 / span 3}.col-xs-4{grid-column:span 4 / span 4}.col-xs-5{grid-column:span 5 / span 5}.col-xs-6{grid-column:span 6 / span 6}.col-xs-7{grid-column:span 7 / span 7}.col-xs-8{grid-column:span 8 / span 8}.col-xs-9{grid-column:span 9 / span 9}.col-xs-10{grid-column:span 10 / span 10}.col-xs-11{grid-column:span 11 / span 11}.col-xs-12{grid-column:span 12 / span 12}}@media screen and (min-width:0){.col-start-xs-1{grid-column-start:1}.row-start-xs-1{grid-row-start:1}.col-start-xs-2{grid-column-start:2}.row-start-xs-2{grid-row-start:2}.col-start-xs-3{grid-column-start:3}.row-start-xs-3{grid-row-start:3}.col-start-xs-4{grid-column-start:4}.row-start-xs-4{grid-row-start:4}.col-start-xs-5{grid-column-start:5}.row-start-xs-5{grid-row-start:5}.col-start-xs-6{grid-column-start:6}.row-start-xs-6{grid-row-start:6}.col-start-xs-7{grid-column-start:7}.row-start-xs-7{grid-row-start:7}.col-start-xs-8{grid-column-start:8}.row-start-xs-8{grid-row-start:8}.col-start-xs-9{grid-column-start:9}.row-start-xs-9{grid-row-start:9}.col-start-xs-10{grid-column-start:10}.row-start-xs-10{grid-row-start:10}.col-start-xs-11{grid-column-start:11}.row-start-xs-11{grid-row-start:11}.col-start-xs-12{grid-column-start:12}.row-start-xs-12{grid-row-start:12}}@media screen and (min-width:0){.pull-right-xs{grid-column-end:-1}.pull-left-xs{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width:0){.justify-xs-start{justify-self:start}.justify-xs-center{justify-self:center}.justify-xs-end{justify-self:end}.justify-xs-stretch{justify-self:stretch}.align-xs-start{align-self:start}.align-xs-center{align-self:center}.align-xs-end{align-self:end}.align-xs-stretch{align-self:stretch}}@media screen and (min-width:0){.row-span-xs-1{grid-row:span 1 / span 1}.row-span-xs-2{grid-row:span 2 / span 2}.row-span-xs-3{grid-row:span 3 / span 3}.row-span-xs-4{grid-row:span 4 / span 4}.row-span-xs-5{grid-row:span 5 / span 5}.row-span-xs-6{grid-row:span 6 / span 6}.row-span-xs-7{grid-row:span 7 / span 7}.row-span-xs-8{grid-row:span 8 / span 8}.row-span-xs-9{grid-row:span 9 / span 9}.row-span-xs-10{grid-row:span 10 / span 10}.row-span-xs-11{grid-row:span 11 / span 11}.row-span-xs-12{grid-row:span 12 / span 12}}@media screen and (min-width:34.375em){.col-sm-1{grid-column:span 1 / span 1}.col-sm-2{grid-column:span 2 / span 2}.col-sm-3{grid-column:span 3 / span 3}.col-sm-4{grid-column:span 4 / span 4}.col-sm-5{grid-column:span 5 / span 5}.col-sm-6{grid-column:span 6 / span 6}.col-sm-7{grid-column:span 7 / span 7}.col-sm-8{grid-column:span 8 / span 8}.col-sm-9{grid-column:span 9 / span 9}.col-sm-10{grid-column:span 10 / span 10}.col-sm-11{grid-column:span 11 / span 11}.col-sm-12{grid-column:span 12 / span 12}}@media screen and (min-width:34.375em){.col-start-sm-1{grid-column-start:1}.row-start-sm-1{grid-row-start:1}.col-start-sm-2{grid-column-start:2}.row-start-sm-2{grid-row-start:2}.col-start-sm-3{grid-column-start:3}.row-start-sm-3{grid-row-start:3}.col-start-sm-4{grid-column-start:4}.row-start-sm-4{grid-row-start:4}.col-start-sm-5{grid-column-start:5}.row-start-sm-5{grid-row-start:5}.col-start-sm-6{grid-column-start:6}.row-start-sm-6{grid-row-start:6}.col-start-sm-7{grid-column-start:7}.row-start-sm-7{grid-row-start:7}.col-start-sm-8{grid-column-start:8}.row-start-sm-8{grid-row-start:8}.col-start-sm-9{grid-column-start:9}.row-start-sm-9{grid-row-start:9}.col-start-sm-10{grid-column-start:10}.row-start-sm-10{grid-row-start:10}.col-start-sm-11{grid-column-start:11}.row-start-sm-11{grid-row-start:11}.col-start-sm-12{grid-column-start:12}.row-start-sm-12{grid-row-start:12}}@media screen and (min-width:34.375em){.pull-right-sm{grid-column-end:-1}.pull-left-sm{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width:34.375em){.justify-sm-start{justify-self:start}.justify-sm-center{justify-self:center}.justify-sm-end{justify-self:end}.justify-sm-stretch{justify-self:stretch}.align-sm-start{align-self:start}.align-sm-center{align-self:center}.align-sm-end{align-self:end}.align-sm-stretch{align-self:stretch}}@media screen and (min-width:34.375em){.row-span-sm-1{grid-row:span 1 / span 1}.row-span-sm-2{grid-row:span 2 / span 2}.row-span-sm-3{grid-row:span 3 / span 3}.row-span-sm-4{grid-row:span 4 / span 4}.row-span-sm-5{grid-row:span 5 / span 5}.row-span-sm-6{grid-row:span 6 / span 6}.row-span-sm-7{grid-row:span 7 / span 7}.row-span-sm-8{grid-row:span 8 / span 8}.row-span-sm-9{grid-row:span 9 / span 9}.row-span-sm-10{grid-row:span 10 / span 10}.row-span-sm-11{grid-row:span 11 / span 11}.row-span-sm-12{grid-row:span 12 / span 12}}@media screen and (min-width:48em){.col-md-1{grid-column:span 1 / span 1}.col-md-2{grid-column:span 2 / span 2}.col-md-3{grid-column:span 3 / span 3}.col-md-4{grid-column:span 4 / span 4}.col-md-5{grid-column:span 5 / span 5}.col-md-6{grid-column:span 6 / span 6}.col-md-7{grid-column:span 7 / span 7}.col-md-8{grid-column:span 8 / span 8}.col-md-9{grid-column:span 9 / span 9}.col-md-10{grid-column:span 10 / span 10}.col-md-11{grid-column:span 11 / span 11}.col-md-12{grid-column:span 12 / span 12}}@media screen and (min-width:48em){.col-start-md-1{grid-column-start:1}.row-start-md-1{grid-row-start:1}.col-start-md-2{grid-column-start:2}.row-start-md-2{grid-row-start:2}.col-start-md-3{grid-column-start:3}.row-start-md-3{grid-row-start:3}.col-start-md-4{grid-column-start:4}.row-start-md-4{grid-row-start:4}.col-start-md-5{grid-column-start:5}.row-start-md-5{grid-row-start:5}.col-start-md-6{grid-column-start:6}.row-start-md-6{grid-row-start:6}.col-start-md-7{grid-column-start:7}.row-start-md-7{grid-row-start:7}.col-start-md-8{grid-column-start:8}.row-start-md-8{grid-row-start:8}.col-start-md-9{grid-column-start:9}.row-start-md-9{grid-row-start:9}.col-start-md-10{grid-column-start:10}.row-start-md-10{grid-row-start:10}.col-start-md-11{grid-column-start:11}.row-start-md-11{grid-row-start:11}.col-start-md-12{grid-column-start:12}.row-start-md-12{grid-row-start:12}}@media screen and (min-width:48em){.pull-right-md{grid-column-end:-1}.pull-left-md{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width:48em){.justify-md-start{justify-self:start}.justify-md-center{justify-self:center}.justify-md-end{justify-self:end}.justify-md-stretch{justify-self:stretch}.align-md-start{align-self:start}.align-md-center{align-self:center}.align-md-end{align-self:end}.align-md-stretch{align-self:stretch}}@media screen and (min-width:48em){.row-span-md-1{grid-row:span 1 / span 1}.row-span-md-2{grid-row:span 2 / span 2}.row-span-md-3{grid-row:span 3 / span 3}.row-span-md-4{grid-row:span 4 / span 4}.row-span-md-5{grid-row:span 5 / span 5}.row-span-md-6{grid-row:span 6 / span 6}.row-span-md-7{grid-row:span 7 / span 7}.row-span-md-8{grid-row:span 8 / span 8}.row-span-md-9{grid-row:span 9 / span 9}.row-span-md-10{grid-row:span 10 / span 10}.row-span-md-11{grid-row:span 11 / span 11}.row-span-md-12{grid-row:span 12 / span 12}}@media screen and (min-width:58.75em){.col-lg-1{grid-column:span 1 / span 1}.col-lg-2{grid-column:span 2 / span 2}.col-lg-3{grid-column:span 3 / span 3}.col-lg-4{grid-column:span 4 / span 4}.col-lg-5{grid-column:span 5 / span 5}.col-lg-6{grid-column:span 6 / span 6}.col-lg-7{grid-column:span 7 / span 7}.col-lg-8{grid-column:span 8 / span 8}.col-lg-9{grid-column:span 9 / span 9}.col-lg-10{grid-column:span 10 / span 10}.col-lg-11{grid-column:span 11 / span 11}.col-lg-12{grid-column:span 12 / span 12}}@media screen and (min-width:58.75em){.col-start-lg-1{grid-column-start:1}.row-start-lg-1{grid-row-start:1}.col-start-lg-2{grid-column-start:2}.row-start-lg-2{grid-row-start:2}.col-start-lg-3{grid-column-start:3}.row-start-lg-3{grid-row-start:3}.col-start-lg-4{grid-column-start:4}.row-start-lg-4{grid-row-start:4}.col-start-lg-5{grid-column-start:5}.row-start-lg-5{grid-row-start:5}.col-start-lg-6{grid-column-start:6}.row-start-lg-6{grid-row-start:6}.col-start-lg-7{grid-column-start:7}.row-start-lg-7{grid-row-start:7}.col-start-lg-8{grid-column-start:8}.row-start-lg-8{grid-row-start:8}.col-start-lg-9{grid-column-start:9}.row-start-lg-9{grid-row-start:9}.col-start-lg-10{grid-column-start:10}.row-start-lg-10{grid-row-start:10}.col-start-lg-11{grid-column-start:11}.row-start-lg-11{grid-row-start:11}.col-start-lg-12{grid-column-start:12}.row-start-lg-12{grid-row-start:12}}@media screen and (min-width:58.75em){.pull-right-lg{grid-column-end:-1}.pull-left-lg{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width:58.75em){.justify-lg-start{justify-self:start}.justify-lg-center{justify-self:center}.justify-lg-end{justify-self:end}.justify-lg-stretch{justify-self:stretch}.align-lg-start{align-self:start}.align-lg-center{align-self:center}.align-lg-end{align-self:end}.align-lg-stretch{align-self:stretch}}@media screen and (min-width:58.75em){.row-span-lg-1{grid-row:span 1 / span 1}.row-span-lg-2{grid-row:span 2 / span 2}.row-span-lg-3{grid-row:span 3 / span 3}.row-span-lg-4{grid-row:span 4 / span 4}.row-span-lg-5{grid-row:span 5 / span 5}.row-span-lg-6{grid-row:span 6 / span 6}.row-span-lg-7{grid-row:span 7 / span 7}.row-span-lg-8{grid-row:span 8 / span 8}.row-span-lg-9{grid-row:span 9 / span 9}.row-span-lg-10{grid-row:span 10 / span 10}.row-span-lg-11{grid-row:span 11 / span 11}.row-span-lg-12{grid-row:span 12 / span 12}}@media screen and (min-width:68.75em){.col-xl-1{grid-column:span 1 / span 1}.col-xl-2{grid-column:span 2 / span 2}.col-xl-3{grid-column:span 3 / span 3}.col-xl-4{grid-column:span 4 / span 4}.col-xl-5{grid-column:span 5 / span 5}.col-xl-6{grid-column:span 6 / span 6}.col-xl-7{grid-column:span 7 / span 7}.col-xl-8{grid-column:span 8 / span 8}.col-xl-9{grid-column:span 9 / span 9}.col-xl-10{grid-column:span 10 / span 10}.col-xl-11{grid-column:span 11 / span 11}.col-xl-12{grid-column:span 12 / span 12}}@media screen and (min-width:68.75em){.col-start-xl-1{grid-column-start:1}.row-start-xl-1{grid-row-start:1}.col-start-xl-2{grid-column-start:2}.row-start-xl-2{grid-row-start:2}.col-start-xl-3{grid-column-start:3}.row-start-xl-3{grid-row-start:3}.col-start-xl-4{grid-column-start:4}.row-start-xl-4{grid-row-start:4}.col-start-xl-5{grid-column-start:5}.row-start-xl-5{grid-row-start:5}.col-start-xl-6{grid-column-start:6}.row-start-xl-6{grid-row-start:6}.col-start-xl-7{grid-column-start:7}.row-start-xl-7{grid-row-start:7}.col-start-xl-8{grid-column-start:8}.row-start-xl-8{grid-row-start:8}.col-start-xl-9{grid-column-start:9}.row-start-xl-9{grid-row-start:9}.col-start-xl-10{grid-column-start:10}.row-start-xl-10{grid-row-start:10}.col-start-xl-11{grid-column-start:11}.row-start-xl-11{grid-row-start:11}.col-start-xl-12{grid-column-start:12}.row-start-xl-12{grid-row-start:12}}@media screen and (min-width:68.75em){.pull-right-xl{grid-column-end:-1}.pull-left-xl{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width:68.75em){.justify-xl-start{justify-self:start}.justify-xl-center{justify-self:center}.justify-xl-end{justify-self:end}.justify-xl-stretch{justify-self:stretch}.align-xl-start{align-self:start}.align-xl-center{align-self:center}.align-xl-end{align-self:end}.align-xl-stretch{align-self:stretch}}@media screen and (min-width:68.75em){.row-span-xl-1{grid-row:span 1 / span 1}.row-span-xl-2{grid-row:span 2 / span 2}.row-span-xl-3{grid-row:span 3 / span 3}.row-span-xl-4{grid-row:span 4 / span 4}.row-span-xl-5{grid-row:span 5 / span 5}.row-span-xl-6{grid-row:span 6 / span 6}.row-span-xl-7{grid-row:span 7 / span 7}.row-span-xl-8{grid-row:span 8 / span 8}.row-span-xl-9{grid-row:span 9 / span 9}.row-span-xl-10{grid-row:span 10 / span 10}.row-span-xl-11{grid-row:span 11 / span 11}.row-span-xl-12{grid-row:span 12 / span 12}}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.col-start-2{grid-column-start:2}.row-start-2{grid-row-start:2}.col-start-3{grid-column-start:3}.row-start-3{grid-row-start:3}.col-start-4{grid-column-start:4}.row-start-4{grid-row-start:4}.col-start-5{grid-column-start:5}.row-start-5{grid-row-start:5}.col-start-6{grid-column-start:6}.row-start-6{grid-row-start:6}.col-start-7{grid-column-start:7}.row-start-7{grid-row-start:7}.col-start-8{grid-column-start:8}.row-start-8{grid-row-start:8}.col-start-9{grid-column-start:9}.row-start-9{grid-row-start:9}.col-start-10{grid-column-start:10}.row-start-10{grid-row-start:10}.col-start-11{grid-column-start:11}.row-start-11{grid-row-start:11}.col-start-12{grid-column-start:12}.row-start-12{grid-row-start:12}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.row-span-3{grid-row:span 3 / span 3}.row-span-4{grid-row:span 4 / span 4}.row-span-5{grid-row:span 5 / span 5}.row-span-6{grid-row:span 6 / span 6}.row-span-7{grid-row:span 7 / span 7}.row-span-8{grid-row:span 8 / span 8}.row-span-9{grid-row:span 9 / span 9}.row-span-10{grid-row:span 10 / span 10}.row-span-11{grid-row:span 11 / span 11}.row-span-12{grid-row:span 12 / span 12}
/* Anpassungen 18.3.26 */

[id="footer"] {
    background: #37424d;
    
}
/* */

/* NAVI ANPASSUNGEN 1.26 */

 .layout-v2 .nav--main .level_1 li strong, .layout-v2 .nav--main .level_1 li a.trail, .layout-v2 .nav--main .level_1 li a.forward {
    color: #ffffff!important;
    font-weight: 900 !important;
    text-decoration: underline;
  
}

/*ACCORDION ANGEPASST MARTIN*/
.ce_accordion {
  display: grid;
  align-self: start;
}
  /* 18.3.26 */
.ce_accordion .accordion {
    padding: 2rem;
    /*background: #f3f7f9;*/
    background: #eff0f1;
}
  /* */

.ce_accordion .toggler {
  
  /* 18.3.26 */
  background: #37424d;
  padding: 1.3rem;
  font-size: 1.2rem;
  /* */
  position: relative;

  border-left: none;
  border-right: none;
  border-bottom: none;

  vertical-align: middle;
  -webkit-transition: border-radius 0.3s;
  transition: border-radius 0.3s;
}
.ce_accordion:last-of-type {
  /*border-bottom: var(--base-border);*/
}
.ce_accordion .ui-accordion-header-active {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background: #4a5866;
}
.ce_accordion .ui-accordion-header-icon {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  float: right;
  display: inline-block;
  font-weight: 400;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
.ce_accordion .ui-accordion-header-icon::before {
  content: "+";
}
.ce_accordion .ui-icon-triangle-1-s {
  -webkit-transform: rotate(45deg) scale(1.3);
  transform: rotate(45deg) scale(1.3);
}
.ce_accordion .ce_text:last-child {
  margin-bottom: 0;
}

/*----- 19-3-26 ----*/

.acc-faq {
    .ce_accordion .ui-accordion-header {
      background: #eff0f1;
      color: black;
      
    }
}

/* -----*/

.claim {
  font-weight: 300;
  font-size: 1.8em;
  margin-right: 3.1em;
}

.claim:before {
  content: "";
  background-image: none;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1.375em;
  height: 1.5em;
  top: 0.775em;
  left: 0.37em;
  position: relative;
}

/* Klasse .full hinzugefügt für das Logo, beim runterscrollen und der Verkleinerung sonst zu groß*/
.logo.full img {
  max-width: 21rem;
}

.logo--small img {
  max-width: 8.5rem;
  padding-right: 1rem;
  padding-top: 0.35rem;
}

/* Karriere Spalten*/

/*

.row--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;

  > * {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .align-bottom {
    margin-bottom: 0;
    margin-top: auto;
  }

  .align-middle {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

*/

.row--flex {
  justify-content: flex-start;
}
.row--flex * {
  justify-content: flex-start;
}
.row--flex .align-bottom {
  margin-bottom: 0;
  margin-top: auto;
}
.row--flex .align-middle {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*.spalte-karriere{
  border: 1px solid black;
  margin:10px;
  width: 30%

}
*/

/* row--flex angepasst vertikale zentriert! */
.row--flex-middle {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media screen and (min-width: 48em) {
  .row--flex-middle .pull-left-md {
    order: -1;
  }
  .row--flex-middle .pull-right-md {
    order: 1;
  }
}

.row--flex-middle * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* Karriere Boxen */

.ce_text.karriere {
  height: 100%;
  transition: ease-in-out all 0.3s;
  background: #333;
  color: white;

  & img {
    padding-bottom: 1.8em;
    padding-top: 1.8em;
  }

  padding: 0.8em;
  box-shadow: 0 0 13px rgba(0, 0, 0, 0.15);

  &:hover {
    transition: ease-in-out all 0.3s;
   /* background: rgba(92, 158, 204, 0.133);*/
   background: rgba(55, 66, 77, 0.8);
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
  }
}

/* Benefits*/
.benefititem {
  padding: 0.5em 0;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;

  column-gap: 10%;
}

/* KArriere FAQ ACcordions */

.acc-faq {
  .ce_accordion .ui-accordion-header {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #eee;
    color: black;
    transition: ease-in-out all 0.3s;
  }

  .ce_accordion .ui-accordion-header-active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #5c9ecc;
    color: white;
    transition: ease-in-out all 0.3s;
  }
}

/* Karriere Kontakt*/

.kontaktitem {
  /* display: flex;*/
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  column-gap: 3%;
}

.zitat p:first-child {
  font-weight: 300;
  font-family: "Ubuntu";
  font-style: italic;
  font-size: 120%;
}

figure video {
  width: 100%;
  padding-bottom: 25px;
}

/* Button Martin */
.hero-c2a {
  transition: all 0.2s cubic-bezier(0, 0, 0.02, 0.96);
  justify-items: center;
  justify-self: center;

  width: auto;
  /* position: absolute; */
  bottom: 3rem;

  border: 2px solid rgba(92, 158, 204, 0.8);
  background-color: white;
  color: white;
  text-decoration: none;
  padding: 0.8rem 1.4rem;
  display: block;
  text-align: center;
}
.hero-c2a:hover {
  border: 2px solid #ef8200;
  transition: all 0.2s linear;
  background-color: #e8f0f414 !important;
  cursor: pointer;
}

.hero-c2a a,
.hero-c2a a:link {
  color: #5c9ecc !important;
  transition: all 0.2s cubic-bezier(0, 0, 0.02, 0.96);
}

.hero-c2a:hover a:link,
.hero-c2a:hover a:active,
.hero-c2a:hover a:focus {
  transition: all 0.2s cubic-bezier(0, 0, 0.02, 0.96);
  color: #ef8200 !important;
}

/*SINGLE GALLERIE Bild*/

/* 1. Sichtbarkeit (dein bestehender Code) */
.single-galerie.ce_gallery ul li { 
  display: none; 
}
.single-galerie.ce_gallery ul li:first-child { 
  display: block; 
  /* WICHTIG: Erlaubt dem Inhalt, über den Rand zu ragen */
  overflow: visible !important; 
}

/* 2. Den Container der Liste ebenfalls öffnen */
.single-galerie.ce_gallery, 
.single-galerie.ce_gallery ul {
  overflow: visible !important;
}

/* 3. Der Effekt auf das Bild oder das Picture-Tag */
.single-galerie.ce_gallery ul li img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  backface-visibility: hidden; /* Verhindert leichtes Flackern in Chrome */
  display: block;
}

/* 4. Der Hover-Zustand */
.single-galerie.ce_gallery ul li:hover img {
  transform: scale(1.02);
  /* Ein Schatten, der etwas weniger weit streut, damit er nicht die Nachbar-Spalte überlagert */
  box-shadow: 0 8px 12px rgba(0,0,0,0.2);
  /* Stellt sicher, dass das hovernde Bild über anderen Elementen liegt */
  position: relative;
  z-index: 10;
}

/*Hover effeckt Hyperlink Bild Overlay/*
/* Container Clipping */
.image_container {
    overflow: hidden;
}

/* Der Hyperlink & das Bild */
.hyperlink_img img {
    display: block;
    transition: transform 0.2s ease-in-out, filter 0.3s ease-in-out;
    backface-visibility: hidden; /* Verhindert Zittern in Chrome/Safari */
}

/* Hover-Effekt: Vergrößern + Aufhellen */
@media (hover: hover) {
    .hyperlink_img:hover img {
        transform: scale(1.03); /* Sanfte Vergrößerung */
        filter: brightness(1.1); /* 20% heller */
    }
}

/* Smartphone & iPad: Effekt nur beim aktiven Tap/Klick */
.hyperlink_img:active img {
    transform: scale(1.03);
    filter: brightness(1.1);
}

/* --------------------------------------------------------------------* Allgemein Bild mit Hyperlink -----*/
/* Bild mit Hyperlink (norm) */
/* Container vorbereiten, um Überhang beim Zoom abzuschneiden */
.image_container a {
    display: block;
    overflow: hidden;
}

/* Bild-Eigenschaften und flüssiger Übergang */
.image_container img {
    display: block;
    transition: transform 0.2s ease-in-out, filter 0.3s ease-in-out;
}

/* Der Hover-Effekt: 1.02 Zoom und Aufhellen */
.image_container a:hover img {
    transform: scale(1.02);
    filter: brightness(1.1); /* Erhöht die Helligkeit um 20% */
}


/* KAtegorie LIST KAcheln -  REFERENZEN, LESITUNGEN 19.1.26 */

.categories-list .ctlg_teaser .title {
    background: #37424d;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  
}

.categories-list .ctlg_teaser .title h2 {
    font-size: 1rem;
    line-height: 1;
    margin-bottom: 0.5rem;
    margin-bottom: 0;
    color: #fff
}



.categories-list .ctlg_teaser .image_container:before {
    content: "";
    background-color: transparent;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 1000;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s
}

.categories-list .ctlg_teaser:hover .image_container:before {
    background-color: rgba(239, 130, 0, 0.5)
}

.categories-list .ctlg_teaser:hover .title {
    background-color: #ef8200;
}





/* CATEGORIES PREVIEW STARTSEITE */

.categories__preview .caption {
    font-size: 1rem;
    line-height: 1;
    margin-bottom: 0.5rem;
    background: #37424d;
    color: #fff;
    padding: 1rem 1rem;
    margin-bottom: 0;
    z-index: 1001;
    position: relative
}


/*
.categories__preview a:hover:before {
    background-color: rgba(239, 130, 0, 0.5);
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s
}

.categories__preview a:hover .caption {
    background: #ef8200;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s
}
*/



.categories__preview a:hover:before {
    background-color: rgba(97, 160, 207, 0.5)!important;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s
}

.categories__preview a:hover .caption {
    background: #61a0cf!important;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s
}

/* ---*/

.categories-list .ctlg_teaser:hover .image_container:before {
    background-color: rgba(97, 160, 207, 0.5)!important;
}

.categories-list .ctlg_teaser:hover .title {
    background: #61a0cf!important;
}


/* anpassung BAND HIntergrundfarben Artikel 18.3.26 */

.band--tint {
    background-color: #f4f4f4;
}

.band--tint-2 {
    /*background-color: #edeeef;*/
    /*alternativ heller */
    background-color: #eff0f1;
}

/*referenz Listen Detail */



/* Tilte Überschrift */
.project-list .title h2 {
    color: #37424d;

    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out
}

.project-list a:hover h2 {
    color: #61a0cf;
}

/* */

.project__head {
 background-color: #F2F3F3;

}

.project-list .title .inside {
    background: #eff0f1;
}
.project-list a:hover .image_container:before {
    background-color: rgba(97, 160, 207, 0.7)!important;
}


/* Border zu den Logos unten Content*/
[id="logos"] {
    border-top: 3px solid rgba(55, 66, 77, 0.2);
}


.header-content{display:flex;justify-content:space-between;gap:1rem}.header-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.5) 0%, transparent 100%);z-index:-1}.layout-v2 .nav-toggler{display:none}@media screen and (max-width:1380px){.layout-v2 .nav-toggler{display:block}}.layout-v2 .nav-toggler .nav-toggler__button{border:2px solid #FFFFFF;color:#FFFFFF}.layout-v2 [id="header"]{position:fixed;top:0;left:0;width:100%;z-index:99999;background:transparent;overflow:visible;border:none;transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), background 0.3s ease, height 0.3s ease}@media screen and (max-width:54.1875em){.layout-v2 [id="header"]{display:block}}.layout-v2 [id="header"]>.inside{max-width:90%;width:100%;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem}@media screen and (max-width:640px){.layout-v2 [id="header"]>.inside{max-width:100%;padding-top:0.9375rem}}.layout-v2 [id="header"] .logo{transition:all 0.3s ease}.layout-v2 [id="header"] .logo img{transition:all 0.3s ease}.layout-v2 [id="header"].is-hidden{transform:translateY(-100%)}.layout-v2 [id="header"].is-stuck{transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), background 0.3s ease, height 0.3s ease;height:95px;background:rgba(55, 66, 77, 0.95)}.layout-v2 [id="header"].is-stuck .logo{margin-top:0}.layout-v2 [id="header"].is-stuck .logo img{max-width:11rem}.layout-v2 [id="header"].is-stuck>.inside{padding-top:1.2rem;padding-bottom:1.2rem}.layout-v2 [id="header"].is-stuck .header-content:before{display:none !important}.layout-v2 .logo{float:unset}@media screen and (max-width:640px){.layout-v2 .logo.full img{max-width:200px}}.layout-v2 .nav--main a,.layout-v2 .nav--main strong.active,.layout-v2 .nav--main strong.trail{color:white;transition:color 0.15s ease}.layout-v2 .nav--main a:hover,.layout-v2 .nav--main strong.active:hover,.layout-v2 .nav--main strong.trail:hover{color:#ef8200}.layout-v2 .ce_rsce_video_with_cta,.layout-v2 .ce_rsce_image_with_cta{position:relative}.layout-v2 .ce_rsce_video_with_cta .video_container video,.layout-v2 .ce_rsce_image_with_cta .video_container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;z-index:0;display:inline-block;vertical-align:baseline;padding:0;margin:0}.layout-v2 .ce_rsce_video_with_cta .hero-cta,.layout-v2 .ce_rsce_image_with_cta .hero-cta{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);border:2px solid white;background-color:rgba(92, 158, 204, 0.8);color:white;text-decoration:none;padding:0.8rem 1.4rem;display:block;text-align:center;font-weight:100}.layout-v2 .ce_rsce_video_with_cta .hero-cta:hover,.layout-v2 .ce_rsce_image_with_cta .hero-cta:hover{background-color:rgba(92, 158, 204, 0.8)}@media screen and (max-width:480px){.layout-v2 .ce_rsce_video_with_cta .hero-cta,.layout-v2 .ce_rsce_image_with_cta .hero-cta{width:94%;left:3%;transform:unset}}@media screen and (max-width:640px){.layout-v2 .header-stuck .nav--main.nav--mobile--active{top:5.3rem}}.layout-v2 .nav--main{overflow:visible;display:none}.layout-v2 .nav--main.nav--mobile--active{display:block;position:fixed;left:0;top:9rem;width:100%;background:rgba(0, 0, 0, 0.8)}@media screen and (max-width:640px){.layout-v2 .nav--main.nav--mobile--active{top:7rem}}.layout-v2 .nav--main.nav--mobile--active .level_2{display:none !important}.layout-v2 .nav--main.nav--mobile--active .level_1 li{text-align:right;float:none;width:100%;padding-right:4rem}@media screen and (max-width:640px){.layout-v2 .nav--main.nav--mobile--active .level_1 li{padding-right:1.2rem}}@media screen and (min-width:1381px){.layout-v2 .nav--main{display:block}}.layout-v2 .nav--main .level_1{height:100%}.layout-v2 .nav--main .level_1>li{padding:0.575rem}.layout-v2 .nav--main .level_1>li.active:after,.layout-v2 .nav--main .level_1>li.trail:after,.layout-v2 .nav--main .level_1>li.forward:after,.layout-v2 .nav--main .level_1>li:hover:after{transform:scaleX(1)}.layout-v2 .nav--main .level_1 li{height:100%;position:relative}.layout-v2 .nav--main .level_1 li:hover>a:after,.layout-v2 .nav--main .level_1 li:hover strong:after{transform:scaleX(1)}.layout-v2 .nav--main .level_1 li>a,.layout-v2 .nav--main .level_1 li strong{font-weight:600}.layout-v2 .nav--main .level_1 li a,.layout-v2 .nav--main .level_1 li strong{display:flex;height:100%;flex-direction:column;justify-content:center;color:white}.layout-v2 .nav--main .level_1 li a:hover,.layout-v2 .nav--main .level_1 li strong:hover{color:white}.layout-v2 .nav--main .level_1 li:hover a,.layout-v2 .nav--main .level_1 li:hover strong,.layout-v2 .nav--main .level_1 li strong,.layout-v2 .nav--main .level_1 li a.trail,.layout-v2 .nav--main .level_1 li a.forward{color:#5c9ecc;font-weight:600 !important}.layout-v2 .nav--main .level_1 li:hover a:after,.layout-v2 .nav--main .level_1 li:hover strong:after,.layout-v2 .nav--main .level_1 li strong:after,.layout-v2 .nav--main .level_1 li a.trail:after,.layout-v2 .nav--main .level_1 li a.forward:after{transform:scaleX(1)}.layout-v2 .nav--main a,.layout-v2 .nav--main span.active,.layout-v2 .nav--main span.trail,.layout-v2 .nav--main span.forward,.layout-v2 .nav--main strong.active,.layout-v2 .nav--main strong.trail,.layout-v2 .nav--main strong.forward{padding:0.5rem 0.75rem;padding-right:0}.layout-v2 .nav--main a span,.layout-v2 .nav--main span.active span,.layout-v2 .nav--main span.trail span,.layout-v2 .nav--main span.forward span,.layout-v2 .nav--main strong.active span,.layout-v2 .nav--main strong.trail span,.layout-v2 .nav--main strong.forward span{line-height:1}.layout-v2 .nav--main .last a span,.layout-v2 .nav--main .last strong span{border-right:0;padding-right:0}.layout-v2 .nav--main .level_2{max-height:0;transition:all 0.2s linear;position:absolute;top:68px;left:12px;overflow:hidden;min-width:fit-content;max-width:fit-content;background:rgba(255, 255, 255, 0.8)}.layout-v2 .nav--main .level_2 li{width:100%;display:block;max-width:420px;min-width:361px}.layout-v2 .nav--main .level_2 li:first-child{padding-top:0.5rem}.layout-v2 .nav--main .level_2 li:last-child{padding-bottom:0.5rem}.layout-v2 .nav--main .level_2 li strong{display:block;width:100%;position:relative;border-bottom:none;font-size:0.9rem;text-transform:none;padding:0.4rem 1rem}.layout-v2 .nav--main .level_2 li a,.layout-v2 .nav--main .level_2 li a:visited,.layout-v2 .nav--main .level_2 li a:active{display:block;width:100%;position:relative;border-bottom:none;font-size:0.9rem;color:black !important;text-transform:none;padding:0.4rem 1rem}.layout-v2 .nav--main .level_2 li a:hover,.layout-v2 .nav--main .level_2 li a:visited:hover,.layout-v2 .nav--main .level_2 li a:active:hover{color:#5c9ecc !important}.layout-v2 .nav--main .level_2 li a span,.layout-v2 .nav--main .level_2 li a:visited span,.layout-v2 .nav--main .level_2 li a:active span{border-right:0;padding-right:0}@media screen and (max-width:1279px){.layout-v2 .nav--main .level_2 li a,.layout-v2 .nav--main .level_2 li a:visited,.layout-v2 .nav--main .level_2 li a:active{padding:0.5rem}}.layout-v2 .nav--main .level_2 li strong,.layout-v2 .nav--main .level_2 li strong.active,.layout-v2 .nav--main .level_2 li strong.trail,.layout-v2 .nav--main .level_2 li a:hover{color:#5c9ecc !important}.layout-v2 .nav--main .level_2 li strong:before,.layout-v2 .nav--main .level_2 li strong.active:before,.layout-v2 .nav--main .level_2 li strong.trail:before,.layout-v2 .nav--main .level_2 li a:hover:before{max-width:5px}.layout-v2 .nav--main .level_2 li:last-child a,.layout-v2 .nav--main .level_2 li:last-child a:visited,.layout-v2 .nav--main .level_2 li:last-child a:active,.layout-v2 .nav--main .level_2 li.last a,.layout-v2 .nav--main .level_2 li.last a:visited,.layout-v2 .nav--main .level_2 li.last a:active{border-bottom:0}.layout-v2 .nav--main .level_3{overflow:visible;position:absolute;top:0;right:0;transform:translateX(100%)}.layout-v2 .nav--main .level_3 a,.layout-v2 .nav--main .level_3 a:visited,.layout-v2 .nav--main .level_3 a:active{font-weight:500}.layout-v2 .nav--main .level_3 a span,.layout-v2 .nav--main .level_3 a:visited span,.layout-v2 .nav--main .level_3 a:active span{font-weight:500}.layout-v2 .nav--main .level_3 .level_4{display:none}.layout-v2 .nav--main li.submenu{position:relative}.layout-v2 .nav--main li.submenu:hover .level_2{max-height:550px;transition:all 0.6s linear}#main .inside .grid_imagefields:last-child{margin-bottom:5px}.article-p0{padding:0 !important}.article-p0>.inside{padding:0 !important}.grid_imagefields{max-width:100%;margin:auto;margin-top:5px}.grid_imagefields .wrapper{width:100%}.grid_imagefields .container{display:grid;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(430px, 1fr));grid-auto-rows:369px;grid-auto-flow:dense}@media (max-width:2169px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(360px, 1fr));grid-auto-rows:277px}}@media (max-width:1920px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(360px, 1fr));grid-auto-rows:277px}}@media (max-width:1819px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(310px, 1fr));grid-auto-rows:277px}}@media (max-width:1254px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-auto-rows:277px}}@media (max-width:1024px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(335px, 1fr))}}@media (max-width:1014px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}}@media (max-width:800px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}@media (max-width:564px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media (max-width:475px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(185px, 1fr));grid-auto-rows:210px}}@media (max-width:375px){.grid_imagefields .container{grid-auto-rows:175px}}@media (max-width:374px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));grid-auto-rows:200px}}@media (max-width:320px){.grid_imagefields .container{grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));grid-auto-rows:140px}}.grid_imagefields .container>div{display:flex;justify-content:center;align-items:center;font-size:2em;color:#ffeead;position:relative;background-color:#ADCDE5}.grid_imagefields .container>div:hover .overlay_content,.grid_imagefields .container>div.active .overlay_content{opacity:1}.grid_imagefields .container>div .overlay_content{display:flex;opacity:0;transition:all 0.3s ease;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(92, 158, 204, 0.7);color:white;padding:3rem;justify-content:center;align-items:center}@media (max-width:768px){.grid_imagefields .container>div .overlay_content{padding:1.1rem}}.grid_imagefields .container>div .overlay_content .inner{text-align:center}.grid_imagefields .container>div .overlay_content .inner .member_name{font-weight:700;font-size:1.6rem;line-height:2rem;margin-bottom:0.3rem;color:white}@media (max-width:768px){.grid_imagefields .container>div .overlay_content .inner .member_name{font-size:1.5rem}}.grid_imagefields .container>div .overlay_content .inner .member_function p{font-weight:300;font-size:1.2rem;line-height:1.6rem}.grid_imagefields .container>div img{width:100%;height:100%;object-fit:cover}.grid_imagefields .container .horizontal{grid-column:span 2}.grid_imagefields .container .horizontal.last{display:none;background-color:#5c9ecc}@media (max-width:2169px){.grid_imagefields .container .horizontal.last{display:block}}@media (max-width:1920px){.grid_imagefields .container .horizontal.last{display:none}}@media (max-width:1569px){.grid_imagefields .container .horizontal.last{display:block}}@media (max-width:1024px){.grid_imagefields .container .horizontal.last{display:none}}@media (max-width:640px){.grid_imagefields .container .horizontal.last{display:block;grid-column:span 1}}.grid_imagefields .container .vertical{grid-row:span 2}@media (max-width:640px){.grid_imagefields .container .vertical{grid-row:span 1}.grid_imagefields .container .vertical img{object-position:top}}@media (max-width:800px){.grid_imagefields .container .vertical.last{grid-column:span 2}.grid_imagefields .container .vertical.last img{object-position:top}}@media (max-width:640px){.grid_imagefields .container .vertical.last{grid-row:span 1;grid-column:span 1}}@media (max-width:640px){.grid_imagefields .container .mobile_img_center img{object-position:center}}@media (max-width:640px){.grid_imagefields .container .mobile_img_left img{object-position:left}}.grid_imagefields .container .big{grid-column:span 2;grid-row:span 2}@media (max-width:640px){.grid_imagefields .container .big{grid-column:span 1;grid-row:span 1}}.grid_imagefields .container .big.no_overlay:hover .overlay_content{display:none}.grid_imagefields .container .gray_grid{background-color:#ADCDE5}@media (max-width:800px){.grid_imagefields .container .gray_grid{display:none}.grid_imagefields .container .gray_grid.mobile_block{display:none}}.grid_imagefields .container .blue_grid{background-color:#5c9ecc}@media (max-width:800px){.grid_imagefields .container .blue_grid{display:none}.grid_imagefields .container .blue_grid.mobile_block{display:none}}
