@charset "UTF-8";/*! SassyStrings - v1.1.4 - 2015-12-06 */@use '../../modules/_config' as _config;@use '../dcgrid/dcgrid' as *;@use '../dccss/dccss' as *;:root{--dcgrid__num_windowwidth:null;--dcgrid__num_windowheight:null;--dcgrid__num_contentwidth:null;--dcgrid__num_contentx:null;--dcgrid__percf_layoutbase:null;--dcgrid__percf_vw:null;--dcgrid__num_border:null;--dcgrid__num_bordervertical:null;--dcgrid__num_borderhorizontal:null;--dcgrid__num_gutter:null;--dcgrid__num_columns:null;--dcgrid__num_column:null;--dcgrid__num_raster:null;--dcgrid__num_rasterrounded:null;--dcgrid__percf_colspan:null;--dcgrid__s_saveariainsettop:env(safe-area-inset-top);--dcgrid__s_saveariainsetright:env(safe-area-inset-right);--dcgrid__s_saveariainsetbottom:env(safe-area-inset-bottom);--dcgrid__s_saveariainsetleft:env(safe-area-inset-left)}[data-tween__b_animation=false],html[data-tween__b_animation=false] :not([data-tween__b_animationforce=true]){transition-duration:0ms!important;transition-delay:0ms!important;transition:none!important}._dclayout,._dcmodal__modals__modal,._dcmodal__modals__modal__content{transition-timing-function:cubic-bezier(.19,1,.22,1)}._dctransition__none{transition-duration:0ms!important;transition-delay:0ms!important}#html ._dcempty__true{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none}#html ._dcdisplay__block,#html[data-grid__id_breakpoint=sma] ._dcdisplay__block__sma,#html[data-grid__id_breakpoint=tab] ._dcdisplay__block__tab,#html[data-grid__id_breakpoint=des] ._dcdisplay__block__des,#html[data-grid__id_breakpoint=xxl] ._dcdisplay__block__xxl{display:block}#html ._dcdisplay__none,#html[data-grid__id_breakpoint=sma] ._dcdisplay__none__sma,#html[data-grid__id_breakpoint=tab] ._dcdisplay__none__tab,#html[data-grid__id_breakpoint=des] ._dcdisplay__none__des,#html[data-grid__id_breakpoint=xxl] ._dcdisplay__none__xxl{display:none}#html[data-grid__id_breakpoint=sma] ._dcpointerevents__hidden__sma{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none}#html[data-grid__id_breakpoint=sma] ._dcpointerevents__hidden__sma *{pointer-events:none!important}#html[data-grid__id_breakpoint=tab] ._dcpointerevents__hidden__tab{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none}#html[data-grid__id_breakpoint=tab] ._dcpointerevents__hidden__tab *{pointer-events:none!important}#html[data-grid__id_breakpoint=des] ._dcpointerevents__hidden__des{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none}#html[data-grid__id_breakpoint=des] ._dcpointerevents__hidden__des *{pointer-events:none!important}#html[data-grid__id_breakpoint=xxl] ._dcpointerevents__hidden__xxl{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none}#html ._dcpointerevents__hidden,._dclayout{-webkit-user-drag:none;-o-user-drag:none;cursor:default}#html[data-grid__id_breakpoint=xxl] ._dcpointerevents__hidden__xxl *{pointer-events:none!important}#html ._dcpointerevents__hidden{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-moz-user-drag:none;-ms-user-drag:none;user-drag:none}#html ._dcpointerevents__hidden *{pointer-events:none!important}#html ._dcpointerevents__default,#html[data-grid__id_breakpoint=sma] ._dcpointerevents__default__sma,#html[data-grid__id_breakpoint=tab] ._dcpointerevents__default__tab,#html[data-grid__id_breakpoint=des] ._dcpointerevents__default__des,#html[data-grid__id_breakpoint=xxl] ._dcpointerevents__default__xxl{pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:auto;-moz-user-drag:auto;-ms-user-drag:auto;-o-user-drag:auto;user-drag:auto}._dclayout,._dcmodal{-webkit-user-select:none;-moz-user-select:none;-moz-user-drag:none;-o-user-select:none}#html ._dcprotection__true,#html[data-grid__id_breakpoint=sma] ._dcprotection__true__sma,#html[data-grid__id_breakpoint=tab] ._dcprotection__true__tab,#html[data-grid__id_breakpoint=des] ._dcprotection__true__des,#html[data-grid__id_breakpoint=xxl] ._dcprotection__true__xxl{pointer-events:none!important;opacity:.4!important;cursor:default!important}._dclayout,._dcmodal__modals__modal[data-modal__b_isopen=false],html[data-layout__state_active=inactive] ._dclayout{opacity:0}#html ._dctextspace__default,#html[data-grid__id_breakpoint=sma] ._dctextspace__default__sma,#html[data-grid__id_breakpoint=tab] ._dctextspace__default__tab,#html[data-grid__id_breakpoint=des] ._dctextspace__default__des,#html[data-grid__id_breakpoint=xxl] ._dctextspace__default__xxl{width:.8em;display:inline-block}#html ._dctextemptyline__default,#html[data-grid__id_breakpoint=sma] ._dctextemptyline__default__sma,#html[data-grid__id_breakpoint=tab] ._dctextemptyline__default__tab,#html[data-grid__id_breakpoint=des] ._dctextemptyline__default__des,#html[data-grid__id_breakpoint=xxl] ._dctextemptyline__default__xxl{position:relative;width:100%;display:block;line-height:2em;height:2em;pointer-events:none;background-color:transparent;margin:0!important}._dclayout,._dclayout ._dclayout__info{display:inline-flex;align-content:flex-start}._dclayout,._dclayout ._dclayout__grid,._dclayout ._dclayout__info{margin:0;padding:0;background-clip:border-box;height:100%;top:0;width:100%}#html ._dcwhitespace__nowrap,#html[data-grid__id_breakpoint=sma] ._dcwhitespace__nowrap__sma,#html[data-grid__id_breakpoint=tab] ._dcwhitespace__nowrap__tab,#html[data-grid__id_breakpoint=des] ._dcwhitespace__nowrap__des,#html[data-grid__id_breakpoint=xxl] ._dcwhitespace__nowrap__xxl{white-space:nowrap}._dclayout{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;box-sizing:border-box;pointer-events:none;user-select:none;-ms-user-drag:none;user-drag:none;transition-property:opacity;transition-duration:1s;transition-delay:0ms;position:fixed;z-index:2000000;left:auto;align-items:center;justify-content:center}html[data-layout__state_active=active] ._dclayout{opacity:1}._dclayout ._dclayout__info{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;box-sizing:border-box;position:absolute}._dclayout ._dclayout__grid{flex-grow:0;flex-shrink:0;box-sizing:border-box;position:absolute;display:none}._dclayout ._dclayout__grid__columns,._dclayout ._dclayout__grid__columns__element{background-clip:border-box;height:100%;display:inline-flex;margin:0;padding:0;box-sizing:border-box;top:0}._dclayout ._dclayout__grid__columns{flex-wrap:wrap;flex-grow:0;flex-shrink:0;align-content:flex-start;width:100%;position:absolute;left:0;flex-direction:row;justify-content:space-between}html[data-grid__id_breakpoint=sma] ._dclayout ._dclayout__grid__columns,html[data-grid__id_breakpoint=tab] ._dclayout ._dclayout__grid__columns,html[data-grid__id_breakpoint=des] ._dclayout ._dclayout__grid__columns,html[data-grid__id_breakpoint=xxl] ._dclayout ._dclayout__grid__columns{border-left:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px) solid transparent;border-right:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px) solid transparent}._dclayout ._dclayout__grid__columns__element{position:relative;flex-grow:0;flex-shrink:0;background-color:rgba(193,96,67,.25);align-self:auto}html[data-grid__id_breakpoint=sma] ._dclayout ._dclayout__grid__columns__element,html[data-grid__id_breakpoint=tab] ._dclayout ._dclayout__grid__columns__element,html[data-grid__id_breakpoint=des] ._dclayout ._dclayout__grid__columns__element,html[data-grid__id_breakpoint=xxl] ._dclayout ._dclayout__grid__columns__element{width:calc(var(--dcgrid__num_column) * 1 * 1px + 0px)}._dclayout ._dclayout__grid__columns__element:before{left:0;top:0;content:' '}._dclayout ._dclayout__grid__columns__element:after{right:0;top:0;content:' '}._dclayout ._dclayout__raster{margin:0;padding:0;flex-grow:0;flex-shrink:0;background-clip:border-box;box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;display:none;background-image:linear-gradient(0deg,rgba(193,96,67,.5) 1px,transparent 1px,transparent 10px,rgba(193,96,67,.25) 10px,rgba(193,96,67,.25) 11px,transparent 12px,transparent 20px)}._dclayout ._dclayout__border,._dclayout ._dclayout__custom{flex-wrap:wrap;width:100%;height:100%;display:none;align-content:flex-start;background-clip:border-box}html[data-grid__id_breakpoint=sma] ._dclayout ._dclayout__raster,html[data-grid__id_breakpoint=tab] ._dclayout ._dclayout__raster,html[data-grid__id_breakpoint=des] ._dclayout ._dclayout__raster,html[data-grid__id_breakpoint=xxl] ._dclayout ._dclayout__raster{background-size:calc(var(--dcgrid__num_raster) * 1 * 1px + 0px) calc(var(--dcgrid__num_raster) * 1 * 1px + 0px)}._dclayout ._dclayout__border{margin:0;padding:0;flex-direction:row;flex-grow:0;flex-shrink:0;box-sizing:border-box;position:fixed;top:0}._dclayout ._dclayout__border__left{position:absolute;left:calc(var(--dcgrid__num_bordervertical) * 1 * 1px + 0px)}._dclayout ._dclayout__border__right{position:absolute;right:calc(var(--dcgrid__num_bordervertical) * 1 * 1px + 0px)}._dclayout ._dclayout__border__top{position:absolute;top:calc(var(--dcgrid__num_bordervertical) * 1 * 1px + 0px)}._dclayout ._dclayout__border__bottom{position:absolute;bottom:calc(var(--dcgrid__num_bordervertical) * 1 * 1px + 0px)}._dclayout ._dclayout__custom,._dcmodal,._dcmodal__modals{margin:0;padding:0;box-sizing:border-box;position:fixed;top:0}._dclayout ._dclayout__custom{flex-direction:row;flex-grow:0;flex-shrink:0}._dcmodal,._dcmodal__modals,._dcmodal__modals__modal{display:inline-flex;width:100%;height:100%}._dcmodal{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;pointer-events:none;user-select:none;cursor:default;-webkit-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;z-index:100000;left:0}._dcmodal__modals{flex-grow:0;flex-shrink:0;background-clip:border-box;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;z-index:100001;left:0}._dcmodal__modals__modal,._dcmodal__modals__modal__content,._dcmodal__modals__modal__loader{margin:0;padding:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;position:absolute}._dcmodal__modals>*{flex-grow:0;flex-shrink:0;align-self:auto}._dcmodal__modals__modal{transition-property:opacity;transition-duration:1s;transition-delay:0ms;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-color:rgba(255,255,255,.95);justify-content:center;align-items:center}._dcmodal__modals__modal[data-modal__b_isopen=false] *{pointer-events:none!important}._dcmodal__modals__modal[data-modal__b_isopen=true]{pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:auto;-moz-user-drag:auto;-ms-user-drag:auto;-o-user-drag:auto;user-drag:auto;opacity:1}._dcmodal__modals__modal__loader{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;width:20px;height:20px;border:3px solid #000;border-bottom-color:transparent!important;border-radius:50%;display:inline-block;animation:kf_rotation .5s linear infinite;opacity:0;z-index:410}._dcdomratiosvg,._dcmodal__modals__modal__content,._segment__media ._segment__media__video{-moz-user-select:none;cursor:default;-webkit-user-select:none}._dcmodal__modals__modal__content{display:inline-flex;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;-ms-overflow-style:none;scrollbar-width:none;pointer-events:all;-o-user-select:none;user-select:none;-webkit-user-drag:auto;-moz-user-drag:auto;-ms-user-drag:auto;-o-user-drag:auto;user-drag:auto;transition-property:opacity;transition-duration:1.5s;transition-delay:.2s;width:100%;height:100%;justify-content:center;overflow-y:scroll;z-index:10;opacity:0;background-color:transparent}._dcmodal__modals__modal__content::-webkit-scrollbar{display:none}._dccursor,._dcmodal__modals__modal__content ._page{display:inline-flex;margin:0;padding:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box}._dcmodal ._dcmodal__modals__modal[data-modal__b_isloading=false] ._dcmodal__modals__modal__content{opacity:1}._dcmodal__modals__modal__content ._page{position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;left:auto;right:auto;height:-moz-max-content;height:max-content}@keyframes kf_rotation{0.00%{transform:rotate(0)}100.00%{transform:rotate(360deg)}}._dccursor{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;z-index:9999999;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}._dccursor__cursor,._dccursor__cursor__content{display:inline-flex;background-clip:border-box;position:absolute;margin:0;padding:0;box-sizing:border-box}._dccursor__cursor{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:center;align-content:center;align-items:center;width:1px;height:1px;opacity:0}._dccursor__cursor__content{width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;align-content:flex-start;justify-content:center;align-items:center}html._dccursorchangedefault__true,html._dccursorchangedefault__true *,html._dccursorchangedefault__true a{cursor:none!important}._dccursoroverlay,html._dccursorchangedefault__true ._dccursoroverlay{width:100%;height:100%;position:fixed;pointer-events:all;cursor:default!important;background-color:transparent;z-index:100000000;display:none}html[data-cursor__bs_visible=false] ._dccursoroverlay{display:block!important}._dcdomratiosvg{display:inline-block;margin:0;padding:0;position:relative;flex-grow:0;flex-shrink:0;align-self:flex-start;box-sizing:border-box;-o-user-select:none;user-select:none;-webkit-user-drag:element;pointer-events:none;background:0 0;width:100%;height:auto;top:0;left:0}._dcdomratiosvg[data-dom__id_objectfit=cover]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._dcdomratiosvg[data-dom__id_objectfit=coverwidth]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}._dcdomratiosvg[data-dom__id_objectfit=coverheight]{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}._dcdomratiosvg[data-dom__id_objectfit=size]{width:auto;height:auto}._dcdomratiosvg__rect{fill:transparent;opacity:0}._dcdom__domdata{z-index:1000000;position:fixed;background:0 0;top:0;left:0;width:100%;height:100%;pointer-events:all}._dclayout html ._dclayout__grid__columns__element:after,._dclayout html ._dclayout__grid__columns__element:before,html ._dcguihelplinevertical,html ._dclayout ._dclayout__grid__columns__element:after,html ._dclayout ._dclayout__grid__columns__element:before{display:inline-block;margin:0;padding:0;flex-grow:0;flex-shrink:0;background-clip:border-box;box-sizing:border-box;position:absolute;height:100%;width:1px;background-image:repeating-linear-gradient(to bottom,rgba(193,96,67,.75) 0,rgba(193,96,67,.75) 7px,transparent 7px,transparent 10px)}._segment__media,._segment__media ._segment__media__video,html ._dcguihelplinehorizontal{margin:0;padding:0;box-sizing:border-box;width:100%}html ._dcguihelplinehorizontal{display:inline-block;flex-grow:0;flex-shrink:0;background-clip:border-box;position:absolute;height:1px;background-image:repeating-linear-gradient(to right,rgba(193,96,67,.75) 0,rgba(193,96,67,.75) 7px,transparent 7px,transparent 10px)}._segment__media{display:inline-flex;position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start}._segment__media ._segment__media__video{display:inline-block;flex-grow:0;flex-shrink:0;align-self:flex-start;background-clip:border-box;pointer-events:all;-o-user-select:none;user-select:none;-webkit-user-drag:element;position:absolute;top:0;left:0;height:100%;z-index:10}._segment__media ._segment__media__img,._segment__media ._segment__media__imghover,._segment__media ._segment__media__video__img,._segment__media ._segment__media__video__video{margin:0;padding:0;align-self:flex-start;box-sizing:border-box;-moz-user-select:none;cursor:default;-webkit-user-drag:element;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;background-clip:border-box;display:inline-block;top:-1px;left:-1px}._segment__media ._segment__media__video__video{flex-grow:0;flex-shrink:0;pointer-events:all;-webkit-user-select:none;-o-user-select:none;user-select:none;-o-object-fit:fill;object-fit:fill;z-index:20}._segment__media ._segment__media__img,._segment__media ._segment__media__video__img{flex-grow:0;flex-shrink:0;pointer-events:all;-webkit-user-select:none;-o-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;z-index:10}._segment__media ._segment__media__imghover{flex-grow:0;flex-shrink:0;-webkit-user-select:none;-o-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;z-index:20;opacity:0;pointer-events:none}.pip-expanded,.pip-explainer,.pip-icon,.pip-small{position:absolute;left:0;top:0;display:block;opacity:0!important}._segment__requester,._segment__requester>*{display:inline-flex;padding:0;width:100%;position:relative;box-sizing:border-box;align-content:flex-start}video:picture-in-picture{opacity:0}._segment__requester{flex-wrap:wrap;flex-grow:0;flex-shrink:0;background-clip:border-box;flex-direction:column;margin:0 0 1em}._segment__requester>*{margin:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box}._segment__requester ._segment__requester__button{display:inline-block;margin:0;position:relative;flex-grow:0;flex-shrink:0;height:auto;box-sizing:border-box;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;background:#000;color:#fff;padding:0 .2em;width:-moz-max-content;width:max-content}._behavior__videoskin ._behavior__videoskin__overlay,._behavior__videoskin ._behavior__videoskin__overlay__buttonplay{-webkit-user-select:none;-moz-user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;-o-user-select:none;transition-timing-function:cubic-bezier(.19,1,.22,1);left:0}._segment__requester ._example{position:relative;flex-grow:0;flex-shrink:0;height:auto;box-sizing:border-box;background:#fff;color:#000;padding:.2em;display:inline-block;margin:-.2em 0}._segment__requester[data-b_isrunning=true] *{pointer-events:none!important}._behavior__videoskin ._behavior__videoskin__userinput{display:inline-block;margin:0;padding:0;flex-grow:0;flex-shrink:0;box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;background:0 0;z-index:10;pointer-events:all}._behavior__videoskin ._behavior__videoskin__overlay{margin:0;padding:0;flex-grow:0;flex-shrink:0;background-clip:border-box;box-sizing:border-box;transition-property:opacity;transition-duration:1s;transition-delay:0ms;pointer-events:none;user-select:none;cursor:default;user-drag:none;position:absolute;width:100%;height:100%;top:0;z-index:20;opacity:0;display:none}._behavior__videoskin[data-behavior__videoskin__b_useoverlay=false] ._behavior__videoskin__overlay{display:none!important}._behavior__videoskin[data-behavior__videoskin__b_useoverlay=true] ._behavior__videoskin__overlay{display:inline-flex}._behavior__videoskin._overlay__true ._behavior__videoskin__overlay{opacity:1}._behavior__videoskin ._behavior__videoskin__overlay__buttonplay{display:inline-block;margin:0;padding:0;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;border-color:transparent;border-width:0;border-style:solid;border-top-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);border-bottom-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);border-left-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);pointer-events:all;user-select:none;cursor:pointer;user-drag:none;transition-property:color;transition-duration:1s;transition-delay:0ms;position:absolute;bottom:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);z-index:20}._behavior__videoskin ._behavior__videoskin__overlay__buttonscreen,._behavior__videoskin ._behavior__videoskin__overlay__buttonsound{display:inline-block;margin:0;padding:0;flex-grow:0;pointer-events:all;-webkit-user-drag:none;-moz-user-drag:none;position:absolute;z-index:20;box-sizing:border-box;transition-delay:0ms;border-color:transparent;border-style:solid}._behavior__videoskin ._behavior__videoskin__overlay__buttonscreen{flex-shrink:0;height:auto;background-clip:border-box;border-width:0;border-top-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);border-bottom-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);border-left-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transition-property:color opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);top:0;right:0;opacity:0}._behavior__videoskin[data-behavior__videoskin__b_mouseenter=true] ._behavior__videoskin__overlay__buttonscreen{opacity:1}._behavior__videoskin ._behavior__videoskin__overlay__buttonsound{flex-shrink:0;height:auto;background-clip:border-box;border-width:0;border-top-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);border-bottom-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);border-left-width:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transition-property:color opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);right:0;bottom:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);opacity:0}._behavior__videoskin ._behavior__videoskin__overlay__progressbar,._behavior__videoskin video{-webkit-user-drag:none;transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%;pointer-events:none;margin:0;padding:0;background-clip:border-box;transition-duration:1s}._behavior__videoskin[data-behavior__videoskin__b_mouseenter=true] ._behavior__videoskin__overlay__buttonsound{opacity:1}._behavior__videoskin video{position:relative;flex-grow:0;flex-shrink:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transition-property:opacity;transition-delay:.1s;height:auto;display:none;opacity:0}._behavior__videoskin[data-behavior__videoskin__b_playinit=true] video{display:inline-flex;opacity:1}._behavior__videoskin ._behavior__videoskin__overlay__progressbar{display:inline-flex;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;align-content:flex-start;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transition-property:opacity;transition-delay:0ms;height:calc(var(--dcgrid__percf_layoutbase) * 4 * 1px + 0px);bottom:calc(var(--dcgrid__percf_layoutbase) * 10 * 1px + 0px);position:absolute;background-color:#fff;z-index:20;opacity:0}._behavior__loadmore ._behavior__loadmore__button,._behavior__videoskin ._behavior__videoskin__overlay__link{display:inline-block;-moz-user-select:none;-ms-user-drag:none;pointer-events:all;-o-user-select:none;-o-user-drag:none}._behavior__videoskin[data-behavior__videoskin__state_play=playing] ._behavior__videoskin__overlay__progressbar{opacity:1;pointer-events:all}._behavior__videoskin ._behavior__videoskin__overlay__progressbar__current{display:inline-block;margin:0;padding:0;position:relative;flex-grow:0;flex-shrink:0;background-clip:border-box;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transition-property:width;transition-duration:.25s;transition-timing-function:linear;transition-delay:0ms;height:100%;width:0;background-color:#000;top:0;left:0}._behavior__videoskin ._behavior__videoskin__overlay__link{margin:0;padding:0;flex-grow:0;flex-shrink:0;background-clip:border-box;box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-user-drag:none;-moz-user-drag:none;user-drag:none;width:100%;height:100%;position:absolute;left:0;top:0;background-color:transparent;z-index:5}#_behavior__tooltip__handle,._behavior__loadmore ._behavior__loadmore__button{box-sizing:border-box;-webkit-user-drag:none;-moz-user-drag:none;margin:0;padding:0}._behavior__videoskin:fullscreen{position:fixed;top:0;left:0;width:100vw!important;height:calc(var(--dcgrid__num_windowheight) * 1 * 1px + 0px);cursor:pointer!important}._behavior__videoskin:fullscreen *{cursor:default!important}._behavior__videoskin:fullscreen ._behavior__xlink{cursor:pointer!important}._behavior__videoskin:fullscreen video{position:absolute;width:100%!important;height:102%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:#fff!important;cursor:default!important}._behavior__loadmore ._behavior__loadmore__button{position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;user-drag:none;width:-moz-max-content;width:max-content}#_behavior__tooltip__handle{display:inline-flex;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transition-property:opacity;transition-duration:.75s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:0ms;z-index:9999999;position:fixed;top:15px;left:0;pointer-events:none;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;opacity:0;text-align:center}._behavior__notouch,html ._fx__linkmenu{-webkit-user-drag:none;-moz-user-drag:none}._behavior__vanillalazy .lazy,._templatepart__menuscrollup{transition-duration:1.5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}#_behavior__tooltip__handle *{pointer-events:none!important}#_behavior__tooltip__handle[data-behavior__tooltip__b_isactive=true]{opacity:1}._behavior__notouch{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-ms-user-drag:none;-o-user-drag:none;user-drag:none}#wpadminbar,html ._fx__linkmenu,img{-webkit-user-select:none}._dcdebugtracker,html a{pointer-events:all;cursor:pointer}._behavior__vanillalazy .lazy{transition-property:opacity;transition-delay:.2s;opacity:0}._behavior__vanillalazy .lazy.loaded{opacity:1}html[data-behavior__footer__state_content=noscroll] ._behavior__footer{position:absolute;bottom:0}._dcdebug{display:inline-block;margin:0;padding:0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;min-height:2em;width:100%;border:10px}._dcdebugtracker,._dcdebugtracker ._dcdebugtracker__content{flex-grow:0;background-clip:border-box;box-sizing:border-box;margin:0;align-content:flex-start}.typekit-badge,html *,img,input{border:none}._dcdebugtracker ._dcdebugtracker__content,._dcdebugtracker ._dcdebugtracker__content__line,._dcfont__debugsmall{font-family:'Courier New',monospace,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:12px!important;line-height:1.3em!important;letter-spacing:0!important;text-transform:lowercase!important}._dcdebugtracker{display:inline-flex;flex-shrink:0;-ms-overflow-style:none;scrollbar-width:none;position:absolute;height:calc(1.2em * 3);max-height:100%;width:-moz-max-content;width:max-content;top:0;left:0;z-index:1000;overflow-x:hidden;overflow-y:scroll;padding:0 1em 0 0;scroll-behavior:smooth;flex-direction:column;flex-wrap:wrap}._dcdebugtracker::-webkit-scrollbar{display:none}._dcdebugtracker ._dcdebugtracker__content{display:inline-flex;padding:0;position:relative;width:100%;flex-shrink:0;flex-direction:column;flex-wrap:wrap}._dcdebugtracker ._dcdebugtracker__content__line{display:inline-block;margin:0;position:relative;flex-grow:0;flex-shrink:0;background-clip:border-box;box-sizing:border-box;padding:.25em .5em;color:#FFF!important;white-space:nowrap;width:-moz-max-content;width:max-content;overflow:hidden;height:-moz-max-content;height:max-content;min-height:1.5em}html{font-weight:400}html *{font-size:inherit;line-height:inherit;font-family:inherit;font-variant:inherit;text-decoration:inherit;text-transform:inherit;text-indent:inherit;font-weight:inherit;font-style:inherit;font-stretch:inherit;letter-spacing:inherit;word-spacing:inherit;color:inherit;outline:0;vertical-align:baseline;box-sizing:border-box;padding:0;margin:0;white-space:normal;-webkit-tap-highlight-color:transparent}img{-moz-user-select:none;user-select:none;box-user-select:none;transform-style:preserve-3d;-ms-interpolation-mode:bicubic;height:auto;line-height:100%;text-decoration:none;background:0 0;outline:transparent solid 1px;vertical-align:top}html a{display:inline;max-width:100%;box-sizing:border-box;-webkit-user-select:auto;-moz-user-select:auto;-o-user-select:auto;-ms-user-drag:none;-o-user-drag:none;user-drag:none;text-decoration:none;color:inherit;-webkit-user-drag:none;-moz-user-drag:none;width:max-content;height:-moz-max-content;height:max-content;position:initial;outline:0;user-select:auto}#wpadminbar,._pagefader{-moz-user-drag:auto;cursor:default}#wpadminbar,._pagefader,html ._fx__linkmenu{pointer-events:all;-o-user-select:none}html a *{cursor:inherit!important}a:focus,a:link,a:visited{color:inherit;text-decoration:none}.typekit-badge{visibility:hidden!important;display:none!important}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background-image:none;background-color:transparent;box-shadow:none;border-radius:0}#html ._dcwidthcolspan__0--50{width:calc(((var(--dcgrid__num_column) * .5) + (var(--dcgrid__num_gutter) * .5)) * 1px + -1px)}#html ._dcwidthcolspan__1--00{width:calc(((var(--dcgrid__num_column) * 1) + (var(--dcgrid__num_gutter) * 1)) * 1px + -1px)}#html ._dcwidthcolspan__1--50{width:calc(((var(--dcgrid__num_column) * 1.5) + (var(--dcgrid__num_gutter) * 1.5)) * 1px + -1px)}#html ._dcwidthcolspan__2--00{width:calc(((var(--dcgrid__num_column) * 2) + (var(--dcgrid__num_gutter) * 2)) * 1px + -1px)}#html ._dcwidthcolspan__2--50{width:calc(((var(--dcgrid__num_column) * 2.5) + (var(--dcgrid__num_gutter) * 2.5)) * 1px + -1px)}#html ._dcwidthcolspan__3--00{width:calc(((var(--dcgrid__num_column) * 3) + (var(--dcgrid__num_gutter) * 3)) * 1px + -1px)}#html ._dcwidthcolspan__3--50{width:calc(((var(--dcgrid__num_column) * 3.5) + (var(--dcgrid__num_gutter) * 3.5)) * 1px + -1px)}#html ._dcwidthcolspan__4--00{width:calc(((var(--dcgrid__num_column) * 4) + (var(--dcgrid__num_gutter) * 4)) * 1px + -1px)}#html ._dcwidthcolspan__4--50{width:calc(((var(--dcgrid__num_column) * 4.5) + (var(--dcgrid__num_gutter) * 4.5)) * 1px + -1px)}#html ._dcwidthcolspan__5--00{width:calc(((var(--dcgrid__num_column) * 5) + (var(--dcgrid__num_gutter) * 5)) * 1px + -1px)}#html ._dcwidthcolspan__5--50{width:calc(((var(--dcgrid__num_column) * 5.5) + (var(--dcgrid__num_gutter) * 5.5)) * 1px + -1px)}#html ._dcwidthcolspan__6--00{width:calc(((var(--dcgrid__num_column) * 6) + (var(--dcgrid__num_gutter) * 6)) * 1px + -1px)}#html ._dcwidthcolspan__6--50{width:calc(((var(--dcgrid__num_column) * 6.5) + (var(--dcgrid__num_gutter) * 6.5)) * 1px + -1px)}#html ._dcwidthcolspan__7--00{width:calc(((var(--dcgrid__num_column) * 7) + (var(--dcgrid__num_gutter) * 7)) * 1px + -1px)}#html ._dcwidthcolspan__7--50{width:calc(((var(--dcgrid__num_column) * 7.5) + (var(--dcgrid__num_gutter) * 7.5)) * 1px + -1px)}#html ._dcwidthcolspan__8--00{width:calc(((var(--dcgrid__num_column) * 8) + (var(--dcgrid__num_gutter) * 8)) * 1px + -1px)}#html ._dcwidthcolspan__8--50{width:calc(((var(--dcgrid__num_column) * 8.5) + (var(--dcgrid__num_gutter) * 8.5)) * 1px + -1px)}#html ._dcwidthcolspan__9--00{width:calc(((var(--dcgrid__num_column) * 9) + (var(--dcgrid__num_gutter) * 9)) * 1px + -1px)}#html ._dcwidthcolspan__9--50{width:calc(((var(--dcgrid__num_column) * 9.5) + (var(--dcgrid__num_gutter) * 9.5)) * 1px + -1px)}#html ._dcwidthcolspan__10--00{width:calc(((var(--dcgrid__num_column) * 10) + (var(--dcgrid__num_gutter) * 10)) * 1px + -1px)}#html ._dcwidthcolspan__10--50{width:calc(((var(--dcgrid__num_column) * 10.5) + (var(--dcgrid__num_gutter) * 10.5)) * 1px + -1px)}#html ._dcwidthcolspan__11--00{width:calc(((var(--dcgrid__num_column) * 11) + (var(--dcgrid__num_gutter) * 11)) * 1px + -1px)}#html ._dcwidthcolspan__11--50{width:calc(((var(--dcgrid__num_column) * 11.5) + (var(--dcgrid__num_gutter) * 11.5)) * 1px + -1px)}#html ._dcwidthcolspan__12--00{width:calc(((var(--dcgrid__num_column) * 12) + (var(--dcgrid__num_gutter) * 12)) * 1px + -1px)}#wpadminbar{-moz-user-select:none;user-select:none;-webkit-user-drag:auto;-ms-user-drag:auto;-o-user-drag:auto;user-drag:auto}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-wp-logo{display:none}._dcdomsplitter{display:inline-block;margin:0;padding:0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;max-width:100%}._dcdomsplitter ._c,._dcdomsplitter ._s,._dcdomsplitter ._w{flex-grow:0;display:inline-block;margin:0;position:relative;background-clip:border-box;box-sizing:border-box;padding:0}._dcdomsplitter ._w{flex-shrink:0;height:auto}._dcdomsplitter ._c,._dcdomsplitter ._s{flex-shrink:0;overflow:hidden;height:max-height}._dcdomsplitter ._i{display:inline-block;margin:0;padding:0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box}html ._behavior__lineupitems ._distance{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;background-color:transparent}._behavior__linkarrowautoadd{display:inline}._fx__linkarrow,html{display:inline-flex;position:relative;background-clip:border-box;box-sizing:border-box}._fx__linkarrow{margin:0 .5em;padding:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;align-content:flex-start;width:-moz-max-content;width:max-content;vertical-align:text-bottom;height:1em;top:-.35em}._fx__linkarrow[data-fx__linkarrow__id_direction=left]{transform:rotate(180deg);top:0}._fx__linkarrow[data-fx__linkarrow__b_addmargin=false]{margin-left:0}._fx__linkarrow::after{display:inline-block;margin:0;padding:0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:0ms;content:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L15 6.57143L9 12.1429" stroke="%230056A2" /><path d="M14.5714 6.57141H0" stroke="%230056A2"/></svg>');vertical-align:middle;width:1.1em;top:-.6em;transform:translateX(0)}._fx__linkarrow:empty::after{margin-top:.5em;margin-left:0}._fx__linkarrow[data-fx__linkarrow__state_fx=active]::after{transform:translateX(35%)}._fx__linkarrow[data-fx__linkarrow__id_layout=big]::after{top:-.52em;width:.9em;left:-.1em}._fx__reveal[data-fx__reveal__id_type=fadein]{transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:0ms;opacity:0}._fx__reveal[data-fx__reveal__id_type=fadein][data-fx__reveal__state_fx=in]{opacity:1}._fx__reveal[data-fx__reveal__id_type=fadeinslow]{transition-property:opacity;transition-duration:3s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:1s;opacity:0}._fx__reveal[data-fx__reveal__id_type=fadeinslow][data-fx__reveal__state_fx=in]{opacity:1}._fx__reveal[data-fx__reveal__id_type=movein]{transition-property:opacity transform;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:0ms;opacity:0;transform:translateY(calc(max(1.8vw,40px)))}._fx__reveal[data-fx__reveal__id_type=movein][data-fx__reveal__state_fx=in]{opacity:1;transform:translateY(0)}._fx__reveal[data-fx__reveal__id_type=textmask] ._c>._i{transition-property:transform;transition-duration:.75s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:0ms;transform:translateY(100%)}._fx__reveal[data-fx__reveal__id_type=textmask] ._c>._i[data-fx__reveal__state_reveal=in]{transform:translateY(0)}html ._fx__linkmenu{-moz-user-select:none;user-select:none;cursor:pointer;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transition-property:color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:0ms}html ._fx__linkmenu:hover{color:#0056a2}._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__source[data-id_sourcecolor=white],._templatepart__pageitemheader[data-id_textcolor=white] ._templatepart__pageitemheader__content__media__text{color:#fff}html ._fx__linkmenu:hover ._iconburger,html ._fx__linkmenu:hover ._iconclose{fill:#0056a2}html{margin:0;padding:0;width:100%;flex-wrap:wrap;flex-direction:column;flex-grow:0;flex-shrink:0;-ms-overflow-style:none;scrollbar-width:none;pointer-events:all;background-color:#fff;color:#000;max-width:100vw!important;overflow-x:hidden!important;align-content:center}._content,._page{align-content:flex-start}html::-webkit-scrollbar{display:none}._content,body{display:inline-flex;margin:0;position:relative;flex-wrap:wrap;padding:0;width:100%;background-clip:border-box;box-sizing:border-box}html ::-moz-selection{color:#fff;background-color:#0056a2}html ::selection{color:#fff;background-color:#0056a2}body{flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center;overflow:hidden}._content{flex-grow:0;flex-shrink:0;flex-direction:row;justify-content:flex-start;align-items:flex-start}._pagefader{transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-delay:.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:auto;-ms-user-drag:auto;-o-user-drag:auto;user-drag:auto;position:fixed;width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:100000;opacity:1;overflow:hidden}._page,._pagecontent,._pageitem{margin:0;position:relative;flex-wrap:wrap;display:inline-flex}html[data-pagetemplate__b_isready=true] ._pagefader{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;opacity:0}._page{padding:0;width:100%;flex-grow:0;flex-shrink:0;background-clip:border-box;box-sizing:border-box;z-index:10;flex-direction:row;justify-content:center}html[data-pagetemplate__com3_template='pagetemplate||default||page'] ._page,html[data-pagetemplate__com3_template='pagetemplate||default||404'] ._page{padding-top:calc(clamp(80px,(var(--dcgrid__num_bordervertical) * 2.5 * 1px + 0px),100000px))}html[data-pagetemplate__com3_template='pagetemplate||default||projectsoverview'] ._page,html[data-pagetemplate__com3_template='pagetemplate||default||projectsdetails'] ._page,html[data-pagetemplate__com3_template='pagetemplate||default||newsoverview'] ._page,html[data-pagetemplate__com3_template='pagetemplate||default||newsdetails'] ._page{padding-top:calc(clamp(120px,(var(--dcgrid__percf_layoutbase) * 150 * 1px + 0px),100000px))}html[data-pagetemplate__com3_template='pagetemplate||default||projectsoverview'][data-grid__id_breakpoint=sma] ._page,html[data-pagetemplate__com3_template='pagetemplate||default||projectsdetails'][data-grid__id_breakpoint=sma] ._page,html[data-pagetemplate__com3_template='pagetemplate||default||newsoverview'][data-grid__id_breakpoint=sma] ._page,html[data-pagetemplate__com3_template='pagetemplate||default||newsdetails'][data-grid__id_breakpoint=sma] ._page{padding-top:calc(clamp(90px,(var(--dcgrid__percf_layoutbase) * 90 * 1px + 0px),100000px))}._pagecontent,._pageitem,._pageitem ._pageitem__content,html ._break{padding:0;box-sizing:border-box;width:100%}._pagecontent,._pageitem{flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start}._pageitem ._pageitem__content,._templatepart__empty,html ._break{position:relative;flex-wrap:wrap;align-content:flex-start;margin:0;background-clip:border-box}._pageitem ._pageitem__content{display:inline-flex;flex-grow:0;flex-shrink:0;flex-direction:row;justify-content:flex-start}._pageitem ._pageitem__content[data-b_useborder=true]{border-color:transparent;border-width:0;border-style:solid;border-left-width:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px)}html ._break{flex-direction:row;flex-grow:0;flex-shrink:0;display:block;height:0;background-color:transparent}._templatepart__empty,._templatepart__menu,._templatepart__menu ._templatepart__menu__navigation{display:inline-flex;padding:0;box-sizing:border-box}html div[data-id_widthcolumns='1']{width:calc(((var(--dcgrid__num_column) * 1) + (var(--dcgrid__num_gutter) * 1)) * 1px + -.51px)!important}html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='1'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='2'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='3'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='4'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='5'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='6'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='7'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='8'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='9'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='10'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='11'],html[data-grid__id_breakpoint=sma] div[data-id_widthcolumns='12']{width:calc(((var(--dcgrid__num_column) * 6) + (var(--dcgrid__num_gutter) * 6)) * 1px + -.1px)!important}html div[data-id_marginhorizontal='1']{margin-left:calc(((var(--dcgrid__num_column) * 1) + (var(--dcgrid__num_gutter) * 1)) * 1px + -.51px)!important}html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='1'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='2'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='3'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='4'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='5'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='6'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='7'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='8'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='9'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='10'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='11'],html[data-grid__id_breakpoint=sma] div[data-id_marginhorizontal='12']{margin-left:0!important}html div[data-id_marginvertical='1']{margin-top:calc(((var(--dcgrid__num_column) * 1) + (var(--dcgrid__num_gutter) * 1)) * 1px + -.51px)!important}html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='1'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='2'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='3'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='4'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='5'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='6'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='7'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='8'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='9'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='10'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='11'],html[data-grid__id_breakpoint=sma] div[data-id_marginvertical='12']{margin-top:0!important}html div[data-id_widthcolumns='2']{width:calc(((var(--dcgrid__num_column) * 2) + (var(--dcgrid__num_gutter) * 2)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='2']{margin-left:calc(((var(--dcgrid__num_column) * 2) + (var(--dcgrid__num_gutter) * 2)) * 1px + -.51px)!important}html div[data-id_marginvertical='2']{margin-top:calc(((var(--dcgrid__num_column) * 2) + (var(--dcgrid__num_gutter) * 2)) * 1px + -.51px)!important}html div[data-id_widthcolumns='3']{width:calc(((var(--dcgrid__num_column) * 3) + (var(--dcgrid__num_gutter) * 3)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='3']{margin-left:calc(((var(--dcgrid__num_column) * 3) + (var(--dcgrid__num_gutter) * 3)) * 1px + -.51px)!important}html div[data-id_marginvertical='3']{margin-top:calc(((var(--dcgrid__num_column) * 3) + (var(--dcgrid__num_gutter) * 3)) * 1px + -.51px)!important}html div[data-id_widthcolumns='4']{width:calc(((var(--dcgrid__num_column) * 4) + (var(--dcgrid__num_gutter) * 4)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='4']{margin-left:calc(((var(--dcgrid__num_column) * 4) + (var(--dcgrid__num_gutter) * 4)) * 1px + -.51px)!important}html div[data-id_marginvertical='4']{margin-top:calc(((var(--dcgrid__num_column) * 4) + (var(--dcgrid__num_gutter) * 4)) * 1px + -.51px)!important}html div[data-id_widthcolumns='5']{width:calc(((var(--dcgrid__num_column) * 5) + (var(--dcgrid__num_gutter) * 5)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='5']{margin-left:calc(((var(--dcgrid__num_column) * 5) + (var(--dcgrid__num_gutter) * 5)) * 1px + -.51px)!important}html div[data-id_marginvertical='5']{margin-top:calc(((var(--dcgrid__num_column) * 5) + (var(--dcgrid__num_gutter) * 5)) * 1px + -.51px)!important}html div[data-id_widthcolumns='6']{width:calc(((var(--dcgrid__num_column) * 6) + (var(--dcgrid__num_gutter) * 6)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='6']{margin-left:calc(((var(--dcgrid__num_column) * 6) + (var(--dcgrid__num_gutter) * 6)) * 1px + -.51px)!important}html div[data-id_marginvertical='6']{margin-top:calc(((var(--dcgrid__num_column) * 6) + (var(--dcgrid__num_gutter) * 6)) * 1px + -.51px)!important}html div[data-id_widthcolumns='7']{width:calc(((var(--dcgrid__num_column) * 7) + (var(--dcgrid__num_gutter) * 7)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='7']{margin-left:calc(((var(--dcgrid__num_column) * 7) + (var(--dcgrid__num_gutter) * 7)) * 1px + -.51px)!important}html div[data-id_marginvertical='7']{margin-top:calc(((var(--dcgrid__num_column) * 7) + (var(--dcgrid__num_gutter) * 7)) * 1px + -.51px)!important}html div[data-id_widthcolumns='8']{width:calc(((var(--dcgrid__num_column) * 8) + (var(--dcgrid__num_gutter) * 8)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='8']{margin-left:calc(((var(--dcgrid__num_column) * 8) + (var(--dcgrid__num_gutter) * 8)) * 1px + -.51px)!important}html div[data-id_marginvertical='8']{margin-top:calc(((var(--dcgrid__num_column) * 8) + (var(--dcgrid__num_gutter) * 8)) * 1px + -.51px)!important}html div[data-id_widthcolumns='9']{width:calc(((var(--dcgrid__num_column) * 9) + (var(--dcgrid__num_gutter) * 9)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='9']{margin-left:calc(((var(--dcgrid__num_column) * 9) + (var(--dcgrid__num_gutter) * 9)) * 1px + -.51px)!important}html div[data-id_marginvertical='9']{margin-top:calc(((var(--dcgrid__num_column) * 9) + (var(--dcgrid__num_gutter) * 9)) * 1px + -.51px)!important}html div[data-id_widthcolumns='10']{width:calc(((var(--dcgrid__num_column) * 10) + (var(--dcgrid__num_gutter) * 10)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='10']{margin-left:calc(((var(--dcgrid__num_column) * 10) + (var(--dcgrid__num_gutter) * 10)) * 1px + -.51px)!important}html div[data-id_marginvertical='10']{margin-top:calc(((var(--dcgrid__num_column) * 10) + (var(--dcgrid__num_gutter) * 10)) * 1px + -.51px)!important}html div[data-id_widthcolumns='11']{width:calc(((var(--dcgrid__num_column) * 11) + (var(--dcgrid__num_gutter) * 11)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='11']{margin-left:calc(((var(--dcgrid__num_column) * 11) + (var(--dcgrid__num_gutter) * 11)) * 1px + -.51px)!important}html div[data-id_marginvertical='11']{margin-top:calc(((var(--dcgrid__num_column) * 11) + (var(--dcgrid__num_gutter) * 11)) * 1px + -.51px)!important}html div[data-id_widthcolumns='12']{width:calc(((var(--dcgrid__num_column) * 12) + (var(--dcgrid__num_gutter) * 12)) * 1px + -.51px)!important}html div[data-id_marginhorizontal='12']{margin-left:calc(((var(--dcgrid__num_column) * 12) + (var(--dcgrid__num_gutter) * 12)) * 1px + -.51px)!important}html div[data-id_marginvertical='12']{margin-top:calc(((var(--dcgrid__num_column) * 12) + (var(--dcgrid__num_gutter) * 12)) * 1px + -.51px)!important}html ._iconburger,html ._iconclose{transition-property:fill transform left;transition-duration:1s;transition-timing-function:cubic-bezier(.86,0,.070,1);transition-delay:0ms;width:100%;height:auto;transform:rotate(.02deg);position:relative;left:0}html[data-state_menunavigationtheme=white] ._iconburger{fill:#fff}html[data-state_menunavigationtheme=dark] ._iconburger{fill:#000}html ._iconburger ._line__0,html ._iconburger ._line__1,html ._iconburger ._line__2,html ._iconclose ._line__0,html ._iconclose ._line__1,html ._iconclose ._line__2{transition-property:transform width opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.86,0,.070,1);transition-delay:0ms;transform:translateY(0);transform-style:flat;transform-origin:0 0}html ._iconclose,html[data-state_menuoverlay=visible] ._iconburger{transform:rotate(360deg);left:7px!important}html ._iconclose ._line__0,html[data-state_menuoverlay=visible] ._iconburger ._line__0{transform:rotate(45deg) translateX(1px) translateY(-2px);width:26px}html ._iconclose ._line__1,html[data-state_menuoverlay=visible] ._iconburger ._line__1{opacity:0}html ._iconclose ._line__2,html[data-state_menuoverlay=visible] ._iconburger ._line__2{transform:rotate(-45deg) translateX(-11px) translateY(-3px);width:26px}html ._cursorarrowleft,html ._cursorarrowright{content:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L15 6.57143L9 12.1429" stroke="%230056A2" /><path d="M14.5714 6.57141H0" stroke="%230056A2"/></svg>');width:1.85em;height:1.85em;pointer-events:none}html ._cursorarrowleft{transform:rotate(.5turn)}@font-face{src:url(../assets/fonts/nhup__regular.woff2) format("woff2");font-family:nhup__regular;font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{src:url(../assets/fonts/nhup__bold.woff2) format("woff2");font-family:nhup__bold;font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}._font__monster,._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__text{font-family:nhup__regular;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-interpolation-mode:nearest-neighbor;text-rendering:geometricPrecision;font-feature-settings:'kern';-webkit-font-feature-settings:'kern';-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(clamp(55px,(var(--dcgrid__percf_layoutbase) * 200 * 1px + 0px),100000px));letter-spacing:.03em;text-transform:none;font-style:normal;font-weight:400;line-height:1.35em;color:#000}@media (max-width:1400px){._templatepart__pageitemheader html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheader__content__media__text,html[data-grid__id_breakpoint=sma] ._font__monster,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__text{font-size:calc(var(--dcgrid__percf_layoutbase) * 55 * 1px + 0px)}}@media (max-width:275px){._templatepart__pageitemheader html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheader__content__media__text,html[data-grid__id_breakpoint=sma] ._font__monster,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__text{font-size:calc(var(--dcgrid__percf_layoutbase) * 40 * 1px + 0px)}}._font__headline,._templatepart__menu ._templatepart__menu__overlay__navigation ._item__title,._templatepart__pageitemautocontent[data-id_layout=competencesmenu] ._templatepart__pageitemautocontent__content,._templatepart__pageitemautocontent[data-id_layout=link] ._templatepart__pageitemautocontent__content,._templatepart__pageitemnewsteaser ._templatepart__pageitemnewsteaser__content__link,._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__text__headline,._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__headline,._templatepart__pageitemprojectsteaser ._templatepart__pageitemprojectsteaser__content__link{font-family:nhup__regular;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-interpolation-mode:nearest-neighbor;text-rendering:geometricPrecision;font-feature-settings:'kern';-webkit-font-feature-settings:'kern';-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(clamp(25px,(var(--dcgrid__percf_layoutbase) * 28 * 1px + 0px),100000px));letter-spacing:.03em;text-transform:none;font-style:normal;font-weight:400;line-height:1.35em;color:#000}._templatepart__menu ._templatepart__menu__overlay__navigation html[data-grid__id_breakpoint=sma] ._item__title,._templatepart__pageitemautocontent[data-id_layout=competencesmenu] html[data-grid__id_breakpoint=sma] ._templatepart__pageitemautocontent__content,._templatepart__pageitemautocontent[data-id_layout=link] html[data-grid__id_breakpoint=sma] ._templatepart__pageitemautocontent__content,._templatepart__pageitemnewsteaser html[data-grid__id_breakpoint=sma] ._templatepart__pageitemnewsteaser__content__link,._templatepart__pageitemprojectdetails html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails__content__text__headline,._templatepart__pageitemprojectdetails html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails__content__textsma__headline,._templatepart__pageitemprojectsteaser html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectsteaser__content__link,html[data-grid__id_breakpoint=sma] ._font__headline,html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__overlay__navigation ._item__title,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemautocontent[data-id_layout=competencesmenu] ._templatepart__pageitemautocontent__content,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemautocontent[data-id_layout=link] ._templatepart__pageitemautocontent__content,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemnewsteaser ._templatepart__pageitemnewsteaser__content__link,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__text__headline,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__headline,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectsteaser ._templatepart__pageitemprojectsteaser__content__link{font-size:calc(clamp(22px,(var(--dcgrid__percf_layoutbase) * 22 * 1px + 0px),100000px))}._font__subline,._templatepart__pageitemcontentbox[data-id_layout=imagetextcolumns] ._templatepart__pageitemcontentbox__text ._headline{font-family:nhup__regular;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-interpolation-mode:nearest-neighbor;text-rendering:geometricPrecision;font-feature-settings:'kern';-webkit-font-feature-settings:'kern';-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(clamp(16px,(var(--dcgrid__percf_layoutbase) * 16 * 1px + 0px),100000px));letter-spacing:.03em;text-transform:none;font-style:normal;font-weight:400;line-height:1.55em;color:#000}._templatepart__pageitemcontentbox[data-id_layout=imagetextcolumns] ._templatepart__pageitemcontentbox__text html[data-grid__id_breakpoint=sma] ._headline,html[data-grid__id_breakpoint=sma] ._font__subline,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemcontentbox[data-id_layout=imagetextcolumns] ._templatepart__pageitemcontentbox__text ._headline{font-size:calc(clamp(12px,(var(--dcgrid__percf_layoutbase) * 15 * 1px + 0px),100000px))}._font__text,._font__text b,._font__text strong,._font__textbold,body,body b,body strong{font-feature-settings:'kern';font-size:calc(clamp(13px,(var(--dcgrid__percf_layoutbase) * 13 * 1px + 0px),100000px));-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-interpolation-mode:nearest-neighbor;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.05em;text-transform:none;font-style:normal;font-weight:400;line-height:1.55em;color:#000}._font__text,body{font-family:nhup__regular;-webkit-font-feature-settings:'kern';-moz-font-feature-settings:'kern'}._font__text b,._font__text strong,._font__textbold,body b,body strong{font-family:nhup__bold;-webkit-font-feature-settings:'kern';-moz-font-feature-settings:'kern'}._font__textsmall,._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__source,._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__source{font-family:nhup__regular;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-interpolation-mode:nearest-neighbor;text-rendering:geometricPrecision;font-feature-settings:'kern';-webkit-font-feature-settings:'kern';-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;letter-spacing:.05em;text-transform:none;font-style:normal;font-weight:400;line-height:1.55em;color:#000}._templatepart__pageitemcontentbox html[data-grid__id_breakpoint=sma] ._templatepart__pageitemcontentbox__source,._templatepart__pageitemheader html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheader__content__media__source,html[data-grid__id_breakpoint=sma] ._font__textsmall,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__source,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__source{font-size:8px}._templatepart__empty{width:100%;flex-direction:row;flex-grow:0;flex-shrink:0}._templatepart__menu{margin:0;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;position:fixed;height:100%;overflow:hidden;z-index:2000}._templatepart__menu ._templatepart__menu__navigation{margin:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(1,0,0,1);transition-delay:0ms;width:100%;position:absolute;justify-content:center;align-content:center;align-items:center;padding-left:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px);padding-right:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px);z-index:30;height:calc(clamp(78px,(var(--dcgrid__num_bordervertical) * 2.5 * 1px + 0px),100000px))}._templatepart__menu ._templatepart__menu__navigation__background,._templatepart__menu ._templatepart__menu__navigation__logo,._templatepart__menu ._templatepart__menu__navigation__title{display:inline-flex;margin:0;padding:0;background-clip:border-box;box-sizing:border-box;align-content:flex-start}html[data-state_menunavigation=visible] ._templatepart__menu ._templatepart__menu__navigation{transform:translateY(0)}html[data-state_menunavigation=hidden] ._templatepart__menu ._templatepart__menu__navigation{transform:translateY(var(--s_navigationy,0))}._templatepart__menu ._templatepart__menu__navigation__background{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;transition-property:height outline;transition-duration:1s;transition-timing-function:cubic-bezier(.86,0,.070,1);transition-delay:0ms;position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;background-color:#fff;outline:transparent solid 1px}html[data-state_menunavigationbackground=transparent] ._templatepart__menu ._templatepart__menu__navigation__background{height:0}html[data-state_menunavigationbackground=white] ._templatepart__menu ._templatepart__menu__navigation__background{height:100%;outline:#fff solid 1px}._templatepart__menu ._templatepart__menu__navigation__logo{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;width:-moz-max-content;width:max-content;z-index:20;position:absolute;left:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px)}._templatepart__menu ._templatepart__menu__navigation__logo svg{position:relative;width:calc(clamp(190px,(var(--dcgrid__percf_layoutbase) * 150 * 1px + 0px),100000px));height:auto}@media (max-width:275px){html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__navigation__logo svg{width:120px;top:-4px}}@media (max-width:205px){html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__navigation__logo svg{display:none}}._templatepart__menu ._templatepart__menu__navigation__logo[data-b_isinitiated=false] svg ._char{fill:#000!important}._templatepart__menu ._templatepart__menu__navigation__logo svg ._char{transition-property:fill;transition-duration:1.25s;transition-timing-function:cubic-bezier(.86,0,.070,1);transition-delay:0ms}html[data-state_menunavigationtheme=white] ._templatepart__menu ._templatepart__menu__navigation__logo svg ._char{fill:#fff}html[data-state_menunavigationtheme=black] ._templatepart__menu ._templatepart__menu__navigation__logo svg ._char{fill:#000}._templatepart__menu ._templatepart__menu__navigation__logo svg ._plus{fill:#0056a2}._templatepart__menu ._templatepart__menu__navigation__title{position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;width:-moz-max-content;width:max-content;z-index:20}html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__navigation__title{display:none}._templatepart__menu ._templatepart__menu__overlay,._templatepart__menu ._templatepart__menu__overlay__navigation,html ._templatepart__menu ._templatepart__menu__overlay__background{display:inline-flex;padding:0;background-clip:border-box;box-sizing:border-box;position:absolute;margin:0}._templatepart__menu ._templatepart__menu__overlay{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;transition-property:transform;transition-duration:.75s;transition-timing-function:cubic-bezier(.86,0,.070,1);transition-delay:.1s;width:100%;height:100%;z-index:20;background-color:#fff;pointer-events:none;justify-content:center;align-content:center;align-items:center}html[data-state_menuoverlay=invisible] ._templatepart__menu ._templatepart__menu__overlay{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transform:translateY(-100%)}html[data-state_menuoverlay=visible] ._templatepart__menu ._templatepart__menu__overlay{pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:auto;-moz-user-drag:auto;-ms-user-drag:auto;-o-user-drag:auto;user-drag:auto;transform:translateY(0)}html ._templatepart__menu ._templatepart__menu__overlay__background{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;align-content:flex-start;width:100%;height:100%;background-color:transparent;z-index:10;top:0;left:0}._templatepart__menu ._templatepart__menu__overlay__navigation{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;align-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;width:-moz-max-content;width:max-content;max-width:calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_borderhorizontal) - var(--dcgrid__num_borderhorizontal)) * 1 * 1px + 0px);overflow-x:hidden;overflow-y:auto;background-color:transparent;pointer-events:all;z-index:20;max-height:calc(100% - 200px);height:-moz-max-content;height:max-content}._templatepart__menu ._templatepart__menu__overlay__navigation::-webkit-scrollbar{display:none}._templatepart__menu ._templatepart__menu__overlay__navigation ._container,._templatepart__menu ._templatepart__menu__overlay__navigation ._item,._templatepart__menu ._templatepart__menu__overlay__navigation ._item__title{display:inline-flex;padding:0;position:relative;background-clip:border-box;box-sizing:border-box;align-content:flex-start}._templatepart__menu ._templatepart__menu__overlay__navigation ._container{margin:0;width:100%;flex-wrap:wrap;flex-grow:0;flex-shrink:0;flex-direction:column;overflow:hidden}._templatepart__menu ._templatepart__menu__overlay__navigation ._container[data-i_level='0']{gap:3em}html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__overlay__navigation ._container[data-i_level='0']{gap:1.5em}._templatepart__menu ._templatepart__menu__overlay__navigation ._container[data-i_level='1']{margin-top:1.5em;margin-left:3em;gap:1.5em}html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__overlay__navigation ._container[data-i_level='1']{margin-top:1em;margin-left:2em;gap:1em}@media (max-width:300px){html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__overlay__navigation ._container[data-i_level='1']{margin-left:0}}._templatepart__menu ._templatepart__menu__overlay__navigation ._item{margin:0;flex-wrap:wrap;flex-grow:0;flex-shrink:0;width:-moz-max-content;width:max-content;flex-direction:column}._templatepart__menu ._templatepart__menu__overlay__navigation ._item__title{margin:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;transition-property:color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:0ms;width:-moz-max-content;width:max-content;-webkit-hyphens:auto;hyphens:auto;max-width:calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_borderhorizontal) - var(--dcgrid__num_borderhorizontal)) * 1 * 1px + 0px)}@media (max-width:400px){html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__overlay__navigation ._item__title{font-size:16px}}._templatepart__menu ._templatepart__menu__overlay__navigation ._item[data-b_isactive=true]>a>._item__title,._templatepart__menu ._templatepart__menu__overlay__navigation ._item[data-state_hilite=active]>a>._item__title{color:#0056a2}._templatepart__menu ._templatepart__pageitemfooter{position:absolute;bottom:0;z-index:50}._templatepart__menu ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__logo{display:none}._templatepart__menu ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials__desktop{padding:0!important}@media (max-width:275px){html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials{position:absolute!important;margin-top:0!important}}._templatepart__menu ._templatepart__menu__navigation__burger,._templatepart__menuscrollup,._templatepart__menuscrollup__icon{display:inline-flex;margin:0;background-clip:border-box;box-sizing:border-box;padding:0}._templatepart__menu ._templatepart__menu__navigation__burger{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;align-content:flex-start;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;width:40px;height:-moz-max-content;height:max-content;z-index:30;position:absolute;right:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + -4px);background-color:transparent}@media (max-width:1400px){._templatepart__menu ._templatepart__menu__navigation__burger{width:33px}}._templatepart__menuscrollup{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transition-property:opacity;transition-delay:0ms;position:fixed;width:40px;height:40px;right:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + -20px);bottom:120px;z-index:200;transform:rotate(-90deg);opacity:0;pointer-events:none;justify-content:center;align-content:center;background-color:transparent;border-radius:50%}html[data-grid__id_breakpoint=sma] ._templatepart__menuscrollup{bottom:160px;width:30px;height:30px;right:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + -14px)}@media (max-width:275px){html[data-grid__id_breakpoint=sma] ._templatepart__menuscrollup{bottom:208px}}._templatepart__menuscrollup[data-b_isactive=true]{opacity:1;pointer-events:all}._templatepart__menuscrollup__icon{position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;align-content:flex-start;content:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L15 6.57143L9 12.1429" stroke="%230056A2" /><path d="M14.5714 6.57141H0" stroke="%230056A2"/></svg>');width:1.1em;height:auto}._templatepart__page ._templatepart__page__content__title{display:none}html[data-grid__id_breakpoint=sma] ._templatepart__page ._templatepart__page__content__title{display:inline-flex;margin-left:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px);margin-bottom:calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0px)}html[data-pagetemplate__com3_template='pagetemplate||default||start'] ._templatepart__page ._templatepart__page__content__title{display:none}._templatepart__pageitemautocontent[data-id_layout=competencesmenu] ._templatepart__pageitemautocontent__content{justify-content:space-between;flex-direction:row}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemautocontent[data-id_layout=competencesmenu] ._templatepart__pageitemautocontent__content,html[data-grid__id_breakpoint=tab] ._templatepart__pageitemautocontent[data-id_layout=competencesmenu] ._templatepart__pageitemautocontent__content{gap:1em;justify-content:flex-start;flex-direction:column}._templatepart__pageitemautocontent[data-id_layout=competencesmenu] ._templatepart__pageitemautocontent__content__box{margin:-.3em 0 -.12em;padding:0;position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:100%;display:inline;-webkit-hyphens:auto;hyphens:auto}._templatepart__pageitemautocontent[data-id_layout=link] ._templatepart__pageitemautocontent__content{margin-top:-.3em;margin-bottom:-.12em;width:-moz-max-content;width:max-content;max-width:calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_borderhorizontal) - var(--dcgrid__num_borderhorizontal)) * 1 * 1px + 0px)}._templatepart__pageitemautocontent[data-id_layout=link][data-id_position=margin] ._templatepart__pageitemautocontent__content{margin-left:calc(((var(--dcgrid__num_column) * 3) + (var(--dcgrid__num_gutter) * 3)) * 1px + 0px)}._templatepart__pageitemcontentbox,._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__img,._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__overlay{margin:0;display:inline-flex;align-content:flex-start;background-clip:border-box;box-sizing:border-box}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemautocontent[data-id_layout=link][data-id_position=margin] ._templatepart__pageitemautocontent__content{margin-left:0}._templatepart__pageitemcontentbox{padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;height:-moz-fit-content;height:fit-content;overflow:hidden}._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__img{padding:0;position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;width:100%;height:auto;z-index:10}._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__overlay{padding:0 3px;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:0ms;position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;z-index:30;background-color:#fff;color:#0056a2;will-change:opacity}._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__overlay *{color:#0056a2}._templatepart__pageitemcontentbox[data-state_overlay=inactive] ._templatepart__pageitemcontentbox__overlay{opacity:0}._templatepart__pageitemcontentbox[data-state_overlay=active] ._templatepart__pageitemcontentbox__overlay{opacity:1}._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__overlay__text{display:inline-flex;margin:-.4em 0 0;padding:0;position:relative;flex-wrap:wrap;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:100%;flex-direction:column}._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__overlay__text div{width:-moz-max-content;width:max-content;max-width:100%}._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__overlay__source{display:inline-flex;margin:0;padding:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:100%;position:absolute;bottom:0;right:0;z-index:20}._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__overlay__source div{width:-moz-max-content;width:max-content;max-width:100%;text-shadow:-4px -4px 0 #fff,4px -4px 0 #fff,-4px 4px 0 #fff,4px 4px 0 #fff,-4px 0 0 #fff,4px 0 0 #fff,0 -4px 0 #fff,0 4px 0 #fff}._templatepart__pageitemcontentbox[data-id_layout=fill],._templatepart__pageitemcontentbox[data-id_layout=fill] ._templatepart__pageitemcontentbox__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._templatepart__pageitemcontentbox[data-id_layout=fillhorizontal],._templatepart__pageitemcontentbox[data-id_layout=fillhorizontal] ._templatepart__pageitemcontentbox__img{width:100%;height:-moz-fit-content;height:fit-content;-o-object-fit:cover;object-fit:cover}._templatepart__pageitemcontentbox[data-id_layout=fillvertical]{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;overflow:visible}._templatepart__pageitemcontentbox[data-id_layout=fillvertical] ._templatepart__pageitemcontentbox__img{height:calc(100% - 25px);width:auto}._templatepart__pageitemcontentbox[data-id_layout=fillvertical] ._templatepart__pageitemcontentbox__source{display:inline-block;margin:0;padding:0;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;position:absolute;bottom:.3em;right:0;width:-moz-max-content;width:max-content;z-index:10;white-space:nowrap}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemcontentbox[data-id_layout=fillvertical] ._templatepart__pageitemcontentbox__source{bottom:7px}html[data-grid__id_breakpoint=tab] ._templatepart__pageitemcontentbox[data-id_layout=fillvertical] ._templatepart__pageitemcontentbox__source{bottom:4px}._templatepart__pageitemcontentbox[data-id_layout=image]{border-color:transparent;border-width:0;border-style:solid;border-left-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);height:-moz-fit-content;height:fit-content}._templatepart__pageitemcontentbox[data-id_layout=gridimage],._templatepart__pageitemcontentbox[data-id_layout=imagecolumns]{border-color:transparent;border-width:0;border-style:solid;border-top-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-bottom-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-left-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);height:-moz-fit-content;height:fit-content}._templatepart__pageitemcontentbox[data-id_layout=imagecolumns] ._templatepart__pageitemcontentbox__img{width:100%;height:-moz-fit-content;height:fit-content}._templatepart__pageitemcontentbox[data-id_layout=imagetextcolumns]{border-color:transparent;border-width:0;border-style:solid;border-left-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);height:-moz-fit-content;height:fit-content}._templatepart__pageitemcontentbox[data-id_layout=imagetextcolumns] ._templatepart__pageitemcontentbox__img{width:100%;height:-moz-fit-content;height:fit-content}._templatepart__pageitemcontentbox[data-id_layout=imagetextcolumns] ._templatepart__pageitemcontentbox__text{display:inline-flex;margin:0;padding:0 2em 0 0;position:relative;flex-wrap:wrap;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content;max-width:100%}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemcontentbox[data-id_layout=imagetextcolumns] ._templatepart__pageitemcontentbox__text{padding-right:0}._templatepart__pageitemcontentbox[data-id_layout=imagetextcolumns] ._templatepart__pageitemcontentbox__text ._headline,._templatepart__pageitemcontentbox[data-id_layout=imagetextcolumns] ._templatepart__pageitemcontentbox__text ._text{display:inline-block;margin:0;padding:0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box}._templatepart__pageitemcontentbox ._templatepart__pageitemcontentbox__source{display:inline-block;margin:.5em 0 0;padding:0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;width:100%;text-align:right}._templatepart__pageitemfooter,._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__logo,._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__logo svg,._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__navi,._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials,._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials__desktop{display:inline-flex;align-content:flex-start;position:relative;background-clip:border-box;box-sizing:border-box}._templatepart__pageitemfooter{margin:0;padding:0;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;padding-top:calc(var(--dcgrid__percf_layoutbase) * 40 * 1px + 0px)}._templatepart__pageitemfooter ._templatepart__pageitemfooter__content{justify-content:space-between;margin-bottom:calc(clamp(26px,(var(--dcgrid__num_bordervertical) * 1 * 1px + -6px),100000px))}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content{flex-direction:column;margin-bottom:calc(var(--dcgrid__num_bordervertical) * 1 * 1px + -4px);gap:calc(var(--dcgrid__percf_layoutbase) * 40 * 1px + -.01px)}html[data-grid__id_breakpoint=tab] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content{margin-bottom:calc(var(--dcgrid__num_bordervertical) * .8 * 1px + 0px)}._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__logo{margin:0;padding:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;width:-moz-max-content;width:max-content}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__logo{order:2}@media (max-width:275px){html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__logo{order:3}}._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__logo svg{margin:0;padding:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;width:calc(clamp(140px,(var(--dcgrid__percf_layoutbase) * 140 * 1px + 0px),100000px));height:auto}._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__logo svg ._char{fill:#000}._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__logo svg ._plus{fill:#0056a2}._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__navi{margin:-.05em 0 0;padding:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;width:-moz-max-content;width:max-content;gap:calc(clamp(25px,(var(--dcgrid__percf_layoutbase) * 25 * 1px + 0px),100000px))}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__navi{flex-direction:column;gap:0;order:1}._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials{margin:-.05em 0 0;padding:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;width:-moz-max-content;width:max-content}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials{position:absolute;bottom:0;right:0}@media (max-width:275px){html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials{order:2;position:relative;margin-top:-1em}}._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials__desktop{margin:0;padding:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;width:-moz-max-content;width:max-content;gap:calc(clamp(25px,(var(--dcgrid__percf_layoutbase) * 25 * 1px + 0px),100000px))}@media (max-width:430px){html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials__desktop{flex-direction:column;gap:0;align-items:flex-end;padding-bottom:60px}}@media (max-width:275px){html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials__desktop{flex-direction:column;gap:0;align-items:flex-start;padding-bottom:0}}._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials__mobile{margin:0;padding:0;position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;width:-moz-max-content;width:max-content;gap:calc(clamp(18px,(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0px),100000px));top:calc(var(--dcgrid__percf_layoutbase) * 1 * 1px + 0px);right:calc(var(--dcgrid__percf_layoutbase) * -2 * 1px + 0px);display:none}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials__mobile,html[data-grid__id_breakpoint=tab] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials__mobile{gap:calc(var(--dcgrid__percf_layoutbase) * 12 * 1px + 0px);display:none}._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials__mobile svg{display:inline-flex;margin:0;padding:0;position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;width:calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0px);height:auto;fill:#000}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__socials__mobile svg{width:calc(var(--dcgrid__percf_layoutbase) * 15 * 1px + 0px)}._templatepart__pageitemheader{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box}._templatepart__pageitemheader ._templatepart__pageitemheader__content__media{display:inline-flex;margin:0;padding:0;position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;box-sizing:border-box;aspect-ratio:1.77778;width:100%;height:auto;justify-content:center;align-content:center;align-items:center}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheader ._templatepart__pageitemheader__content__media{aspect-ratio:.5625}._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__source{display:inline-block;margin:0;padding:0;flex-grow:0;flex-shrink:0;background-clip:border-box;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;position:absolute;right:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + -5px);bottom:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px);z-index:30;width:20px;height:0}._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__source__text{display:inline-block;margin:0;padding:0;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;position:absolute;white-space:nowrap;transform:rotate(-90deg);top:0;left:0;transform-origin:top left}._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__source[data-id_sourcecolor=black]{color:#000}._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__text{display:inline-block;margin:0;padding:0;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;position:absolute;width:-moz-max-content;width:max-content;z-index:20}._templatepart__pageitemheader[data-id_textcolor=black] ._templatepart__pageitemheader__content__media__text{color:#000}._templatepart__pageitemheader ._templatepart__pageitemheader__content__media__image{z-index:10;filter:brightness(95%)}._templatepart__pageitemheader ._templatepart__pageitemheader__content__text{margin:-.3em 0 -.12em;padding:0 2em 0 0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;-webkit-hyphens:auto;flex-direction:column;box-sizing:border-box;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text;cursor:auto;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;display:inline;width:calc(100% - 50px);max-width:69em;margin-left:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px);hyphens:auto}._templatepart__pageitemheader ._templatepart__pageitemheader__content__text>:last-of-type{margin:0}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheader ._templatepart__pageitemheader__content__text{width:calc(100% - 32px);padding-right:0}._templatepart__pageitemheader[data-id_layout=keyword],._templatepart__pageitemheader[data-id_layout=slim]{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box}._templatepart__pageitemlink,._templatepart__pageitemlink ._templatepart__pageitemlink__content{display:inline-flex;margin:0;padding:0;flex-wrap:wrap;background-clip:border-box;align-content:flex-start;box-sizing:border-box;position:relative}._templatepart__pageitemheader[data-id_layout=slim] ._templatepart__pageitemheader__content__media{aspect-ratio:3/1!important}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheader[data-id_layout=slim] ._templatepart__pageitemheader__content__media{aspect-ratio:3/2!important}._templatepart__pageitemlink{width:100%;flex-direction:row;flex-grow:0;flex-shrink:0}._templatepart__pageitemlink ._templatepart__pageitemlink__content{flex-direction:row;flex-grow:0;flex-shrink:0;margin-left:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);margin-right:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);width:calc(100% + (var(--dcgrid__num_gutter) * 1px) - 1px)}._templatepart__pageitemhslider,._templatepart__pageitemhslider ._templatepart__pageitemhslider__content{display:inline-flex;width:100%;flex-wrap:wrap;padding:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;margin:0}._templatepart__pageitemhslider{position:relative;flex-direction:row;flex-grow:0;flex-shrink:0}._templatepart__pageitemhslider ._templatepart__pageitemhslider__content{position:relative;flex-direction:row;flex-grow:0;flex-shrink:0;-ms-overflow-style:none;scrollbar-width:none;pointer-events:all;overflow-x:scroll}._templatepart__pageitemhslider ._templatepart__pageitemhslider__content::-webkit-scrollbar{display:none}._templatepart__pageitemhslider ._templatepart__pageitemhslider__overleft,._templatepart__pageitemhslider ._templatepart__pageitemhslider__overright{margin:0;padding:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;width:calc(var(--dcgrid__num_borderhorizontal) * 6 * 1px + 0px);position:absolute;left:0;height:100%;background-color:transparent;z-index:20;display:none}._templatepart__pageitemhslider ._templatepart__pageitemhslider__overright{left:auto;right:0;display:none}._templatepart__pageitemhslider[data-state_over=invisible] ._templatepart__pageitemhslider__overleft,._templatepart__pageitemhslider[data-state_over=invisible] ._templatepart__pageitemhslider__overright{display:none}._templatepart__pageitemhslider[data-state_over=visible] ._templatepart__pageitemhslider__overleft,._templatepart__pageitemhslider[data-state_over=visible] ._templatepart__pageitemhslider__overright{display:inline-flex}._templatepart__pageitemhslider ._templatepart__pageitemhslider__content__items{display:inline-flex;margin:0;padding:0;position:relative;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;width:-moz-max-content;width:max-content;height:calc(var(--dcgrid__percf_layoutbase) * 600 * 1px + -.51px);flex-wrap:nowrap;gap:calc(var(--dcgrid__num_gutter) * 1 * 1px + 0px);padding-left:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px);padding-right:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px);z-index:10}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemhslider ._templatepart__pageitemhslider__content__items{height:calc(var(--dcgrid__percf_layoutbase) * 300 * 1px + -.51px)}._templatepart__pageitemhslider ._templatepart__pageitemhslider__content__items__item{display:inline-flex;margin:0;padding:0;position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;height:100%;width:-moz-fit-content;width:fit-content}._templatepart__pageitemhslider ._templatepart__pageitemhslider__content__items__item>img{display:inline-block;margin:0;padding:0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none}._templatepart__pageitemhslider ._templatepart__pageitemhslider__left,._templatepart__pageitemhslider ._templatepart__pageitemhslider__right{display:inline-block;height:auto;background-clip:border-box;box-sizing:border-box;-moz-user-select:none;position:absolute;cursor:pointer;pointer-events:all}._templatepart__pageitemhslider ._templatepart__pageitemhslider__left{margin:0;padding:0;flex-grow:0;flex-shrink:0;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;left:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px);bottom:calc(var(--dcgrid__percf_layoutbase) * 15 * 1px + 0px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemhslider ._templatepart__pageitemhslider__left{bottom:calc(var(--dcgrid__percf_layoutbase) * 10 * 1px + 0px)}._templatepart__pageitemhslider ._templatepart__pageitemhslider__right{margin:0;padding:0;flex-grow:0;flex-shrink:0;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;right:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px);bottom:calc(var(--dcgrid__percf_layoutbase) * 15 * 1px + 0px)}._templatepart__pageitemmedia,._templatepart__pageitemmedia ._templatepart__pageitemmedia__content,._templatepart__pageitemmedia ._templatepart__pageitemmedia__content__item{position:relative;display:inline-flex;padding:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemhslider ._templatepart__pageitemhslider__right{bottom:calc(var(--dcgrid__percf_layoutbase) * 10 * 1px + 0px)}._templatepart__pageitemmedia{margin:0;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0}._templatepart__pageitemmedia ._templatepart__pageitemmedia__content{margin:0;flex-direction:row;flex-grow:0;flex-shrink:0;margin-left:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);margin-right:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);width:calc(100% + (var(--dcgrid__num_gutter) * 1px) - 1px);flex-wrap:nowrap}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemmedia ._templatepart__pageitemmedia__content{gap:calc(var(--dcgrid__num_gutter) * 2 * 1px + 0px);flex-direction:column}._templatepart__pageitemmedia ._templatepart__pageitemmedia__content__item{margin:0;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;border-color:transparent;border-width:0;border-style:solid;border-left-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px)}._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content{flex-direction:row}._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__close{display:inline-flex;margin:0;padding:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;width:40px;height:-moz-max-content;height:max-content;z-index:30;position:absolute;background-color:transparent;overflow:hidden;right:-4px}@media (max-width:1400px){._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__close{width:33px}}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__close{top:-44px}._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__left{display:inline-flex;margin:0;padding:0;position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;width:calc(((var(--dcgrid__num_column) * 5) + (var(--dcgrid__num_gutter) * 5)) * 1px + 0px);padding-right:calc(var(--dcgrid__num_gutter) * 4 * 1px + 0px);padding-left:calc(((var(--dcgrid__num_column) * 1) + (var(--dcgrid__num_gutter) * 1)) * 1px + -.51px);z-index:30;margin-top:calc(var(--dcgrid__percf_layoutbase) * -19 * 1px + 0px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__left ._templatepart__pageitemautocontent,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__left ._templatepart__pageitemvspacer,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__left__text{display:none}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__left{width:100%;padding-left:0;padding-right:0;margin-bottom:calc(var(--dcgrid__percf_layoutbase) * 40 * 1px + -.51px);margin-top:0}html[data-grid__id_breakpoint=tab] ._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__left{padding-left:0;width:calc(((var(--dcgrid__num_column) * 5) + (var(--dcgrid__num_gutter) * 5)) * 1px + 0px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__left__headline{margin-top:-.6em;-webkit-hyphens:auto;hyphens:auto}._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__left__text>p>a{color:#0056a2}._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__right{display:inline-flex;margin:0;padding:0;position:relative;flex-wrap:wrap;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;margin-left:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);margin-right:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);width:calc(100% + (var(--dcgrid__num_gutter) * 1px) - 1px);width:calc(((var(--dcgrid__num_column) * 6) + (var(--dcgrid__num_gutter) * 5)) * 1px + -.51px);z-index:20;row-gap:calc(var(--dcgrid__percf_layoutbase) * 40 * 1px + 0px);flex-direction:column}._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__right__text{margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;border-color:transparent;border-width:0;border-style:solid;border-top-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-bottom-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-left-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);display:none;-webkit-hyphens:auto;hyphens:auto}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__right__text{display:inline-flex;flex-direction:column}._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__right__text>p>a{color:#0056a2}._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__right ._templatepart__pageitemautocontent{display:none}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__right ._templatepart__pageitemautocontent{display:inline-flex}._templatepart__pageitemnewsdetails ._templatepart__pageitemnewsdetails__content__right__overviewimage{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box}._templatepart__pageitemnewsdetails ._templatepart__pageitemautocontent ._templatepart__pageitemautocontent__content{border-width:0!important}._templatepart__pageitemnewsoverview,._templatepart__pageitemnewsoverview .__templatepart__pageitemnewsoverview__content{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box}._templatepart__pageitemnewsoverview ._templatepart__pageitemnewsoverview__content__items{display:inline-flex;margin:0;padding:2px 0 0;position:relative;flex-wrap:wrap;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;margin-left:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);margin-right:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);width:calc(100% + (var(--dcgrid__num_gutter) * 1px) - 1px);flex-direction:row;justify-content:center;margin-bottom:calc(var(--dcgrid__percf_layoutbase) * -40 * 1px + 0px)}._templatepart__pageitemnewsteaser,._templatepart__pageitemnewsteaser .__templatepart__pageitemnewsteaser__content{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box}._templatepart__pageitemnewsteaser ._templatepart__pageitemnewsteaser__content__headline{display:inline-flex;margin:-.3em 0 -.12em;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none}._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__close,._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter__title{-webkit-user-select:none;-o-user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;-moz-user-select:none;background-clip:border-box;align-content:flex-start;box-sizing:border-box}._templatepart__pageitemnewsteaser ._templatepart__pageitemnewsteaser__content__items{display:inline-flex;margin:0;padding:0;position:relative;flex-wrap:wrap;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;margin-left:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);margin-right:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);width:calc(100% + (var(--dcgrid__num_gutter) * 1px) - 1px);flex-direction:row;justify-content:center}._templatepart__pageitemnewsteaser ._templatepart__pageitemnewsteaser__content__link{margin-top:-.3em;margin-bottom:-.12em}._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__close{display:inline-flex;margin:0;padding:0;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;pointer-events:all;user-select:none;cursor:pointer;user-drag:none;width:40px;height:-moz-max-content;height:max-content;z-index:30;position:absolute;right:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + -4px);background-color:transparent;overflow:hidden}@media (max-width:1400px){._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__close{width:33px}}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__close{top:-44px}._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__text,._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;flex-direction:row;margin-left:calc(var(--dcgrid__num_borderhorizontal) * 1 * 1px + 0px)}._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__text__headline,._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__headline{display:inline-block;margin:0;padding:0 2em 0 0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;padding-left:calc(((var(--dcgrid__num_column) * 3) + (var(--dcgrid__num_gutter) * 3)) * 1px + 0px);margin-right:calc(((var(--dcgrid__num_column) * 3) + (var(--dcgrid__num_gutter) * 3)) * 1px + 0px);width:calc(((var(--dcgrid__num_column) * 9) + (var(--dcgrid__num_gutter) * 9)) * 1px + 0px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__text__headline,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__headline{width:calc(((var(--dcgrid__num_column) * 5) + (var(--dcgrid__num_gutter) * 5)) * 1px + 0px);padding-left:0;padding-right:0;-webkit-hyphens:none;hyphens:none}._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__text__marginalcolumn,._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__marginalcolumn{display:inline-block;margin:1em 0 0;padding:0 4em 0 0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;width:calc(((var(--dcgrid__num_column) * 3) + (var(--dcgrid__num_gutter) * 3)) * 1px + 0px);flex-direction:column;-webkit-hyphens:auto;hyphens:auto}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__text__marginalcolumn,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__marginalcolumn{margin-top:calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0px);width:calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_borderhorizontal) - var(--dcgrid__num_borderhorizontal)) * 1 * 1px + 0px);padding-right:0;display:none}._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__text__text,._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__text{display:inline-block;margin:1em 0 0;padding:0 2em 0 0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;width:calc(((var(--dcgrid__num_column) * 6) + (var(--dcgrid__num_gutter) * 6)) * 1px + 0px);flex-direction:column;-webkit-hyphens:auto;hyphens:auto}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__text__text,html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__text{width:calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_borderhorizontal) - var(--dcgrid__num_borderhorizontal)) * 1 * 1px + 0px);padding-right:0;display:none}._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__text__text>p>a,._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__text>p>a{color:#0056a2}._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma{display:none}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma{display:inline-flex;margin-top:-10px;margin-bottom:calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__marginalcolumn{display:inline-flex;margin-top:2em;order:2}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectdetails ._templatepart__pageitemprojectdetails__content__textsma__text{display:inline-flex;order:1}._templatepart__pageitemprojectsoverview,._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;flex-direction:row;flex-wrap:nowrap;gap:calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter{flex-direction:column;gap:calc(var(--dcgrid__percf_layoutbase) * 15 * 1px + 0px)}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter__title{display:inline-flex;margin:0;padding:0;position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;pointer-events:none;user-select:none;cursor:default;user-drag:none;width:-moz-max-content;width:max-content}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter__items{display:inline-flex;margin:0;padding:0;position:relative;flex-wrap:wrap;flex-direction:row;flex-grow:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;flex-shrink:1;width:auto;gap:calc(var(--dcgrid__percf_layoutbase) * 10 * 1px + 0px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter__items{gap:calc(var(--dcgrid__percf_layoutbase) * 15 * 1px + 0px)}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter__items ._container{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;flex-direction:row;gap:calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter__items ._container{gap:calc(var(--dcgrid__percf_layoutbase) * 0 * 1px + 0px);flex-direction:column}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter__items ._item{display:inline-block;margin:0;padding:0 0 .05em;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;transition-property:color,border-bottom-color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:0ms;border-bottom:1px solid transparent;width:-moz-max-content;width:max-content;max-width:calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_borderhorizontal) - var(--dcgrid__num_borderhorizontal)) * 1 * 1px + 0px)}@media (max-width:280px){html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter__items ._item{-webkit-hyphens:auto;hyphens:auto}}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__filter__items ._item[data-b_isactive=true] span{color:#0056a2;width:calc(100%0);background-image:linear-gradient(transparent calc(100% - 1px),#0056a2 1px);background-repeat:no-repeat;background-size:100% 100%;background-position-y:0}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__items{display:inline-flex;margin:0;padding:0;position:relative;flex-wrap:wrap;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;margin-left:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);margin-right:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);width:calc(100% + (var(--dcgrid__num_gutter) * 1px) - 1px);margin-top:calc((var(--dcgrid__num_gutter) * -.5px) + 1px);margin-bottom:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);flex-direction:row}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__items__item{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;border-color:transparent;border-width:0;border-style:solid;border-top-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-bottom-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-left-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px)}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__items__noresult{margin:0;padding:0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;border-color:transparent;border-width:0;border-style:solid;border-left-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);display:none}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__items__noresult{width:calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_borderhorizontal) - var(--dcgrid__num_borderhorizontal)) * 1 * 1px + 0px)}._templatepart__pageitemprojectsoverview[data-i_projectsactive='0'] ._templatepart__pageitemprojectsoverview__content__items__noresult{display:inline-flex}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__items__item[data-b_isactive=false]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;display:none}._templatepart__pageitemprojectsoverview ._templatepart__pageitemprojectsoverview__content__items__item[data-b_isactive=false] *{pointer-events:none!important}._templatepart__pageitemprojectsteaser,._templatepart__pageitemprojectsteaser .__templatepart__pageitemprojectsteaser__content{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box}._templatepart__pageitemprojectsteaser ._templatepart__pageitemprojectsteaser__content__headline{display:inline-flex;margin:-.3em 0 -.12em;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none}._templatepart__pageitemprojectsteaser ._templatepart__pageitemprojectsteaser__content__items{display:inline-flex;margin:0;padding:0;position:relative;flex-wrap:wrap;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;margin-left:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);margin-right:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);width:calc(100% + (var(--dcgrid__num_gutter) * 1px) - 1px);margin-top:calc((var(--dcgrid__num_gutter) * -.5px) + 1px);margin-bottom:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);flex-direction:row}._templatepart__pageitemprojectsteaser ._templatepart__pageitemprojectsteaser__content__link{margin-top:-.3em;margin-bottom:-.12em}._templatepart__pageitemtext,._templatepart__pageitemtext ._templatepart__pageitemtext__content{display:inline-flex;margin:0;padding:0;position:relative;background-clip:border-box;align-content:flex-start;box-sizing:border-box}._templatepart__pageitemtext{width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0}._templatepart__pageitemtext ._templatepart__pageitemtext__content{flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;margin-left:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);margin-right:calc(var(--dcgrid__num_gutter) * -.5 * 1px + 0px);width:calc(100% + (var(--dcgrid__num_gutter) * 1px) - 1px)}._templatepart__pageitemtext ._templatepart__pageitemtext__content__text{display:inline-block;margin:-.3em 0 -.12em;padding:0 2em 0 0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;border-color:transparent;border-width:0;border-style:solid;border-left-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);flex-direction:column;width:calc(((var(--dcgrid__num_column) * 6) + (var(--dcgrid__num_gutter) * 6)) * 1px + -.5px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__text{margin-left:0;order:1;padding-right:0}html[data-grid__id_breakpoint=tab] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__text{width:calc(((var(--dcgrid__num_column) * 8) + (var(--dcgrid__num_gutter) * 8)) * 1px + -.5px)}._templatepart__pageitemtext ._templatepart__pageitemtext__content__text>p>a{color:#0056a2}._templatepart__pageitemtext ._templatepart__pageitemtext__content__marginalcolumn{display:inline-block;margin:-.3em 0 -.12em;padding:0 4em 0 0;position:relative;flex-grow:0;flex-shrink:0;height:auto;background-clip:border-box;box-sizing:border-box;border-color:transparent;border-width:0;border-style:solid;border-left-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);border-right-width:calc(var(--dcgrid__num_gutter) * .5 * 1px + 0px);width:calc(((var(--dcgrid__num_column) * 3) + (var(--dcgrid__num_gutter) * 3)) * 1px + 0px);flex-direction:column}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__marginalcolumn{padding-right:0;order:2;margin-top:calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0px);width:calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_borderhorizontal) - var(--dcgrid__num_borderhorizontal)) * 1 * 1px + 0px)}html[data-grid__id_breakpoint=tab] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__marginalcolumn{padding-right:0}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__marginalcolumn[data-b_hascontent=false]{display:none}._templatepart__pageitemtext ._templatepart__pageitemtext__content__marginalcolumn>p>a{color:#0056a2}._templatepart__pageitemvspacer{display:inline-flex;margin:0;padding:0;position:relative;width:100%;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;background-clip:border-box;align-content:flex-start;box-sizing:border-box;transition-property:background-color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:0ms;background-color:transparent}html[data-layout__state_active=active] ._templatepart__pageitemvspacer{background-color:rgba(234,67,53,.5)}._templatepart__pageitemvspacer[data-id_layout=default],._templatepart__pageitemvspacer[data-id_layout=small]{height:calc(var(--dcgrid__percf_layoutbase) * 40 * 1px + 0px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemvspacer[data-id_layout=default],html[data-grid__id_breakpoint=sma] ._templatepart__pageitemvspacer[data-id_layout=small]{height:calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0px)}._templatepart__pageitemvspacer[data-id_layout=medium]{height:calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0px)}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemvspacer[data-id_layout=medium]{height:calc(var(--dcgrid__percf_layoutbase) * 40 * 1px + 0px)}._templatepart__pageitemvspacer[data-id_layout=big]{height:calc(clamp(90px,(var(--dcgrid__percf_layoutbase) * 90 * 1px + 0px),100000px))}html[data-grid__id_breakpoint=sma] ._templatepart__pageitemvspacer[data-id_layout=big]{height:calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0px)}._templatepart__pageitemvspacer[data-id_layout=mini]{height:calc(var(--dcgrid__percf_layoutbase) * 20 * 1px + 0px)}