/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--gin-font-size-h3:2.4rem;--gin-font-size-xl:2.0rem;--gin-font-size:1.65rem;--gin-spacing-s:1rem}@media (min-width:64.0625em){.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-icon:after,.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-icon:after{left:calc((var(--gin-toolbar-width-collapsed) - var(--gin-spacing-xl) - var(--gin-spacing-xs))/2 - 15px)!important;width:calc(100% - 17px)!important}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu .menu-item{width:100%}}.toolbar-tray-horizontal ul li.menu-item--expanded:not(.hover-intent)>ul{display:none!important}.toolbar-tray-horizontal ul li.menu-item--expanded.hover-intent>ul{display:block!important;position:absolute;width:200px}.toolbar-tray-horizontal ul li.menu-item--expanded.hover-intent>ul ul{margin-left:200px;margin-top:-38px}.gin-secondary-toolbar--frontend{margin-top:12px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Inter,sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}h1{font-size:2em;margin:.8em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:600}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/themes/custom/ivory/fonts/inter-font/Inter-Black.eot);src:url(/themes/custom/ivory/fonts/inter-font/Inter-Black.eot#iefix) format("embedded-opentype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Black.woff2) format("woff2"),url(/themes/custom/ivory/fonts/inter-font/Inter-Black.woff) format("woff"),url(/themes/custom/ivory/fonts/inter-font/Inter-Black.ttf) format("truetype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Black.svg#./inter-font/Inter-Black) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraBold.eot);src:url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraBold.woff2) format("woff2"),url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraBold.woff) format("woff"),url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraBold.ttf) format("truetype"),url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraBold.svg#./inter-font/Inter-ExtraBold) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/themes/custom/ivory/fonts/inter-font/Inter-Bold.eot);src:url(/themes/custom/ivory/fonts/inter-font/Inter-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Bold.woff2) format("woff2"),url(/themes/custom/ivory/fonts/inter-font/Inter-Bold.woff) format("woff"),url(/themes/custom/ivory/fonts/inter-font/Inter-Bold.ttf) format("truetype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Bold.svg#./inter-font/Inter-Bold) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/themes/custom/ivory/fonts/inter-font/Inter-SemiBold.eot);src:url(/themes/custom/ivory/fonts/inter-font/Inter-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/ivory/fonts/inter-font/Inter-SemiBold.woff2) format("woff2"),url(/themes/custom/ivory/fonts/inter-font/Inter-SemiBold.woff) format("woff"),url(/themes/custom/ivory/fonts/inter-font/Inter-SemiBold.ttf) format("truetype"),url(/themes/custom/ivory/fonts/inter-font/Inter-SemiBold.svg#./inter-font/Inter-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/themes/custom/ivory/fonts/inter-font/Inter-Medium.eot);src:url(/themes/custom/ivory/fonts/inter-font/Inter-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Medium.woff2) format("woff2"),url(/themes/custom/ivory/fonts/inter-font/Inter-Medium.woff) format("woff"),url(/themes/custom/ivory/fonts/inter-font/Inter-Medium.ttf) format("truetype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Medium.svg#./inter-font/Inter-Medium) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/themes/custom/ivory/fonts/inter-font/Inter-Regular.eot);src:url(/themes/custom/ivory/fonts/inter-font/Inter-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Regular.woff2) format("woff2"),url(/themes/custom/ivory/fonts/inter-font/Inter-Regular.woff) format("woff"),url(/themes/custom/ivory/fonts/inter-font/Inter-Regular.ttf) format("truetype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Regular.svg#./inter-font/Inter-Regular) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/themes/custom/ivory/fonts/inter-font/Inter-Light.eot);src:url(/themes/custom/ivory/fonts/inter-font/Inter-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Light.woff2) format("woff2"),url(/themes/custom/ivory/fonts/inter-font/Inter-Light.woff) format("woff"),url(/themes/custom/ivory/fonts/inter-font/Inter-Light.ttf) format("truetype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Light.svg#./inter-font/Inter-Light) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraLight.eot);src:url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraLight.eot#iefix) format("embedded-opentype"),url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraLight.woff2) format("woff2"),url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraLight.woff) format("woff"),url(/themes/custom/fonts/inter-font/Inter-ExtraLight.ttf) format("truetype"),url(/themes/custom/ivory/fonts/inter-font/Inter-ExtraLight.svg#./inter-font/Inter-ExtraLight) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/themes/custom/ivory/fonts/inter-font/Inter-Thin.eot);src:url(/themes/custom/ivory/fonts/inter-font/Inter-Thin.eot#iefix) format("embedded-opentype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Thin.woff2) format("woff2"),url(/themes/custom/ivory/fonts/inter-font/Inter-Thin.woff) format("woff"),url(/themes/custom/ivory/fonts/inter-font/Inter-Thin.ttf) format("truetype"),url(/themes/custom/ivory/fonts/inter-font/Inter-Thin.svg#./inter-font/Inter-Thin) format("svg")}html{box-sizing:border-box;height:100%;width:100%}*,:after,:before{box-sizing:inherit}::-moz-selection{background:#2e5199;color:#fff}::selection{background:#2e5199;color:#fff}body{background:#fff;min-height:100%;position:relative}@media only print{body{background:none;padding-top:0!important}}img,picture{display:block;height:auto;max-width:100%}.region--content img{background:#e6e6e6;border:1px solid #e6e6e6}figure{margin:0}figure.clickable{cursor:zoom-in}figure figcaption{font-size:12px;font-size:1.2rem;line-height:1.25em;padding-top:5px;text-align:left}.clickable{cursor:pointer}@media only print{#__bs_notify__{display:none}}.clear-both{clear:both}@media (max-width:47.9375em){.hidden-phone{display:none!important}}@media (min-width:64.0625em) and (max-width:75em){.hidden-desktop{display:none!important}}@media only print{#block-ivory-content{font-size:12px;font-size:1.2rem;line-height:1.25em;overflow:hidden}}.only-show-print{display:none}@media only print{.only-show-print{display:block}}#block-ivory-content ul li{margin-bottom:20px}html{font-size:62.5%}body{color:#575757;font-size:16px;font-size:1.6rem;line-height:1.25em;line-height:1.4}.wf-active body{font-family:Inter,sans-serif}@media (max-width:64em){body{font-size:14px;font-size:1.4rem;line-height:1.25em;line-height:1.4}}.strong,b,strong{font-weight:600}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:#2e5199;text-decoration:none}a:hover{text-decoration:underline}@media only print{a[href]:after{content:" [" attr(href) "]";display:block;font-size:14px;font-size:1.4rem;font-style:italic;line-height:1.25em;opacity:.75;text-decoration:none}}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0 0 20px}h1{font-size:32px;font-size:3.2rem;line-height:1.25em;margin-bottom:25px;text-align:left}h1:after{border-bottom:3px solid #2e5199;color:transparent;content:"";display:block;font-size:0;line-height:0;margin-top:25px;transition:width .33s;width:80px}h2{font-size:26px;font-size:2.6rem;font-weight:600}h2,h3{line-height:1.25em}h3{font-size:20px;font-size:2rem;margin-bottom:10px}h3:after{border-bottom:2px solid #2e5199;color:transparent;content:"";display:block;font-size:0;line-height:0;margin-top:10px;width:25px}blockquote{background-color:#f1f1f1;border-left:4px solid #cbcbcb;border-right:4px solid #cbcbcb;color:#7d7d7d;font-style:italic;margin:0 40px 1em;padding:.6em 1em;position:relative}blockquote:before{padding:0 10px 20px 0;right:100%}blockquote:after,blockquote:before{color:#a4a4a4;content:"„";font-size:60px;font-size:6rem;height:40px;line-height:1.25em;line-height:0;margin-top:-12px;position:absolute;vertical-align:top}blockquote:after{bottom:0;left:100%;padding:0 0 20px 10px}form{max-width:100%}fieldset,fieldset.form-item{margin-bottom:1.5em}button,input,label,select,textarea{max-width:100%;vertical-align:top}button:disabled,button[disabled],input:disabled,input[disabled],label:disabled,label[disabled],select:disabled,select[disabled],textarea:disabled,textarea[disabled]{cursor:not-allowed!important}button,input,select,textarea{font-family:Inter,sans-serif}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}label{font-weight:600}.button,.button-edit,.button-red,button,input[type=button],input[type=reset],input[type=submit]{background:#f8f8f8;border:none;box-shadow:0 2px 3px 0 rgba(0,0,0,.16);color:#2e5199;display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.25em;padding:8px 10px}.button-edit:hover,.button-red:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#7897d6;color:#fff}a.button,a.button-edit,a.button-red{text-decoration:none}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#f8f8f8;border:none;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);font-size:16px;font-size:1.6rem;line-height:1.25em;padding:7px 10px}input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=search]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,input[type=url]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff}input[type=email].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=url].error,select.error,textarea.error{border-color:#d80e0e}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#979797}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#979797}input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#979797}.chosen-container .chosen-choices{background-image:none;border:1px solid #cbcbcb}.chosen-container.chosen-container-active .chosen-choices{border:1px solid #2e5199;box-shadow:none}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed!important}.form-item{margin-bottom:5px}.form-item:last-child{margin-bottom:0}.form-item .description{font-style:italic}.js-form-type-checkbox,.js-form-type-radio{display:inline-block;float:left;padding-right:1em;white-space:nowrap;width:50%}.js-form-type-checkbox:nth-child(odd),.js-form-type-radio:nth-child(odd){clear:left}.js-form-type-checkbox input,.js-form-type-checkbox label,.js-form-type-radio input,.js-form-type-radio label{display:inline-block}.js-form-type-checkbox input,.js-form-type-radio input{margin:4px 0}.js-form-type-checkbox label,.js-form-type-radio label{font-weight:400;margin-left:.2em}.form-item--error-message{color:#d60000;font-style:italic}label.form-required:after{color:#d60000;content:" *"}.fieldgroup legend{font-weight:600;margin-bottom:1em}.site{background:#fff}.region{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1180px;max-width:1200px;padding:0 10px}.region:after{clear:both;content:"";content:" ";display:table;display:block}.region>*{box-sizing:border-box}.region--content{padding-top:25px}@media (min-width:75em){.region--content{padding-bottom:64px}}.lt-ie9 .region--content{padding-bottom:64px}@media (min-width:48em) and (max-width:75em){.region--content{padding-bottom:100px}}@media (max-width:47.9375em){.region--content{padding-bottom:117px}}@media (max-width:25.25em){.region--content{padding-bottom:154px}}.region--content>:last-child{margin-bottom:35px}.wrapper--footer{background:#f8f8f8;position:relative}.region--footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:10px;padding-top:10px}@media (min-width:75em){.region--footer{padding-bottom:22px;padding-top:22px}}.lt-ie9 .region--footer{padding-bottom:22px;padding-top:22px}@media (max-width:47.9375em){.region--footer{align-items:center;flex-direction:column;gap:20px}}.wrapper--header{background:#fff;position:relative}@media (max-width:47.9375em){.wrapper--header{box-shadow:0 0 6px 0 rgba(0,0,0,.16)}}.wrapper--header .region--header{align-items:center;display:flex;justify-content:space-between}.wrapper--header .region--header .arocom-search-header-block-form,.wrapper--header .region--header .block-additional-header-block,.wrapper--header .region--header .block-system-branding-block{flex:1}.wrapper--header .region--header .mobile-menu-toggle{flex:0;order:4}#hidden-section{display:none}.wrapper--navigation{background:#2e5199;box-shadow:0 0 6px 0 rgba(0,0,0,.16)}@media (max-width:47.9375em){.wrapper--navigation{display:none}}.region--navigation{padding:0}#back-to-top{background-color:#fff;border-radius:50%;bottom:10px;box-shadow:0 1px 5px rgba(35,1,1,.33);display:none;font-size:0;line-height:0;opacity:0;padding:12px 10px;pointer-events:none;position:fixed;right:10px;transition:opacity .66s}#back-to-top .arrow{border:solid #575757;border-width:0 5px 5px 0;display:inline-block;margin-bottom:-4px;padding:5px;transform:rotate(-135deg)}@media (max-width:47.9375em){#back-to-top{display:block}.scrolled-back #back-to-top{opacity:1;pointer-events:auto}}@media only print{#back-to-top{display:none}}.button-edit,.button-red{background:#2e5199;border:1px solid #2e5199;color:#fff;text-decoration:none;transition:all .4s}.button-edit:hover,.button-red:hover{background:#fff;color:#2e5199;text-decoration:none}.button-edit{float:right;margin-top:20px}@media only print{.button-edit{display:none}}#sliding-popup{float:left;margin-left:0;margin-right:0;width:100%}.eu-cookie-compliance-banner{background:#2e5199;color:#fff}.eu-cookie-compliance-banner .popup-content{display:block;margin-left:auto;margin-right:auto;max-width:1180px;padding:5px 10px;width:auto}.eu-cookie-compliance-banner .popup-content:after{clear:both;content:"";content:" ";display:table;display:block}@media (max-width:47.9375em){.eu-cookie-compliance-banner .popup-content{max-width:none;padding:5px}}.eu-cookie-compliance-banner .popup-content #popup-text{font-size:14px;font-size:1.4rem;line-height:1.25em;margin:0;max-width:none;padding:10px 0}.eu-cookie-compliance-banner .popup-content #popup-text a{color:#fff;text-decoration:underline}.eu-cookie-compliance-banner .popup-content #popup-text a:hover{text-decoration:none}.eu-cookie-compliance-banner .popup-content #popup-buttons{clear:none;float:right;max-width:none;padding:2px 0}.eu-cookie-compliance-banner .find-more-button{display:none!important}.eu-cookie-compliance-banner .ext{display:none}div#cconsent-modal.ccm--visible div.ccm__content{line-height:22px;min-height:420px!important}div#cconsent-modal.ccm--visible div.ccm__content .ccm__content__heading h2{margin-bottom:15px;text-align:center}div#cconsent-modal.ccm--visible div.ccm__content .ccm__content__body .right{float:none;width:auto}div#cconsent-modal.ccm--visible div.ccm__content div.ccm__footer button#ccm__footer__consent-modal-submit{background:none!important;box-shadow:none;color:#575757;font-weight:inherit;text-shadow:none;text-transform:none}div#cconsent-modal.ccm--visible div.ccm__content div.ccm__footer button#ccm__footer__consent-modal-submit:hover{color:#888!important}.embedded-entity{margin-bottom:10px}.embedded-entity.align-right{margin-left:10px}.embedded-entity.align-left{margin-right:10px}.embedded-entity.align-center{display:table}span.ext{display:inline-block}.extra-data:after{clear:both;content:"";display:table}.extra-date--date,.extra-date--time,.extra-location{float:left;margin-right:25px}.extra-date--date:before,.extra-date--time:before,.extra-location:before{content:"";display:inline-block;height:19px;margin-right:5px;vertical-align:middle;width:18px}.extra-date.has-time+.extra-location{clear:both;margin-top:5px}.extra-date--date:before{background:image-url(/themes/custom/ivory/css/svg/icn-calendar.svg) no-repeat 50%/contain}.extra-date--time:before{background:image-url(/themes/custom/ivory/css/svg/icn-clock.svg) no-repeat 50%/contain}.extra-location:before{background:image-url(/themes/custom/ivory/css/svg/icn-location.svg) no-repeat 50%/contain}.klaro{--klaro-primary-color:#2e5199}.klaro .cm-modal{padding:15px}.klaro .cm-powered-by{display:none!important}.klaro_toggle_dialog{left:25px;position:fixed;z-index:99}.cm-toggle-all{display:none!important}.cookie-modal .slider{box-shadow:none!important}@media (max-width:620px){.klaro .cookie-modal{left:15px}.klaro .cookie-modal .cm-modal{padding:0}.klaro .cookie-modal .cm-modal .cm-footer-buttons{align-content:stretch!important;display:flex;flex-flow:row;flex-wrap:wrap!important;justify-content:space-around!important}.klaro .cookie-modal .cm-modal .cm-footer-buttons button.cm-btn{margin-bottom:10px}.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:var(--border-radius,4px);box-shadow:none!important;width:calc(100% - 30px)!important}.klaro .cookie-modal p{font-size:15px!important;line-height:1.5em!important}.klaro .cookie-modal .cm-header h1{font-size:1.5em!important;padding-top:5px}}#language-switcher{padding:10px}@media (max-width:64em){#language-switcher{padding:0}#language-switcher li{margin-bottom:0}}#language-switcher .language-switcher-item{list-style-type:none}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{padding-right:16px;right:0}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{background:none;border:none}.mfp-title{padding-right:0}.mfp-title .copyright{float:right}.node-preview-container{box-sizing:border-box;left:0;width:auto}.node-preview-container .node-preview-backlink{background-color:#2e5199;color:#fff;display:inline-block;padding:8px 16px;text-decoration:none}.node-preview-container .node-preview-backlink:hover{background-color:#284785}.node-preview-container .form-item-view-mode{display:none}#outdated #btnCloseUpdateBrowser{display:none!important}.pager{clear:both;font-size:18px;font-size:1.8rem;line-height:1.25em}.pager__items{display:block;margin:0;padding:0}.pager__item{display:inline-block;margin-right:20px;vertical-align:top}.pager__item.pager__item--first,.pager__item.pager__item--last{display:none}.pager__item.pager__item--next,.pager__item:last-child{margin-right:0}.pager__item.is-active a{background:#f8f8f8;box-shadow:0 2px 3px 0 rgba(0,0,0,.1)}.pager__item a{color:#575757;display:block;padding:6px 14px;text-decoration:none}.pager__item a:hover{background:#7897d6;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);color:#f8f8f8}.pager__item.pager__item--next a,.pager__item.pager__item--previous a{background-position:50%;background-repeat:no-repeat;background-size:auto 18px;color:transparent;display:block;font-size:0;height:34px;width:37px}.pager__item.pager__item--previous a{background-image:image-url(/themes/custom/ivory/css/svg/arrow-left.svg)}.pager__item.pager__item--previous a:hover{background-image:image-url(/themes/custom/ivory/css/svg/arrow-white-left.svg)}.pager__item.pager__item--next a{background-image:image-url(/themes/custom/ivory/css/svg/arrow-right.svg)}.pager__item.pager__item--next a:hover{background-image:image-url(/themes/custom/ivory/css/svg/arrow-white-right.svg)}.swiper-container.swiper-container-horizontal .swiper-button-next,.swiper-container.swiper-container-horizontal .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:18px 36px;border-radius:0;height:100%;margin-top:0;top:0;transition:background-color .1s;width:100px}.swiper-container.swiper-container-horizontal .swiper-button-next:hover,.swiper-container.swiper-container-horizontal .swiper-button-prev:hover{background-color:rgba(0,0,0,.15)}@media (max-width:64em){.swiper-container.swiper-container-horizontal .swiper-button-next,.swiper-container.swiper-container-horizontal .swiper-button-prev{display:none}}.swiper-container.swiper-container-horizontal .swiper-button-prev{background-image:image-url(/themes/custom/ivory/css/svg/arrow-white-left.svg)!important;left:0}.swiper-container.swiper-container-horizontal .swiper-button-prev:after{color:#fff}.swiper-container.swiper-container-horizontal .swiper-button-next{background-image:image-url(/themes/custom/ivory/css/svg/arrow-white-right.svg)!important;right:0}.swiper-container.swiper-container-horizontal .swiper-button-next:after{color:#fff}.swiper-container.swiper-container-horizontal .swiper-pagination{bottom:17px;position:absolute}.swiper-container.swiper-container-horizontal .swiper-pagination-bullet{background:#fff;border:2px solid #2e5199;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);height:17px;margin:0 7.5px;opacity:1;position:relative;width:17px}.swiper-container.swiper-container-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#2e5199;border-radius:50%;content:"";display:block;height:11px;left:1px;position:absolute;top:1px;width:11px}@media only print{.swiper-slide,.swiper-wrapper{display:block!important;height:auto!important;margin:0!important;opacity:1;padding:0!important;position:static!important;transform:none!important;width:auto!important}.swiper-wrapper:after{clear:both;content:"";display:table}.swiper-slide{display:none!important}.swiper-slide.swiper-slide-active{display:block!important}.swiper-button-next,.swiper-button-prev,.swiper-pagination,.swiper-slide-duplicate{display:none!important}}.host-live #toolbar-administration #toolbar-bar:after,.host-local #toolbar-administration #toolbar-bar:after,.host-staging #toolbar-administration #toolbar-bar:after{bottom:0;color:hsla(0,0%,100%,.1);display:block;font-size:36px;font-size:3.6rem;font-weight:600;left:0;letter-spacing:.3em;line-height:1.2em;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;z-index:-20}.host-local #toolbar-administration #toolbar-bar{background-color:#2d2d4e}.host-local #toolbar-administration #toolbar-bar:after{content:"Local"}.host-staging #toolbar-administration #toolbar-bar{background-color:#203720}.host-staging #toolbar-administration #toolbar-bar:after{content:"Staging"}.host-live #toolbar-administration #toolbar-bar{background-color:#463220}.host-live #toolbar-administration #toolbar-bar:after{content:"Live"}.block-system-main-block .views-element-container .view-taxonomy-term header p{border-bottom:2px dotted #cbcbcb;margin-bottom:10px;padding-bottom:10px}@media (max-width:47.9375em){#toolbar-bar{position:fixed}}.block-system-breadcrumb-block{color:#888;font-size:12px;font-size:1.2rem;line-height:1.25em;padding:0}.block-system-breadcrumb-block ol{display:block;margin:0;padding:0}.block-system-breadcrumb-block ol li{display:inline-block;vertical-align:top}.block-system-breadcrumb-block ol li:only-child{display:none}.block-system-breadcrumb-block ol li:not(:first-child):before{content:"»";display:inline-block;font-weight:400;margin:0 .3em;vertical-align:top}.block-system-breadcrumb-block ol li:last-child{color:#230101}@media (max-width:47.9375em){.block-system-breadcrumb-block ol li:last-child{display:none}}.block-system-breadcrumb-block ol li a{color:#888;display:inline-block;text-decoration:none}.block-system-breadcrumb-block ol li a:hover{text-decoration:underline}@media only print{.block-system-breadcrumb-block{display:none}}#block-ivory-content{margin-top:35px}.block-masquerade{clear:both;padding-top:35px}.masquerade-block-form h2{margin-bottom:10px}.messages{background-color:transparent;background-position:5px 50%;background-size:1.2rem;border-radius:0;border-width:1px 0;box-shadow:none;margin:1rem 0}.messages .messages--error{border-color:#e32700}.messages .messages--warning{border-color:#e29700}.messages .messages--status{border-color:#73b355}div.block-arocom-related-articles-block{margin-top:-2.5em}@media only print{div.block-arocom-related-articles-block{display:none}}.block-shariff{margin-bottom:5px;position:relative}@media only print{.block-shariff{display:none}}@media (min-width:48em){.block-shariff .shariff-button.whatsapp{display:none}}.lt-ie9 .block-shariff .shariff-button.whatsapp{display:none}.block-shariff .shariff{width:100%}.block-shariff .shariff ul{display:block;text-align:center}.block-shariff .shariff ul li{display:inline-block;flex:0;float:none}.shariff .orientation-horizontal li .share_text{display:inline;text-indent:0}.region-content .shariff{border-bottom:5px solid #ececec;margin-top:20px;padding-bottom:10px;position:relative;text-align:center;width:100%}.region-content .shariff ul{display:block;text-align:center}.region-content .shariff ul li{display:inline-block;flex:0;float:none}ul.tabs.primary{display:inline-block;line-height:1;margin:0 0 20px;padding:0}ul.tabs.primary:after{clear:both;content:"";display:table}ul.tabs.primary li{display:block;float:left;left:0;margin:0 4px 0 0}ul.tabs.primary li a{color:#2e5199;display:block;font-weight:600;margin:0;padding:10px 16px;text-decoration:none;text-transform:uppercase;transition:all .4s}ul.tabs.primary li a.is-active,ul.tabs.primary li a:hover{background:#2e5199;color:#fff}@media (max-width:47.9375em){ul.tabs.primary li a{padding:8px 10px}}ul.tabs.primary li:last-child{margin:0}.block-local-tasks-block{line-height:0;text-align:center}@media only print{.block-local-tasks-block{display:none}}.block-ge-footer-copyright{flex:1}.block-ge-footer-copyright .footer-container{align-items:flex-end;-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width:47.9375em){.block-ge-footer-copyright .footer-container{flex-direction:column;gap:20px}}.block-ge-footer-copyright .footer-logo{max-width:180px}@media (max-width:47.9375em){.block-ge-footer-copyright .footer-logo{margin-right:auto;width:150px}}.block-ge-footer-copyright .footer-company-info{flex-shrink:0}@media (max-width:47.9375em){.block-ge-footer-copyright .footer-company-info{text-align:center}}#block-footer>ul.menu{display:block;margin:0;padding:0}#block-footer>ul.menu:after{clear:both;content:"";display:table}#block-footer>ul.menu>li{display:block;float:left;margin:0;padding:0}@media (max-width:47.9375em){#block-footer>ul.menu>li{display:inline-block;float:none}}#block-footer>ul.menu>li>a{display:block;padding:0 10px}@media (max-width:75em){#block-footer>ul.menu>li>a{padding:10px}}.block-ge-footer-social{align-items:center;display:flex;flex:1;flex-direction:column;gap:5px;margin:0 auto}.block-ge-footer-social .footer-social-title{font-weight:600}.block-ge-footer-social .footer-social-links{display:flex;gap:5px;margin:0;padding:0}.block-ge-footer-social .footer-social-links:after{clear:both;content:"";display:table}.block-ge-footer-social .footer-social-links li{display:block;float:left;list-style:none;margin:0}@media (max-width:47.9375em){.block-ge-footer-social .footer-social-links li{display:inline-block;float:none}}.block-ge-footer-social .footer-social-links li a{display:block;padding:0}.block-ge-footer-social .footer-social-links.with-icons a{background-position:50%;background-repeat:no-repeat;background-size:auto 30px;font-size:0;height:30px;margin:0 5px 0 0;overflow:hidden;text-indent:-1000px;width:40px}.block-ge-footer-social .footer-social-links.with-icons a.facebook{background-image:url(/themes/custom/ivory/css/img/icn-facebook.svg)}.block-ge-footer-social .footer-social-links.with-icons a.youtube{background-image:url(/themes/custom/ivory/css/img/icn-youtube.svg)}.block-ge-footer-social .footer-social-links.with-icons a.xing{background-image:url(/themes/custom/ivory/css/img/icn-xing.svg)}.block-ge-footer-social .footer-social-links.with-icons a.twitter{background-image:url(/themes/custom/ivory/css/img/icn-twitter.svg)}.block-ge-footer-social .footer-social-links.with-icons a.linkedin{background-image:url(/themes/custom/ivory/css/img/icn-linkedin.svg)}.block-ge-footer-social .footer-social-links.with-icons a:last-child{padding-right:0}@media (min-width:48em) and (max-width:75em){.block-ge-footer-social .footer-social-links.with-icons a{height:40px;margin:20px 0;width:40px}}.block-ge-footer-social .footer-social-links.text-only li{padding-right:7px}.block-ge-footer-social .footer-social-links.text-only li:last-child{padding-right:0}#block-additionalheaderblock,#block-sitebranding{float:left;padding:24px 0}#block-sitebranding.block-arocom-blocks,.block-arocom-blocks#block-additionalheaderblock{align-items:center;display:flex;justify-content:space-evenly}#block-additionalheaderblock a,#block-sitebranding a{display:inline-block;vertical-align:middle}#block-additionalheaderblock a img,#block-sitebranding a img{height:120px}@media (min-width:48em) and (max-width:64em){#block-additionalheaderblock a img,#block-sitebranding a img{height:80px}}@media (max-width:47.9375em){#block-additionalheaderblock a img,#block-sitebranding a img{height:60px}}@media only print{#block-additionalheaderblock,#block-sitebranding{display:none}}@media (max-width:47.9375em){#block-additionalheaderblock{display:none!important}}#block-additionalheaderblock img{height:auto;margin-top:-8px;width:80px}@media (max-width:47.9375em){#block-additionalheaderblock img{display:none!important}}.block-arocom-search-form{clear:right;float:right;max-width:450px;padding:38px 0}.block-arocom-search-form:after{clear:both;content:"";display:table}@media (max-width:47.9375em){.block-arocom-search-form{display:none}}@media only print{.block-arocom-search-form{display:none}}.block-arocom-search-form form,.mm-navbar form{position:relative}.block-arocom-search-form form:after,.mm-navbar form:after{clear:both;content:"";display:table}.block-arocom-search-form .form-item-search,.mm-navbar .form-item-search{margin:0}.block-arocom-search-form .form-item-search input,.mm-navbar .form-item-search input{background-image:none;background-position:85%!important}.block-arocom-search-form .form-actions,.mm-navbar .form-actions{float:none;margin:0;position:absolute;right:0;top:0}.block-arocom-search-form .form-actions:after,.mm-navbar .form-actions:after{background:image-url(/themes/custom/ivory/css/svg/icn-search.svg) no-repeat 50%/contain;content:"";display:block;height:14px;margin:10px;width:14px}.block-arocom-search-form .form-submit,.mm-navbar .form-submit{background:none;box-shadow:none;color:transparent;font-size:0;height:34px;line-height:0;margin:0;padding:0;position:absolute;right:0;top:0;width:34px}.block-arocom-search-form .form-submit:hover,.mm-navbar .form-submit:hover{background-color:rgba(0,0,0,.1)}.block-arocom-search-form form{background:#f8f8f8;border:none;border-radius:4px}.block-arocom-search-form input{background-color:transparent;box-shadow:none}.block-arocom-search-form input:focus{background-color:transparent;border:none;outline:none}.mm-navbar form{margin-left:20px;margin-top:12px}.mm-navbar form .form-item-search{width:calc(100% - 98px)}.mm-navbar form .form-item-search input{color:#575757}@-webkit-keyframes menu-open{0%{display:none;opacity:0;pointer-events:none;visibility:hidden}30%{display:block;opacity:0;pointer-events:none;visibility:visible}to{opacity:1;pointer-events:auto}}@keyframes menu-open{0%{display:none;opacity:0;pointer-events:none;visibility:hidden}30%{display:block;opacity:0;pointer-events:none;visibility:visible}to{opacity:1;pointer-events:auto}}#block-mainnavigation{align-items:center;clear:both;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}#block-mainnavigation a,#block-mainnavigation li,#block-mainnavigation span,#block-mainnavigation ul{display:block;margin:0;padding:0}#block-mainnavigation a,#block-mainnavigation span{color:#fff;text-decoration:none}#block-mainnavigation a:hover,#block-mainnavigation span:hover{color:#575757}#block-mainnavigation span{cursor:default}#block-mainnavigation>ul.menu:after{clear:both;content:"";display:table}#block-mainnavigation>ul.menu>li{float:left;position:relative}#block-mainnavigation>ul.menu>li>a,#block-mainnavigation>ul.menu>li>span{padding:16px 25px 14px}#block-mainnavigation>ul.menu>li>a{transition:background .15s,color .15s}#block-mainnavigation>ul.menu>li>a:hover{background:#ececec}#block-mainnavigation>ul.menu>li:hover>ul{-webkit-animation:menu-open .5s forwards;animation:menu-open .5s forwards;opacity:1;pointer-events:auto;visibility:visible}#block-mainnavigation>ul.menu>li>ul{background:#ececec;box-shadow:0 3px 3px 0 rgba(0,0,0,.16);left:1px;position:absolute;top:100%;z-index:10}#block-mainnavigation>ul.menu>li>ul,#block-mainnavigation>ul.menu>li>ul ul{display:none;opacity:0;pointer-events:none;visibility:hidden}#block-mainnavigation>ul.menu>li>ul>li>a,#block-mainnavigation>ul.menu>li>ul>li>span{padding:10px 25px}#block-mainnavigation>ul.menu>li>ul>li>a:hover{background:#7897d6;color:#fff}#block-mainnavigation>ul.menu>li>ul>li.active-trail a,#block-mainnavigation>ul.menu>li>ul>li.active-trail a:hover{background:#7897d6!important;color:#fff!important}#block-mainnavigation>ul.menu>li:hover.has-children a,#block-mainnavigation>ul.menu>li:hover.has-children>span{background:#ececec;color:#575757}#block-mainnavigation>ul.menu>li:hover.has-children a:hover{background:#cad3e5;color:#252525}#block-mainnavigation>ul.menu>li:hover>ul{display:block}#block-mainnavigation>ul.menu>li.active-trail a,#block-mainnavigation>ul.menu>li.active-trail span{background:#7897d6;color:#fff}#block-mainnavigation #language-switcher li a{border-radius:3px;padding-left:3px;padding-right:3px}#block-mainnavigation #language-switcher li a:hover{background:#ececec;color:#575757}#block-mainnavigation #language-switcher li.active a{background:#ececec;color:#575757;font-weight:700}.show-on-mobile{display:none}@media (max-width:47.9375em){.show-on-mobile{display:block}}.show-on-mobile ul li.active a{font-weight:700}.mobile-menu-toggle{color:transparent;display:none;font-size:0;font-weight:600;line-height:0;margin-right:10px;padding:10px}.mobile-menu-toggle:before{background-color:transparent;background-image:url(/themes/custom/ivory/css/img/menu-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:48px;width:48px}@media (max-width:47.9375em){.mobile-menu-toggle{display:block}}@media only print{.mobile-menu-toggle{display:none}}.mm-menu #search-block-form-mobile{padding:8px 0}.mm-menu #search-block-form-mobile .form-actions,.mm-menu #search-block-form-mobile .form-item{display:inline-block}.mm-menu .mm-listview a,.mm-menu .mm-navbar a{-webkit-tap-highlight-color:transparent}.mm-menu .mm-searchfield{margin-right:20px;margin-top:6px}.mm-menu .mm-searchfield input[name=search]{background:#fff}.mm-menu .mm-searchfield a.mm-btn{height:26px;width:26px}.mm-menu .mm-searchfield a.mm-btn:after{right:10px}.mm-menu .mm-searchfield .mm-searchfield__input{padding:0}@media (max-width:47.9375em){body.adminimal-admin-toolbar.toolbar-fixed .mm-menu{margin-top:40px}}.node--type--project{border-bottom:1px solid #7897d6;padding-bottom:120px}.node--type--project.node--view-mode-full .project-headline h1:after{border-bottom:6px solid #7897d6;width:100%}.node--type--project.node--view-mode-full .project-content{display:grid;grid-template-columns:2fr 1fr}@media (max-width:64em){.node--type--project.node--view-mode-full .project-content{grid-template-columns:1fr}}.node--type--project.node--view-mode-full .project-content .project-body-field .paragraph--type--text{padding-right:35px;width:100%}.node--type--project.node--view-mode-full .project-content .project-extra-infos{border-left:1px solid #2e5199;padding-left:40px}@media (max-width:64em){.node--type--project.node--view-mode-full .project-content .project-extra-infos{border-left:0;padding-left:0;padding-top:20px}}.node--type--project.node--view-mode-full .project-content .project-extra-infos .project-info-row p{margin:0}.node--type--project.node--view-mode-full .project-content .project-extra-infos .project-info-row p:last-child{margin:0 0 2rem}.node--type--question .field{margin-bottom:20px}.node--type--question .field .field--label{font-weight:700}.node--type--question .field.field--name-body{padding:20px}.node--type--question .links.inline{display:none}.node--type--question .field--name-field-question-category{display:inline-flex}.node--type--question .field--name-field-question-category .field--label{padding-right:10px}.js-comment{border-left:5px solid #2e5199;padding-left:20px}.js-comment .permalink{display:none}.links.inline{background:#eaeaea;padding:10px}.links.inline li{display:inline;padding-right:10px}.comment-form .filter-wrapper{border:none}.field--name-field-question-default-answer{background:repeating-linear-gradient(45deg,rgba(93,204,47,.1),rgba(93,204,47,.1) 10px,rgba(93,204,47,.1) 0,rgba(93,204,47,.1) 20px);margin-top:20px;padding:20px}.role-employee #admin-toolbar-search-tab,.role-employee #toolbar-tab,.role-employee a.toolbar-icon.toolbar-icon-menu{display:none!important}.role-employee #toolbar-item-user-tray{display:block!important}.role-employee .toolbar-toggle-orientation{display:none!important}.not-your-comment{opacity:.75}.not-your-comment .field--name-comment-body{display:none}.not-your-comment .field--name-comment-body:after{content:"not yours"}.list-display--unordered-list a,.view--article-tags a{color:#2e5199;text-decoration:none}.list-display--unordered-list a:hover,.view--article-tags a:hover{text-decoration:underline}.view--article-tags ul.js-pager__items{padding-left:0;text-align:center}.view--article-tags ul.js-pager__items li{display:inline-block}.taxonomy-term--type--article-tags.node--view-mode-full .headline{margin-bottom:12px}.user-login-form label{display:block}@media (min-width:75em){.block-views-blocksearch-block-search-results{float:left;margin-right:1.6949152542%;width:66.1016949153%}}.lt-ie9 .block-views-blocksearch-block-search-results{float:left;margin-right:1.6949152542%;width:66.1016949153%}.block-views-blocksearch-block-search-results .views-exposed-form{display:inline-block;margin-bottom:35px;position:relative}.block-views-blocksearch-block-search-results .views-exposed-form .form-item-search{margin:0}.block-views-blocksearch-block-search-results .views-exposed-form .form-item-search input{background-image:none}.block-views-blocksearch-block-search-results .views-exposed-form .form-actions{float:none;margin:0;position:absolute;right:0;top:0}.block-views-blocksearch-block-search-results .views-exposed-form .form-actions:after{background:image-url(/themes/custom/ivory/css/svg/icn-search.svg) no-repeat 50%/contain;content:"";display:block;height:14px;margin:10px;width:14px}.block-views-blocksearch-block-search-results .views-exposed-form .form-submit{background:none;box-shadow:none;color:transparent;font-size:0;height:34px;line-height:0;margin:0;padding:0;position:absolute;right:0;top:0;width:34px}.block-views-blocksearch-block-search-results nav.pager+.views-row{margin-top:35px}.block-views-blocksearch-block-search-results .views-row{display:block;margin-bottom:35px}.block-views-blocksearch-block-search-results .views-row:last-child{margin-bottom:0}.block-views-blocksearch-block-search-results a.views-row{color:inherit}.block-views-blocksearch-block-search-results a.views-row:hover{text-decoration:none}.block-views-blocksearch-block-search-results a.views-row:hover .views-field-title:after{width:100%}.block-views-blocksearch-block-search-results .views-field-nothing,.block-views-blocksearch-block-search-results .views-field-title{font-size:20px;font-size:2rem;font-weight:600;line-height:1.25em;margin-bottom:15px}.block-views-blocksearch-block-search-results .views-field-nothing:after,.block-views-blocksearch-block-search-results .views-field-title:after{border-bottom:2px solid #2e5199;color:transparent;content:"";display:block;font-size:0;line-height:0;margin-top:5px;transition:width .33s;width:25px}.paragraph{clear:both;margin-top:35px}.paragraph:first-child{margin-top:0}.paragraph.no-margin+.paragraph{margin-top:0!important}.paragraph--type--two-columns:after{clear:both;content:"";display:table}@media (min-width:48em) and (max-width:64em){.paragraph--type--two-columns .field-pg-twocol-left:nth-child(2),.paragraph--type--two-columns .field-pg-twocol-right:nth-child(2){margin-top:10px}}.paragraph--type--header{background:#f8f8f8}.paragraph--type--header:after{clear:both;content:"";display:table}.paragraph--type--header .header-content{padding:28px 30px}.paragraph--type--header .field--name-field-image img,.paragraph--type--header .field--name-field-image picture{width:100%}@media (min-width:64.0625em){.paragraph--type--header .header-content{float:left;width:50%}.paragraph--type--header .header-content:first-child{float:none;width:auto}.paragraph--type--header .field--name-field-image{float:right;width:50%}}.paragraph--type--header h1{margin-top:0}.paragraph--type--header h1:after{margin-bottom:20px;margin-top:20px}.paragraph--type--image{text-align:center}@media (min-width:64.0625em){.node-no-sidebar .paragraph--type--image{float:left;float:none;margin-right:1.6949152542%;width:74.5762711864%}}.paragraph--type--image picture{display:inline-block}.paragraph--type--image figure figcaption{padding-left:20px;padding-right:20px;text-align:center}.paragraph--type--image-gallery{background-color:#ececec;padding-bottom:33px}.paragraph--type--image-gallery .teaser-image{text-align:center}.paragraph--type--image-gallery img,.paragraph--type--image-gallery picture{display:inline-block;height:auto;width:auto}.paragraph--type--image-gallery figure{margin:10px 10px 5px}.paragraph--type--image-gallery figure figcaption{padding:15px 0 0}.paragraph--type--image-gallery .slide-description{padding:0 10px 8px}.paragraph--type--image-gallery-slide.clickable{cursor:zoom-in}.paragraph--type--layout-2col:after,.paragraph--type--layout-3col:after{clear:both;content:"";display:table}.paragraph--type--layout-2col .layout-column,.paragraph--type--layout-3col .layout-column{margin-top:35px}.paragraph--type--layout-2col .layout-column:first-child,.paragraph--type--layout-3col .layout-column:first-child{margin-top:0}@media (min-width:48em){.paragraph--type--layout-2col .layout-column{float:left;margin-right:1.6949152542%;margin-top:0;width:49.1525423729%}.paragraph--type--layout-2col .layout-column:last-child{float:right;margin-right:0}}.lt-ie9 .paragraph--type--layout-2col .layout-column{float:left;margin-right:1.6949152542%;margin-top:0;width:49.1525423729%}.lt-ie9 .paragraph--type--layout-2col .layout-column:last-child{float:right;margin-right:0}@media (min-width:64.0625em){.paragraph--type--layout-3col .layout-column{float:left;margin-right:1.6949152542%;margin-top:0;width:32.2033898305%}.paragraph--type--layout-3col .layout-column .paragraph--type--image{margin-top:16px}.paragraph--type--layout-3col .layout-column:last-child{float:right;margin-right:0}}.paragraph--type--section-headline h2{margin-bottom:0}.paragraph--type--section-headline+.paragraph{margin-top:20px}.paragraph--type--separator:after{background:#ececec;content:"";display:block;height:2px;width:180px}.paragraph--type--teaser-list-dynamic:after,.paragraph--type--teaser-list-static:after{clear:both;content:"";display:table}.paragraph--type--teaser-list-dynamic .teaser-list-more-links,.paragraph--type--teaser-list-static .teaser-list-more-links{clear:both;margin-bottom:35px}.paragraph--type--teaser-list-dynamic .teaser-list-more-links .button,.paragraph--type--teaser-list-dynamic .teaser-list-more-links .button-edit,.paragraph--type--teaser-list-dynamic .teaser-list-more-links .button-red,.paragraph--type--teaser-list-static .teaser-list-more-links .button,.paragraph--type--teaser-list-static .teaser-list-more-links .button-edit,.paragraph--type--teaser-list-static .teaser-list-more-links .button-red{margin-right:15px}.paragraph--type--teaser-list-dynamic+.paragraph,.paragraph--type--teaser-list-static+.paragraph{margin-top:0}@media (min-width:64.0625em){.node-no-sidebar .paragraph--type--text{float:left;float:none;margin-right:1.6949152542%;width:74.5762711864%}}@media only print{.paragraph--type--text h2{padding:10px}.paragraph--type--text p,.paragraph--type--text ul{page-break-inside:avoid}}@media (min-width:64.0625em){.node-no-sidebar .paragraph--type--youtube-video{float:left;float:none;margin-right:1.6949152542%;width:74.5762711864%}}.node--view-mode-full{margin-bottom:35px}.node--view-mode-full:after{clear:both;content:"";display:table}@media (min-width:64.0625em){.node--view-mode-full .content--main{float:left;margin-right:1.6949152542%;width:66.1016949153%}}.node--view-mode-full .content--sidebar{margin-top:35px}@media (min-width:64.0625em){.node--view-mode-full .content--sidebar{float:right;margin-right:0;margin-top:0;width:23.7288135593%}}.node--view-mode-full .content--sidebar .extra-description{margin-bottom:35px}.node--view-mode-full .content--sidebar .teaser-headline{margin-bottom:5px}.node--view-mode-full .content--sidebar .teaser-headline:after{display:none}.node--view-mode-full .post-date{text-align:right}@media (min-width:48em){.node--view-mode-full .post-date{float:right}}.lt-ie9 .node--view-mode-full .post-date{float:right}.node--view-mode-full .field--name-field-teaser-media{float:right;margin-bottom:15px;margin-left:15px;max-width:380px;width:32%}.node--view-mode-full.node--type--page>h1:after{display:none}@media (min-width:64.0625em){.node--view-mode-full.node-no-sidebar .article--teaser{float:left;float:none;margin-right:1.6949152542%;width:74.5762711864%}}.node--view-mode-full.node-no-sidebar .post-date{margin-right:25.4237288136%}.teaser{margin-bottom:35px}.teaser .teaser-headline{font-size:18px;font-size:1.8rem;font-weight:600;line-height:1.25em;margin-bottom:15px}.teaser .teaser-headline:after{border-bottom:2px solid #2e5199;color:transparent;content:"";display:block;font-size:0;line-height:0;margin-top:5px;transition:width .33s;width:25px}.teaser .teaser-headline:last-child{margin-bottom:0}.teaser .teaser-headline:last-child:after{display:none}.teaser .teaser-image{min-height:1px}.teaser .teaser-image img,.teaser .teaser-image picture{width:100%}.teaser .teaser-content{padding-left:3px;padding-right:25px}.teaser .teaser-published{float:right;padding-left:5px}.teaser .teaser-data{margin-bottom:15px}.teaser .teaser-data:after{clear:both;content:"";display:table}.teaser .teaser-body{padding-bottom:5px}.teaser a.teaser-link{color:inherit;display:block;text-decoration:none;transition:background-color .33s,box-shadow .33s}.teaser a.teaser-link:after{clear:both;content:"";display:table}.teaser a.teaser-link .teaser-headline:after{transition:width .33s}.teaser a.teaser-link:hover{background-color:#fcfcfc;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:inherit}.teaser a.teaser-link:hover .teaser-headline:after{width:100%}.node--unpublished{background:repeating-linear-gradient(45deg,rgba(255,255,0,.3),rgba(255,255,0,.3) 10px,rgba(255,255,0,.05) 0,rgba(255,255,0,.05) 20px);border:2px dashed rgba(255,255,0,.3)}.view-projects table{word-wrap:break-word;width:100%}@media (max-width:64em){.view-projects table{font-size:16px;line-height:20px;margin-left:15px;margin-right:15px;width:auto}}.view-projects table thead{text-align:left}.view-projects table thead tr{background:#7897d6;color:#fff}.view-projects table thead tr a{align-items:center;color:#fff;display:flex}.view-projects table thead tr a span{margin-left:4px}.view-projects table thead tr a:hover{color:#2e5199;text-decoration:none}.view-projects table thead tr th{padding:10px}.view-projects table thead tr th:first-child{padding-left:20px}@media (max-width:64em){.view-projects table thead{display:none}}.view-projects table tbody{text-align:left}.view-projects table tbody tr{border-bottom:1px solid #7897d6}.view-projects table tbody tr td{padding:30px 10px}.view-projects table tbody tr td a{color:#575757}.view-projects table tbody tr td a:visited{outline:none;text-decoration:none}.view-projects table tbody tr td.views-field-title{max-width:35%;width:35%}@media (max-width:64em){.view-projects table tbody tr{border-top:1px solid #7897d6}.view-projects table tbody tr td{display:flex}.view-projects table tbody tr td.views-field-title{display:table-cell;max-width:48%;padding:10px 0 20px;width:48%}.view-projects table tbody tr td:nth-child(2){padding-top:10px}.view-projects table tbody tr td a{color:#2e5199}.view-projects table tbody tr:nth-child(2n){background:#ececec}}.node--view-mode-full h1:after{border-bottom:2px solid #2e5199;color:transparent;content:"";display:block;font-size:0;line-height:0;margin-top:10px;width:25px}@media (max-width:64em){.node--view-mode-full h1{margin-left:15px}.view-projects table tbody tr td.views-field-field-project-client,.view-projects table tbody tr td.views-field-field-project-country,.view-projects table tbody tr td.views-field-field-project-enddate,.view-projects table tbody tr td.views-field-field-project-region,.view-projects table tbody tr td.views-field-field-project-startdate,.view-projects table tbody tr td.views-field.views-field-field-project-sector{display:none}}.teaser.teaser--view-mode-teaser-layout-image:after,.teaser.teaser--view-mode-teaser:after{content:"";display:block;height:0;margin-top:20px;width:180px}.teaser--view-mode-basic-teaser-2col:after,.teaser--view-mode-basic-teaser-3col:after,.teaser--view-mode-basic-teaser-4col:after{clear:both;content:"";display:table}.teaser--view-mode-basic-teaser-2col .teaser-image,.teaser--view-mode-basic-teaser-3col .teaser-image,.teaser--view-mode-basic-teaser-4col .teaser-image{float:left}.teaser--view-mode-basic-teaser-2col .teaser-content,.teaser--view-mode-basic-teaser-3col .teaser-content,.teaser--view-mode-basic-teaser-4col .teaser-content{float:left;padding-left:15px}@media (min-width:48em){.teaser--view-mode-basic-teaser-2col{float:left;width:49.1525423729%}.teaser--view-mode-basic-teaser-2col:nth-child(odd){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-basic-teaser-2col:nth-child(2n+2){clear:none;margin-left:50.8474576271%;margin-right:-100%}}.lt-ie9 .teaser--view-mode-basic-teaser-2col{float:left;width:49.1525423729%}.lt-ie9 .teaser--view-mode-basic-teaser-2col:nth-child(odd){clear:both;margin-left:0;margin-right:-100%}.lt-ie9 .teaser--view-mode-basic-teaser-2col:nth-child(2n+2){clear:none;margin-left:50.8474576271%;margin-right:-100%}.teaser--view-mode-basic-teaser-2col .teaser-image{max-width:280px;width:47.5%}.teaser--view-mode-basic-teaser-2col .teaser-content{min-width:calc(100% - 280px);width:52.5%}.teaser--view-mode-basic-teaser-2col .teaser-image:empty+.teaser-content{width:auto}@media (min-width:48em) and (max-width:64em){.teaser--view-mode-basic-teaser-3col{float:left;width:49.1525423729%}.teaser--view-mode-basic-teaser-3col:nth-child(odd){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-basic-teaser-3col:nth-child(2n+2){clear:none;margin-left:50.8474576271%;margin-right:-100%}}@media (min-width:64.0625em){.teaser--view-mode-basic-teaser-3col{float:left;width:32.2033898305%}.teaser--view-mode-basic-teaser-3col:nth-child(3n+1){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-basic-teaser-3col:nth-child(3n+2){clear:none;margin-left:33.8983050847%;margin-right:-100%}.teaser--view-mode-basic-teaser-3col:nth-child(3n+3){clear:none;margin-left:67.7966101695%;margin-right:-100%}}.teaser--view-mode-basic-teaser-3col .teaser-image{max-width:135px;width:35%}.teaser--view-mode-basic-teaser-3col .teaser-content{min-width:calc(100% - 135px);width:65%}.teaser--view-mode-basic-teaser-3col .teaser-image:empty+.teaser-content{width:auto}@media (min-width:48em) and (max-width:64em){.teaser--view-mode-basic-teaser-4col{float:left;width:49.1525423729%}.teaser--view-mode-basic-teaser-4col:nth-child(odd){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-basic-teaser-4col:nth-child(2n+2){clear:none;margin-left:50.8474576271%;margin-right:-100%}}@media (min-width:64.0625em) and (max-width:75em){.teaser--view-mode-basic-teaser-4col{float:left;width:32.2033898305%}.teaser--view-mode-basic-teaser-4col:nth-child(3n+1){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-basic-teaser-4col:nth-child(3n+2){clear:none;margin-left:33.8983050847%;margin-right:-100%}.teaser--view-mode-basic-teaser-4col:nth-child(3n+3){clear:none;margin-left:67.7966101695%;margin-right:-100%}}@media (min-width:75em){.teaser--view-mode-basic-teaser-4col{float:left;width:23.7288135593%}.teaser--view-mode-basic-teaser-4col:nth-child(4n+1){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-basic-teaser-4col:nth-child(4n+2){clear:none;margin-left:25.4237288136%;margin-right:-100%}.teaser--view-mode-basic-teaser-4col:nth-child(4n+3){clear:none;margin-left:50.8474576271%;margin-right:-100%}.teaser--view-mode-basic-teaser-4col:nth-child(4n+4){clear:none;margin-left:76.2711864407%;margin-right:-100%}}.lt-ie9 .teaser--view-mode-basic-teaser-4col{float:left;width:23.7288135593%}.lt-ie9 .teaser--view-mode-basic-teaser-4col:nth-child(4n+1){clear:both;margin-left:0;margin-right:-100%}.lt-ie9 .teaser--view-mode-basic-teaser-4col:nth-child(4n+2){clear:none;margin-left:25.4237288136%;margin-right:-100%}.lt-ie9 .teaser--view-mode-basic-teaser-4col:nth-child(4n+3){clear:none;margin-left:50.8474576271%;margin-right:-100%}.lt-ie9 .teaser--view-mode-basic-teaser-4col:nth-child(4n+4){clear:none;margin-left:76.2711864407%;margin-right:-100%}.teaser--view-mode-basic-teaser-4col .teaser-image{max-width:90px;width:32%}.teaser--view-mode-basic-teaser-4col .teaser-content{min-width:calc(100% - 90px);width:68%}.teaser--view-mode-basic-teaser-4col .teaser-image:empty+.teaser-content{width:auto}.teaser.teaser--view-mode-teaser:after{clear:both;content:"";display:table}@media (min-width:64.0625em){.teaser.teaser--view-mode-teaser{float:left;margin-right:1.6949152542%;width:74.5762711864%}}.teaser.teaser--view-mode-teaser .teaser-image{float:left;max-width:380px;width:33%}@media (min-width:64.0625em){.teaser.teaser--view-mode-teaser .teaser-image{width:43%}}.teaser.teaser--view-mode-teaser .teaser-content{float:left;min-width:calc(100% - 380px);padding-left:15px;width:67%}@media (min-width:64.0625em){.teaser.teaser--view-mode-teaser .teaser-content{width:57%}}.teaser.teaser--view-mode-teaser-2col:after{clear:both;content:"";display:table}@media (min-width:48em){.teaser.teaser--view-mode-teaser-2col{float:left;width:49.1525423729%}.teaser.teaser--view-mode-teaser-2col:nth-child(odd){clear:both;margin-left:0;margin-right:-100%}.teaser.teaser--view-mode-teaser-2col:nth-child(2n+2){clear:none;margin-left:50.8474576271%;margin-right:-100%}}.lt-ie9 .teaser.teaser--view-mode-teaser-2col{float:left;width:49.1525423729%}.lt-ie9 .teaser.teaser--view-mode-teaser-2col:nth-child(odd){clear:both;margin-left:0;margin-right:-100%}.lt-ie9 .teaser.teaser--view-mode-teaser-2col:nth-child(2n+2){clear:none;margin-left:50.8474576271%;margin-right:-100%}.teaser-list-display--gallery-item+.paragraph{margin-top:35px}.teaser--view-mode-gallery-item{margin-bottom:0}.teaser--view-mode-gallery-item img,.teaser--view-mode-gallery-item picture{width:100%}.teaser--view-mode-gallery-item figcaption{display:none}.teaser.teaser--view-mode-teaser-layout-image:after{clear:both;content:"";display:table}.teaser.teaser--view-mode-teaser-layout-image .teaser-image{float:left;max-width:135px;min-height:1px;width:35%}.teaser.teaser--view-mode-teaser-layout-image .teaser-content{float:left;min-width:calc(100% - 135px);padding-left:15px;width:65%}.paragraph--type--layout-2col .teaser.teaser--view-mode-teaser-layout-image .teaser-image{width:23%}.paragraph--type--layout-2col .teaser.teaser--view-mode-teaser-layout-image .teaser-content{width:77%}.paragraph--type--layout-3col .teaser.teaser--view-mode-teaser-layout-image .teaser-image{width:35%}.paragraph--type--layout-3col .teaser.teaser--view-mode-teaser-layout-image .teaser-content{width:65%}.teaser.teaser--view-mode-teaser-sidebar-portrait:after{clear:both;content:"";display:table}.teaser.teaser--view-mode-teaser-sidebar-portrait .teaser-image{float:left;min-height:1px;width:32%}@media (max-width:64em){.teaser.teaser--view-mode-teaser-sidebar-portrait .teaser-image{width:90px}}.teaser.teaser--view-mode-teaser-sidebar-portrait .teaser-content{float:left;padding-left:15px;width:68%}@media (max-width:64em){.teaser.teaser--view-mode-teaser-sidebar-portrait .teaser-content{width:calc(100% - 90px)}}.teaser--view-mode-wide-teaser-2col .teaser-image,.teaser--view-mode-wide-teaser-3col .teaser-image,.teaser--view-mode-wide-teaser-4col .teaser-image{margin-bottom:10px}@media (min-width:48em){.teaser--view-mode-wide-teaser-2col{float:left;width:49.1525423729%}.teaser--view-mode-wide-teaser-2col:nth-child(odd){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-wide-teaser-2col:nth-child(2n+2){clear:none;margin-left:50.8474576271%;margin-right:-100%}}.lt-ie9 .teaser--view-mode-wide-teaser-2col{float:left;width:49.1525423729%}.lt-ie9 .teaser--view-mode-wide-teaser-2col:nth-child(odd){clear:both;margin-left:0;margin-right:-100%}.lt-ie9 .teaser--view-mode-wide-teaser-2col:nth-child(2n+2){clear:none;margin-left:50.8474576271%;margin-right:-100%}@media (min-width:48em) and (max-width:64em){.teaser--view-mode-wide-teaser-3col{float:left;width:49.1525423729%}.teaser--view-mode-wide-teaser-3col:nth-child(odd){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-wide-teaser-3col:nth-child(2n+2){clear:none;margin-left:50.8474576271%;margin-right:-100%}}@media (min-width:64.0625em){.teaser--view-mode-wide-teaser-3col{float:left;width:32.2033898305%}.teaser--view-mode-wide-teaser-3col:nth-child(3n+1){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-wide-teaser-3col:nth-child(3n+2){clear:none;margin-left:33.8983050847%;margin-right:-100%}.teaser--view-mode-wide-teaser-3col:nth-child(3n+3){clear:none;margin-left:67.7966101695%;margin-right:-100%}}@media (min-width:48em) and (max-width:64em){.teaser--view-mode-wide-teaser-4col{float:left;width:49.1525423729%}.teaser--view-mode-wide-teaser-4col:nth-child(odd){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-wide-teaser-4col:nth-child(2n+2){clear:none;margin-left:50.8474576271%;margin-right:-100%}}@media (min-width:64.0625em) and (max-width:75em){.teaser--view-mode-wide-teaser-4col{float:left;width:32.2033898305%}.teaser--view-mode-wide-teaser-4col:nth-child(3n+1){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-wide-teaser-4col:nth-child(3n+2){clear:none;margin-left:33.8983050847%;margin-right:-100%}.teaser--view-mode-wide-teaser-4col:nth-child(3n+3){clear:none;margin-left:67.7966101695%;margin-right:-100%}}@media (min-width:75em){.teaser--view-mode-wide-teaser-4col{float:left;width:23.7288135593%}.teaser--view-mode-wide-teaser-4col:nth-child(4n+1){clear:both;margin-left:0;margin-right:-100%}.teaser--view-mode-wide-teaser-4col:nth-child(4n+2){clear:none;margin-left:25.4237288136%;margin-right:-100%}.teaser--view-mode-wide-teaser-4col:nth-child(4n+3){clear:none;margin-left:50.8474576271%;margin-right:-100%}.teaser--view-mode-wide-teaser-4col:nth-child(4n+4){clear:none;margin-left:76.2711864407%;margin-right:-100%}}.lt-ie9 .teaser--view-mode-wide-teaser-4col{float:left;width:23.7288135593%}.lt-ie9 .teaser--view-mode-wide-teaser-4col:nth-child(4n+1){clear:both;margin-left:0;margin-right:-100%}.lt-ie9 .teaser--view-mode-wide-teaser-4col:nth-child(4n+2){clear:none;margin-left:25.4237288136%;margin-right:-100%}.lt-ie9 .teaser--view-mode-wide-teaser-4col:nth-child(4n+3){clear:none;margin-left:50.8474576271%;margin-right:-100%}.lt-ie9 .teaser--view-mode-wide-teaser-4col:nth-child(4n+4){clear:none;margin-left:76.2711864407%;margin-right:-100%}
