@charset "UTF-8";/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0!important;right:0!important;width:100%!important;border:none!important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}
@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:300;src:url("../../files/theme/fonts/barlow-v11-latin-300.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-300.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-300.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-300.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-300.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-300.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:400;src:url("../../files/theme/fonts/barlow-v11-latin-italic.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-italic.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-italic.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-italic.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-italic.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-italic.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:url("../../files/theme/fonts/barlow-v11-latin-regular.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-regular.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-regular.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-regular.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-regular.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:url("../../files/theme/fonts/barlow-v11-latin-500.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-500.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-500.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-500.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-500.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-500.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:600;src:url("../../files/theme/fonts/barlow-v11-latin-600.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-600.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-600.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-600.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-600.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-600.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:700;src:url("../../files/theme/fonts/barlow-v11-latin-700.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-700.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-700.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-700.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-700.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-700.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:800;src:url("../../files/theme/fonts/barlow-v11-latin-800.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-800.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-800.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-800.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-800.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-800.svg#Barlow") format("svg")}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit;border:none}html{color-scheme:dark light;-webkit-text-size-adjust:100%;hanging-punctuation:first last}input,textarea{hanging-punctuation:none}body,html{scrollbar-gutter:stable}img,picture,svg{display:block;height:auto}video{display:block;width:100%;height:auto}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}strong,b{font-weight:bold}em,i,dfn{font-style:italic}abbr[title]{text-decoration:underline;text-decoration-color:#b3b3b3;text-decoration-style:dotted;text-decoration-thickness:.06em;text-underline-offset:.25em;text-decoration-skip-ink:auto;cursor:help}q:lang(de){quotes:"â€ž" "â€œ" "â€š" "â€˜"}q:lang(en){quotes:"â€œ" "â€" "â€˜" "â€™"}textarea{overflow:auto;resize:vertical}label,input[type=button],input[type=submit],button{color:inherit;font:inherit;cursor:pointer}:focus{outline:0;outline:none}:root{--clr-magenta:	hsl(317, 100%, 33%);--clr-magenta-highlight:	hsl(317, 100%, 43%);--clr-dark-blue:	hsl(204, 100%, 19%);--clr-medium-blue:	hsl(208, 42%, 42%);--clr-focus-blue:	hsl(206, 100%, 40%);--clr-error:	hsl(350, 100%, 50%);--default-theme-fond:	hsl(208, 37%, 95%);--default-theme-fond-darker:	hsl(208, 37%, 90%);--clr-light-blue:	hsl(208, 37%, 90%);--clr-info-bgr:	hsl(208, 12%, 94%);--clr-dark-gray:	hsl(208, 17%, 31%);--clr-oil-gas:	hsl(181, 100%, 26%);--clr-chemical:	hsl(25, 75%, 47%);--clr-energy:	hsl(47, 90%, 48%);--clr-aerospace:	hsl(283, 40%, 38%);--clr-other:	hsl(347, 100%, 38%);--fs-head-large:	clamp(1.75rem, calc(4.4vw + 0.9rem), 4.75rem);--fs-head-medium:	clamp(1.5rem, calc(2.2vw + 1.1rem), 3rem);--fs-head-small:	clamp(1.375rem, calc(1.3vw + 1.1rem), 2.25rem);--fs-text-large:	clamp(1.75rem, calc(3.5vw + 1rem), 4.125rem);--fs-teaser:	clamp(1.125rem, calc(0.6vw + 1rem), 1.5rem);--fs-text:	clamp(1rem, calc(0.2vw + 1rem), 1.125rem);--border-radius:	min(0.625rem, 2vw);--padding-inline:	min(2.5rem, 5vw);--padding-block:	min(1.9rem, 4vw) min(2rem, 5vw);--gap:	clamp(1rem, 3vw, 2rem);--timing-long-easeout:	cubic-bezier(0, 0.5, 0.2, 1);--timing-bouncy:	cubic-bezier(0.5, 1.8, 0.55, 1)}.oil-gas{--theme-color:	var(--clr-oil-gas);--theme-fond:	hsl(180, 28%, 93%)}.chemical{--theme-color:	var(--clr-chemical);--theme-fond:	hsl(25, 70%, 94%)}.energy-utilities{--theme-color:	var(--clr-energy);--theme-fond:	hsl(47, 70%, 94%)}.aerospace{--theme-color:	var(--clr-aerospace);--theme-fond:	hsl(283, 30%, 94%)}.other-industries{--theme-color:	var(--clr-other);--theme-fond:	hsl(347, 100%, 95%)}.default{--theme-color:	var(--clr-dark-blue)}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}}::view-transition-group(root){animation-duration:500ms}header,header .logobox,header .mod_navigation,a,button,.button,a:after,a:before,button:before,button:after,.button:before,.button:after,.plusButton .target,.plusButton .overlay,a img,a .image_container,.close,ul.level_2,#kontaktWidget,#kontaktWidget .inner,.content-toplink,.burger,.burger span,.burger b,#mobileNav,#search-overlay,.tabContent,.glossar .index>div,.modal,label,input,textarea,path{transition:all 140ms ease}#search-overlay,#mobileNav{transition-duration:200ms}html{--scroll-padding-top: 170px;color-scheme:dark light;scroll-padding-top:var(--scroll-padding-top, 150px)}body{color:#000;background:#fff;font-size:var(--fs-text);font-family:"Barlow","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.44;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{overflow:clip;padding-block:var(--top-padding) var(--section-padding);position:relative}.wrapper{max-width:100%}.cols-2{display:grid;gap:var(--gap)}@media(min-width: 600px){.cols-2{grid-template-columns:1fr 1fr}}:root{--max-width:	min(1120px, 85vw)}@media(max-width: 600px){:root{--max-width:	min(1120px, 88vw)}}header .inside,.search-container .inner,main>*:not(.content-element-group,.intro-header,.text-image-section,.citationblock,.contact-box-2,.mod_newsreader,.application-button),.mod_newsreader .layout_full>*:not(.content-element-group,.intro-header,.text-image-section,.citationblock,.contact-box-2),.mod_newsreader .back,.intro-header>*,.content-element-group>*:not(.steps-guide,.background){width:100%;max-width:var(--max-width);margin-inline:auto}:root{--top-padding:	7.1875rem;--section-padding:	clamp(3.5rem, 10vw, 7.1875rem);--section-margin-70:	clamp(2rem, 6vw, 4.375rem)}main>.content-element-group{padding:var(--section-padding) 0}main .intro-header:not(.overlap)+.content-element-group{padding:var(--section-margin-70) 0 var(--section-padding)}.top-section-padding{padding-top:calc(var(--section-padding) / 2)}.mb-section-padding{margin-bottom:var(--section-padding)}.fond{background:var(--default-theme-fond);max-width:100%}.fond.oil-gas,.fond.chemical,.fond.energy-utilities,.fond.aerospace,.fond.other{background:var(--theme-fond)}.fond.fond-2{background:var(--default-theme-fond-darker)}.layout_full .fond{padding-block:calc(var(--section-padding) / 2);isolation:isolate;position:relative}.layout_full .fond::before{content:"";background:inherit;position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%)}.layout_full .fond:has(+:not(.fond)){margin-bottom:calc(var(--section-padding) / 2)}.contact-section{background:var(--clr-light-blue);margin-bottom:calc(var(--section-padding) * -1);width:100%;max-width:var(--max-width);margin-inline:auto;display:grid}@media(min-width: 900px){.contact-section{grid-template-columns:[left] 1fr [right] 1fr;grid-template-areas:"title content" "title form";gap:var(--gap)}.contact-section .content-text:first-child{grid-area:title}.contact-section .content-text:first-child+.content-text{grid-area:content}.contact-section .ce_form{grid-area:form}.contact-section::after{content:"";display:block;background:transparent url("../../files/theme/img/buddy_white.svg") no-repeat center;background-size:contain;width:min(28rem, 45%);aspect-ratio:1;position:absolute;left:0;bottom:0}.contact-section .content-text,.contact-section .teaser{margin-bottom:0}}.contact-section h2{margin-bottom:0}.contact-section .ce_form .formbody{padding:0}.contact-section::before{content:"";display:block;background:inherit;width:100vw;position:absolute;top:0;left:50%;bottom:0;transform:translateX(-50%)}header{background:#fff;position:relative;z-index:999;top:0;left:0;right:0;max-width:100%;padding-top:.85em;padding-bottom:.85em;box-shadow:0 0 1em rgba(0,0,0,0)}header .inside{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;position:relative;gap:.5em 1em}.logobox{width:clamp(9.375rem, 23vw, 15.675rem);transform-origin:0 60%}.logobox figure{margin-bottom:0;width:100%}.logobox a{display:block;transition:transform 250ms var(--timing-bouncy)}.logobox a img{width:100%}.logobox a:hover,.logobox a:focus-visible{transform:scale(1.05)}.logobox a:active{transform:scale(0.95)}@media(min-height: 550px){header.fixable{position:sticky}body.scrolled header{box-shadow:0 0 1em rgba(0,0,0,.18)}}@media(min-height: 550px)and (min-width: 680px){body.scrolled header{transform:translateY(-1em)}body.scrolled header .logobox{transform:translateY(0.5em) scale(0.8)}body.scrolled header .mod_navigation.mainNav{transform:translateY(0.3em)}}header .mod_navigation.mainNav{font-size:clamp(1.125rem, calc(1.3vw + 0.2rem), 1.375rem);margin-left:auto}@media(min-width: 680px){header .mod_navigation.mainNav{margin-left:0}}header .mod_navigation.mainNav .level_1{display:flex;justify-content:space-evenly;width:100%}header .mod_navigation.mainNav .level_1>li>a,header .mod_navigation.mainNav .level_1>li>strong,header .mod_navigation.mainNav .level_1>li label.searchbutton{color:var(--clr-dark-blue);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;display:block;padding:.5em .55em;position:relative;transition:none}@media(min-width: 680px){header .mod_navigation.mainNav .level_1>li>a,header .mod_navigation.mainNav .level_1>li>strong,header .mod_navigation.mainNav .level_1>li label.searchbutton{margin-bottom:-0.45em}}header .mod_navigation.mainNav .level_1>li>a:hover,header .mod_navigation.mainNav .level_1>li>a:focus-visible,header .mod_navigation.mainNav .level_1>li>a.active,header .mod_navigation.mainNav .level_1>li>a.trail,header .mod_navigation.mainNav .level_1>li>strong:hover,header .mod_navigation.mainNav .level_1>li>strong:focus-visible,header .mod_navigation.mainNav .level_1>li>strong.active,header .mod_navigation.mainNav .level_1>li>strong.trail,header .mod_navigation.mainNav .level_1>li label.searchbutton:hover,header .mod_navigation.mainNav .level_1>li label.searchbutton:focus-visible,header .mod_navigation.mainNav .level_1>li label.searchbutton.active,header .mod_navigation.mainNav .level_1>li label.searchbutton.trail{color:var(--clr-magenta)}header .mod_navigation.mainNav .level_1>li strong{color:var(--clr-magenta)}header .mod_navigation.mainNav .level_1>li.searchbutton{display:flex}header .mod_navigation.mainNav .level_1>li.searchbutton>label.searchbutton{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:.25em .55em .2em .55em;display:flex}header .mod_navigation.mainNav .level_1>li.searchbutton>label.searchbutton:hover path,header .mod_navigation.mainNav .level_1>li.searchbutton>label.searchbutton:focus-visible path{fill:var(--clr-magenta)}header .mod_navigation.mainNav .level_1>li.searchbutton>label.searchbutton:focus-visible{outline:2px solid var(--clr-focus-blue);outline-offset:.1em;border-radius:calc(var(--border-radius) / 2)}header .mod_navigation.mainNav .level_1>li.searchbutton svg{display:block;width:1.2em;aspect-ratio:1}header .mod_navigation.mainNav .level_1>li.searchbutton path{fill:var(--clr-dark-blue)}header .mod_navigation.mainNav .level_1>li:not(:last-child){display:none}@media(min-width: 680px){header .mod_navigation.mainNav .level_1>li:not(:last-child){display:block}}header .mod_navigation.mainNav .level_2{background:#fff;border-radius:var(--border-radius);padding:.5em 0 .6em;position:absolute;z-index:3;top:calc(100% + 0.2em);left:0;width:max-content;min-width:fit-content;box-shadow:0 .1em 2em rgba(0,0,0,.18);opacity:0;pointer-events:none;transform-origin:50% 0;transform:translateY(-1em) translateZ(10px) scale(0.8);transition-property:opacity,transform;transition-duration:90ms;transition-timing-function:ease-in}header .mod_navigation.mainNav .level_2::before{content:"";display:block;width:100%;height:.2em;position:absolute;bottom:100%;left:0}header .mod_navigation.mainNav .level_2 li:not(:last-child)::after{content:"";display:block;height:0;border-bottom:1px solid var(--clr-light-blue);margin:0 .55em}header .mod_navigation.mainNav .level_2 a,header .mod_navigation.mainNav .level_2 strong{font-size:.8em;line-height:1.1;font-weight:500;text-decoration:none;display:block;padding:.7em 1.5em .7em .85em}header .mod_navigation.mainNav .level_2 a:hover,header .mod_navigation.mainNav .level_2 a:focus-visible{background:var(--clr-light-blue)}header .mod_navigation.mainNav .level_2 strong.active{color:var(--clr-magenta);background:var(--default-theme-fond)}header .mod_navigation.mainNav .level_1>li.submenu:hover>.level_2,header .mod_navigation.mainNav .level_1>li.submenu:focus-within>.level_2,header .mod_navigation.mainNav .level_1>li.submenu .level_2:hover,header .mod_navigation.mainNav .level_1>li.submenu .level_2:focus-visible{opacity:1;pointer-events:all;transform:translateY(0) translateZ(10px) scale(1);transition:opacity,transform;transition-duration:500ms;transition-timing-function:var(--timing-long-easeout)}.oil-gas{--header-fond:	hsla(181, 20%, 92%, 0.9)}.chemical{--header-fond:	hsla(25, 20%, 92%, 0.9)}.energy-utilities{--header-fond:	hsla(47, 30%, 95%, 0.9)}.aerospace{--header-fond:	hsla(283, 28%, 95%, 0.9)}.other-industries{--header-fond:	hsla(347, 28%, 95%, 0.9)}header .mod_navigation.industryNav{background:var(--header-fond, rgba(233, 237, 242, 0.9));backdrop-filter:blur(25px) saturate(2) brightness(0.9) contrast(1.3);box-shadow:0 1px 2px 0 rgba(0,15,26,.06);font-size:clamp(1.125rem, calc(1.3vw + 0.2rem), 1.375rem);position:absolute;z-index:-1;top:100%;left:0;right:0}header .mod_navigation.industryNav>.level_1{display:flex;justify-content:flex-start;gap:.3em;padding:.5em 0;padding-inline:.3em;max-width:calc(var(--max-width) + 0.6em);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overscroll-behavior:contain}@media(max-width: 600px){header .mod_navigation.industryNav>.level_1{max-width:100%;padding-inline:.55em}}@media(pointer: coarse){header .mod_navigation.industryNav>.level_1::-webkit-scrollbar{display:none}}header .mod_navigation.industryNav>.level_1>li{--color: var(--clr-dark-gray);display:block}header .mod_navigation.industryNav>.level_1>li>a,header .mod_navigation.industryNav>.level_1>li>strong{color:var(--clr-dark-gray);line-height:1;text-decoration:none;white-space:nowrap;display:block;padding:.5em .55em;position:relative;border-radius:var(--border-radius);transition:background,color;transition-duration:1000ms}header .mod_navigation.industryNav>.level_1>li>a:hover,header .mod_navigation.industryNav>.level_1>li>a:focus-visible,header .mod_navigation.industryNav>.level_1>li>strong:hover,header .mod_navigation.industryNav>.level_1>li>strong:focus-visible{color:var(--color, var(--clr-magenta));background:#fff;transition-duration:140ms}header .mod_navigation.industryNav>.level_1>li strong,header .mod_navigation.industryNav>.level_1>li.trail{color:var(--color);font-weight:500}header .mod_navigation.industryNav>.level_1>li:nth-child(1){--color: var(--clr-oil-gas)}header .mod_navigation.industryNav>.level_1>li:nth-child(2){--color: var(--clr-chemical)}header .mod_navigation.industryNav>.level_1>li:nth-child(3){--color: var(--clr-energy)}header .mod_navigation.industryNav>.level_1>li:nth-child(4){--color: var(--clr-aerospace)}header .mod_navigation.industryNav>.level_1>li:nth-child(5){--color: var(--clr-other)}header .mod_navigation.industryNav a.invisible{bottom:76%;left:calc((100% - var(--max-width))/2);transform:none}.burger{color:var(--clr-dark-blue);background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;display:flex;flex-direction:column;justify-content:space-evenly;width:2.25rem;aspect-ratio:1;position:relative;top:.15em;z-index:1}@media(min-width: 680px){.burger{display:none}}.burger::before{content:"";line-height:2rem;display:block;background:inherit;position:absolute;inset:-0.5rem}.burger span{background:currentcolor;display:block;width:100%;height:4px;border-radius:10rem;transform-origin:50%;transition:transform 150ms ease-out}.burger:hover span:nth-child(1),.burger:focus-visible span:nth-child(1){transform:translateY(50%)}.burger:hover span:nth-child(3),.burger:focus-visible span:nth-child(3){transform:translateY(-50%)}.mm-menu{--mm-color-background-highlight: var(--clr-light-blue);--mm-color-border: hsla(0, 0%, 0%, 0.08)}.mm-menu--opened{box-shadow:.125rem 0 1rem rgba(0,0,0,.12)}.mm-panel{--mm-color-background: var(--default-theme-fond);display:flex;flex-direction:column}.mm-listview{flex:1 1 auto;display:flex;flex-direction:column}.mm-listitem{color:var(--clr-dark-blue);font-weight:500}.mm-listitem.mm-imprint{margin-top:auto}.mm-listitem.mm-imprint::before{content:"";border-color:inherit;border-top-width:1px;border-top-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;top:0}.mm-listitem--selected>.mm-listitem__text{border-top-left-radius:calc(var(--border-radius) * 1);border-bottom-left-radius:calc(var(--border-radius) * 1)}.mod_navigation.industryNav{display:flex;gap:.5em;justify-content:space-between;padding-inline:calc((100% - var(--max-width)) / 2)}@media(max-width: 650px){.mod_navigation.industryNav{padding-inline:0 .5rem}.mod_navigation.industryNav>.level_1{-webkit-mask-image:linear-gradient(90deg, transparent 0, black 5%, black 90%, transparent);mask-image:linear-gradient(90deg, transparent 0, black 5%, black 90%, transparent)}}.mod_changelanguage{DISPLAY:NONE !important;display:flex;gap:.25em}.mod_changelanguage svg{width:1em;aspect-ratio:1}.mod_changelanguage path{fill:var(--clr-medium-blue)}.mod_changelanguage ul{display:flex;align-items:center;gap:.125em;height:100%}.mod_changelanguage a,.mod_changelanguage strong{color:var(--clr-dark-blue);font-size:.875rem;line-height:1;letter-spacing:.04em;font-weight:600;display:block;padding:.5em .55em;border-radius:var(--border-radius);transition:background,color;transition-duration:1000ms;-webkit-user-select:none;user-select:none;overflow:clip;min-width:2.2em}.mod_changelanguage a:hover,.mod_changelanguage a:focus-visible{color:var(--clr-magenta);background:#fff;transition-duration:140ms}.mod_changelanguage strong{background:#fff}@media(max-width: 650px){.mod_changelanguage a,.mod_changelanguage strong{text-indent:-9999px}.mod_changelanguage a::before,.mod_changelanguage strong::before{display:block;text-indent:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mod_changelanguage a.lang-en::before,.mod_changelanguage strong.lang-en::before{content:"EN"}.mod_changelanguage a.lang-de::before,.mod_changelanguage strong.lang-de::before{content:"DE"}.mod_changelanguage svg{display:none}}html,body,.wrapper{min-height:100vh}.wrapper{display:flex;flex-direction:column}.main{flex:1 1 auto}.footer{color:#fff;background:var(--clr-dark-blue);font-size:.875rem;padding-top:3.5em}.footer a.logo{display:block;width:clamp(9.375rem, 23vw, 15.675rem);margin-left:calc((100% - var(--max-width)) / 2);transition:none}.footer .content-text{margin-bottom:0 !important}.footer>.content-element-group{padding-inline:calc((100% - var(--max-width)) / 2)}.footer>.content-element-group:not(.bottomline){display:grid;grid-template-columns:repeat(auto-fit, minmax(min(max(3em, 3%), 100%), 1fr));gap:3em calc(var(--gap) * 2);padding-block:2em}.footer>.content-element-group:not(.bottomline)>*{grid-column:span 2}.footer>.content-element-group .newsletter{grid-column:span 3}.footer h3{color:#fff;font-size:clamp(1rem, calc(0.4vw + 0.9rem), 1.25rem);font-weight:600;text-transform:uppercase;margin-bottom:.6em}.footer button.open-modal{--text-color:	white;--button-color: var(--clr-medium-blue)}.footer button.open-modal:hover,.footer button.open-modal:focus-visible{color:#fff;background-color:var(--clr-magenta)}.footer .mod_customnav{line-height:1.5}.footer .mod_customnav strong{color:#fff;text-decoration:underline;text-underline-offset:.15em}.footer a{display:inline-block;position:relative;z-index:1}.footer a::before{content:"";background:var(--clr-magenta);display:block;position:absolute;z-index:-1;top:-1px;left:-5px;right:-5px;bottom:-3px;opacity:0;transform:scale(0.8);transition:transform 250ms cubic-bezier(0.57, 1.77, 0.55, 1),opacity 250ms ease-out;border-radius:.2em;pointer-events:none}.footer a:hover::before,.footer a:focus-visible::before{opacity:.3;transform:scale(1)}.footer a::before{background:#fff}.footer a:focus-visible::before{display:none}.content-element-group.bottomline{--gap:	1em min(2.5em, 6vw);background:var(--clr-magenta);font-weight:600;text-transform:uppercase;padding-block:1.2em;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.content-element-group.bottomline .mod_customnav{margin-right:auto}.content-element-group.bottomline .mod_customnav ul{display:flex;gap:var(--gap)}.content-element-group.bottomline>*{width:auto;max-width:unset;margin-inline:0}.content-element-group.bottomline .content-element-group{display:flex;gap:.5em}.content-element-group.bottomline .content-hyperlink a{display:block;width:2.25rem;height:2.25rem}.mb0{margin-bottom:0 !important;padding-bottom:0 !important}h1,.h1,h2,h3{color:var(--clr-dark-blue)}h1,.h1{font-size:var(--fs-head-large);line-height:1;margin-bottom:var(--gap)}h1+h2.subline,.h1+h2.subline{font-size:var(--fs-teaser);letter-spacing:-0.01em;margin-top:.55em;margin-bottom:1.6em}h2{font-size:var(--fs-head-large);font-weight:400;line-height:1.1;margin-bottom:var(--section-margin-70)}h2:has(+.teaser,+p){margin-bottom:.25em}p+h2{margin-top:.65em}.layout_full h1{font-size:var(--fs-text-large);font-weight:500;line-height:1.1}.layout_full h2{font-size:var(--fs-head-small);font-weight:500;margin-bottom:.34em}.layout_full .contact-section h2{font-size:var(--fs-head-large);font-weight:400;line-height:1.1}body[class^=privacy-policy] h2{font-size:var(--fs-head-medium);margin-bottom:.25em}h3{font-size:var(--fs-teaser);font-weight:600;line-height:1.2;margin-bottom:.35em}body.pacs section:not(.contact-box-2) h2:not(.ce_rsce_accordion),body.advanced-rt section:not(.contact-box-2) h2:not(.ce_rsce_accordion),body.advanced-ut section:not(.contact-box-2) h2:not(.ce_rsce_accordion),body.advanced-vt section:not(.contact-box-2) h2:not(.ce_rsce_accordion){color:var(--clr-magenta)}body.pacs .main>h2:not(.ce_rsce_accordion),body.pacs .content-element-group h2,body.pacs .content-text h2,body.pacs .text-grid h3,body.advanced-rt .main>h2:not(.ce_rsce_accordion),body.advanced-rt .content-element-group h2,body.advanced-rt .content-text h2,body.advanced-rt .text-grid h3,body.advanced-ut .main>h2:not(.ce_rsce_accordion),body.advanced-ut .content-element-group h2,body.advanced-ut .content-text h2,body.advanced-ut .text-grid h3,body.advanced-vt .main>h2:not(.ce_rsce_accordion),body.advanced-vt .content-element-group h2,body.advanced-vt .content-text h2,body.advanced-vt .text-grid h3{color:var(--clr-magenta)}.eyebrow{color:var(--clr-magenta);font-size:var(--fs-head-small)}.eyebrow p{margin:0}.subhead{color:var(--clr-dark-blue);font-size:var(--fs-head-small);line-height:1.2;text-wrap:balance}.subhead:not(:last-child){margin-bottom:var(--section-margin-70)}h2:has(+.subhead){margin-bottom:.2em}strong,b{color:var(--clr-dark-blue);font-weight:600}blockquote{color:#fff;background:var(--theme-color, var(--clr-dark-blue));font-size:var(--fs-head-medium);line-height:1.2;border-radius:calc(var(--border-radius) * 3);margin-top:1.1em;margin-bottom:1.25em;padding-inline:var(--padding-inline);padding-block:var(--padding-block)}blockquote p{word-break:unset;-webkit-hyphens:unset;hyphens:unset}.content-text:not(.fond:has(+.fond.content-text)){margin-bottom:2.2em}p{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}p:not(:last-child){margin-bottom:.6em}.teaser{color:var(--clr-dark-blue);font-size:var(--fs-teaser);line-height:1.4;letter-spacing:-0.01em;margin-bottom:1.12em;word-break:unset;-webkit-hyphens:unset;hyphens:unset}.teaser p{margin-bottom:.4em;word-break:unset;-webkit-hyphens:unset;hyphens:unset}.teaser--big{color:var(--clr-dark-blue);font-size:var(--fs-head-small);line-height:1.2;margin-bottom:var(--section-margin-70);word-break:unset;-webkit-hyphens:unset;hyphens:unset}.fond .teaser--big:last-child{margin-bottom:0}input[type=checkbox].hidden-utility,.invisible{width:0;height:0;visibility:hidden;opacity:0;position:absolute}.center,.centered,.text-center{text-align:center}.maxWidth>.centered{margin-left:auto;margin-right:auto}.red{border:1px solid red}a{color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;cursor:pointer}a:hover,a:focus{outline:none}a:focus-visible{outline:2px solid var(--clr-focus-blue);outline-offset:.1em;border-radius:calc(var(--border-radius) / 2)}main p:not(.more,.back) a:not(.button),main ul:not(.cards-3d,.cloud) li a:not(.button,.link,.first,.previous,.next,.last){color:var(--clr-dark-blue);font-weight:700;text-decoration-thickness:max(0.09em, 1px);text-decoration-color:currentcolor;text-decoration-color:color-mix(in srgb, currentColor, transparent 55%);text-decoration-style:solid;text-decoration-line:underline;text-underline-offset:.35em;text-decoration-skip-ink:auto;display:inline-block;position:relative;z-index:1}main p:not(.more,.back) a:not(.button)::before,main ul:not(.cards-3d,.cloud) li a:not(.button,.link,.first,.previous,.next,.last)::before{content:"";background:var(--clr-magenta);display:block;position:absolute;z-index:-1;top:-1px;left:-5px;right:-5px;bottom:-3px;opacity:0;transform:scale(0.8);transition:transform 250ms cubic-bezier(0.57, 1.77, 0.55, 1),opacity 250ms ease-out;border-radius:.2em;pointer-events:none}main p:not(.more,.back) a:not(.button):hover::before,main p:not(.more,.back) a:not(.button):focus-visible::before,main ul:not(.cards-3d,.cloud) li a:not(.button,.link,.first,.previous,.next,.last):hover::before,main ul:not(.cards-3d,.cloud) li a:not(.button,.link,.first,.previous,.next,.last):focus-visible::before{opacity:.3;transform:scale(1)}figure a{display:block}figure a:focus-visible{outline:2px solid var(--clr-focus-blue);outline-offset:.3em;border-radius:var(--border-radius)}nav{position:relative}nav a.invisible{color:#fff;background:var(--clr-focus-blue);font-size:.9em;font-weight:500;line-height:1;display:block;padding:.1em .6em .2em;border-radius:var(--border-radius);box-shadow:0 0 0 .15em #fff;position:absolute;z-index:500;bottom:98%;left:50%;transform:translateX(-50%);transition:all 200ms ease;pointer-events:none;opacity:0;transform-origin:50% 100%;transform:translateX(-50%) scale(0.3)}nav a.invisible:focus-visible{pointer-events:all;opacity:1;transform:translateX(-50%) scale(1)}#main p a:not(.button)[href^="http://"]:after,#main p a:not(.button)[href^="https://"]:after,#main li a:not(.button)[href^="http://"]:after,#main li a:not(.button)[href^="https://"]:after{content:"→";color:inherit;text-align:center;display:inline-block;position:relative;top:0;margin-left:.2em;transform:rotate3d(0, 0, 1, 0deg)}#main p a:not(.button)[href^="http://"]:hover:after,#main p a:not(.button)[href^="http://"]:focus:after,#main p a:not(.button)[href^="http://"]:active:after,#main p a:not(.button)[href^="https://"]:hover:after,#main p a:not(.button)[href^="https://"]:focus:after,#main p a:not(.button)[href^="https://"]:active:after,#main li a:not(.button)[href^="http://"]:hover:after,#main li a:not(.button)[href^="http://"]:focus:after,#main li a:not(.button)[href^="http://"]:active:after,#main li a:not(.button)[href^="https://"]:hover:after,#main li a:not(.button)[href^="https://"]:focus:after,#main li a:not(.button)[href^="https://"]:active:after{transform:rotate3d(0, 0, 1, -45deg)}p a:not(.button)[href^="tel://"],li a:not(.button)[href^="tel://"]{display:inline-block;position:relative;z-index:1}p a:not(.button)[href^="tel://"]::before,li a:not(.button)[href^="tel://"]::before{content:"";background:var(--clr-magenta);display:block;position:absolute;z-index:-1;top:-1px;left:-5px;right:-5px;bottom:-3px;opacity:0;transform:scale(0.8);transition:transform 250ms cubic-bezier(0.57, 1.77, 0.55, 1),opacity 250ms ease-out;border-radius:.2em;pointer-events:none}p a:not(.button)[href^="tel://"]:hover::before,p a:not(.button)[href^="tel://"]:focus-visible::before,li a:not(.button)[href^="tel://"]:hover::before,li a:not(.button)[href^="tel://"]:focus-visible::before{opacity:.3;transform:scale(1)}.content-download a{margin-bottom:0}.content-download .size{font-size:.85em;letter-spacing:.02em;padding-left:.5em}ul{list-style-type:none}ul li{position:relative}.main ul:not(.cloud,.pagination,.benefits,.cards-3d,.values-list,.qq-upload-list),.main ol{overflow:hidden;margin-bottom:1.44em}.main ul:not(.cloud,.pagination,.benefits,.cards-3d,.values-list,.qq-upload-list)>li,.main ol>li{position:relative;padding:0 0 .55556em 1em}.main ul:not(.cloud,.pagination,.benefits,.cards-3d,.values-list,.qq-upload-list)>li::before,.main ol>li::before{content:"";background:var(--clr-magenta);display:block;width:.5em;height:.5em;position:absolute;top:.5em;left:0}.main ol{counter-reset:item}.main ol>li{counter-increment:item;padding-left:1.5em}.main ol>li::before{content:counters(item, ".") ".";color:var(--clr-magenta);background:none;width:auto;height:auto;border-radius:0;font-weight:600;display:block;position:absolute;top:0;left:0}.main ol>li ol li::before{top:0.33em}.main ol>li ul li::before{top:0.85em}.main ol li ol>li{padding-left:2em}.main ol li ol>li::before{content:counters(item, ".") "."}.main ol li ol>li ol>li{padding-left:2.8em}button{background:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer}button:not(.searchbutton,.burger,.infobox-opener,.close,.tl_submit),.button,a.button,main .content-hyperlink a,.back a,.pagination a,.pagination strong,button[type=submit]:not(.tl_submit),input[action=Save],.content-download a,.fineuploader-wrapper .qq-upload-button{--text-color:	var(--clr-dark-blue);--button-color:	transparent;color:var(--text-color);background:var(--button-color);font-size:clamp(1rem, calc(0.6vw + 0.9rem), 1.375rem);line-height:1;font-weight:500;text-box:trim-both cap alphabetic;text-align:center;text-decoration:none;display:flex;width:fit-content;min-width:min(14em, 80%);justify-content:center;align-items:center;border:1px solid var(--clr-dark-blue);border-radius:var(--border-radius);padding:.72em 1.1em .72em;-webkit-user-select:none;user-select:none}button:not(.searchbutton,.burger,.infobox-opener,.close,.tl_submit):hover,button:not(.searchbutton,.burger,.infobox-opener,.close,.tl_submit):focus-visible,.button:hover,.button:focus-visible,a.button:hover,a.button:focus-visible,main .content-hyperlink a:hover,main .content-hyperlink a:focus-visible,.back a:hover,.back a:focus-visible,.pagination a:hover,.pagination a:focus-visible,.pagination strong:hover,.pagination strong:focus-visible,button[type=submit]:not(.tl_submit):hover,button[type=submit]:not(.tl_submit):focus-visible,input[action=Save]:hover,input[action=Save]:focus-visible,.content-download a:hover,.content-download a:focus-visible,.fineuploader-wrapper .qq-upload-button:hover,.fineuploader-wrapper .qq-upload-button:focus-visible{color:#fff;background-color:var(--clr-dark-blue)}button:not(.searchbutton,.burger,.infobox-opener,.close,.tl_submit):focus-visible,.button:focus-visible,a.button:focus-visible,main .content-hyperlink a:focus-visible,.back a:focus-visible,.pagination a:focus-visible,.pagination strong:focus-visible,button[type=submit]:not(.tl_submit):focus-visible,input[action=Save]:focus-visible,.content-download a:focus-visible,.fineuploader-wrapper .qq-upload-button:focus-visible{outline:2px solid var(--clr-focus-blue);outline-offset:.2em}button:not(.searchbutton,.burger,.infobox-opener,.close,.tl_submit):active,.button:active,a.button:active,main .content-hyperlink a:active,.back a:active,.pagination a:active,.pagination strong:active,button[type=submit]:not(.tl_submit):active,input[action=Save]:active,.content-download a:active,.fineuploader-wrapper .qq-upload-button:active{background-color:var(--clr-magenta);border-color:canvas}button:not(.searchbutton,.burger,.infobox-opener,.close,.tl_submit).disabled,.button.disabled,a.button.disabled,main .content-hyperlink a.disabled,.back a.disabled,.pagination a.disabled,.pagination strong.disabled,button[type=submit]:not(.tl_submit).disabled,input[action=Save].disabled,.content-download a.disabled,.fineuploader-wrapper .qq-upload-button.disabled{opacity:.4;cursor:default}button.cta,.button.cta,.button.advanced.consult.cta,.content-download a{--text-color:	white;--button-color: var(--clr-magenta);border:none}button.cta:hover,button.cta:focus-visible,.button.cta:hover,.button.cta:focus-visible,.button.advanced.consult.cta:hover,.button.advanced.consult.cta:focus-visible,.content-download a:hover,.content-download a:focus-visible{color:#fff;background-color:var(--clr-dark-blue)}button.cta:active,.button.cta:active,.button.advanced.consult.cta:active,.content-download a:active{background-color:var(--clr-focus-blue);border-color:canvas}.button.blue,.fineuploader-wrapper .qq-upload-button,button[type=submit]{--text-color:	white;--button-color: var(--clr-medium-blue);border:none}.actions{display:flex;flex-wrap:wrap;gap:var(--gap)}.button.advanced{--text-color:	white;--button-color:	var(--theme-color, var(--clr-dark-blue));color:var(--text-color);background:var(--button-color);text-align:left;border:none;min-width:min(22rem, 80vw, 100%);padding:.6em 2em .6em 1em;display:grid;grid-template-columns:2.2em 1fr;grid-template-areas:"icon text";grid-template-rows:auto auto;grid-auto-rows:auto;gap:.3em 1.5em}.button.advanced svg{width:2.2em;aspect-ratio:1;grid-area:icon;grid-row:1/-1}.button.advanced path{fill:currentcolor}.button.advanced strong{color:inherit;font-size:var(--fs-teaser);font-weight:700;text-transform:none;grid-area:text;grid-row:1}.button.advanced span{font-size:var(--fs-text);font-weight:500;grid-area:text;grid-row:2}@media(min-width: 900px){.button.advanced{position:relative}.button.advanced::after{content:attr(data-subline);display:block;position:absolute;top:100%;left:0;padding:1em 0;font-size:1rem;font-weight:400;opacity:0;transition:opacity 250ms var(--timing-long-easeout)}}.button.advanced:hover,.button.advanced:focus-visible{background:var(--clr-magenta)}.button.advanced:hover::after,.button.advanced:focus-visible::after{opacity:1}.fond .button.advanced.consult{--text-color:	var(--clr-dark-blue);--button-color: white}.fond .button.advanced::after{color:var(--clr-dark-blue);padding:.5em 0}.application-button{color:#fff;background:var(--clr-magenta);padding-inline:1em;padding-block:.6em .7em;border-radius:var(--border-radius);font-size:var(--fs-teaser);font-weight:500;width:fit-content;position:fixed;z-index:100;bottom:15%;right:var(--gap)}.application-button:hover{outline:2px solid var(--clr-magenta);outline-offset:.2em}.application-button::before{content:"";display:block;background:inherit;position:absolute;z-index:-1;inset:0;opacity:.4;border-radius:inherit;will-change:transform,opacity;animation:pulsing-apply 2s ease infinite}@keyframes pulsing-apply{100%{transform:scale(1.5, 1.8);opacity:0}}img,video{display:block;width:100%;height:auto;font-style:italic;shape-margin:1rem}main .content-image,main .content-player{margin-bottom:2.4em}main .media img,main .content-image img{border-radius:var(--border-radius);overflow:clip}main .content-player video{border-radius:var(--border-radius);overflow:clip}main .content-text.media--left,main .content-text.media--right{display:grid;gap:var(--gap)}main .content-text.media--left.media--right figure,main .content-text.media--right.media--right figure{grid-area:right}main .content-text.media--left.media--right div,main .content-text.media--right.media--right div{grid-column:left}@media(min-width: 600px){main .content-text.media--left,main .content-text.media--right{grid-template-columns:1fr 1fr;grid-template-areas:"left right"}}.images-2cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.layout_full>.image_container{margin-bottom:1.6em}.layout_full>.image_container img{border-radius:calc(var(--border-radius) * 3)}figcaption{color:var(--clr-dark-blue);font-size:.85em;letter-spacing:.01em;padding:.5em 0 0}main .content-element-group{position:relative}main .content-element-group>*:not(.background){position:relative;z-index:1}main .content-element-group:has(.whitetext){background-color:var(--clr-dark-blue)}main .content-element-group:has(.whitetext),main .content-element-group:has(.whitetext) *,main .content-element-group:has(.whitetext) h2,main .content-element-group:has(.whitetext) h3{color:#fff}main .content-element-group:has(.whitetext) .bento-icon-columns figure{background:rgba(54,99,129,.79)}main .content-element-group:has(.background video){padding:calc(var(--section-padding) * 2) 0}.background{position:absolute;z-index:0;inset:0}.background picture,.background img,.background video{width:100%;height:100%;object-fit:cover}.main .feature-list{display:grid;gap:calc(var(--gap) * 2) var(--gap)}@media(min-width: 800px){.main .feature-list{grid-template-columns:1fr 1fr}}.main .feature-list>div{display:flex;flex-direction:column;gap:.75em}.main .feature-list>div h3,.main .feature-list>div ul{border-radius:var(--border-radius);padding:.9em var(--padding-inline)}.main .feature-list .basic>*{background:var(--default-theme-fond)}.main .feature-list .advanced>*{color:#fff;background:var(--clr-dark-blue)}.main .feature-list .advanced>* strong{color:#fff}.main .feature-list h3{font-size:clamp(1.375rem, calc(0.9vw + 1.2rem), 2rem);font-weight:400;line-height:1.1;text-box:trim-both cap alphabetic}.main .feature-list ul{font-size:var(--fs-teaser);flex:1 1 auto;margin:0 !important}.main .feature-list ul li{line-height:1.2;padding-left:1.6em}.main .feature-list ul li::before{background:transparent url("../../files/theme/img/icons/list-check-magenta.svg") no-repeat center;background-size:contain;width:.75em;height:.75em;top:.22em}.main .feature-list ul li:last-child{margin-bottom:.5em}.main .feature-list .advanced ul li::before{background-image:url("../../files/theme/img/icons/list-check-lightblue.svg");opacity:.75}.text-grid{--max-column-count: 3;--min-column-size: 12em;--h-gap: calc(var(--gap) * 2);--col-size-calc: calc((100% - var(--h-gap) * var(--max-column-count)) / var(--max-column-count));--col-min-size: min(max(var(--min-column-size), var(--col-size-calc)), 100%);display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--col-min-size), 1fr));gap:calc(var(--gap) * 1.2) var(--h-gap)}.text-grid:has(:nth-child(4):last-child){--max-column-count: 2}.text-grid:not(:last-child){margin-bottom:var(--section-padding)}.text-grid>div{padding-left:1.65em}.text-grid h3{margin-bottom:.35em;position:relative}.text-grid h3 svg{display:block;width:1em;height:1em;position:absolute;left:max(-1.4em, -6vw);top:.1em}.text-grid h3 path{fill:currentcolor}.text-grid p{color:var(--clr-dark-gray);word-break:unset;-webkit-hyphens:unset;hyphens:unset}.text-grid ul{margin-bottom:0 !important}.text-grid li{padding-bottom:0 !important;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.bento-textblock-image{display:flex;flex-direction:column;gap:var(--gap)}@media(min-width: 780px){.bento-textblock-image{display:grid;grid-template-columns:[left] 1fr [right] 1fr;grid-template-areas:"left right"}.bento-textblock-image.ratio-2-3{grid-template-columns:[left] 2fr [right] 3fr}.bento-textblock-image.hasblueboxtext{grid-template-columns:[leftTop] 1fr [right] 1fr;grid-template-rows:1fr auto;grid-auto-rows:auto;grid-template-areas:"leftTop right" "leftBottom right"}.bento-textblock-image.hasblueboxtext.ratio-2-3{grid-template-columns:[leftTop] 2fr [right] 3fr;grid-template-areas:"leftTop right" "leftBottom right"}}.bento-textblock-image:has(+:not(.content-element-group)){padding-bottom:var(--section-padding)}.bento-textblock-image .content,.bento-textblock-image img,.bento-textblock-image video{border-radius:var(--border-radius)}.bento-textblock-image .content{background:var(--default-theme-fond);padding:1.2em clamp(1em, 3vw, 3em) 1.5em 1.2em;grid-area:left;display:flex;flex-direction:column;justify-content:flex-end}.bento-textblock-image .content img{width:min(80%, 16.5rem);height:auto;margin-bottom:2em}.bento-textblock-image .content p:has(img){margin-bottom:auto}.bento-textblock-image.hasblueboxtext .content{grid-area:leftTop}.bento-textblock-image.hasblueboxtext .blueboxtext{grid-area:leftBottom}.bento-textblock-image .blueboxtext{color:#fff;background:var(--clr-dark-blue);padding-block:.9em}.bento-textblock-image .blueboxtext *{color:inherit;margin-bottom:.4em}.bento-textblock-image .blueboxtext strong{font-weight:700}.bento-textblock-image h2:first-child,.bento-textblock-image h3:first-child,.bento-textblock-image h4:first-child{margin-bottom:1em}.bento-textblock-image h2+p,.bento-textblock-image h3+p,.bento-textblock-image h4+p{margin-top:auto}.bento-textblock-image h3{font-weight:500}.bento-textblock-image p{color:var(--clr-dark-gray)}.bento-textblock-image figure{grid-row:1/-1;align-self:stretch;grid-area:right}.bento-textblock-image picture,.bento-textblock-image img{width:100%;height:100%}.bento-textblock-image img{object-fit:cover}.bento-textblock-image video{position:sticky;top:var(--scroll-padding-top, 150px)}.bento-textblock-image.left .content{grid-area:right}.bento-textblock-image.left figure{grid-area:left}.bento-textblock-image.left.hasblueboxtext .content{grid-area:RightTop}.bento-textblock-image.left.hasblueboxtext .blueboxtext{grid-area:RightBottom}@media(min-width: 780px){.bento-textblock-image.left.ratio-2-3{grid-template-columns:[left] 3fr [right] 2fr}}.fond.content-element-group .bento-textblock-image .content{background:#fff}body.advanced-vt .bento-textblock-image img{object-position:90% 50%}:root{--overlap:	4.5em;--min-height:	40rem;--max-height:	1100px;--header-space:	6em;--min-height-vh:	min(var(--max-height), 100vh - var(--header-space) - var(--overlap));--min-height-svh:	min(var(--max-height), 100svh - var(--header-space) - var(--overlap))}.intro-header{color:#fff;background:var(--clr-dark-blue);max-width:100%;margin-top:calc(var(--top-padding) * -1);display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap);padding-block:clamp(7rem, 12vw, 9rem) var(--section-padding);min-height:var(--min-height-vh);min-height:var(--min-height-svh);position:relative}.intro-header.bottom{justify-content:flex-end;gap:0}.intro-header.bottom h1+p{margin-top:var(--gap)}.intro-header.overlap{position:absolute;top:0;left:0;right:0;margin-top:0;min-height:clamp(var(--min-height), calc(100vh - var(--header-space) - var(--overlap)), var(--max-height));min-height:clamp(var(--min-height), calc(100svh - var(--header-space) - var(--overlap)), var(--max-height))}.intro-header+*{padding-top:var(--section-padding)}.intro-header>*{position:relative;z-index:1}.intro-header .eyebrow{color:#fff;margin-bottom:.25em}.intro-header h1{color:#fff;margin-bottom:0}.intro-header p{font-size:var(--fs-teaser);font-weight:500;line-height:1.2;word-break:unset;-webkit-hyphens:unset;hyphens:unset;max-width:min(55ch, 80vw);margin-inline:calc((100% - var(--max-width)) / 2);margin-bottom:auto}.intro-header p:has(+.background-image){margin-bottom:0}.intro-header .subhead{margin-bottom:var(--section-margin-70)}.intro-header .actions{margin-top:calc(var(--gap) * 2)}.intro-header .button.advanced:not(.consult){--text-color:	var(--clr-dark-blue);--button-color: white}.intro-header .button.advanced::after{color:#fff}.intro-header .background-image,.intro-header .background-image img,.intro-header .background-video{display:block;position:absolute;z-index:0;inset:0;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top}.intro-header.gradient::after{content:"";display:block;background:linear-gradient(var(--clr-dark-blue), transparent);position:absolute;top:0;left:0;right:0;bottom:30%;mix-blend-mode:multiply}.intro-header.gradient.overlap::after,.intro-header.gradient.bottom::after{background:linear-gradient(transparent, var(--clr-dark-blue));top:30%;bottom:0}.intro-header.gradient.gradient-left::after{background:linear-gradient(90deg, var(--clr-dark-blue), transparent);top:0;left:0;right:38%;bottom:0}body.energy-utilities .intro-header.gradient::after{bottom:0%;background:linear-gradient(var(--clr-dark-blue), rgba(0, 58, 97, 0.85) 40%, rgba(0, 58, 97, 0.45) 70%, transparent)}.overlap+.content-element-group{margin-top:calc(var(--top-padding) * -1);padding-block:calc(var(--section-padding) * 2) 0;position:relative;z-index:1;top:var(--overlap);margin-bottom:0;min-height:var(--min-height-vh);min-height:var(--min-height-svh);display:flex;flex-direction:column;justify-content:flex-end}.overlap+.content-element-group h1{color:#fff}.overlap+.content-element-group .eyebrow,.overlap+.content-element-group .subhead{color:#fff;font-weight:500}.overlap+.content-element-group .subhead{margin-bottom:var(--section-margin-70)}.overlap+.content-element-group .content-text,.overlap+.content-element-group .bento-boxes{margin-block:0}.overlap+.content-element-group+.content-element-group{padding-block:calc(var(--section-padding) / 2 + var(--overlap)) calc(var(--section-padding) / 3 * 2)}.overlap+.content-element-group+.content-element-group .content-text:last-child{margin-block:0}.cards-container{padding-top:var(--gap);margin-bottom:var(--section-padding)}@media(max-width: 800px){.cards-container{max-width:100% !important;padding-bottom:.5em;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overscroll-behavior:contain}}@media(max-width: 800px)and (pointer: coarse){.cards-container::-webkit-scrollbar{display:none}}@media(max-width: 800px){.cards-container .cards-3d{width:fit-content}}@media(max-width: 800px){.cards-container li:first-child{margin-left:10vw}.cards-container li:last-child{margin-right:10vw}}.cards-3d{--timing-long-easeout:	cubic-bezier(0, 0.5, 0.2, 1);--timing-cubic:	cubic-bezier(0.6, 0, 0.4, 1);--timing-bouncy:	cubic-bezier(0.5, 1.8, 0.55, 1);list-style-type:none;display:flex;gap:2vw}.cards-3d li{min-width:9em;aspect-ratio:1/1.6;display:flex}.cards-3d a{display:flex;flex-direction:column}.cards-3d a:hover,.cards-3d a:focus-visible{color:var(--clr-magenta)}.cards-3d img,.cards-3d span{transition:opacity .3s ease,transform .3s ease}.cards-3d img{flex:1 1 auto;display:block;width:100%;height:100%;object-fit:cover;outline:1px solid rgba(255,255,255,.6);overflow:clip;border-radius:var(--border-radius)}.cards-3d span{color:#fff;background:var(--theme-color, var(--clr-medium-blue));font-size:clamp(0.75rem, calc(0.9vw + 0.6rem), 1.375rem);line-height:1;font-weight:500;text-box:trim-both cap alphabetic;text-align:center;padding:.75em 1.1em .8em;margin-top:.75em;border-radius:var(--border-radius)}.cards-3d:has(li:nth-child(1):hover,li:nth-child(1):focus-within){--target: 1}.cards-3d:has(li:nth-child(2):hover,li:nth-child(2):focus-within){--target: 2}.cards-3d:has(li:nth-child(3):hover,li:nth-child(3):focus-within){--target: 3}.cards-3d:has(li:nth-child(4):hover,li:nth-child(4):focus-within){--target: 4}.cards-3d:has(li:nth-child(5):hover,li:nth-child(5):focus-within){--target: 5}@media(hover){.cards-3d:not(:hover,:focus-within) li:not(:first-child) img,.cards-3d:not(:hover,:focus-within) li:not(:first-child) span{opacity:.65}.cards-3d:hover li:not(:hover,:focus-within) img,.cards-3d:hover li:not(:hover,:focus-within) span,.cards-3d:focus-within li:not(:hover,:focus-within) img,.cards-3d:focus-within li:not(:hover,:focus-within) span{opacity:.45}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px){.cards-container{max-width:min(1340px, 90vw)}.cards-3d{--opacity-steps: 14%;--arc: 8deg;--mvX: 45%;--mvZ: 80px;gap:0;perspective:2000px;perspective-origin:50% 50%;transform-style:preserve-3d;transform:perspective(2000px) rotateX(0);transition:all .3s ease}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px)and (max-width: 1024px){.cards-3d{--mvX: 55%;--mvZ: 60px}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px){.cards-3d li{transform-style:preserve-3d}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px){.cards-3d a{transition:all .3s var(--timing-cubic);transform-origin:50% 50%;border-radius:var(--border-radius)}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px){.cards-3d img{transform-origin:50% 100%;transition:all .4s .1s var(--timing-bouncy)}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px){.cards-3d:not(:hover,:focus-within){transform:perspective(2000px) rotateX(8deg);transition:all 1s ease}.cards-3d:not(:hover,:focus-within) a{transition:all 1s var(--timing-long-easeout)}.cards-3d:not(:hover,:focus-within) li:nth-child(1) a{transform:rotateY(0deg) translate3D(45%, 0, 0px)}.cards-3d:not(:hover,:focus-within) li:nth-child(2) a{transform:rotateY(8deg) translate3D(60%, 0, -100px)}.cards-3d:not(:hover,:focus-within) li:nth-child(2) a img,.cards-3d:not(:hover,:focus-within) li:nth-child(2) a span{opacity:.8}.cards-3d:not(:hover,:focus-within) li:nth-child(3) a{transform:rotateY(16deg) translate3D(90%, 0, -150px)}.cards-3d:not(:hover,:focus-within) li:nth-child(3) a img,.cards-3d:not(:hover,:focus-within) li:nth-child(3) a span{opacity:.7}.cards-3d:not(:hover,:focus-within) li:nth-child(4) a{transform:rotateY(24deg) translate3D(125%, 0, -200px)}.cards-3d:not(:hover,:focus-within) li:nth-child(4) a img,.cards-3d:not(:hover,:focus-within) li:nth-child(4) a span{opacity:.6}.cards-3d:not(:hover,:focus-within) li:nth-child(5) a{transform:rotateY(32deg) translate3D(160%, 0, -260px)}.cards-3d:not(:hover,:focus-within) li:nth-child(5) a img,.cards-3d:not(:hover,:focus-within) li:nth-child(5) a span{opacity:.5}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px)and (max-width: 1024px){.cards-3d:not(:hover,:focus-within) li:nth-child(1) a{transform:rotateY(0deg) translate3D(10%, 0, 0px)}.cards-3d:not(:hover,:focus-within) li:nth-child(2) a{transform:rotateY(10deg) translate3D(20%, 0, -10px)}.cards-3d:not(:hover,:focus-within) li:nth-child(3) a{transform:rotateY(20deg) translate3D(35%, 0, -45px)}.cards-3d:not(:hover,:focus-within) li:nth-child(4) a{transform:rotateY(30deg) translate3D(63%, 0, -100px)}.cards-3d:not(:hover,:focus-within) li:nth-child(5) a{transform:rotateY(40deg) translate3D(110%, 0, -170px)}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px){.cards-3d li:hover a{transition-delay:0;transform:scale(1.1)}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px){.cards-3d a:focus-visible{outline:2px solid var(--clr-focus-blue);outline-offset:.2em}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px){.cards-3d:has(>li:hover)>li:not(:hover) a,.cards-3d:has(>li:focus-within)>li:not(:focus-within) a{--distance-from-target: calc(var(--sibling-index) - var(--target));--distance-multiplier: var(--distance-from-target) * var(--opacity-steps);--gradual-fadeout: calc(100% - var(--distance-multiplier));--angle: calc((var(--sibling-index) - var(--target)) * var(--arc));--moveX: calc((var(--sibling-index) - var(--target)) * var(--mvX) * 0.6);--moveZ: calc((var(--sibling-index) - var(--target)) * var(--mvZ) * -0.5);transform:rotateY(var(--angle)) translate3d(var(--moveX), 0, var(--moveZ))}.cards-3d:has(>li:hover)>li:not(:hover) a img,.cards-3d:has(>li:hover)>li:not(:hover) a span,.cards-3d:has(>li:focus-within)>li:not(:focus-within) a img,.cards-3d:has(>li:focus-within)>li:not(:focus-within) a span{opacity:var(--gradual-fadeout)}}@media(hover)and (prefers-reduced-motion: no-preference)and (min-width: 800px){@supports(width: calc(abs(-1) * 100px)){.cards-3d:has(>li:hover)>li:not(:hover) a,.cards-3d:has(>li:focus-within)>li:not(:focus-within) a{--distance-from-target: abs(var(--sibling-index) - var(--target));--distance-multiplier: var(--distance-from-target) * var(--opacity-steps);--gradual-fadeout: calc(100% - var(--distance-multiplier));--angle: calc((var(--sibling-index) - var(--target)) * var(--arc));--moveX: calc((var(--sibling-index) - var(--target)) * abs(var(--mvX)));--moveZ: calc( abs( (var(--sibling-index) - var(--target)) * var(--mvZ)) * -1 );transform:rotateY(var(--angle)) translate3d(var(--moveX), 0, var(--moveZ))}.cards-3d:has(>li:hover)>li:not(:hover) a img,.cards-3d:has(>li:hover)>li:not(:hover) a span,.cards-3d:has(>li:focus-within)>li:not(:focus-within) a img,.cards-3d:has(>li:focus-within)>li:not(:focus-within) a span{opacity:var(--gradual-fadeout)}}}.bento-boxes{--max-column-count: 3;--min-column-size: 8em;--h-gap: var(--gap);--col-size-calc: calc((100% - var(--h-gap) * var(--max-column-count)) / var(--max-column-count));--col-min-size: min(max(var(--min-column-size), var(--col-size-calc)), 100%);display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--col-min-size), 1fr));gap:var(--gap);margin-block:var(--gap) 3em}.bento-boxes>div{color:var(--clr-dark-blue);background:var(--theme-fond, var(--clr-light-blue));font-size:clamp(0.875rem, calc(1vw + 0.7rem), 1.5rem);letter-spacing:-0.01em;padding-inline:clamp(1rem, 3vw, 2rem);padding-block:1.8em 1.2em;border-radius:calc(var(--border-radius) * 3);min-height:min(19vw, 18rem);display:flex;flex-direction:column;justify-items:stretch;justify-items:flex-start;container-name:bento-box;container-type:inline-size}.bento-boxes>div.ai{background:var(--clr-medium-blue) !important}.bento-boxes>div>div:not(.number){flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.bento-boxes .number{font-size:clamp(2.25rem, calc(2.8vw + 1.7rem), 4.125rem);line-height:1;font-weight:500;word-spacing:-0.15em;text-box:trim-both cap alphabetic;white-space:nowrap;margin-top:-0.1em;margin-bottom:.2em;width:100%;flex-grow:0}@container bento-box (width > 200px){.bento-boxes .number{font-size:4.125rem;font-size:clamp(1.625rem, calc(20vw + 1.4rem), 4.125rem)}}.bento-boxes .smallunit{font-size:.6em;display:inline-block;padding-left:.1em}.bento-boxes:has(svg) span{max-width:16ch}.bento-boxes.cols-4{--max-column-count: 2;--min-column-size: 9em}.bento-boxes.cols-4>div{font-size:clamp(0.875rem, calc(0.4vw + 0.8rem), 1.125rem);padding-inline:clamp(1rem, 2vw, 1.6rem)}@media(min-width: 600px){.bento-boxes.cols-4{--max-column-count: 4;--min-column-size: 11em}}.bento-boxes svg{width:min(50%, 30vw);align-self:flex-end;margin-top:-0.2em}.bento-boxes path{fill:var(--theme-color, var(--clr-dark-blue)) !important}.bento-boxes.dark>div{color:#fff;background:var(--clr-dark-blue);font-weight:500}.bento-boxes.dark>div .number{font-weight:400}.bento-boxes.dark>div path{fill:var(--theme-color, white) !important}.fond .bento-boxes:not(.dark)>div{background:#fff}html[lang^=de] blockquote{quotes:"„" "“" "," "‘"}html[lang^=en] blockquote{quotes:"“" "”" "‘" "’"}.oil-gas{--background-fond:	hsl(181, 37%, 78%)}.chemical{--background-fond:	hsl(25, 50%, 85%)}.energy-utilities{--background-fond:	hsl(47, 50%, 82%)}.aerospace{--background-fond:	hsl(283, 20%, 85%)}.other-industries{--background-fond:	hsl(347, 50%, 72%)}.citationblock{background:var(--background-fond, white);padding:clamp(3.5rem, 12vw, 12.5rem) calc((100% - var(--max-width)) / 2);display:grid;gap:calc(var(--gap) * 3);position:relative}@media(min-width: 600px){.citationblock.variant-1{grid-template-columns:2fr 1fr}}.citationblock.variant-2{padding:clamp(3.5rem, 12vw, 12.5rem) calc((100% - var(--max-width)) / 2) var(--section-padding);gap:calc(var(--gap) * 2)}.citationblock>*:not(.background){position:relative;z-index:1}.citationblock blockquote{color:var(--clr-dark-blue);background:none;padding:0;margin:0}.citationblock blockquote p::before{content:open-quote;display:inline}.citationblock blockquote p::after{content:close-quote;display:inline}.citationblock.variant-1>figure img{border-radius:100%;max-width:60vw;margin:0 auto}.citationblock.variant-1 figcaption{text-align:center;margin-top:var(--gap)}.citationblock.variant-2 blockquote{max-width:21em}.citationblock.variant-2>figure{display:flex;align-items:flex-end;gap:var(--gap)}.citationblock.variant-2>figure img{width:min(6.875rem, 20vw);margin:0}.citationblock figcaption{font-size:var(--fs-teaser)}.citationblock figcaption strong{display:block;font-weight:600}.citationblock .background{opacity:.1;-webkit-filter:grayscale(1);filter:grayscale(1)}.teaserkacheln{--max-column-count: 2;--min-column-size: 10em;--h-gap: var(--gap);--col-size-calc: calc((100% - var(--h-gap) * var(--max-column-count)) / var(--max-column-count));--col-min-size: min(max(var(--min-column-size), var(--col-size-calc)), 100%);display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--col-min-size), 1fr));gap:calc(var(--gap) * 4) var(--gap);margin-block:calc(var(--gap) * 2) 1em}@media(min-width: 600px){.teaserkacheln{gap:calc(var(--gap) * 2)}.teaserkacheln.smallGap{gap:calc(var(--gap) * 2) var(--gap)}}@media(min-width: 1100px){.teaserkacheln{--max-column-count: 4}.teaserkacheln:has(>:last-child:nth-child(5)){--max-column-count: 6;--min-column-size: 5em}.teaserkacheln:has(>:last-child:nth-child(5))>div{grid-column:span 2}.teaserkacheln:has(>:last-child:nth-child(5))>div:nth-child(n+4){grid-column:span 3}}.teaserkacheln>div{color:var(--clr-dark-blue);font-size:clamp(1rem, calc(1vw + 0.7rem), 1.5rem);display:flex;flex-direction:column}.teaserkacheln h3{font-weight:700;margin-bottom:.5em}.teaserkacheln figure{max-width:min(85%, 18.75rem);min-height:4.5em;margin-bottom:1em}.teaserkacheln p{margin-bottom:1em;word-break:unset;-webkit-hyphens:unset;hyphens:unset}.teaserkacheln .button{text-transform:uppercase;min-width:80%;margin-top:auto}.bento-squares{--max-column-count: 4;--min-column-size: 11em;--h-gap: var(--gap);--col-size-calc: calc((100% - var(--h-gap) * var(--max-column-count)) / var(--max-column-count));--col-min-size: min(max(var(--min-column-size), var(--col-size-calc)), 100%);display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(var(--col-min-size), 1fr));grid-auto-rows:1fr}@media(max-width: 500px){.bento-squares{--min-column-size: 8.5em}}.bento-squares:not(:last-child){margin-bottom:var(--section-padding)}.bento-squares:has(+.content-image){margin-bottom:var(--gap)}.bento-squares>*{background:#fff;border-radius:var(--border-radius);overflow:clip}.bento-squares.dark>*{color:#fff;background:var(--theme-color, var(--clr-medium-blue))}.bento-squares.dark h3{color:#fff;font-weight:500}.bento-squares>div{display:flex;flex-direction:column;justify-content:space-between;padding:.9em .9em 1.2em}.bento-squares h3{font-weight:400}.bento-squares p{margin-top:2em}.bento-squares figure{display:grid}.bento-squares img{width:100%;height:100%;object-fit:cover}.bento-icon-columns{--max-column-count: 4;--min-column-size: 11em;--h-gap: var(--gap);--col-size-calc: calc((100% - var(--h-gap) * var(--max-column-count)) / var(--max-column-count));--col-min-size: min(max(var(--min-column-size), var(--col-size-calc)), 100%);display:grid;gap:calc(var(--gap) * 2) var(--gap);grid-template-columns:repeat(auto-fit, minmax(var(--col-min-size), 1fr))}@media(max-width: 500px){.bento-icon-columns:has(:nth-child(4)){--min-column-size: 8.5em}.bento-icon-columns img{max-width:36vw;margin-inline:auto}}.bento-icon-columns>div{gap:.75em;display:grid;grid-template-rows:subgrid;grid-row:span 3}.bento-icon-columns>div>*{border-radius:var(--border-radius)}.bento-icon-columns>div>div{color:#fff;background:var(--clr-magenta);flex:1 1 auto;padding:.9em .9em 2em;display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:1.5em}.bento-icon-columns h3{color:#fff;font-weight:700;margin:0}.bento-icon-columns p{font-size:var(--fs-teaser);font-weight:500;line-height:1.2}.bento-icon-columns figure{background:rgba(0,58,97,.2);padding:.5em .9em}.bento-icon-cards{display:grid;gap:var(--gap)}@media(min-width: 400px){.bento-icon-cards{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.bento-icon-cards>div{color:#fff;background:var(--clr-dark-blue);display:flex;flex-direction:column;justify-content:space-between;gap:.75em;border-radius:var(--border-radius);padding:1.2em var(--padding-inline) 1.6em}.bento-icon-cards>div>div{display:flex;justify-content:space-between;gap:0 1em}@media(max-width: 659px){.bento-icon-cards>div>div{flex-direction:column-reverse;gap:.25em}}.bento-icon-cards h3{color:#fff;font-size:clamp(2rem, calc(1.4vw + 1.7rem), 2.25rem);line-height:1.1;font-weight:300;margin-bottom:0}@media(min-width: 600px){.bento-icon-cards h3{font-size:clamp(1.625rem, calc(6.3vw + -0.7rem), 4.75rem)}}.bento-icon-cards figure{width:min(35%, 5em)}@media(min-width: 580px){.bento-icon-cards figure{width:clamp(2rem, 25%, 5em)}}.bento-icon-cards p{font-size:clamp(0.875rem, calc(0.9vw + 0.7rem), 1.5rem);line-height:1.2;text-wrap:balance;margin-top:1em;max-width:36ch;word-break:unset;-webkit-hyphens:unset;hyphens:unset}.blogheader{display:grid;gap:calc(var(--gap) / 2);order:-3;margin-bottom:calc(var(--section-padding) / 2)}.blogheader.two-images{grid-template-columns:1fr 1fr}.blogheader>*{border-radius:var(--border-radius);overflow:clip}.blogheader .text{color:#fff;background:var(--theme-color);font-size:var(--fs-head-small);line-height:1;grid-column:-1/1;padding:.35em calc(var(--gap) * 1.2) .4em}.contact-box{color:#fff;background:var(--clr-dark-blue);border-radius:calc(var(--border-radius) * 3);padding-inline:var(--padding-inline);padding-block:var(--padding-block);margin-block:2.4em}.contact-box>div{background:var(--clr-dark-blue);font-size:var(--fs-teaser);flex:2 2 auto;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;border-radius:calc(var(--border-radius) * 3)}.contact-box h2{color:#fff;font-size:var(--fs-text-large);margin-top:-0.1em}.contact-box p:not(.name){font-weight:500}.contact-box .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--gap)}.contact-box .name{margin-top:auto;margin-bottom:0}.contact-box strong{color:#fff;font-weight:600}.contact-box .actions{display:flex;gap:min(0.8rem, 2vw)}.contact-box a{display:block;border-radius:var(--border-radius);width:2.3rem;aspect-ratio:1}@media(min-width: 600px){.contact-box a{width:3rem}}.contact-box a path{fill:#fff}.contact-box a:hover path,.contact-box a:focus-visible path{fill:var(--clr-magenta-highlight, var(--clr-magenta))}.contact-box img{border-radius:calc(var(--border-radius) * 1);margin-top:2em}@media(min-width: 600px){.contact-box{background:none;padding:0;display:grid;grid-template-columns:2fr 1fr;gap:var(--gap)}.contact-box>div{padding-inline:var(--padding-inline);padding-block:var(--padding-block)}.contact-box img{height:100%;object-fit:cover;border-radius:calc(var(--border-radius) * 3);margin-top:0}}.contact-box-2{background:var(--theme-fond, var(--default-theme-fond));display:flex;flex-direction:column}.contact-box-2>*:not(figure){margin-inline:calc((100% - var(--max-width)) / 2)}@media(min-width: 600px){.contact-box-2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;grid-auto-rows:auto;gap:0 var(--gap);padding:0 calc((100% - var(--max-width)) / 2)}.contact-box-2>*:not(figure){grid-column:1;margin-inline:0}}.contact-box-2:has(+*:not(.ce_rsce_accordion)){margin-bottom:var(--section-padding)}.contact-box-2 figure{grid-column:2;grid-row:1/-1;align-self:stretch;order:2}.contact-box-2 figure picture,.contact-box-2 figure img{width:100%;height:100%}.contact-box-2 figure img{object-fit:cover}@media(max-width: 599px){.contact-box-2 figure img{aspect-ratio:1.2/1;object-position:50% 5%}}.contact-box-2 h2{color:var(--theme-color, var(--clr-dark-blue));margin-top:calc(var(--section-padding) / 2);margin-bottom:.2em}.contact-box-2 p{color:var(--clr-dark-blue);font-size:var(--fs-teaser)}.contact-box-2 .actions{display:grid;grid-template-areas:"mail mail mail" "one two three";width:fit-content;gap:2em min(0.8rem, 2vw);margin-top:1em;margin-bottom:calc(var(--section-padding) / 2)}.contact-box-2 a{display:block}.contact-box-2 a path{fill:var(--clr-dark-blue)}.contact-box-2 a.mail{--text-color:	white;--button-color:	var(--clr-dark-blue);grid-area:mail;text-align:left;border:none;border-radius:.5rem;min-width:0;width:auto;align-self:stretch;padding:0 .5em 0 .2em;display:grid;grid-template-columns:2.2em 1fr;grid-template-areas:"icon text";grid-auto-rows:auto}.contact-box-2 a.mail path{fill:transparent}.contact-box-2 a:not(.mail){width:2.3rem;aspect-ratio:1}@media(min-width: 600px){.contact-box-2 a:not(.mail){width:3rem}}.contact-box-2 a:not(.mail):hover path,.contact-box-2 a:not(.mail):focus-visible path{fill:var(--theme-color, var(--clr-dark-blue))}.contact-box-2 a:nth-child(2){grid-area:one}.contact-box-2 a:nth-child(3){grid-area:two}.contact-box-2 a:nth-child(4){grid-area:three}@media(min-width: 600px){.contact-box-2 p{margin-bottom:var(--gap)}.contact-box-2 .actions{margin-top:auto;gap:calc(var(--section-padding) - 2em) min(0.8rem, 2vw)}}.social-bento-icons{display:flex;justify-content:center;align-items:center;gap:1em;margin-top:calc(var(--section-padding) / -2);margin-bottom:calc(var(--section-padding) / 2)}.social-bento-icons>div{width:3rem}.social-bento-icons svg{max-width:3rem}.social-bento-icons path{fill:var(--clr-magenta)}.social-bento-icons a{display:flex;justify-content:center}.social-bento-icons a:hover path,.social-bento-icons a:focus-visible path{fill:var(--clr-dark-blue)}.text-image-section{color:#fff;background:var(--clr-dark-blue);display:flex;flex-direction:column}.text-image-section>*:not(figure){margin-inline:calc((100% - var(--max-width)) / 2)}@media(min-width: 600px){.text-image-section{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-auto-rows:auto;gap:0 calc(var(--gap) * 3);padding:0 calc((100% - var(--max-width)) / 2)}.text-image-section>*:not(figure){grid-column:1;margin-inline:0}}.text-image-section figure{grid-column:2;grid-row:1/-1;align-self:stretch;order:2}.text-image-section figure picture,.text-image-section figure img{width:100%;height:100%}.text-image-section figure img{object-fit:cover}@media(max-width: 599px){.text-image-section figure img{aspect-ratio:1.2/1}}.text-image-section h2{color:#fff;margin-top:calc(var(--section-padding) / 2);margin-bottom:1em}.text-image-section p{color:#fff;font-size:var(--fs-teaser);margin-block:auto min(10vw, 3em);word-break:unset;-webkit-hyphens:unset;hyphens:unset}.cookieConsent{width:min(90vw, 42em);max-height:90vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.cookieConsent{color:var(--clr-dark-blue);background:#f8fafc;font-size:var(--fs-text);border-radius:var(--border-radius);position:fixed;z-index:1000;bottom:5vw;left:50%;transform:translateX(-50%);padding:var(--gap) var(--gap) .6em;box-shadow:0 0 45px rgba(0,0,0,.25),.4px 0px 2px rgba(0,0,0,.031),1.2px 2px 4.6px rgba(0,0,0,.041),2.5px 4px 8.2px rgba(0,0,0,.045),4.5px 16.1px 13.6px rgba(0,0,0,.047),7.4px 26.5px 22.5px rgba(0,0,0,.048),11.9px 42.8px 39.3px rgba(0,0,0,.052),22px 50px 85px rgba(0,0,0,.07)}@media(min-width: 600px){.cookieConsent{top:50%;left:50%;bottom:auto;transform:translateX(-50%) translateY(-50%)}}.cookieConsent--active{display:block !important}.cookieConsent .eyebrow{font-size:var(--fs-teaser)}.cookieConsent h2{font-size:clamp(2rem, calc(1.5vw + 1.7rem), 3rem);margin-bottom:var(--gap)}.cookieConsent p{font-weight:500;margin-bottom:var(--gap)}.cookieConsent p a{color:inherit;font-weight:600;text-decoration-thickness:max(0.09em, 1px);text-decoration-color:currentcolor;text-decoration-color:color-mix(in srgb, currentColor, transparent 55%);text-decoration-style:solid;text-decoration-line:underline;text-underline-offset:.25em;text-decoration-skip-ink:auto;display:inline-block;position:relative;z-index:1}.cookieConsent p a::before{content:"";background:var(--clr-magenta);display:block;position:absolute;z-index:-1;top:-1px;left:-5px;right:-5px;bottom:-3px;opacity:0;transform:scale(0.8);transition:transform 250ms cubic-bezier(0.57, 1.77, 0.55, 1),opacity 250ms ease-out;border-radius:.2em;pointer-events:none}.cookieConsent p a:hover::before,.cookieConsent p a:focus-visible::before{opacity:.3;transform:scale(1)}.cookieConsent p a:hover::before,.cookieConsent p a:focus-visible::before{opacity:.4}.cookieConsent p a:focus-visible{outline:2px solid var(--clr-focus-blue);outline-offset:.15em;border-radius:calc(var(--border-radius) / 2)}.cookieConsent .flex{display:flex;flex-direction:column;gap:.5em 1.5em}@media(min-width: 400px){.cookieConsent .flex{flex-direction:row;justify-content:flex-start;flex-wrap:wrap}}@media(min-width: 600px){.cookieConsent .flex{justify-content:space-between;gap:1em 1.5em}}.cookieConsent .flex+.flex{justify-content:center;align-items:center;gap:1em var(--gap);margin-block:var(--gap) 1em}@media(max-width: 600px){.cookieConsent .flex+.flex{flex-direction:column-reverse}}.cookieConsent label{font-size:.85em;line-height:1;letter-spacing:.02em;font-weight:600;text-box:trim-both cap alphabetic;display:flex;align-items:center}.cookieConsent input[type=checkbox]{margin-right:1em;border:2px solid var(--clr-medium-blue)}@media(max-width: 600px){.cookieConsent button{min-width:min(100%, 13em)}}.cookieConsent button#acceptAll.cta{--button-color: rgb(13, 190, 53);--button-color: color(display-p3 0.16 0.727 0.092)}.cookieConsent button#declineAll{font-size:1rem;letter-spacing:.06em;font-weight:600;background-color:transparent;border-color:transparent}.cookieConsent button#declineAll:hover,.cookieConsent button#declineAll:focus-visible{background-color:rgba(0,0,0,.35) !important}.cookieConsent button#acceptSelected{background-color:rgba(0,0,0,.1) !important;border-color:transparent}.cookieConsent button#acceptSelected:hover,.cookieConsent button#acceptSelected:focus-visible{background-color:rgba(0,0,0,.35) !important}section.jobs{display:grid;gap:var(--gap)}@media(min-width: 800px){section.jobs{grid-template-columns:1fr 1fr}}a.job{--button-color:	white;flex-wrap:wrap;width:100%;min-width:0;padding:1.5em 1.1em}a.job h3{transition:all 140ms ease}a.job .filetype{font-size:.8em;letter-spacing:.05em}a.job:hover h3,a.job:focus-visible h3{color:#fff}dialog{margin:0;position:fixed;z-index:1000;top:50%;left:50%;width:min(90vw, 42em);max-height:90vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;border:none;border-radius:var(--border-radius);box-shadow:0px 3px 6px rgba(0,0,0,.1),0px 13px 24px rgba(0,0,0,.2),0px 30px 54px rgba(0,0,0,.3);opacity:0;transform:perspective(800px) translateX(-50%) translateY(-45%) rotateX(-5deg) scale(0.85);transition:all 250ms ease-in}dialog.show{opacity:1;transform:translateX(-50%) translateY(-50%) rotateX(0deg) scale(1);transition:all 500ms var(--timing-bouncy)}dialog::backdrop{background:rgba(0,0,0,.09)}dialog>h2,dialog #customForm h2,dialog .form-confirmation h2{color:#fff;background:var(--clr-medium-blue);padding:var(--gap) calc(var(--gap) + 1rem) var(--gap) var(--gap);margin:0}dialog .mod_form .formbody{border-radius:0}dialog .form-confirmation{padding:var(--gap)}dialog .content-download a{margin:0 auto}button.close{width:2em;aspect-ratio:1;background:transparent url("../../files/theme/img/icons/close.svg") no-repeat center;background-size:contain;position:absolute;top:.5em;right:.5em;display:block;will-change:transform;transition:transform 140ms ease}button.close:hover{transform:scale(1.2)}button.close:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:.2em;border-radius:var(--border-radius)}#customForm{background:var(--clr-light-blue);display:grid;gap:var(--gap)}#SIGNUP_BODY{padding:var(--gap)}div[name=fieldsdivSf],#errorMsgDiv+div{display:grid;gap:var(--gap)}div:empty,#errorMsgDiv{display:none}div#SIGNUP_DESCRIPTION{margin-bottom:.6em}div:has(>div[name=SIGNUP_FORM_LABEL]){display:grid;gap:.75em;grid-template-rows:auto 1fr}div[name=SIGNUP_FORM_LABEL]{color:var(--clr-dark-blue);font-size:1rem;line-height:1;letter-spacing:.02em;font-weight:600;text-box:trim-both cap alphabetic;display:block}#REQUIRED_FIELD_TEXT{display:none}div[name=privacyPolicy]{display:flex;flex-wrap:wrap;align-items:center;gap:1em}div[name=privacyPolicy] span{line-height:1.2 !important;margin:0 !important}div[name=privacyPolicy] a{color:var(--clr-dark-blue);font-weight:700;text-decoration-thickness:max(0.09em, 1px);text-decoration-color:currentcolor;text-decoration-color:color-mix(in srgb, currentColor, transparent 55%);text-decoration-style:solid;text-decoration-line:underline;text-underline-offset:.35em;text-decoration-skip-ink:auto;display:inline-block;position:relative;z-index:1}div[name=privacyPolicy] a::before{content:"";background:var(--clr-magenta);display:block;position:absolute;z-index:-1;top:-1px;left:-5px;right:-5px;bottom:-3px;opacity:0;transform:scale(0.8);transition:transform 250ms cubic-bezier(0.57, 1.77, 0.55, 1),opacity 250ms ease-out;border-radius:.2em;pointer-events:none}div[name=privacyPolicy] a:hover::before,div[name=privacyPolicy] a:focus-visible::before{opacity:.3;transform:scale(1)}input[action=Save]{font-size:var(--fs-text);line-height:inherit;padding:.78em 1em;width:auto;min-width:100%}@media(min-width: 600px){input[action=Save]{min-width:50%}}input[action=Save]:hover{outline:none}#privacyNotes{padding:0 var(--gap) var(--gap);font-size:.95rem;text-wrap:pretty;max-width:80ch}label.error{color:var(--clr-error);outline:2px solid color(display-p3 1 0 0.5)}input.error{border-color:var(--clr-error);outline:2px solid color(display-p3 1 0 0.5)}p.error{color:var(--clr-error);outline:2px solid color(display-p3 1 0 0.5);background:#ffccd5;border:2px solid var(--clr-error);font-size:0.7777777778em;font-weight:500;letter-spacing:.02em;line-height:1.1;margin-bottom:3px;border-radius:var(--border-radius);padding:1em 1.2em;position:relative;box-shadow:6px 6px 1em rgba(121,2,2,.6)}.warning{color:var(--clr-chemical);background:#fcf0c5;font-weight:600;line-height:1.2;text-box:trim-both cap alphabetic;padding:1em;border-radius:var(--border-radius);border:2px solid var(--clr-chemical);box-shadow:0 .4em .5em -0.1em rgba(0,0,0,.22);margin-top:-0.5rem}input:has(+.warning){--clr-focus-blue: var(--clr-chemical)}main>fieldset,main .mod_search .formbody,.ce_form>.widget-radio,.ce_form .formbody,.mod_form .formbody{background:var(--clr-light-blue);padding:var(--gap);border:none;border-radius:calc(var(--border-radius) * 2);display:grid;gap:var(--gap)}@media(min-width: 600px){main>fieldset:has(.w50.widget~.w50.widget),main .mod_search .formbody:has(.w50.widget~.w50.widget),.ce_form>.widget-radio:has(.w50.widget~.w50.widget),.ce_form .formbody:has(.w50.widget~.w50.widget),.mod_form .formbody:has(.w50.widget~.w50.widget){grid-template-columns:1fr 1fr}main>fieldset .widget:not(.w50),main .mod_search .formbody .widget:not(.w50),.ce_form>.widget-radio .widget:not(.w50),.ce_form .formbody .widget:not(.w50),.mod_form .formbody .widget:not(.w50){grid-column:1/-1}}main>fieldset .widget,main .mod_search .formbody .widget,.ce_form>.widget-radio .widget,.ce_form .formbody .widget,.mod_form .formbody .widget{display:grid;place-items:start;gap:.75em}main>fieldset .widget:has(>label),main .mod_search .formbody .widget:has(>label),.ce_form>.widget-radio .widget:has(>label),.ce_form .formbody .widget:has(>label),.mod_form .formbody .widget:has(>label){grid-template-rows:auto 1fr}main>fieldset label,main>fieldset legend,main .mod_search .formbody label,main .mod_search .formbody legend,.ce_form>.widget-radio label,.ce_form>.widget-radio legend,.ce_form .formbody label,.ce_form .formbody legend,.mod_form .formbody label,.mod_form .formbody legend{color:var(--clr-dark-blue);font-size:1rem;line-height:1;letter-spacing:.02em;font-weight:600;text-box:trim-both cap alphabetic;display:block}fieldset.radio_container:has(legend),fieldset.checkbox_container:has(legend){position:relative;padding-top:calc(1rem + 0.75em)}fieldset.radio_container:has(legend) legend,fieldset.checkbox_container:has(legend) legend{position:absolute;top:0;left:0}@media(min-width: 600px){body.landingpage.ai-paper main>fieldset:has(.widget~.widget),body.landingpage.ai-paper main .mod_search .formbody:has(.widget~.widget),body.landingpage.ai-paper .ce_form .formbody:has(.widget~.widget),body.landingpage.ai-paper .mod_form .formbody:has(.widget~.widget){grid-template-columns:1fr 1fr}}body.landingpage.ai-paper .radio_container{padding-top:calc(1rem + 1.5em)}body.landingpage.ai-paper .radio_container legend{text-box:unset}body.landingpage.ai-paper .radio_container legend::after{content:"How did you find this page?";display:block;font-weight:400}body.landingpage.ai-paper .widget-submit{grid-column:1/-1;place-items:center}.altcha{--altcha-border-radius: var(--border-radius)}.altcha-main{gap:1em}.altcha-checkbox{width:auto;height:auto}.widget-altcha>label{display:none !important}.widget-explanation{color:var(--clr-dark-blue)}.widget-checkbox.gdpr+.widget-explanation.gdpr{margin-top:calc(var(--gap) * -0.8)}@media(min-width: 400px){.widget-checkbox.gdpr+.widget-explanation.gdpr{margin-left:2.67em}}.widget-checkbox.gdpr+.widget-explanation.gdpr p{font-size:1rem;line-height:1.44;letter-spacing:.02em}.ce_form .formbody button[type=submit],.mod_form .formbody button[type=submit]{font-size:var(--fs-text);line-height:inherit;padding:.78em 1em;min-width:100%}@media(min-width: 600px){.ce_form .formbody button[type=submit],.mod_form .formbody button[type=submit]{min-width:50%}}input::-webkit-input-placeholder{color:var(--clr-medium-blue) !important;font-family:inherit;font-weight:400;line-height:1}input:-moz-placeholder{color:var(--clr-medium-blue) !important;font-family:inherit;font-weight:400;line-height:1}input::-moz-placeholder{color:var(--clr-medium-blue) !important;font-family:inherit;font-weight:400;line-height:1}input:-ms-input-placeholder{color:var(--clr-medium-blue) !important;font-family:inherit;font-weight:400;line-height:1}textarea::-webkit-input-placeholder{color:var(--clr-medium-blue) !important;font-family:inherit;font-weight:400;line-height:1}textarea:-moz-placeholder{color:var(--clr-medium-blue) !important;font-family:inherit;font-weight:400;line-height:1}textarea::-moz-placeholder{color:var(--clr-medium-blue) !important;font-family:inherit;font-weight:400;line-height:1}textarea:-ms-input-placeholder{color:var(--clr-medium-blue) !important;font-family:inherit;font-weight:400;line-height:1}input,textarea{background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.75em 1em;border-radius:var(--border-radius)}input:hover,textarea:hover{outline:2px solid var(--clr-focus-blue)}input:focus-visible,textarea:focus-visible{outline:2px solid var(--clr-focus-blue);outline-offset:.2em}input[readonly]:hover,input[readonly]:focus,input[readonly]:focus-visible,textarea[readonly]:hover,textarea[readonly]:focus,textarea[readonly]:focus-visible{outline:none}textarea{display:block;min-height:9rem;align-self:stretch}span.mandatory{color:var(--clr-medium-blue);position:relative;top:0;left:.4em}fieldset.checkbox_container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1em}fieldset.checkbox_container>span{display:flex;align-items:center;gap:1em}fieldset.checkbox_container label{line-height:1.2 !important}input[type=checkbox]{width:1.67em;height:1.67em;border:none;cursor:pointer;flex:0 0 auto;padding:0;appearance:none;border-radius:calc(var(--border-radius) / 2);position:relative}input[type=checkbox]::after{content:"";background:transparent url("/files/theme/img/icons/checkmark.svg") no-repeat center;background-size:contain;display:block;width:120%;aspect-ratio:1;position:absolute;top:-0.38em;left:.3em;opacity:0;transform:scale(1.7)}input[type=checkbox]:checked::after{opacity:1;transform:scale(1)}.ce_form>.widget-radio{border-bottom-left-radius:0;border-bottom-right-radius:0}.ce_form>.widget-radio+form .formbody{border-top-left-radius:0;border-top-right-radius:0}fieldset.radio_container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--gap) / 2)}fieldset.radio_container.grid{display:grid}fieldset.radio_container:focus-within{outline:2px solid var(--clr-focus-blue);outline-offset:.2em;border-radius:calc(var(--border-radius) / 2)}fieldset.radio_container>span{display:flex;align-items:center;gap:1ch;-webkit-user-select:none;user-select:none}input[type=radio]{width:1.67em;height:1.67em;border-radius:100%;border:none;cursor:pointer;flex:0 0 auto;padding:0;appearance:none;position:relative}input[type=radio]::after{content:"";display:block;background:var(--clr-medium-blue);border-radius:100%;position:absolute;inset:.5em;opacity:0;transform:scale(1.7)}input[type=radio]:checked::after{opacity:1;transform:scale(1)}input[type=radio]:focus-visible{outline:none}.fineuploader-wrapper{width:100%}.fineuploader-wrapper .values-list li{margin-bottom:.5em}.fineuploader-wrapper .fineuploader-item.file{display:flex;flex-wrap:wrap;gap:0 var(--gap)}.fineuploader-item .content{display:flex;flex-wrap:wrap;gap:1ch}.fineuploader-item img{width:1.5em}.fineuploader-item img.color-scheme--dark{display:none}@media(prefers-color-scheme: dark){.fineuploader-item img.color-scheme--light{display:none}.fineuploader-item img.color-scheme--dark{display:block}}.fineuploader-item.file .delete{margin-left:0 !important}.fineuploader-wrapper .qq-upload-list li{display:flex;flex-wrap:wrap;align-items:center;gap:1ch;margin-bottom:.5em}.fineuploader-wrapper .qq-upload-list .qq-upload-file{font-weight:500}.fineuploader-wrapper .qq-upload-list .qq-upload-size{margin-right:var(--gap)}.fineuploader-wrapper .qq-upload-list li.qq-upload-success{background-position:0 6px}button.qq-btn{font-size:1rem;padding:.2em 1em;min-width:unset;border-radius:calc(var(--border-radius) / 2)}.calculator-page .wrapper{justify-content:center}.calculator-page .main{flex:0}.calculator-page main,.calculator-page section.calculator{padding-block:calc(var(--section-padding) /3*2) 1em !important}.calculator-page p.back{display:none}.calculator{padding:var(--section-padding) 0 calc(var(--section-padding) - min(4vw, 2.5rem));display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:0 var(--gap)}.calculator:has(.discovery-session-cta){padding-bottom:var(--section-padding)}.calculator .relative{width:100%}.calculator h2,.calculator h3,.calculator>p{color:var(--clr-dark-blue);width:100%}.calculator h2{font-size:var(--fs-head-medium);font-weight:400;margin-bottom:.75em}.calculator h2 .icon{background:var(--clr-magenta);width:clamp(1.875rem, 6vw, 3.25rem);aspect-ratio:1;border-radius:.1em;display:flex;justify-content:center;align-items:center;position:relative;top:.015em;float:left;margin-right:.4em}.calculator h2 .icon svg{width:70%}.calculator h2+.subhead{font-size:var(--fs-teaser);margin-bottom:var(--section-margin-70)}.calculator h2+.subhead span{color:#fff;background:var(--clr-medium-blue);font-weight:500;letter-spacing:.02em;display:inline-block;padding:.05em .45em;margin:0 .1em;border-radius:calc(var(--border-radius) /2)}.calculator h3{font-weight:600;letter-spacing:.01em}.calculator strong{font-weight:inherit;color:var(--clr-magenta)}.calculator h3{text-wrap:unset;margin-bottom:.5em}.calculator h3 span{font-weight:400}.calculator h3,.calculator input,.calculator .result>span{font-size:clamp(1rem, calc(0.7vw + 0.9rem), 1.5rem);line-height:1.2}.calculator .calculation,.calculator .result,.calculator .totals{border-radius:calc(var(--border-radius) * 2);padding-left:min(5vw, 1.9rem);margin-bottom:min(4vw, 2.5rem)}.calculator .calculation{color:var(--clr-dark-gray);background:var(--clr-light-blue);font-size:clamp(1rem, calc(0.2vw + 1rem), 1.125rem);display:flex;flex-direction:column;gap:0.5555555556em;padding-top:1em;padding-right:min(5vw, 4rem);padding-bottom:1em}.calculator .calculation:focus-within{outline:2px solid var(--clr-focus-blue);outline-offset:.2em}.calculator .calculation label{color:var(--clr-dark-gray);line-height:1.2;width:100%}.calculator .calculation label .rangeSliderWidget span:first-child{color:var(--clr-magenta)}.calculator .calculation label input:not([type=range]){flex:0 0 7em;cursor:default;pointer-events:none;margin-top:.2em}.calculator .result{color:#fff;background:var(--clr-medium-blue);display:flex;flex-direction:column;justify-content:space-between;padding-block:1em;padding-right:min(5vw, 1.9rem)}.calculator .result>span{font-weight:500;text-wrap:balance;max-width:10em;margin-bottom:.5em}.calculator .result .sum{font-size:clamp(1.375rem, calc(2vw + 0.5rem), 2.25rem);line-height:1;font-weight:600;letter-spacing:.01em}.calculator .totals{color:#fff;background:var(--clr-dark-blue);font-size:clamp(1.375rem, calc(2vw + 0.5rem), 2.25rem);line-height:1;font-weight:600;letter-spacing:.01em;padding-block:.5em;padding-right:min(5vw, 1.9rem)}.calculator .totals:not(.result){font-weight:500}.calculator input{color:var(--clr-dark-blue);background:var(--default-theme-fond);font-weight:600;letter-spacing:.01em;text-align:center;border:none}.calculator input:not([type=range]){padding:.3em .2em .25em}.calculator input:not([type=range]):hover,.calculator input:not([type=range]):focus-visible{background:var(--default-theme-fond)}.calculator .rangeSliderWidget+input{color:#fff;background:var(--clr-magenta);align-self:flex-end}.calculator .rangeSliderWidget+input:hover,.calculator .rangeSliderWidget+input:focus-visible{background:var(--clr-magenta-highlight)}.calculator .rangeSliderWidget+input:hover{outline:none}.rangeSliderWidget{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.rangeSliderWidget input,.rangeSliderWidget label span:first-child{width:100%}.rangeSliderWidget .value{line-height:1;margin-bottom:1em}.rangeSliderWidget .widget-range:focus-within{outline:2px solid var(--clr-focus-blue);outline-offset:.4em;border-radius:5em}html:not(.js) .rangeSliderWidget .widget-range,html:not(.js) .rangeSliderWidget .value,html:not(.js) .rangeSliderWidget span strong{display:none}@media(min-width: 500px){.calculator .calculation label{display:flex;justify-content:space-between;align-items:center;gap:1.8em}.calculator .calculation label input:not([type=range]){margin-top:0}.rangeSliderWidget .value{margin-bottom:-0.1em}}@media(min-width: 800px){.calculator{flex-direction:row}.calculator .calculation,.calculator .totals:not(.result){flex:2.2 1 63%}.calculator .result{flex:1 1 30%}}@media(max-width: 801px){.totals.result{padding-top:.2em;border-top-left-radius:0;border-top-right-radius:0}.totals.result .sum{font-size:2rem}.totals:not(.result){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;padding-bottom:.2em}}.widget-range{--range: calc(var(--max) - var(--min));--ratio: calc((var(--val) - var(--min))/var(--range));--sx: calc(var(--ratio)*100%);height:1em;position:relative;z-index:1;margin-top:1em;margin-bottom:.4em;width:calc(100% + 1.6em);margin-left:-0.8em;margin-right:-0.8em}.widget-range input[type=range]{width:100%;position:absolute;z-index:-1;top:50%;transform:translateY(-50%)}.widget-range::before{content:"";display:block;background:#fff;background:linear-gradient(var(--clr-magenta), var(--clr-magenta)) 0/var(--sx) 100% no-repeat #fff;width:calc(100% - 1.6em);height:1em;border:none;border-radius:5em;position:absolute;z-index:-1;top:calc(50% - 0.5em);left:.8em}input[type=range]{font-size:inherit;background:transparent;padding:0;outline:none}input[type=range],input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}input[type=range]::-webkit-slider-runnable-track{background:none}input[type=range]::-moz-range-track{background:none}input[type=range]::-ms-track{background:none}input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:0 0 .4em rgba(0,0,0,.5);width:1.6em;height:1.6em;border:none;border-radius:100%;cursor:pointer}input[type=range]::-moz-range-thumb{background:#fff;box-shadow:0 0 .4em rgba(0,0,0,.5);width:1.6em;height:1.6em;border:none;border-radius:100%;cursor:pointer}input[type=range]::-ms-thumb{margin-top:0;background:#fff;box-shadow:0 0 .4em rgba(0,0,0,.5);width:1.6em;height:1.6em;border:none;border-radius:100%;cursor:pointer}input[type=range]::-ms-tooltip{display:none}.relative{position:relative}.infobox-opener{display:inline}.infobox-opener svg{display:inline-block;width:.9em;aspect-ratio:1;margin-bottom:.1em}.infobox-opener path{transition:all 140ms ease}.infobox-opener:hover path.mark,.infobox-opener:focus-visible path.mark{fill:#fff !important}.infobox-opener:hover path.background,.infobox-opener:hover path.border,.infobox-opener:focus-visible path.background,.infobox-opener:focus-visible path.border{fill:var(--clr-focus-blue) !important}aside.infobox{background:var(--clr-info-bgr);display:block;padding:.9em 1em;width:min(350px, calc(var(--max-width) - 1em));border-radius:var(--border-radius);box-shadow:0 .4em 1.5em -0.1em rgba(0,0,0,.45);position:absolute;z-index:5;top:0;left:min(1em, 5vw);opacity:0;pointer-events:none;transform-origin:50% 0;transform:translateZ(-10px) scale(0.8);transition-property:opacity,transform;transition-duration:90ms;transition-timing-function:ease-in}aside.infobox table{color:var(--clr-dark-gray);font-size:.75rem;line-height:1.1;border-top:1px solid #fff}aside.infobox td{padding:.2em 1.5em .25em .5em;border-bottom:1px solid #fff;min-width:6em}:has(.infobox-opener:hover)+.relative .infobox,:has(.infobox-opener:focus-visible)+.relative .infobox{opacity:1;pointer-events:all;transform:translateZ(10px) scale(1);transition:opacity,transform;transition-duration:500ms;transition-timing-function:var(--timing-long-easeout)}:has(.infobox-opener:focus-visible)+.relative .infobox{outline:2px solid var(--clr-focus-blue);outline-offset:0}.accordion{counter-reset:items 0;margin-top:2em}.accordion input,.accordion+input{position:absolute;z-index:-1;opacity:0;width:0;height:0;overflow:clip}.target{position:relative;top:calc(var(--scroll-padding-top) * -1)}.accHeader{text-wrap:unset;cursor:pointer;margin-bottom:0}.accHeader.hasIcon{display:flex}.accHeader label{color:#fff;background:var(--clr-magenta);font-size:clamp(1rem, calc(0.7vw + 0.9rem), 1.5rem);font-weight:500;line-height:1.2;position:relative;flex:1 1 auto;display:flex;align-items:center;border-radius:var(--border-radius);padding:.75em min(1.9rem, 5vw);margin:0 0 .66em}@media(min-width: 600px){.accHeader label{padding-right:1em}}.accHeader figure{background:var(--clr-magenta);border-radius:var(--border-radius);display:flex;justify-content:center;align-items:center;margin:0 .66em .66em 0;flex:0 0 auto;min-width:3em}.accHeader img{width:2.5em}.accHeader span{display:inline-block;margin-right:auto;max-width:38em;text-wrap:balance;text-box:trim-both cap alphabetic}.accHeader svg.toggle{display:none}.accContent .content{padding-left:calc(min(1.9rem, 5vw) + 0.25em);padding-right:min(1em, 5vw)}@media(min-width: 600px){.accContent .content{padding-right:min(16vw, 10rem)}}.accContent .content>*:last-child{margin-bottom:1.728em}@media(min-width: 600px){.bigText span{font-size:1.5em}.bigText .hasIcon+.accContent .content{padding-left:calc(min(1.9rem, 5vw) + 0.8em + clamp(3.375rem, 2vw + 3rem, 4.5rem))}}@media(prefers-reduced-motion: reduce){.accHeader{cursor:default}.accHeader label{cursor:default}}@media(prefers-reduced-motion: no-preference){.accHeader label{-webkit-user-select:none;user-select:none;transition:background 500ms var(--timing-long-easeout)}.accHeader label:hover,.accHeader label:focus-visible{background:var(--clr-magenta-highlight)}.accHeader svg.toggle{flex:0 0 auto;display:block;width:min(2.25rem, 8vw);transition:transform 500ms var(--timing-long-easeout)}.accHeader .hor{transition:opacity 500ms var(--timing-long-easeout)}.accordion{border-radius:var(--border-radius)}.accordion:focus-within{outline:2px solid var(--clr-focus-blue);outline-offset:.2em}.accContent{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms ease}.accContent .content{overflow:hidden}.accordion input:checked+h3 label svg.toggle{transform:rotate(-90deg)}.accordion input:checked+h3 label .hor{opacity:0}.accordion input:checked+h3+.accContent{grid-template-rows:1fr}}h2.ce_rsce_accordion{font-size:var(--fs-head-medium);padding-left:var(--border-radius);margin-top:var(--section-padding);margin-bottom:0}.faq-accordion.accordion .accHeader{counter-increment:items 1}.faq-accordion.accordion .accHeader label{color:var(--clr-dark-blue);background:var(--theme-fond, var(--clr-light-blue));font-size:clamp(1.125rem, calc(1.1vw + 0.9rem), 1.875rem);font-weight:400;align-items:flex-start;border-radius:calc(var(--border-radius) * 2)}@media(min-width: 600px){.faq-accordion.accordion .accHeader label{padding-right:2.2em}}.faq-accordion.accordion .accHeader label::before{content:counter(items, decimal-leading-zero);font-weight:600;min-width:clamp(1.7rem, 6vw, 3.6rem);font-variant-numeric:tabular-nums}.faq-accordion.accordion .accHeader span{max-width:100%;text-box:normal}.faq-accordion.accordion .accContent .content{padding-left:calc(min(1.9rem, 5vw) + clamp(1.7rem, 6vw, 3.6rem))}@media(prefers-reduced-motion: no-preference)and (min-width: 600px){.faq-accordion.accordion .accHeader label::after{content:"";background:transparent url("../../files/theme/img/acc-triangle.svg") no-repeat right center/contain;display:block;min-width:.9em;aspect-ratio:1;transform:rotate(0deg);margin-left:1em;justify-self:flex-end;align-self:center;will-change:transform;transition:transform 250ms ease}}@media(prefers-reduced-motion: no-preference){.faq-accordion.accordion.accordion{border-radius:calc(var(--border-radius) * 2)}}@media(prefers-reduced-motion: no-preference){.faq-accordion.accordion .accContent{margin-top:-1em;margin-bottom:1em}}@media(prefers-reduced-motion: no-preference)and (min-width: 600px){.faq-accordion.accordion .accContent{margin-top:-1.2em;margin-bottom:1.2em}}@media(prefers-reduced-motion: no-preference){.faq-accordion.accordion input:checked+h3 label{background:transparent;transition:background 800ms var(--timing-long-easeout)}.faq-accordion.accordion input:checked+h3 label::after{transform:rotate(-180deg)}}.accordionfilter{margin-top:var(--section-padding)}.accordionfilter:has(~.mod_form .formbody){border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0}.accordionfilter~.mod_form .formbody{border-top-left-radius:0;border-top-right-radius:0}.accordionfilter~.mod_form .formbody textarea{min-height:6rem}.accordionfilter~.mod_form .formbody .widget-submit button[type=submit]{width:100%;place-self:flex-end}.accordionfilter~.mod_form .form-confirmation{padding-top:var(--gap)}.mod_form+script+h2.ce_rsce_accordion{margin-top:calc(var(--section-padding) * 0.5)}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.steps-guide{padding-top:1.5em}.steps-guide-thumbs{--visible-margin:	1.25rem;--overlap:	2.25rem;--focus-space:	0.2em + 2px;max-width:100%;padding-top:calc(var(--focus-space));padding-left:calc((100% - var(--max-width)) / 2 + (var(--border-radius) * 3));counter-reset:steps 0;padding-bottom:calc(var(--visible-margin) + var(--overlap) + var(--focus-space));position:relative;z-index:1}.steps-guide-main{max-width:var(--max-width);border-radius:calc(var(--border-radius) * 3);margin-top:-2.25rem;position:relative;z-index:0;height:min(625px, 120vw, 60vh);min-height:400px}.thumbsSlide{color:var(--clr-dark-blue);background:#fff;font-size:.75rem;line-height:1.2;font-weight:700;-webkit-user-select:none;user-select:none;border-radius:.625rem;counter-increment:steps 1;padding:1em 1.16em;display:flex;flex-direction:column;justify-content:space-between;max-width:calc(var(--max-width)/8 - 20px + (20px/8));min-width:7.7rem;transition:color 150ms ease,background 150ms ease,padding-bottom 500ms ease,margin-bottom 500ms ease;cursor:pointer}.thumbsSlide::before{content:counter(steps);font-size:var(--fs-teaser);line-height:1;font-weight:400;display:block;margin-bottom:.6em}.thumbsSlide:hover,.thumbsSlide:focus-visible{color:#fff;background:var(--clr-medium-blue);outline:2px solid var(--clr-focus-blue);outline-offset:.2em}.thumbsSlide.swiper-slide-thumb-active{color:#fff;background:var(--clr-magenta);padding-bottom:calc(var(--visible-margin) + var(--overlap) + 1em);margin-bottom:calc((var(--visible-margin) + var(--overlap)) * -1)}.stepSlide{background:var(--clr-medium-blue);display:flex;flex-direction:column;justify-content:flex-end}.stepSlide .content{color:#fff;background:rgba(0,0,0,.3);font-weight:600;padding:2em 7%;position:relative;z-index:1}@media(max-width: 1110px){.stepSlide .content{min-height:40%}.stepSlide .content br{display:none}}@media(max-width: 600px){.stepSlide .content{min-height:55%}}.stepSlide .title{font-size:var(--fs-head-medium);line-height:1.1;margin-bottom:.25em}.stepSlide p{font-size:clamp(1.125rem, calc(0.2vw + 1.1rem), 1.25rem)}.stepSlide picture{position:absolute;inset:0;z-index:0}.stepSlide img{width:100%;height:100%;object-fit:cover}section:has(.swiper){position:relative}section:has(.swiper) .swiper-button-prev,section:has(.swiper) .swiper-button-next{display:none;align-items:center;justify-content:center;width:5em;height:5em;position:absolute;z-index:100;margin:0;top:calc(50% - 2.5em);cursor:pointer}section:has(.swiper) .swiper-button-prev::before,section:has(.swiper) .swiper-button-next::before{content:"";background:transparent url("../../files/theme/img/icons/swiper-arrow.svg") no-repeat center;background-size:contain;display:block;position:absolute;inset:0;transition:transform 140ms ease}section:has(.swiper) .swiper-button-prev:hover::before,section:has(.swiper) .swiper-button-next:hover::before{transform:translateX(-0.3em)}section:has(.swiper) .swiper-button-prev::after,section:has(.swiper) .swiper-button-next::after{display:none}@media(min-width: 620px){section:has(.swiper) .swiper-button-prev,section:has(.swiper) .swiper-button-next{display:flex}}section:has(.swiper) .swiper-button-prev{left:calc(-3.5em - 1vw)}section:has(.swiper) .swiper-button-next{right:calc(-3.5em - 1vw);transform:scale(-1)}section.simpleSwiper{--slideCount: 1;margin-bottom:var(--gap)}@media(min-width: 500px){section.simpleSwiper{--slideCount: 2}}section.simpleSwiper .swiper{border-radius:var(--border-radius);overflow:clip}section.simpleSwiper .swiper-slide{position:relative;border-radius:var(--border-radius);overflow:clip;width:calc((100% / var(--slideCount)) - (var(--gap) / var(--slideCount) * (var(--slideCount) - 1)));margin-right:var(--gap)}.team-slider{--slideCount: 1}@media(min-width: 320px){.team-slider{--slideCount: 2}}@media(min-width: 560px){.team-slider{--slideCount: 3}}@media(min-width: 800px){.team-slider{--slideCount: 4}}.team-slider .swiper{border-radius:var(--border-radius);overflow:clip}.member{font-size:clamp(0.75rem, calc(0.6vw + 0.6rem), 1.125rem);position:relative;border-radius:var(--border-radius);overflow:clip;width:calc((100% / var(--slideCount)) - (var(--gap) / var(--slideCount) * (var(--slideCount) - 1)));margin-right:var(--gap)}.member .overlay{color:#fff;background:rgba(0,58,97,.7);position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--gap)}.member .name{font-weight:600}@media(any-hover: hover){.member .overlay{transition-property:opacity,transform;transition-duration:500ms;transition-timing-function:var(--timing-long-easeout);transform:translateY(110%);opacity:0}.member:hover .overlay{transition:opacity,transform;transition-duration:150ms;transition-timing-function:ease;transform:translateY(0);opacity:1}}input#search-open{width:0;height:0;visibility:hidden;opacity:0;position:absolute}label.close{background:none;display:block;width:1.6em;height:1.6em;padding:0;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;position:relative}label.close span{display:block;background:var(--clr-dark-blue);height:2px;width:100%;position:absolute;top:calc(50% - 1px);left:0;border-radius:5em;transform-origin:50% 50%;transform:rotate(-45deg)}label.close span:nth-child(2){transform:rotate(45deg)}label.close:hover,label.close:focus-visible{background:none;transform:scale(1.1)}label.close:hover{outline:none}label.close:active{background:none;transform:scale(0.95)}.search-container{background:var(--clr-light-blue);margin-top:.85em;margin-bottom:-0.85em;width:100%;display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:opacity,grid-template-rows;transition-duration:200ms;transition-timing-function:ease}.search-container .inner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:1em;width:calc(100% + 0.8rem);max-width:calc(var(--max-width) + 0.8rem);overflow:hidden;padding-block:.5em;padding-inline:.4rem}.search-container .mod_search{flex:1 1 auto}.search-container .formbody{display:flex;align-items:stretch;gap:.5em}.search-container .widget-text{display:flex;align-items:center;flex:1 1 auto;margin-bottom:0}.search-container .widget-submit{flex:0 0 auto;display:flex;margin-bottom:0}.search-container label{display:none}.search-container button.submit{margin-bottom:0;padding-block:0}.inside:has(.searchbutton:focus-visible)~.search-container,input#search-open:checked+.search-container,.search-container:focus-within{opacity:1;pointer-events:all;grid-template-rows:1fr}@media(min-width: 380px){main .mod_search .formbody{display:flex;align-items:stretch;gap:.5em;border-radius:var(--border-radius)}main .mod_search .widget.widget-text{display:flex;flex:1 1 auto;gap:.75em;margin-bottom:0}main .mod_search .widget-submit{flex:0 0 auto;display:flex;margin-bottom:0}main .mod_search label{align-self:center}}main .mod_search .header{margin:1.5em 0 .5em}main .mod_search .info{font-size:.85em;margin:0 0 2em}.search_default{background:var(--clr-light-blue);padding:1em;border-radius:var(--border-radius);margin-bottom:1em}.search_default .context{margin-bottom:0.36em}.search_default p.url{margin:0}.search_default p.url a{color:var(--clr-dark-blue) !important;font-weight:500 !important}nav.pagination{grid-column:1/-1;padding-top:1em}nav.pagination ul{display:flex;flex-wrap:wrap;gap:.5em;margin:0}nav.pagination ul li{padding:0}nav.pagination ul li::before{display:none}nav.pagination a,nav.pagination strong{font-size:clamp(0.875rem, calc(0.4vw + 0.8rem), 1.125rem);min-width:1.8em;padding:.65em .9em .7em}nav.pagination strong{color:#fff;background:var(--clr-dark-blue)}.cloud{margin-top:-1em;margin-bottom:2.5em;display:flex;flex-wrap:wrap;gap:.3em}.cloud a{color:var(--clr-dark-blue);background:var(--default-theme-fond);font-weight:500;display:block;text-transform:uppercase;padding:.3em .75em;border-radius:var(--border-radius);-webkit-user-select:none;user-select:none}.cloud a:hover,.cloud a:focus-visible{color:#fff;background-color:var(--clr-dark-blue)}.cloud .active a{color:#fff;background:var(--clr-magenta)}.cloud .reset a{color:#fff;background:var(--clr-dark-blue);text-transform:none;display:flex;align-items:center;gap:.5em;padding-left:.6em}.cloud .reset a:hover,.cloud .reset a:focus-visible{background-color:var(--clr-magenta)}.cloud svg{width:1.4em}.cloud path{fill:#fff}.mod_newslist{display:grid;gap:calc(var(--gap) * 4) var(--gap)}@media(min-width: 500px){.mod_newslist{gap:calc(var(--gap) * 3) var(--gap)}}@media(min-width: 700px){.mod_newslist:not(.grid-all){gap:var(--gap);grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, 1fr);grid-template-areas:"left top" "left middle" "left bottom"}}.mod_newslist.grid-all{gap:calc(var(--gap) * 3) var(--gap)}@media(min-width: 700px){.mod_newslist.grid-all{grid-template-columns:1fr 1fr}}@media(min-width: 1000px){.mod_newslist.grid-all{grid-template-columns:1fr 1fr 1fr}}.layout-grid-tags{display:flex;flex-direction:column;gap:calc(var(--gap) / 2) var(--gap)}@media(min-width: 700px){.layout-grid-tags:not(.all):nth-child(1){grid-area:left}.layout-grid-tags:not(.all):nth-child(2){grid-area:top}.layout-grid-tags:not(.all):nth-child(3){grid-area:middle}.layout-grid-tags:not(.all):nth-child(4){grid-area:bottom}.layout-grid-tags:not(.all):not(:first-child) p{display:none}}@media(min-width: 1000px){.layout-grid-tags:not(.all){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;grid-auto-rows:auto}.layout-grid-tags:not(.all)>*:not(figure){grid-column:1}.layout-grid-tags:not(.all) figure{grid-column:2;grid-row:1/-1}.layout-grid-tags:not(.all):first-child{display:flex;flex-direction:column}.layout-grid-tags:not(.all):first-child figure{margin-top:auto}}.layout-grid-tags .teaser-eyebrow{text-transform:uppercase;margin-bottom:calc(var(--gap) / -2)}.layout-grid-tags .teaser-eyebrow,.layout-grid-tags .teaser-eyebrow a{color:var(--clr-magenta);font-size:var(--fs-text);font-weight:500}.layout-grid-tags figure a{overflow:clip;border-radius:var(--border-radius)}.layout-grid-tags figure a:hover,.layout-grid-tags figure a:focus-visible{transform:scale(1.05)}.layout-grid-tags figure a:hover img,.layout-grid-tags figure a:focus-visible img{transform:scale(1.2)}.layout-grid-tags video{overflow:clip;border-radius:var(--border-radius)}.layout-grid-tags h3{font-weight:500;margin-bottom:0}.layout-grid-tags h3 a{display:inline-block;position:relative;z-index:1}.layout-grid-tags h3 a::before{content:"";background:var(--clr-magenta);display:block;position:absolute;z-index:-1;top:-1px;left:-5px;right:-5px;bottom:-3px;opacity:0;transform:scale(0.8);transition:transform 250ms cubic-bezier(0.57, 1.77, 0.55, 1),opacity 250ms ease-out;border-radius:.2em;pointer-events:none}.layout-grid-tags h3 a:hover::before,.layout-grid-tags h3 a:focus-visible::before{opacity:.3;transform:scale(1)}.layout-grid-tags p{color:var(--clr-dark-gray);margin:0}.layout-grid-tags .button{flex:0 0 auto;align-self:flex-start;margin-top:auto}.mod_newsreader .contact-section{padding:var(--section-padding) 0;margin-bottom:0}.mod_newsreader .back{margin-top:calc(var(--gap) * 2)}.layout_full{display:flex;flex-direction:column;margin-bottom:var(--gap)}.layout_full .news+.content-image{order:-3}.layout_full .content-hyperlink+.content-hyperlink{margin-top:1em}.calendly-inline-widget,.calendly-inline-widget *,.calendly-overlay,.calendly-overlay *{font-size:inherit;line-height:inherit}.calendly-badge-widget iframe,.calendly-inline-widget iframe,.calendly-overlay iframe{display:inline;height:100%;width:100%}.calendly-popup-content{position:relative}.calendly-popup-content.calendly-mobile{-webkit-overflow-scrolling:touch;overflow-y:auto}.calendly-overlay{background-color:rgba(0,0,0,.35);overflow:hidden;position:fixed;inset:0;z-index:9999}.calendly-overlay div:empty{display:block !important}.calendly-overlay .calendly-spinner>div{display:inline-block !important}.calendly-overlay .calendly-close-overlay{position:absolute;inset:0}.calendly-overlay .calendly-popup{box-sizing:border-box;position:fixed;top:72px;left:0;right:0;bottom:0}@media(min-width: 975px){.calendly-overlay .calendly-popup{position:absolute;top:50%;left:50%;width:min(90vw, 42em);max-width:1000px;height:90%;max-height:90vh;transform:translateY(-50%) translateX(-50%)}}.calendly-overlay .calendly-popup .calendly-popup-content{width:100%;height:100%}.calendly-overlay .calendly-popup-close{background:var(--clr-medium-blue) url("../../files/theme/img/icons/close.svg") no-repeat center;background-size:80%;border-radius:var(--border-radius);outline:2px solid rgba(255,255,255,.4);position:fixed;right:25px;top:25px;width:3em;aspect-ratio:1;cursor:pointer}.calendly-overlay .calendly-popup-close:focus-visible{outline:2px solid var(--clr-focus-blue);outline-offset:.2em;border-radius:var(--border-radius)}@media(max-width: 975px){.calendly-overlay .calendly-popup-close{right:15px;top:10px}}.calendly-spinner{left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:-1}.calendly-spinner>div{animation:calendly-bouncedelay 1.4s ease-in-out infinite;animation-fill-mode:both;background-color:#e1e1e1;border-radius:50%;display:inline-block;height:18px;vertical-align:middle;width:18px}.calendly-spinner .calendly-bounce1{animation-delay:-0.32s}.calendly-spinner .calendly-bounce2{animation-delay:-0.16s}@keyframes calendly-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.discovery-session-cta{margin-top:2em;display:grid;gap:calc(var(--gap) * 1.5)}@media(min-width: 1000px){.discovery-session-cta{grid-template-columns:2fr 1fr}}.discovery-session-cta:has(.calendar) .actions a,.discovery-session-cta:has(.calendar) .actions button{width:100%}.discovery-session-cta>div{display:flex;flex-direction:column}.discovery-session-cta h3{font-size:var(--fs-head-small);font-weight:500;margin-bottom:.3em}.discovery-session-cta h3+p{font-size:var(--fs-teaser)}.discovery-session-cta .actions{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(max(calc(50% - 1em), 9em), 100%), 1fr));gap:1em;margin-top:1em;margin-bottom:auto}.discovery-session-cta .benefits{color:var(--clr-dark-blue);font-size:var(--fs-teaser);font-weight:600;margin-block:1.5em;display:flex;flex-wrap:wrap;gap:calc(var(--gap) / 2) var(--gap)}.discovery-session-cta .benefits li{white-space:nowrap;display:flex}.discovery-session-cta .benefits li::before{content:"";background:transparent url("../../files/theme/img/triangle-magenta.svg") no-repeat center bottom/contain;display:block;width:1.1em;aspect-ratio:1;margin-right:.35em;transform:translateY(-5%)}.calendar{background:#fff;font-size:.875rem;text-transform:uppercase;padding:2em;width:100%;max-width:100%;justify-self:end;border-radius:calc(var(--border-radius) * 3);display:none}@media(min-width: 600px){.calendar{display:block}}.calendar:focus-visible{border-radius:calc(var(--border-radius) * 3)}.calendar .currentmonth{color:var(--clr-dark-blue);font-weight:700;letter-spacing:.03em;text-align:left;padding-left:.5em;padding-bottom:1.2em}.calendar table{font-weight:500;border-collapse:collapse;position:relative;z-index:1;width:100%;transition:transform 500ms var(--timing-long-easeout)}.calendar th,.calendar td{text-align:center;vertical-align:middle;min-width:3em}.calendar th{padding-block:.25em}.calendar td{height:3em}.calendar th,.calendar .greyed{color:#b3b3b3}.calendar tr:nth-child(2) td:nth-child(1){animation-delay:0.055s}.calendar tr:nth-child(2) td:nth-child(2){animation-delay:0.095s}.calendar tr:nth-child(2) td:nth-child(3){animation-delay:0.135s}.calendar tr:nth-child(2) td:nth-child(4){animation-delay:0.175s}.calendar tr:nth-child(2) td:nth-child(5){animation-delay:0.215s}.calendar tr:nth-child(2) td:nth-child(6){animation-delay:0.255s}.calendar tr:nth-child(2) td:nth-child(7){animation-delay:0.295s}.calendar tr:nth-child(3) td:nth-child(1){animation-delay:0.07s}.calendar tr:nth-child(3) td:nth-child(2){animation-delay:0.11s}.calendar tr:nth-child(3) td:nth-child(3){animation-delay:0.15s}.calendar tr:nth-child(3) td:nth-child(4){animation-delay:0.19s}.calendar tr:nth-child(3) td:nth-child(5){animation-delay:0.23s}.calendar tr:nth-child(3) td:nth-child(6){animation-delay:0.27s}.calendar tr:nth-child(3) td:nth-child(7){animation-delay:0.31s}.calendar tr:nth-child(4) td:nth-child(1){animation-delay:0.085s}.calendar tr:nth-child(4) td:nth-child(2){animation-delay:0.125s}.calendar tr:nth-child(4) td:nth-child(3){animation-delay:0.165s}.calendar tr:nth-child(4) td:nth-child(4){animation-delay:0.205s}.calendar tr:nth-child(4) td:nth-child(5){animation-delay:0.245s}.calendar tr:nth-child(4) td:nth-child(6){animation-delay:0.285s}.calendar tr:nth-child(4) td:nth-child(7){animation-delay:0.325s}.calendar tr:nth-child(5) td:nth-child(1){animation-delay:0.1s}.calendar tr:nth-child(5) td:nth-child(2){animation-delay:0.14s}.calendar tr:nth-child(5) td:nth-child(3){animation-delay:0.18s}.calendar tr:nth-child(5) td:nth-child(4){animation-delay:0.22s}.calendar tr:nth-child(5) td:nth-child(5){animation-delay:0.26s}.calendar tr:nth-child(5) td:nth-child(6){animation-delay:0.3s}.calendar tr:nth-child(5) td:nth-child(7){animation-delay:0.34s}.calendar tr:nth-child(6) td:nth-child(1){animation-delay:0.115s}.calendar tr:nth-child(6) td:nth-child(2){animation-delay:0.155s}.calendar tr:nth-child(6) td:nth-child(3){animation-delay:0.195s}.calendar tr:nth-child(6) td:nth-child(4){animation-delay:0.235s}.calendar tr:nth-child(6) td:nth-child(5){animation-delay:0.275s}.calendar tr:nth-child(6) td:nth-child(6){animation-delay:0.315s}.calendar tr:nth-child(6) td:nth-child(7){animation-delay:0.355s}.calendar:hover table,.calendar:focus-visible table{transform:scale(1.05)}@media(prefers-reduced-motion: no-preference){.calendar:hover td,.calendar:focus-visible td{animation:scaleWave 250ms ease-out 0s 1}}@keyframes scaleWave{30%{color:var(--clr-focus-blue);transform:scale(1.6)}}.today,.today.greyed{color:var(--clr-medium-blue);font-weight:700;position:relative}.today::before,.today.greyed::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:block;background:#cce9ff;border-radius:100%;width:min(100%, 3em);aspect-ratio:1}body.landingpage main{padding-top:0}body.landingpage main .content-text{margin-block:var(--section-margin-70)}@media(min-width: 900px){body.landingpage main .content-text p,body.landingpage main .content-text .actions{padding-left:50%}}body.landingpage main .actions{margin-block:var(--gap)}main .landingpage-header{color:#fff;background:var(--clr-dark-blue);max-width:100%;padding-block:var(--section-margin-70);padding-inline:calc((100% - var(--max-width)) / 2);min-height:min(40vh, 60vw);display:flex;flex-direction:column;justify-content:flex-end;gap:calc(var(--gap) * 2) 0;position:relative}@media(min-width: 900px){main .landingpage-header{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end}}main .landingpage-header::before{content:"";display:block;background:transparent url("/files/inhalt/Produkte/oil-gas/Oil-and_gas_03.jpg") no-repeat;background-position:50% 20%;background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.2}@media(min-width: 900px){main .landingpage-header::before{left:calc(50% - var(--gap))}}main .landingpage-header>*{position:relative;z-index:1}main .landingpage-header .logo{width:clamp(9.375rem, 26vw, 22.5rem);transition:none;margin-right:2rem}@media(max-width: 899px){main .landingpage-header .logo{order:2}}main .landingpage-header h1{color:#fff;margin:0;text-box:trim-both cap alphabetic}.landingpage-bento{display:grid;gap:var(--gap);margin-bottom:var(--section-padding)}@media(min-width: 600px){.landingpage-bento{grid-template-columns:2fr 1fr}}.landingpage-bento:hover .bento-tile,.landingpage-bento:focus-visible .bento-tile{background:var(--clr-magenta)}.landingpage-bento:focus-visible{outline:2px solid var(--clr-focus-blue);outline-offset:.2em;border-radius:calc(var(--border-radius) * 2)}.landingpage-bento .bento-tile{color:#fff;background:var(--clr-medium-blue);border-radius:calc(var(--border-radius) * 2);padding:var(--gap);display:grid;grid-template-rows:auto;grid-template-columns:3fr 1fr;grid-template-areas:"head head" "text icon";gap:0 var(--gap);transition:background 250ms ease}.landingpage-bento .bento-tile h2{color:inherit;font-size:var(--fs-head-medium);font-weight:600;grid-area:head;margin:0}.landingpage-bento .bento-tile p{font-size:var(--fs-teaser);font-weight:500;line-height:1.2;margin:1em 0 0 0;grid-area:text;place-self:end}.landingpage-bento .bento-tile svg{grid-area:icon;place-self:end}.landingpage-bento figure{aspect-ratio:1/1.436;width:100%;overflow:clip;border-radius:calc(var(--border-radius) * 2)}.landingpage-bento figure img{display:block;width:100%;height:100%;object-fit:cover}

