/*! nouislider - 14.0.3 - 10/10/2019 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}:root{--midwidth:1100px;--boxshadow:10px 10px 5px #0003;--basedist:20px;--x-cwidth:calc(50vw - var(--halfcw));--4colshift:calc(100% + var(--gap));--iconw:100px;--errorcolor:red;--successcolor:darkgreen}.text-uc{text-transform:uppercase}.text-l,.align_left{text-align:left}.text-c,.align_center,.text-c p{text-align:center}.hero .body p.align_right,.text-r,.align_right{text-align:right}.text-j,.align_justify,.align_full{text-align:justify}.inner.narrow{max-width:var(--narrowwidth)}.inner.medium{max-width:var(--midwidth)}.sect-pad-top,.inner.sect-pad-top{padding-top:var(--section-dist-outer)}.sect-pad-bottom{padding-bottom:var(--section-dist-outer)}details>summary{display:block}h2,h3,h4,.title{font-weight:500;font-size:20px;line-height:1.1;margin:1em 0;padding:0}h1,h2,h3,h4,h5,h6,.heading,.title{margin-block:1em}.heading,.title{text-wrap:balance}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.heading:first-child,.title:first-child,p:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.heading:last-child,.title:last-child,p:last-child{margin-bottom:0}hr{border:0;display:block;height:3px;background:var(--gold)}section{background:#fff;position:relative}.border-left,.border-right{width:50%;height:3px;background:var(--gold)}.border-left{margin-left:calc(-1 * var(--cpad))}.border-right{margin-left:auto;margin-right:calc(-1 * var(--cpad))}.border-left.bottom,.border-right.bottom{margin-top:var(--section-dist-inner)}.buttonrow{display:flex;justify-content:center;gap:var(--cpad)}.buttonrow--left{justify-content:flex-start}.buttonrow--right{justify-content:flex-end}.buttonrow .button{margin:0;width:initial}.pagewidth{margin-inline:auto;max-width:var(--maxcw);position:relative}.pagewidth--medium{max-width:var(--midwidth)}.pagewidth--narrow{max-width:var(--narrowwidth)}.pagepad{padding-inline:var(--cpad)}.pageheadertoppad{padding-top:var(--headerheight)}@media (min-width:1280px){.pageheadertoppad{padding-top:calc(var(--headerheight) + var(--section-dist-inner))}}.heading.mb{margin-bottom:var(--section-dist-inner)}.mt-1{margin-top:var(--basedist)}.mt-2{margin-top:calc(var(--basedist) * 2)}.mt-5{margin-top:calc(var(--basedist) * 5)}.mt-so{margin-top:var(--section-dist-outer)}.mt-si{margin-top:var(--section-dist-inner)}.mb-1{margin-bottom:var(--basedist)}.mb-2{margin-bottom:calc(var(--basedist) * 2)}.inner.mb-4,.mb-4{margin-bottom:calc(var(--basedist) * 4)}.mb-5{margin-bottom:calc(var(--basedist) * 5)}.mb-so{margin-bottom:var(--section-dist-outer)}.mb-si{margin-bottom:var(--section-dist-inner)}.my-0{margin-block:0}.my-5{margin-block:calc(var(--basedist) * 5)}.pt-2{padding-top:calc(var(--basedist) * 2)}.pt-10{padding-top:calc(var(--basedist) * 10)}.pb-2{padding-bottom:calc(var(--basedist) * 2)}.pb-4{padding-bottom:calc(var(--basedist) * 4)}.pb-5{padding-bottom:calc(var(--basedist) * 5)}.pb-si{padding-bottom:var(--section-dist-inner)}.pb-so{padding-bottom:var(--section-dist-outer)}.px-1{padding-inline:var(--basedist)}.py-2{padding-block:calc(var(--basedist) * 2)}.py-5{padding-block:calc(var(--basedist) * 5)}.p-1{padding:var(--basedist)}.text-white{color:#fff}.animate{--animate-delay:500ms;--animate-magnitude:1;animation-duration:500ms;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:both}.animate--in{opacity:0}.animate--less{--animate-magnitude:.5}.animate--more{--animate-magnitude:2}.animate--fast{animation-duration:200ms}.animate--slow{animation-duration:1s}.animate--delay-short{--animate-delay:200ms}.animate--delay-long{--animate-delay:1s}.animate--delay1{animation-delay:var(--animate-delay)}.animate--delay2{animation-delay:calc(var(--animate-delay) * 2)}.animate--delay3{animation-delay:calc(var(--animate-delay) * 3)}.animate--delay4{animation-delay:calc(var(--animate-delay) * 4)}.animate--delay5{animation-delay:calc(var(--animate-delay) * 2)}@keyframes left-in{0%{transform:translate3d(calc(var(--animate-magnitude) * -100%),0,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}.animate--left-in{animation-name:left-in}@keyframes right-in{0%{transform:translate3d(calc(var(--animate-magnitude) * 100%),0,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}.animate--right-in{animation-name:right-in}@keyframes top-in{0%{transform:translate3d(0,calc(var(--animate-magnitude) * -100%),0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}.animate--top-in{animation-name:top-in}@keyframes bottom-in{0%{transform:translate3d(0,calc(var(--animate-magnitude) * 100%),0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}.animate--bottom-in{animation-name:bottom-in}@keyframes scale-in{0%{transform:scale3d(var(--animate-scale),var(--animate-scale),1);opacity:0}100%{transform:scale3d(1,1,1);opacity:1}}.animate--big-in{--animate-scale:calc(var(--animate-magnitude) * 1.5);animation-name:scale-in}.animate--small-in{--animate-scale:calc(var(--animate-magnitude) * 0.5);animation-name:scale-in}@property --progress{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes progress{0%{--progress:0%}100%{--progress:100%}}.animate--wipe-right-in{animation-name:progress;opacity:1;mask-image:linear-gradient(270deg,black 0%,black var(--progress),transparent var(--progress))}.animate--wipe-left-in{animation-name:progress;opacity:1;mask-image:linear-gradient(90deg,black 0%,black var(--progress),transparent var(--progress))}.animate--wipe-top-in{animation-name:progress;opacity:1;mask-image:linear-gradient(180deg,black 0%,black var(--progress),transparent var(--progress))}.animate--wipe-bottom-in{animation-name:progress;opacity:1;mask-image:linear-gradient(0deg,black 0%,black var(--progress),transparent var(--progress))}html.js .accordeon__header{cursor:pointer;margin-block:0}html.js .accordeon__body{overflow:hidden;height:0}html.js .accordeon__body--open{height:auto}html.js .accordeon__body--animated{transition:height 0.4s}.message{border:2px solid var(--gold);color:var(--gold);padding:var(--gap)}.message.success{border-color:var(--successcolor);color:var(--successcolor)}.message.fail{border-color:var(--errorcolor);color:var(--errorcolor)}.product-filter .body p,.sect-two-cols .body p,.sect-4cols p,section.products p,section.ratings p,.career-video .body p,.trainee-video .body p,section.cards .columns p,section.two-articles .abstract p,.berufdetail .text p,.berufdetail .text li,.product-areas p{text-align:justify;hyphens:auto}.readmore{font-weight:600;text-transform:uppercase;cursor:pointer;display:inline-block;padding:.5em .5em .5em 0;text-decoration:none;font-size:90%}.readmore:hover{text-decoration:underline}.abstract+.readmore{margin-top:1em}.bigtext,.bighead{font-family:'Roboto Slab';font-size:40px;hyphens:none;color:var(--gold);text-transform:uppercase;line-height:1;font-weight:400;letter-spacing:-2px}.bigtext.bigtextwhite{color:#fff}.bigtext.bigtextblack{color:#000}.pagefooter{background:#000;color:var(--gold);padding-inline:var(--cpad);padding-block:var(--section-dist-outer)}.pagefooter nav{display:flex;flex-direction:column;gap:1.5em}.pagefooter nav a{display:block;text-transform:uppercase;text-decoration:none}.pagefooter__title{text-transform:uppercase;margin-bottom:.5em}.pagefooter__content{display:grid;grid-template-columns:1fr;gap:var(--section-dist-inner) var(--gap)}.pagefooter__social a{display:inline-block;text-decoration:none;margin-right:10px}.pagefooter__social img{display:block;width:50px;height:auto}.pagefooter__contact{display:grid;grid-template-columns:47px 1fr;gap:2em 3em;align-items:center}.pagefooter__contacticon{display:block;width:100%;height:auto}.pagefooter__contactcontent a{text-decoration:none}.pagefooter__contactcontent a:hover{text-decoration:underline}.pagefooter__logo{align-self:end;justify-self:center}@media (min-width:512px){.pagefooter__content{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"main main sub sub" "meta meta social social" "contact contact contact logo"}.pagefooter__main{grid-area:main}.pagefooter__sub{grid-area:sub}.pagefooter__meta{grid-area:meta}.pagefooter__social{grid-area:social;align-self:end}.pagefooter__contact{grid-area:contact}.pagefooter__logo{grid-area:logo;justify-self:end}}@media (min-width:768px){.pagefooter__content{grid-template-columns:1fr 1fr 1fr;gap:0 var(--gap);grid-template-areas:"main sub social" "main sub meta" "contact contact logo"}.pagefooter__meta{align-self:end}.pagefooter__social{align-self:start}.pagefooter__contact,.pagefooter__logo{padding-top:var(--section-dist-inner)}.pagefooter nav a:hover{font-weight:700}}@media (min-width:1280px){.pagefooter nav{gap:2.5em}.pagefooter__content{margin-inline:auto;max-width:var(--maxcw);grid-template-rows:1fr auto;grid-template-columns:1fr 1fr 1fr 2fr 110px;grid-template-areas:"main sub social contact logo" "main sub meta contact logo"}.pagefooter__contact{padding-top:0;justify-self:end}.pagefooter__logo{align-self:end;padding-top:0}}body.not{overflow-y:auto;position:static}body.noscroll-not{overflow-y:scroll;position:fixed;top:var(--scrollpos,0);inline-size:100%;overflow-y:scroll}#overlay{display:none}#overlay.show{display:flex;position:fixed;background:#0009;width:100%;height:100%;bottom:0;left:0;padding:30px;flex-direction:column;justify-content:center;align-items:center;z-index:10;animation:blend-in .3s linear both}#overlay.hide,#overlay.show.hide{animation:blend-out .3s both}#overlay-inner{padding:calc(var(--cpad) * 2);background:#000;color:#fff;box-shadow:5px 5px 30px #0007;max-width:90vw;max-height:90vh;border-radius:4px;position:relative}#overlay.show #overlay-inner{animation:blend-in .5s ease-out both}#overlay-content{width:100%;height:100%;overflow:clip;display:flex;justify-content:center;align-content:center;overflow-y:auto}#overlay-content video{max-width:100%;max-height:100%;object-fit:contain}#overlay-content img{max-width:100%;max-height:100%;object-fit:contain}#overlay-content iframe{width:800px;max-width:80vw;max-height:100%;object-fit:contain;aspect-ratio:16/9}#overlay-close{cursor:pointer;color:#fff;font-size:calc(var(--cpad) * 1.4);position:absolute;top:.1em;right:.1em;text-align:center;width:1.4em;height:1.4em;line-height:1;padding:.2em;--linecolor:white}#overlay-close::before,#overlay-close::after{display:block;content:'';position:absolute;top:50%;left:10%;width:80%;margin-top:-1px;height:2px;background-color:var(--linecolor)}#overlay-close::before{transform:rotate(45deg)}#overlay-close::after{transform:rotate(-45deg)}@keyframes roll-open{from{height:0;opacity:.2}to{height:100%;opacity:1}}@keyframes blend-in{from{opacity:0}to{opacity:1}}@keyframes blend-out{from{opacity:1}to{opacity:0}}button.button,a.button{position:relative;overflow:hidden;width:calc(100% - 1px)}button.button span,a.button span{position:relative;z-index:1}button.button,button.button::before,a.button,a.button::before{transition:border 400ms ease-out,background 400ms ease-out,width 400ms ease-out,color 400ms ease-out}.button.fixedwidth{max-width:var(--halfnarrow)}@media (min-width:1024px){button.button::before,a.button::before{content:'';display:block;position:absolute;top:0;right:0;background:var(--btncolor);width:0;height:100%}a.button.hover::before,button.button:hover::before,a.button:hover::before{width:100%}a.button.hover,button.button:hover,a.button:hover{color:var(--btncompl)}}a[data-video],a[data-iframe]{position:relative;display:block;overflow:clip}a[data-video] svg,a[data-iframe] svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:200px;height:auto;fill:#fff;max-width:40%}a[data-video] img,a[data-iframe] img{transition:all 250ms ease-out}a[data-video]:hover img,a[data-iframe]:hover img{transform:scale(1.03)}.video .bg img,.video .bg video{display:block;width:100%;height:100vh;object-fit:cover}.video .videolink{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0008}.video .videolink::after{display:none}.video .playbutton{display:block;width:200px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:var(--gold)}.video.fx-overscroll{position:sticky;top:0}.video.fx-overscroll .bg{min-height:100vh}.title-sect{padding:var(--section-dist-outer) var(--cpad)}.title-sect .inner{max-width:var(--narrowwidth);text-align:center}.two-articles{--article-gap:2em;--image-gap:50px;padding-top:var(--section-dist-outer);padding-bottom:calc(var(--section-dist-outer) - var(--section-dist-inner));background:#fff;position:relative}.two-articles .borderarea{display:none}.two-articles.var-imgright .borderarea{margin-inline:50% 0}.two-articles.var-imgright .border-top{left:auto;right:0}.two-articles .heading{margin-bottom:var(--section-dist-inner);padding-inline:var(--cpad)}.two-articles article{position:relative}.two-articles article .text{padding:var(--section-dist-inner) var(--cpad)}.two-articles article .text p{text-align:justify}.two-articles article+article .border-top{left:auto;right:0}.two-articles article .text h3{margin-bottom:1em}.two-articles article img{width:100%;display:block;height:auto;aspect-ratio:16 / 9;object-fit:cover}@media (min-width:768px){.two-articles{padding-bottom:var(--section-dist-outer)}.two-articles .two-col{display:grid;grid-template-columns:1fr;gap:var(--article-gap)}.two-articles article{display:grid;gap:var(--image-gap);align-items:center}.two-articles article .text{padding-block:0}.two-articles article:first-child{grid-template-columns:1fr var(--halfnarrow)}.two-articles article:last-child{grid-template-columns:var(--halfnarrow) 1fr}.two-articles article img{max-height:none;width:100%;height:360px;aspect-ratio:auto}.two-articles article:last-child .img{grid-column:2 / span 1;grid-row:1 / span 1}.two-articles article:first-child .text{padding-left:0}.two-articles article:last-child .text{padding-right:0;grid-column:1 / span 1;grid-row:1 / span 1}.two-articles.var-imgright article:first-child{grid-template-columns:var(--halfnarrow) 1fr}.two-articles.var-imgright article:last-child{grid-template-columns:1fr var(--halfnarrow)}.two-articles.var-imgright article:first-child .img{grid-column:2 / span 1;grid-row:1 / span 1}.two-articles.var-imgright article:last-child .img{grid-column:1 / span 1;grid-row:1 / span 1}.two-articles.var-imgright article:first-child .text{grid-column:1 / span 1;grid-row:1 / span 1;padding-inline:var(--cpad) 0}.two-articles.var-imgright article:last-child .text{grid-column:2 / span 1;grid-row:1 / span 1;padding-inline:0 var(--cpad)}}@media (min-width:1280px){.two-articles .borderarea{padding-bottom:var(--section-dist-inner);margin-right:50%;position:relative;display:block}.two-articles .border-top{display:block;height:3px;background:var(--gold);position:absolute;top:0;left:0;width:100%}.two-articles .two-col{grid-template-columns:1fr 1fr}.two-articles article:first-child .img{padding-top:150px}.two-articles article:last-child .img{padding-bottom:150px}.two-articles article .text{padding:0!important}.two-articles article:first-child .text{align-self:start}.two-articles article:last-child .text{align-self:end}.two-articles.var-imgright{padding-inline:var(--cpad)}.two-articles.var-imgright .two-col{max-width:var(--maxcw);margin-inline:auto}.two-articles.var-imgright article{grid-template-columns:1fr 1fr!important}.two-articles.var-imgright article img{width:100%;height:auto;aspect-ratio:360 / 520}}section.spiess{padding:var(--section-dist-outer) var(--cpad)}section.spiess .border-top{display:block;width:calc(50% - var(--cpad));height:3px;background:var(--gold);margin-bottom:var(--section-dist-inner)}.spiess .fourcols{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}.spiess .fourcols .text{text-align:justify;hyphens:auto}.spiess .fourcols .img{grid-column:3 / 5}.career{background:var(--beige);position:relative;padding-top:var(--section-dist-outer);padding-bottom:var(--section-dist-outer);overflow:clip}.career .heading{margin-bottom:var(--section-dist-outer)}.career .row .text{max-width:var(--halfnarrow);margin-inline:auto}.career .row .text p{text-align:justify}.career .row .text>*{max-width:var(--halfnarrow)}.career .bigtext{margin-block:var(--section-dist-inner);text-align:center}.career .row+.row{margin-top:var(--section-dist-outer)}.career div.cta{margin-top:50px}section.textimglr{padding-bottom:var(--section-dist-outer);.row{display:grid;grid-template:1fr / 1fr 1fr}.row.imgright .image{grid-column:2}.row.imgright .text{grid-column:1;grid-row:1}.row .image{background:var(--imgbgcolor);min-height:calc(100vh - var(--headerheight))}.row .text{display:flex;flex-direction:column;justify-content:flex-start;padding-left:calc(var(--halfnarrow) + var(--gap));padding-right:max(var(--gap), calc(100% - var(--halfcw)));text-align:justify}.row.imgright .text{padding-left:max(var(--gap), calc(100% - var(--halfcw)));padding-right:calc(var(--halfnarrow) + var(--gap))}.row+.row{margin-top:var(--section-dist-outer)}.row+.row .text{justify-content:flex-end}}.articles{padding:var(--section-dist-outer) var(--cpad)}.articles.black{background:#000;color:#fff;--btncolor:white;--btncompl:var(--gold)}.articles.black .bighead{color:#fff}.articles .bighead{margin-bottom:var(--section-dist-outer)}.articles .carousel{position:relative}.articles .carousel .article .image img{width:100%;height:70vh;object-fit:cover}.articles .carousel .article .text{max-width:var(--narrowwidth);margin-top:var(--section-dist-inner);text-align:justify}.articles .article{margin-bottom:var(--section-dist-inner)}.articles .cta .button{max-width:var(--halfnarrow);margin-top:auto;display:block;margin-left:auto}.articles .cta{text-align:right;display:flex;justify-content:end;align-content:end}.articles.js{overflow:clip;--scale:.7;--displeft:-130%;--dispright:130%}.articles.js .article{display:none;position:absolute;top:0;left:0;width:100%;min-height:100%;pointer-events:none}.articles.js .article .image{pointer-events:auto}.articles.js .article .text{opacity:0;pointer-events:none}.articles.js .article .cta{opacity:0;pointer-events:none}.articles.js .article.next,.articles.js .article.prev,.articles.js .article.current{display:grid}.articles.js .article.current{z-index:1}.articles.js .article.current .text{opacity:1;pointer-events:auto}.articles.js .article.current .cta{opacity:1;pointer-events:auto}.articles.js .article.next .image img{transform:scale(var(--scale)) translateX(var(--dispright))}.articles.js .article.prev .image img{transform:scale(var(--scale)) translateX(var(--displeft))}.articles.js .article.next .image img,.articles.js .article.prev .image img{cursor:pointer}.articles.anim-right .article.current .cta,.articles.anim-right .article.current .text,.articles.anim-left .article.current .cta,.articles.anim-left .article.current .text{animation:blend-out 300ms ease}.articles.anim-left .article.next .cta,.articles.anim-left .article.next .text{animation:blend-in 300ms 300ms ease}.articles.anim-right .article.prev .cta,.articles.anim-right .article.prev .text{animation:blend-in 300ms 300ms ease}.articles.anim-left .article.current .image img{animation:articles-c2l 400ms ease}.articles.anim-left .article.prev .image img{animation:articles-l2l 400ms ease}.articles.anim-left .article.next .image img{animation:articles-r2c 400ms ease}.articles.anim-right .article.current .image img{animation:articles-c2r 400ms ease}.articles.anim-right .article.prev .image img{animation:articles-l2c 400ms ease}.articles.anim-right .article.next .image img{animation:articles-r2r 400ms ease}.articles.js .article.next.in .image img{animation:blend-in 400ms ease}.articles.js .article.prev.in .image img{animation:blend-in 400ms ease}@keyframes articles-c2l{from{transform:scale(1) translateX(0)}to{transform:scale(var(--scale)) translateX(var(--displeft))}}@keyframes articles-c2r{from{transform:scale(1) translateX(0)}to{transform:scale(var(--scale)) translateX(var(--dispright))}}@keyframes articles-l2l{from{opacity:1}to{opacity:0}}@keyframes articles-r2r{from{opacity:1}to{opacity:0}}@keyframes articles-l2c{from{transform:scale(var(--scale)) translateX(var(--displeft))}to{transform:scale(1) translateX(0)}}@keyframes articles-r2c{from{transform:scale(var(--scale)) translateX(var(--dispright))}to{transform:scale(1) translateX(0)}}.simple-articles{padding:var(--section-dist-outer) var(--cpad)}.simple-articles .bighead{text-align:center;margin-bottom:var(--section-dist-inner);color:var(--gold)}.simple-articles .columns{display:flex;gap:40px;flex-wrap:wrap}.simple-articles .columns>*{flex:1 1 500px;background:var(--beige);color:#000}.simple-articles .image{overflow:clip}.simple-articles .image img{width:100%;height:40vh;object-fit:cover;transition:transform 400ms ease}.simple-articles .image:hover img{transform:scale(1.05)}.simple-articles .cta{display:none}.simple-articles .text{padding:40px}.simple-articles .text p{text-align:justify}.simple-articles .buttons{margin-top:var(--section-dist-inner);display:flex;justify-content:flex-end}.simple-articles .buttons .button{max-width:var(--halfnarrow);display:block;margin:0}@media (min-width:1280px){.simple-articles .bighead{text-align:right}}.icons1{--image-gap:40px;background:var(--beige);color:#000;padding:var(--section-dist-outer) var(--cpad)}.icons1 .bighead{text-align:center;margin-bottom:var(--section-dist-inner)}.icons1 .icons{display:flex;flex-direction:column;gap:var(--section-dist-inner)}.icons1 .icons .icon{display:grid;grid-template-columns:1fr 3fr;gap:var(--image-gap)}.icons1 .icons .icon .image{vertical-align:middle;text-align:center}.icons1 .icons .icon .image img{width:var(--iconw);height:auto}.icons1 .icons .icon .text{vertical-align:middle;display:flex;flex-direction:column;justify-content:center}.icons1 .icons .icon:last-child .text{margin-bottom:0}@media (min-width:768px){.icons1 .inner{display:grid;grid-template-columns:clamp(150px,25vw,var(--halfnarrow)) 1fr;grid-template-areas:"title icons"}.icons1 .title{grid-area:title;position:relative;overflow:hidden}.icons1 .bighead{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,90deg);transform-origin:50% 50%;white-space:nowrap;margin:0}.icons1 .icons{grid-area:icons}.icons1 .icons .icon{max-width:var(--narrowwidth);grid-template-columns:1fr 1fr}}.contact{margin:0 0 var(--section-dist-outer) 0;overflow:clip}.contact .bg{min-height:max(500px, 50vh);position:relative}.contact .bgimg{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;filter:brightness(.65)}.contact.contact-water{background-color:#000;margin-bottom:0;padding-bottom:var(--section-dist-outer)}.contact.contact-water .bg{background-color:#000}.contact.contact-water .bgimg{filter:none;object-fit:contain;object-position:50% 100%}.contact .bigtext{position:relative;color:#fff;text-align:center;padding-top:var(--section-dist-outer);padding-bottom:var(--section-dist-inner)}.contact h2.bigtext2{font-size:inherit;margin:0;padding:0;font-weight:inherit}.contact.contact-water .bigtext{color:var(--gold)}.contact .inner{margin-top:-300px;padding:0 var(--cpad)}.contact.contact-water .inner{max-width:var(--midwidth)}.contact .beige{background:var(--beige);color:#000;padding:var(--section-dist-outer) var(--cpad);position:relative}.contact.contact-water .beige{background:#fff}.contact .body{margin-bottom:var(--section-dist-inner)}.contact .columns{margin:0 auto;display:flex;width:100%;gap:var(--gap);flex-wrap:wrap}.contact .col{flex:1 1 30%;gap:var(--gap)}.contact .col.form{flex:1 1 70%}.contact .columns h2,.contact .columns h3,.contact .columns h4,.contact .columns h5{display:none}.contact .icon{display:grid;grid-template:1fr / 70px 1fr;margin-bottom:3em}.contact .icon:first-child{margin-top:1em}.contact .icon:last-child{margin-bottom:0}.contact .icon .image{display:flex;flex-direction:column;justify-content:center}.contact .icon .image img{max-width:47px}.contact .col>*,.contact .icon,.contact .text{align-content:center}.contact .text a{color:inherit;text-decoration:none}.contact .text a:hover{text-decoration:underline}.contact form .radio{height:3em;padding:.5em 1em}.contact .input{margin-bottom:var(--gap)}.contact form textarea{width:100%;height:100%}.contact form input[type=email],.contact form input[type=tel],.contact form input[type=text]{width:100%;height:100%}.contact form textarea,.contact form input[type=text],.contact form input[type=tel],.contact form input[type=email]{font-size:16px;line-height:1.3;padding:.5em 1em;border:2px solid var(--btncolor);background:transparent;border-radius:0}.contact form textarea::placeholder,.contact form input[type=text]::placeholder,.contact form input[type=tel]::placeholder,.contact form input[type=email]::placeholder{color:var(--btncolor)}.contact form textarea:focus,.contact form input[type=text]:focus,.contact form input[type=tel]:focus,.contact form input[type=email]:focus{outline:none}.contact form .check{padding-left:2em;margin:1em 0;position:relative;font-size:90%}.contact form .check input[type=checkbox]{position:absolute!important;top:0;left:0;appearance:none;margin:0;width:1.1em;height:1.1em;border:2px solid var(--gold);border-radius:0;position:relative}.contact form .check input[type=checkbox]:checked:before{display:block;content:"";position:absolute;top:0;left:0;width:70%;height:130%;transform:translate(30%,-30%) rotate(45deg);border-right:3px solid rgb(0,128,60);border-bottom:3px solid rgb(0,128,60)}.contact form .errormsg{font-size:80%;padding:5px;color:var(--errorcolor)}.contact form .input.error input[type=email],.contact form .input.error input[type=tel],.contact form .input.error input[type=text],.contact form .textarea.error textarea{border-color:var(--errorcolor)}.contact form .check.error label{color:var(--errorcolor)}.contact form .note{padding-left:2em;margin:1em 0}.contact form button.button{margin:1em 0 0 auto;width:100%;background:transparent}.contact form.sending{opacity:.5;pointer-events:none}@media (min-width:768px){.contact .beige{padding-inline:var(--section-dist-outer)}}.sect-two-cols{padding:var(--section-dist-outer) var(--cpad)}.sect-two-cols .heading{text-align:center;margin:0 0 1em}.sect-two-cols .body{columns:40ex auto;column-gap:var(--gap)}.sect-simple-text{padding:var(--section-dist-outer) var(--cpad)}.sect-simple-text .inner{max-width:var(--narrowwidth)}.sect-simple-text .inner.medium{max-width:var(--midwidth)}.sect-simple-text .heading{text-align:center;margin:0 0 1em}.sect-simple-text .body p{text-align:justify}.sect-simple-text .body p.align_center{text-align:center}section.bgbeige{background:var(--beige)}section.bgblack{background:#000;color:#fff;--btncolor:white}.sect-4cols{padding:var(--section-dist-outer) var(--cpad)}.sect-4cols .heading{margin:0 0 var(--section-dist-inner);text-align:center}.sect-4cols .body p{text-align:center}.sect-4cols .texts-4cols{margin-top:var(--section-dist-inner);display:grid;grid-auto-rows:auto auto;grid-template-columns:repeat(1,1fr);gap:0 var(--gap)}ul.texts-4cols,ol.texts-4cols,ul.texts-4cols>li,ol.texts-4cols>li{list-style-type:none;margin:0;padding:0}.texts-4cols{margin-bottom:calc(var(--section-dist-inner) * -1)}.texts-4cols .text{hyphens:auto;display:grid;grid-template-rows:subgrid;grid-row:span 2}.texts-4cols .text>div{padding-bottom:var(--section-dist-inner)}.texts-4cols .cta .button{margin:0}section.products{background:var(--beige);padding:var(--section-dist-outer) var(--cpad)}section.products .heading{margin:0 0 var(--section-dist-inner);text-align:center}section.products .heading+.body p{text-align:center}section.products .producttiles{margin-top:var(--section-dist-outer)}.prodtile{display:flex;flex-direction:column}.prodtile .imgtile{width:100%;height:345px;background:#fff;padding:30px 10px 10px 10px;flex:0 0 auto;cursor:pointer;box-shadow:var(--boxshadow)}.prodtile .imgtile{overflow:clip}.prodtile .imgtile img{width:100%;height:100%;object-fit:contain;transform:scale3d(1.2,1.2,1);transition:transform 400ms;transform-origin:50% 40%}.prodtile .imgtile:hover img{transform:scale3d(1.3,1.3,1)}.prodtile .text{padding:30px 5px 0 5px;hyphens:auto}section.products .producttiles .cta{display:flex;flex-direction:column;justify-content:end}.producttiles .product-family{margin-bottom:var(--section-dist-inner);transition:height 400ms ease-out;overflow:hidden;margin-inline:calc(-1 * max(var(--cpad), var(--x-cwidth)))}.producttiles .product-family{.nubsie{height:50px;text-align:center;overflow:clip}.nubsie::before{content:'';display:inline-block;border-left:50px solid #fff;border-top:50px solid #fff;transform:translate(0,20px) rotate(45deg);width:72px;height:72px}.family{background:#fff;padding:var(--section-dist-inner) max(var(--cpad), var(--x-cwidth));min-height:50vh;position:relative}.family .col{margin-bottom:var(--section-dist-inner)}.close{position:absolute;top:var(--section-dist-inner);right:max(var(--cpad), var(--x-cwidth));width:50px;height:50px;text-align:center;cursor:pointer}.close::before,.close::after{width:2px;background:var(--gold);height:100%;content:'';display:block;position:absolute;top:50%;left:50%;transform-origin:50% 50%}.close::before{transform:translate3d(0,-50%,0) rotate3d(0,0,1,-45deg)}.close::after{transform:translate3d(0,-50%,0) rotate3d(0,0,1,45deg)}.heading{text-align:left}.thumbs{display:flex;flex-wrap:wrap;gap:20px}.thumbs img{width:120px;height:80px;object-fit:cover}}.producttiles .product-family .product{margin-top:var(--section-dist-inner);.image{text-align:center}.image img{max-width:400px;width:100%}.features .icon{text-align:center;margin-top:var(--section-dist-inner)}.features .icon img{max-width:80px}.texts{margin-top:var(--section-dist-inner)}}.left-right-indicator{cursor:pointer}.left-right-indicator__arrow{display:none}section.ratings{padding-top:var(--section-dist-outer);overflow-x:hidden}section.ratings .heading{margin:0 0 1em;text-align:center}section.ratings .body{margin-bottom:var(--section-dist-inner)}section.ratings .body p{text-align:center;hyphens:initial}section.ratings .border-top{display:block;width:calc(50% - var(--cpad));height:3px;background:var(--gold)}.customer-logos{position:relative;padding-block:var(--section-dist-outer)}.customer-logos>.logos{position:relative;max-width:calc(var(--maxcw) + (var(--basedist) * 8));margin:0 auto;height:150px;overflow:hidden;padding:0;pointer-events:none}.customer-logos.interactive>.logos::after{display:none}.customer-logos>.logos::after{display:table;content:"";clear:left}.customer-logos .customer{width:100%;float:left;padding-inline:calc(var(--basedist) * 4);height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;pointer-events:none}.customer-logos.interactive .customer{float:none;position:absolute;top:0;left:0}.customer-logos>.logos.animated .customer{transition:transform 0.4s}.customer-logos img{display:block;max-width:100%;max-height:100%;aspect-ratio:16 / 9;object-fit:contain}section.ratings .two-col{display:flex;flex-wrap:wrap;gap:2em}section.ratings .two-col>article{display:grid;gap:50px;width:40%;flex:1 1 auto;position:relative}section.ratings article .border-top{display:block;height:3px;background:var(--gold);position:absolute;top:0;right:0;width:100%}section.ratings article+article .border-top{left:auto;right:0}section.ratings .two-col>article.left{grid-template:1fr / 1fr var(--halfnarrow)}section.ratings .two-col>article.right{grid-template:1fr / var(--halfnarrow) 1fr}section.ratings .right .img{grid-column:2}section.ratings .right .text{grid-column:1;grid-row:1}section.ratings h3{margin-bottom:2em}section.ratings .two-col .text>details{margin-top:60px}section.ratings .left .text{display:flex;flex-direction:column;justify-content:end}section.ratings .left .img{text-align:right;margin-top:60px}section.ratings .right .img{margin-top:auto}section.ratings .left .img{padding-bottom:150px}@media (min-width:600px){.customer-logos .customer{width:50%}}@media (min-width:800px){.customer-logos .customer{width:33.33%}}@media (min-width:1000px){.customer-logos .customer{width:25%}}.sect-icons2cols{--image-gap:40px;padding:var(--section-dist-outer) var(--cpad)}.sect-icons2cols .heading{text-align:center;margin-bottom:var(--section-dist-inner)}.sect-icons2cols .inner.narrow .text-c{margin-bottom:var(--section-dist-inner)}.sect-icons2cols hr{display:none}.icons2cols,.icons2cols li{list-style-type:none;padding:0;margin:0}.icons2cols{display:grid;grid-template-columns:1fr;gap:var(--section-dist-inner) var(--gap)}.icons2cols li{display:grid;gap:var(--image-gap);grid-template-columns:1fr 3fr;grid-template-areas:"icon text"}.icons2cols .icon{grid-area:icon}.icons2cols .icon img{display:block;width:100%;max-width:var(--iconw);height:auto;margin-inline:auto}.icons2cols .text{grid-area:text}@media (min-width:768px){.icons2cols li{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.icons2cols{grid-template-columns:1fr 1fr}.icons2cols li:nth-child(odd){grid-template-areas:"text icon"}.icons2cols li:nth-child(odd) .text{text-align:right}}@media (min-width:1280px){.sect-icons2cols hr{display:block;margin-top:var(--section-dist-outer);background:var(--gold);border:0;height:3px}}.product-filter{--gap:40px;padding:var(--section-dist-outer) var(--cpad)}.product-filter .heading{text-align:center;margin-bottom:var(--section-dist-inner)}.product-filter .inner>.body{margin-bottom:var(--section-dist-inner)}.product-filter .inner>.body p{text-align:center}.product-areas{display:grid;gap:var(--section-dist-inner) var(--gap);grid-template-columns:1fr}.product-areas .heading.small{font-size:24px}.product-areas .heading.small:last-child{margin-bottom:0}.product-areas .readmore a{text-decoration:none}.product-areas .readmore a:hover{text-decoration:underline}.product-areas .type p.button{margin-top:2em}.product-areas .img{overflow:clip;box-shadow:var(--boxshadow);width:100%;height:360px;background-color:var(--imgbgcolor)}.product-areas .img img{transform:scale3d(1,1,1);transition:all 400ms;display:block;width:100%;height:100%;object-fit:cover}.product-areas .img img:hover{transform:scale3d(1.1,1.1,1)}.product-areas .type{margin:-15px;padding:15px;background:#fff0;transition:background 400ms,box-shadow-color 400ms}.product-areas .type:hover{background:var(--beige);box-shadow:var(--boxshadow)}.product-areas .type+.type{margin-top:40px}.product-areas .type h4{margin-top:0}.product-areas .buttons{display:flex;flex-direction:column;justify-content:end}.product-areas .buttons .button{margin:0}.product-areas .buttons:nth-child(4n+1){transform:translate3d(calc(3 * var(--4colshift)),0,0)}.product-areas .buttons:nth-child(4n+2){transform:translate3d(calc(2 * var(--4colshift)),0,0)}.product-areas .buttons:nth-child(4n+3){transform:translate3d(calc(1 * var(--4colshift)),0,0)}@media (min-width:768px){.product-areas{grid-template-columns:1fr 1fr}.product-areas .img{height:auto;aspect-ratio:1}}@media (min-width:1024px){.product-areas{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1280px){.product-areas{grid-template-columns:1fr 1fr 1fr 1fr}}.aboutus{position:relative;clip-path:inset(0);min-height:calc(100vh - var(--headerheight));padding:var(--section-dist-outer) var(--cpad)}.aboutus .bgimg{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.aboutus .bgimg.filter-darken50{filter:brightness(.5)}.aboutus .bgimg.filter-darken35{filter:brightness(.65)}.aboutus .bgimg.filter-darken20{filter:brightness(.8)}.aboutus .bg{height:100%;background-color:var(--imgbgcolor);width:100%;clip-path:inset(0);position:absolute;top:0;left:0}.aboutus .inner{position:relative;color:#fff;--btncolor:white;--btncompl:var(--gold)}.aboutus .heading{color:#fff;text-align:center;margin-bottom:var(--section-dist-inner)}.aboutus .inner.medium+.inner>p{text-align:center}.aboutus.var1 .inner.narrow{padding:calc(0.5 * var(--gap));max-width:calc(var(--narrowwidth) + var(--gap));background:#0008}.aboutus.var2 .inner.narrow{padding:calc(0.5 * var(--gap));max-width:calc(var(--narrowwidth) + var(--gap));background:#0008;backdrop-filter:blur(20px)}.articles-4col{padding:var(--section-dist-outer) var(--cpad)}.articles-4col .heading{text-align:center;margin-bottom:var(--section-dist-inner)}.articles-4col .inner>.body{text-align:center;margin-bottom:var(--section-dist-inner)}.articles-4col .columns{display:grid;grid-auto-flow:row;grid-template:repeat(3,auto) / repeat(4,1fr);gap:40px}.articles-4col .columns>.article{grid-row:1 / 4;display:grid;grid-template-rows:subgrid}.articles-4col .article .img{aspect-ratio:1;grid-row:1;box-shadow:var(--boxshadow);overflow:clip}.articles-4col .article .img img{object-fit:cover;width:100%;height:100%;display:block;transition:transform 400ms}.articles-4col .article .img:hover img{transform:scale3d(1.1,1.1,1)}.articles-4col .article .text{grid-row:2}.articles-4col .article .link{grid-row:3}.articles-4col .article .link a{text-decoration:none;text-transform:uppercase;font-weight:600}.articles-4col .article .link a:hover{text-decoration:underline}.two-texts{padding:var(--section-dist-outer) var(--cpad)}.two-texts .heading{text-align:center;margin-bottom:var(--section-dist-inner)}.two-texts .columns p{text-align:justify;hyphens:auto}.career-video{position:relative;padding-bottom:var(--section-dist-outer)}.career-video .border-top{width:50%;background:var(--gold);height:3px;margin-bottom:var(--section-dist-outer)}.career-video .bigtext{position:absolute;top:0;left:max(var(--cpad), calc(50% - var(--halfcw)))}.career-video .bigtext1,.career-video .bigtext2{position:absolute;top:0;white-space:nowrap}.career-video .bigtext1{left:1em}.career-video .bigtext2{left:0;transform-origin:0 0;transform:translate3d(1em,.1em,0) rotate3d(0,0,1,90deg)}.career-video .columns{display:grid;grid-template:1fr / 50% 50%;height:200vh}.career-video .left{margin-left:max(var(--cpad), calc(100% - var(--halfcw) - 20px));position:relative;display:grid;grid-template:1fr / 1fr;margin-top:calc(100vh + var(--headerheight) + 100px)}.career-video .body{align-self:end;max-width:calc(var(--halfnarrow) - 40px);margin:3em 40px 0 auto}.career-video .video>div{height:150vh}.career-video .video img{width:100%;height:100vh;object-fit:cover}.icons-4cols{--gap:40px;background:var(--beige);padding:var(--section-dist-outer) var(--cpad)}.icons-4cols .heading{max-width:var(--halfcw);margin:0 auto var(--section-dist-inner) auto;text-align:center}.icons-4cols .icons{display:grid;grid-template-columns:1fr;gap:0 var(--gap)}.icons-4cols .icons{text-align:center}.icons-4cols .icon .image img{width:var(--iconw)}.icons-4cols .text{padding-bottom:var(--section-dist-inner)}@media (min-width:768px){.icons-4cols .icons{grid-template-columns:1fr 1fr;grid-auto-flow:row}.icons-4cols .icons .icon{display:grid;grid-template-rows:subgrid;grid-auto-flow:row;grid-row:span 3}}@media (min-width:1024px){.icons-4cols .icons{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1280px){.icons-4cols .icons{grid-template-columns:1fr 1fr 1fr 1fr}}section.cards{background:#000;color:#fff;padding:var(--section-dist-outer) var(--cpad)}section.cards .heading{margin-bottom:var(--section-dist-inner);text-align:center}section.cards .columns{display:grid;grid-template:1fr / 1fr 1fr;gap:40px;margin-bottom:var(--section-dist-inner)}section.cards .border-left{width:calc(50% + var(--cpad));height:3px;background:var(--gold);margin-bottom:var(--section-dist-inner);margin-left:calc(-1 * var(--cpad))}section.cards .cards{max-width:var(--maxcw);margin:0 auto;display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}section.cards .cards .card{aspect-ratio:1;background:#fff;color:#000;font-size:14px;line-height:1.2;padding:var(--cpad);display:flex;flex-direction:column}section.cards .cards .title{font-size:16px;font-family:'Roboto Slab';font-weight:400;text-transform:uppercase;color:var(--gold);letter-spacing:-1px;margin-bottom:1.5em;text-align:center}section.cards .cards .text{flex-shrink:1;overflow:auto}section.cards .cards .text p{text-align:justify;hyphens:auto}section.cards .cards .cta{margin-top:auto}section.cards .cards .cta .button{margin:0}section.cards .card{position:relative;overflow:clip}section.cards .card .open{display:flex;flex-direction:column;justify-content:center;height:100%}section.cards .card .closed{display:flex;flex-direction:column;justify-content:center;transition:all;position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--cpad);background:var(--gold)}section.cards .card .closed .title{font-size:40px;color:#000;margin-bottom:.5em;min-height:2.2em}section.cards .card .closed{transition:all 400ms ease-in}section.cards .card:hover .closed{opacity:0;pointer-events:none}section.cards .card .closed img{display:block;width:20%;margin:var(--cpad) auto 0 auto}section.contact-persons{--gap:40px;padding:var(--section-dist-outer) var(--cpad)}section.contact-persons .bighead{margin-bottom:var(--section-dist-inner);white-space:nowrap;color:#000}section.contact-persons .persons{display:grid;gap:var(--cpad) var(--gap);grid-template-columns:1fr}section.contact-persons .person{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-auto-flow:row}section.contact-persons .person{.img{overflow:clip}img{transition:transform 400ms ease}img:hover{transform:scale(1.1)}}section.contact-persons .bigtext{position:relative;width:100%;white-space:nowrap;height:1em;margin-bottom:var(--section-dist-inner);.bigtext1,.bigtext2{position:absolute;top:0}.bigtext1{transform-origin:0 100%;transform:translate3d(0,-.9em,0) rotate3d(0,0,1,90deg)}.bigtext2{left:1em}}@media (min-width:768px){section.contact-persons .persons{grid-template-columns:1fr 1fr}}@media (min-width:1024px){section.contact-persons .persons{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1280px){section.contact-persons .persons{grid-template-columns:1fr 1fr 1fr 1fr}section.contact-persons.skipone .persons,section.contact-persons .persons.skipone{margin-left:calc(var(--halfcw) * 0.25);width:calc(100% - var(--halfcw) / 2);grid-template-columns:repeat(3,1fr)}}.trainee-video{position:relative;padding-bottom:var(--section-dist-outer)}.trainee-video .border-top{width:calc(50% - 20px);max-width:calc(50% - 20px);background:var(--gold);height:3px;margin-bottom:var(--section-dist-outer);margin-left:auto}.trainee-video .bigtext{position:absolute;bottom:var(--section-dist-outer);right:max(var(--cpad), calc(50% - var(--halfcw)))}.trainee-video .bigtext1,.trainee-video .bigtext2{position:absolute;bottom:0;white-space:nowrap}.trainee-video .bigtext1{right:0;transform-origin:100% 100%;transform:translate3d(-1em,-.1em,0) rotate3d(0,0,1,90deg)}.trainee-video .bigtext2{right:1.2em}.trainee-video .columns{display:grid;grid-template:1fr / 50% 50%;height:200vh}.trainee-video .right{display:grid;grid-template:1fr / 1fr}.trainee-video .body{align-self:start;max-width:calc(var(--halfnarrow) - 40px);margin:calc(100vh + var(--headerheight) + 180px) auto 3em 40px}.trainee-video .video>div{height:150vh}.trainee-video .video img{width:100%;height:100vh;object-fit:cover}.ausbildungsberufe{padding-bottom:var(--section-dist-outer);padding-inline:var(--cpad)}.ausbildungsberufe .border-top{display:none}.ausbildungsberufe .berufe{display:grid;grid-template:1fr / 1fr;gap:40px}.ausbildungsberufe .beruf{cursor:pointer}.ausbildungsberufe .beruf .image{box-shadow:var(--boxshadow);background:#888;overflow:clip;aspect-ratio:16 / 9}.ausbildungsberufe .beruf .image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 400ms ease}.ausbildungsberufe .beruf:hover .image img{transform:scale(1.05)}.ausbildungsberufe .beruf .title{font-family:'Roboto Slab';font-weight:400;text-transform:uppercase;color:var(--gold);letter-spacing:-1px;text-align:center;font-size:24px;hyphens:auto;word-break:keep-all}@media (min-width:768px){.ausbildungsberufe .berufe{grid-template-columns:1fr 1fr}.ausbildungsberufe .beruf .image{aspect-ratio:1}}@media (min-width:1024px){.ausbildungsberufe .berufe{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1280px){.ausbildungsberufe .border-top{display:block;width:50%;background:var(--gold);height:3px;margin-bottom:var(--section-dist-outer);margin-left:calc(var(--cpad) * -1);max-width:calc(50% - 20px)}.ausbildungsberufe .berufe{grid-template-columns:1fr 1fr 1fr 1fr}}.berufdetail{display:grid;grid-template-columns:1fr;gap:40px var(--section-dist-inner);margin-top:var(--section-dist-inner)}.berufdetail>.video{aspect-ratio:1;background:#888;max-width:var(--halfcw)}.berufdetail>.video a{display:block;position:relative}.berufdetail>.video a::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0008;z-index:2}.berufdetail>.video img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}.berufdetail>.video .playbutton{z-index:3}.berufdetail>.heading{margin-bottom:var(--cpad)}.berufdetail>.icons{display:grid;gap:var(--cpad) var(--gap);grid-template-columns:1fr}.berufdetail .icon{display:grid;grid-template-columns:var(--iconw) 1fr;gap:0 var(--gap)}.berufdetail .icon .image{grid-row:1 / 3;align-self:start}.berufdetail .icon .image img{width:var(--iconw)}.berufdetail .icon .title{margin-top:0}.berufdetail>.desc>.body .title{margin:0}.berufdetail>.desc>.body .text::before{content:'';display:block;height:24px}.berufdetails.js{position:relative;min-height:100px;margin-top:var(--section-dist-outer)}.berufdetails.js .heading,.berufdetails.js .berufdetail{margin-top:0}.berufdetails.js .berufdetail{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.berufdetails.js.anim .berufdetail{transition:all 400ms ease}.berufdetails.js .berufdetail.in{opacity:1;pointer-events:auto}.berufdetails.js .berufdetail>.icons{justify-content:space-between}.berufdetails.js .berufdetail>.desc.anim>.body .text{transition:height 400ms ease}.berufdetails.js .berufdetail>.desc>.body{.title{padding-right:40px;cursor:pointer;position:relative;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAASCAYAAACjMAXnAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH6QQJCBwQgMQVIQAAAa9JREFUSMe11L1LAnEYB/Dv7y6ikNQhI5KooFEaQt3Ot4jmhoMzuGrNLYiEhkzBoAhaQihoiKKO/BeCzBqiHHqRtl4oEiGbgrQ3r6XTExW963y2+/Fwn+/zcPcD/oplQaPBxbKgRRFEeqYAgHdjpFfHhKdZtDYKXnChqfUVPt4DXgpA826M2BzcpsGoH3jPtZvs/Q8npzf41hq+ozBlZTi/uccytBZKZi7vcUURCiapydzd6W3SMYFJF1q0hG8JfFaG8xcO89AFgyD0xR2uI4FkuqvPMgwABqN+IE9rswFpYpujCCfiwmLOhI1IBHkCAKIIMuGE1+rmlqWm56f03udbbH41iux/Vy2Hs+1Yj0bxA6D45WkZoB64BNcqQL1wGf7fAErgirjaAErhwiVTlohA3DrCXiIuzMp/w+Y2V6jSRaQGrjp5yQY88Fod1TegFq6J1wpgeMGXWrguvFqAdCqzn7o9eBxkuBk1cN14tQDyUgorwqUAvBtjdie3JD8/iwnhnSOsA8greR+lpJkQiNuH2D2LC3PS2fmxsPLRgQ2lsOoSRZBxD0YnPPAqHUBev7m4JHgXlqYrAAAAAElFTkSuQmCC) no-repeat 100% 70%}.text{overflow:hidden;height:0}&.open .title{cursor:auto;background-image:none}}.berufdetails .accordeon .title{margin:.5em 0}.berufdetails .accordeon .title:first-child{margin-top:0}.berufdetails .accordeonheadarrow{fill:#000;width:.9em;margin-top:-.4em}.berufdetails .accordeon__header{position:relative;padding:.2em .5em .2em 2em}.berufdetails .accordeon__body{padding-left:1em}.berufdetails .accordeon__header--open .accordeonheadarrow{rotate:90deg}@media (min-width:768px){.berufdetail{grid-template-columns:1fr 1fr;grid-template-areas:"title title" "video icons" "desc desc"}.berufdetails .heading{grid-area:title}.berufdetail>.icons{grid-area:icons}.berufdetail>.icons{grid-area:icons}.berufdetail>.desc{grid-area:desc}}@media (min-width:1024px){.berufdetail{grid-template-areas:"title title" "icons icons" "video desc"}.berufdetail>.icons{grid-template:auto auto / var(--iconw) 1fr var(--iconw) 1fr var(--iconw) 1fr;justify-content:flex-start;grid-row:2;grid-column:1 / 3}.berufdetail .icon{grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:span 2;grid-column:span 2;flex:1 1 30%}}.squareimg{position:relative;padding:var(--section-dist-outer) var(--cpad)}.squareimg .columns{display:grid;grid-template:auto / 1fr;gap:40px;max-width:var(--maxcw);margin-inline:auto;grid-template-areas:"image" "left"}.squareimg .left{display:flex;flex-direction:column;position:relative;grid-area:left}.squareimg .image{grid-area:image;height:auto;aspect-ratio:1}.squareimg .image img{display:block;width:100%;height:100%;object-fit:cover}.squareimg.img-portrait .image img{max-height:590px}.squareimg .bigtext{margin-bottom:1em}.squareimg .text .cta{margin-top:24px}.squareimg .text .cta>a{margin:0}@media (min-width:512px){.squareimg .columns{grid-template-columns:3fr 1fr;grid-template-areas:"left image"}.squareimg.img-portrait .image{padding-right:max(0px, calc(100% - var(--halfnarrow)));min-height:300px;aspect-ratio:auto}.squareimg.img-portrait .image img{max-height:590px;position:static}}@media (min-width:768px){.squareimg .columns{grid-template-columns:1fr 1fr}.squareimg .bigtext{width:min(var(--maxcw), calc(100% - var(--cpad) * 2));position:absolute;top:0;margin-bottom:0;left:max(var(--cpad), calc(100% - var(--halfcw) + 20px));height:1em}.squareimg .bigtext1{position:absolute;top:0;left:0;transform-origin:0 100%;transform:translate3d(0,-.87em,0) rotate3d(0,0,1,90deg)}.squareimg .bigtext2{position:absolute;top:0;left:1.5em}.squareimg .text{align-self:end;max-width:calc(var(--halfcw) / 2);margin-left:auto;margin-top:auto}.squareimg.img-portrait .image{min-height:calc(100vh - var(--headerheight))}}.azubiblog-overview{padding-bottom:var(--section-dist-outer);padding-inline:var(--cpad);.columns{display:grid;gap:1em 40px;grid-template-columns:1fr}.col{grid-row:span 3;display:grid;grid-template-rows:subgrid}.col .image{aspect-ratio:16 / 9;box-shadow:var(--boxshadow);overflow:clip}.col img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 400ms ease;transform:scale3d(1,1,1)}.col img:hover{transform:scale3d(1.1,1.1,1.1)}.col .title{margin:0}.cta{max-width:calc(var(--halfcw) / 2 - 30px);margin-left:auto;margin-top:1em}.readmore{padding-bottom:calc(var(--section-dist-inner) - 1em)}}@media (min-width:768px){.azubiblog-overview .columns{grid-template-columns:1fr 1fr}.azubiblog-overview .columns .col .image{aspect-ratio:1}}@media (min-width:1024px){.azubiblog-overview .columns{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1280px){.azubiblog-overview .columns{grid-template-columns:1fr 1fr 1fr 1fr}}.azubipedia-overview{background:#fff;padding-bottom:var(--section-dist-outer);.inner{max-width:var(--maxcw);margin:0 auto}.border-top{width:50%;max-width:calc(50% - 20px);height:3px;background:var(--gold)}.columns{display:grid;gap:0 40px;grid-template:repeat(5,auto) / 1fr 1fr;margin-top:var(--section-dist-inner)}.col{display:grid:grid-template-rows:subgrid;grid-row:span 5}.col>.title{text-align:center;margin-bottom:50px}.image{aspect-ratio:2;background:#888;overflow:clip}.image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 400ms ease;&:hover{transform:scale(1.1)}}.text{background:var(--beige);display:grid;grid-template-rows:subgrid;grid-row:span 3;padding:40px}.body p{text-align:justify}.readmore{margin-top:1.5em}.azubipedia-teasers{padding-bottom:var(--gap)}.cta{max-width:345px;margin-left:auto}}.bewerbungstipps{padding:var(--section-dist-outer) var(--cpad);background:var(--beige);.bighead{text-align:right}.columns{display:grid;grid-template:1fr / 1fr 1fr;gap:40px}.image img{width:100%;height:auto;display:block}.tips{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.tip{aspect-ratio:1;background:#fff;max-width:345px;padding:var(--cpad)}.tip p{margin:.4em}.title{font-family:'Roboto Slab';font-weight:400;text-transform:uppercase;color:var(--gold);letter-spacing:-1px;text-align:center;font-size:16px;hyphens:auto;word-break:keep-all}.body{font-size:13px;text-align:justify;hyphens:auto}.tip{position:relative;overflow:clip}.tip .open{opacity:0;pointer-events:none;transform:translate3d(0,100%,0);display:flex;flex-direction:column;justify-content:center;height:100%}.tip .closed{display:flex;flex-direction:column;justify-content:center;transition:all;position:absolute;top:var(--cpad);left:var(--cpad);width:calc(100% - 2 * var(--cpad));height:calc(100% - 2 * var(--cpad));background:#fff}.tip .closed .title{font-size:20px;hyphens:auto}.tip .open,.tip .closed{transition:all 400ms ease}.tip:hover .open{opacity:1;pointer-events:auto;transform:translate3d(0,0,0)}.tip:hover .closed{opacity:0;pointer-events:none;transform:translate3d(0,-100%,0)}.tip .closed img{display:block;width:20%;margin:var(--cpad) auto 0 auto}}.bewerbungstipps2{--gap:40px;background:#444;overflow:clip;color:#fff;padding:var(--section-dist-outer) var(--cpad);.bgimg{position:absolute;top:0;left:0;width:100%;height:100%}.bgimg img{width:100%;height:100vh;object-fit:cover}.inner{position:relative}.inner>.heading{text-align:center;max-width:var(--midwidth);margin:0 auto 50px auto}.accordeon__header,.tip{border-bottom:3px solid var(--gold)}.accordeon__header{padding:.2em .5em .2em 2em;position:relative;hyphens:auto}.accordeon__header .accordeonheadarrow{transition:transform 200ms}.accordeon__header--open .accordeonheadarrow{transform:rotate(90deg)}.accordeon .tip{border-bottom:0}.tip .heading{padding:1em var(--section-dist-inner) 1em 0;position:relative;cursor:pointer}.tip .heading::after{position:absolute;top:50%;right:10px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABNCAYAAADUxyaEAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH6QQOBycFRyBhdgAAAl5JREFUaN7N1LtrFFEUx/Hv3LOOrKABo0HIogurQSxWENRSCIJVsBBtFktbwdaQQmv/BG2UhaiFIFiICLtioRbCskQXowTRKiBIkkKMyVqYkY3mMY/7OKe687vnDJ+BewfWammBCIUVAUxNYj6/5DIlFu4+55EmYCnBnT7buPUnaqIJKSdGKNeOX7oWx1IDqFTrE/tNt9eZ44MK4Kv3LFeHZp7G5VqlvCs+BjBarZ/fZ7ofO3P0ggMB3s6yfHi41xpEVqr1CQ1ISRZakTL4oBEp/wbakLJRqAkpm21oQcpWmxqQsl1DaKSkaQqJlLSNoZCSpTkEUrIO+EZKniGfSMk76AspRYZ9IKXoC1wjxcZXukSKrbPiCik2b5wLpNj+b9lGWgfaRjoB2kQ6A9pCOgXaQDoHFkV6ARZBegPmRXoF5kF6B2ZFBgFmQQYDpkUGBaZBBgcmyMruXnto+OjYzliOJMi9q90Zg5K694ylr52HV/t9Mw9ABEb4rgY4dYbS4g8aUbQ6AkAf+oaDJS24L4Yrp8YbN5Lsdas5eb/Ng0gL7uR44+YgbrrN7Z+/WI0049aOol5cMGBaXBBgFpx3YFacV2AenDdgXpwXYBGcc2BRnFOgDZwzoC2cE6BNnHWgbZxVoAucNaArnBWgS1xhoGtcIaAPXG6gL1wuoE9cZqBvXCZgCFxqYChcKmBI3LbA0LgtgRpwmwK14DYEasL9B9SGWwfUiPsL1IoDiDTjAEzvG2Z07NyhJHjTal7XggOQd/OsHKh+erGyuGfHbPfJ4+k2d7Tg1tXFC8RxCaPN9RuIlwWNw/IFyQAAAABJRU5ErkJggg==);transform:translate3d(0,-50%,0);transition:transform 400ms ease;transform-origin:50% 50%}.tip .body{height:0;overflow:hidden;display:grid;gap:1em var(--gap);grid-template-columns:1fr;transition:height 400ms ease}.accordeon .tip .body,.tip.open .body{height:auto;padding-block:var(--section-dist-inner)}.tip.open .heading::after{transform:translate3d(-20px,-50%,0) rotate3d(0,0,1,90deg)}.tip .col{text-align:justify}}@media (min-width:768px){.bewerbungstipps2 .tip .body{grid-template-columns:1fr 1fr}}.accordeonheadarrow{display:block;position:absolute;left:.5em;top:50%;width:1em;height:auto;margin-top:-.5em;fill:var(--gold);transition:rotate 0.2s}.job-overview{--gap:40px;background:#fff;padding:var(--section-dist-outer) var(--cpad);.filters{display:grid;gap:10px var(--gap);margin-bottom:calc(0.5 * var(--section-dist-inner));grid-template-columns:1fr;.button{margin:0}}.jobdesc{padding:var(--gap) 0;display:grid;gap:var(--gap);.intro{text-align:justify}.desc{text-align:justify}.img img{display:block;margin:0 auto;max-width:70%}}}@media (min-width:768px){.job-overview .filters{grid-template-columns:1fr 1fr}.job-overview .jobdesc{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"image infos" "main main";.img{grid-area:image}.main{grid-area:main}.infos{grid-area:infos}}}@media (min-width:1024px){.job-overview .jobdesc{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"image main main infos"}}@media (min-width:1280px){.job-overview .filters{grid-template-columns:1fr 1fr 1fr 1fr}}.blogentries{--gap:40px;padding:var(--section-dist-outer) var(--cpad);.heading{text-align:center;max-width:var(--midwidth);margin:0 auto var(--section-dist-inner) auto}.columns{display:grid;grid-template-columns:1fr;gap:var(--section-dist-inner) var(--gap)}.tag{display:inline-block;margin:.2em .5em .2em 0}.entries{display:grid;grid-template-columns:1fr;gap:var(--gap);margin-top:var(--section-dist-inner)}.entryopen{grid-column:span 1;position:relative;&>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.close{position:absolute;top:20px;right:20px;width:40px;height:40px;cursor:pointer;z-index:1}.close::before,.close::after{width:1px;height:100%;background:#fff;content:'';display:block;position:absolute;top:0;left:50%}.close::before{transform:rotate3d(0,0,1,45deg)}.close::after{transform:rotate3d(0,0,1,-45deg)}}.blogdetail{padding:var(--section-dist-outer);position:relative;color:#fff;.audiofiles,.media{margin-top:var(--section-dist-inner)}.media{display:grid;gap:var(--cpad);grid-template-columns:1fr 1fr}.media a{display:block;border:1px solid var(--gold);overflow:hidden}.media img{display:block;width:100%;height:auto;transform:scale3d(1,1,1);transition:transform 400ms}.media a:hover img{transform:scale3d(1.1,1.1,1.1)}.author{font-size:1.2em;font-weight:500}.body p{text-align:justify}}.pager{text-align:center;margin-top:var(--section-dist-inner)}.MarkupPagerNav{display:flex;gap:0 20px;justify-content:center;list-style:none;margin:0;padding:0}.pager li{list-style:none;margin:0;padding:0;border:1px solid transparent}.pager li.MarkupPagerNavOn{border-color:var(--gold)}.pager a{text-decoration:none;font-weight:500;text-transform:uppercase;padding:.5em 1em;display:block}.pager a:hover{text-decoration:underline}}.blogentries .entries .entry{padding-bottom:200%;position:relative;height:0;.darkimg{position:absolute;bottom:0;left:0;background:#000;height:50%;width:100%}.darkimg img{width:100%;height:100%}.text{position:absolute;left:0;width:100%;top:0;height:calc(50% + 40px);padding:var(--cpad) var(--cpad) calc(var(--cpad) + var(--cpad) + 10vw + 55px) var(--cpad);display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff}.text.bglight{color:#000;--btncolor:black;--btncompl:var(--gold)}.text .bgimg{position:absolute;width:100%;height:100%;top:0;left:0}.text .bgimg img{width:100%;height:100%;display:block;object-position:50% 100%}.text .content{position:relative}.text .author{font-size:20px;font-weight:500}&.e1 .darkimg,&.e3 .darkimg,&.e5 .darkimg{top:0;bottom:auto}&.e1 .text,&.e3 .text,&.e5 .text{top:auto;bottom:0;padding-top:calc(var(--cpad) + 30px);padding-bottom:calc(var(--cpad) + var(--cpad) + 55px)}}.blogentry-buttons{position:absolute;bottom:calc(var(--cpad) + 10vw);left:var(--cpad);right:var(--cpad)}.blogentries .entry.e1 .blogentry-buttons,.blogentries .entry.e3 .blogentry-buttons,.blogentries .entry.e5 .blogentry-buttons{bottom:var(--cpad)}.blogentry-buttons .button{border-color:var(--gold);color:#fff;margin:0}.blogentries .bglight .blogentry-buttons .button{border-color:#fff;color:#fff}.blogentries .bglight .blogentry-buttons .button::before{background-color:#fff}.blogentries .bglight .blogentry-buttons .button:hover{color:#000}.blog-entries{background:#fff;margin-block:var(--section-dist-outer);padding-inline:var(--cpad);.entries{display:grid;grid-template-columns:1fr;gap:var(--gap)}.entry{display:flex;flex-direction:column}.entry .image{width:100%;aspect-ratio:16 / 9;background:var(--imgbgcolor);overflow:hidden}.entry .image img{width:100%;height:100%;object-fit:cover;transition:transform 200ms ease-out;transform:scale3d(1,1,1)}.entry .image:hover img{transform:scale3d(1.07,1.07,1)}.entry .text{padding:calc(0.5 * var(--section-dist-inner));background:var(--beige);flex-grow:1}.entry .text p{text-align:justify;hyphens:auto}}@media (min-width:512px){.blogentries .entries{grid-template-columns:1fr 1fr}.blogentries .entries .entry .text{padding-bottom:calc(var(--cpad) + var(--cpad) + 5vw + 55px)}.blogentries .entryopen{grid-column:span 2}.blogentry-buttons{bottom:calc(var(--cpad) + 5vw)}}@media (min-width:768px){.blogentries .columns{grid-template-columns:1fr 1fr}.blogentries .entries{grid-template-columns:1fr 1fr 1fr}.blogentries .entries .entry .text{padding-bottom:calc(var(--cpad) + var(--cpad) + 3.3vw + 55px)}.blogentries .entryopen{grid-column:span 3}.blogentries .blogdetail{columns:2;column-gap:var(--gap)}.blogentry-buttons{bottom:calc(var(--cpad) + 3.3vw)}.blog-entries .entries{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.blogentries .entries{grid-template-columns:1fr 1fr 1fr 1fr}.blogentries .entries .entry .text{padding-bottom:calc(var(--cpad) + var(--cpad) + 2.5vw + 55px)}.blogentries .entryopen{grid-column:span 4}.blogentry-buttons{bottom:calc(var(--cpad) + 2.5vw)}}@media (min-width:1520px){.blogentries .entries .entry .text{padding-bottom:calc(var(--cpad) + var(--cpad) + 95px)}.blogentry-buttons{bottom:calc(var(--cpad) + 40px)}}@media (min-width:768px){.sect-4cols .texts-4cols{grid-auto-rows:auto auto;grid-template-columns:repeat(2,1fr)}.texts-4cols .text div.shorten{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden;cursor:pointer}.texts-4cols .text.cta{display:flex;justify-content:end;flex-direction:column}.producttiles{display:grid;gap:var(--section-dist-inner) 40px;grid-template-columns:repeat(2,1fr)}.producttiles .product-family{grid-column:span 2;margin-bottom:0}.producttiles .product-family .cols{display:grid;grid-template:1fr / 1fr 1fr;gap:40px}.producttiles .product-family .product{display:grid;grid-template:auto / 1fr 1fr;gap:40px}}@media (min-width:1100px){.contact form .fields{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;gap:15px 40px}.contact form textarea,.contact form input[type=text],.contact form input[type=tel],.contact form input[type=email]{padding:.8em 1em}.contact .columns{flex-wrap:nowrap}.contact .input,.contact input{margin-bottom:0}.contact form .cols2{grid-column:span 2}.contact form .form-2col{display:grid;grid-template:repeat(5,1fr) / 1fr 1fr;grid-auto-flow:column;gap:15px 40px}.contact form div.button{display:flex;flex-direction:column;justify-content:start}.contact form button.button{width:100%;margin:0}}@media (min-width:1280px){h2,h3,h4,.title{font-size:24px}#header .nav-main ul>li,#header .nav-sub ul>li,#header .nav-contact ul>li{position:relative}#header ul>li.open>ul,#header ul>li:hover>ul{position:absolute;display:block;top:1.5em;left:0;animation:fade-in 200ms 100ms ease-in both}@keyframes fade-in{from{opacity:0}to{opacity:1}}.bigtext,.bighead{font-size:120px;hyphens:none}.hero{padding-block:0;padding-bottom:0}.hero .bigtext-tl .bigtext1{display:block;position:absolute;top:0;line-height:1;left:0;transform-origin:0 0;transform:rotate3d(0,0,1,90deg) translate3d(.1em,-1em,0)}.hero .bigtext-tl .bigtext2{display:block;position:absolute;top:0;left:1.5em}.hero .bigtext1 span,.hero .bigtext2 span{display:block}#content>.hero:first-child .bigtext-tl,.hero.fx-bgfixed .bigtext-tl,.hero.fx-overscroll .bigtext-tl{top:calc(40px + var(--headerheight))}section.hero .bigtext.bigtext-bl{top:auto;bottom:var(--section-dist-outer);height:1em}.hero .bigtext-bl .bigtext1{display:block;position:absolute;top:0;line-height:1;left:0;transform-origin:0 0;transform:rotate3d(0,0,1,90deg) translate3d(calc(1em - 100%),-1em,0)}.hero .bigtext-bl .bigtext2{display:block;position:absolute;top:0;left:1.5em}.hero .bigtext1 span,.hero .bigtext2 span{display:block}section.hero .bigtext.bigtext-br{top:auto;bottom:var(--section-dist-outer);height:1em;width:var(--maxcw);max-width:calc(100% - var(--cpad) * 2);left:auto;right:max(var(--cpad), calc(50% - var(--halfcw)))}.hero .bigtext-br .bigtext1{display:block;position:absolute;top:0;line-height:1;text-align:right;right:1.4em}.hero .bigtext-br .bigtext2{display:block;position:absolute;top:0;right:0;text-align:right;transform-origin:100% 0;transform:translate3d(.14em,.91em,0) rotate3d(0,0,1,90deg)}.hero.fx-bgfixed .bg{height:100vh}.video.fx-bgfixed .bg{height:100vh}.sect-4cols .texts-4cols{grid-auto-rows:auto auto;grid-template-columns:repeat(4,1fr)}.cta-4cols-right:nth-child(4n+1){transform:translate3d(calc(3 * var(--4colshift)),0,0)}.cta-4cols-right:nth-child(4n+2){transform:translate3d(calc(2 * var(--4colshift)),0,0)}.cta-4cols-right:nth-child(4n+3){transform:translate3d(calc(1 * var(--4colshift)),0,0)}.aboutus .columns{columns:2;column-gap:40px}.aboutus .columns p{text-align:justify;hyphens:auto}.two-texts .columns{display:grid;grid-template:1fr / 1fr 1fr;grid-auto-flow:column;gap:40px}.producttiles{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.producttiles .product-family{grid-column:span 4;margin-bottom:0}.producttiles .product-family .product{margin-top:0;display:grid;grid-template:1fr / 1fr 1fr;gap:40px;.image{padding-right:var(--section-dist-inner);grid-column:1}.image img{max-width:80%}}.contact .bg{min-height:max(950px, calc(100vh - var(--headerheight)))}.contact.contact-water .bg{min-height:calc(100vh + 230px)}.contact.contact-water .bgimg{object-position:50% 230px}.contact .bigtext{position:absolute;top:var(--section-dist-outer);line-height:1;left:max(var(--cpad), calc(50vw - var(--halfcw) - 115px));color:#fff}.contact.contact-water .bigtext{top:calc(0.5 * var(--section-dist-outer) + var(--headerheight))}.contact .bigtext1{position:absolute;left:2.92em;top:0;transform:rotate3d(0,0,1,90deg) translate3d(0,100%,0);transform-origin:0 0}.contact .bigtext2{position:absolute;left:2.5em;top:-.1em}.contact .bigtext1 span,.contact .bigtext2 span{display:block}.career>.row{display:grid;grid-template:auto / 50% 50%}.career .row .video{grid-column:1;grid-row:1}.career .row .text{grid-column:2;grid-row:1;padding-left:var(--halfnarrow);max-width:100%;margin-inline:initial}.career .row.imgright .video{grid-column:2}.career .row.imgright .text{grid-column:1;margin-top:auto;padding-left:max(var(--cpad), calc(100% - var(--narrowwidth)))}.career .video img{width:50vw;height:50vw;object-fit:cover;display:block}.career .bigtext{margin-bottom:0;text-align:initial}.career .bigtext,.career .bigtext+.row{margin-top:var(--section-dist-inner)}.career .bigtext{position:relative;height:120px}.career .bigtext1{display:block;position:absolute;top:0;left:0;width:calc(50% + 150px);text-align:right}.career .bigtext2{display:block;position:absolute;top:0;left:calc(50% + 40px);transform-origin:0 0;transform:rotate3d(0,0,1,-90deg)}.career .bigtext1 span,.career .bigtext2 span{display:block;white-space:nowrap}.articles{padding-inline:0}.articles .article{display:grid;grid-template:auto var(--halfnarrow) / auto var(--halfnarrow);margin-bottom:0}.articles .article .image{grid-column:1 / 2;grid-row:1}.articles .article .text{grid-column:1;grid-row:2}.articles .article .cta{grid-column:2;grid-row:2}}.azubipedia-categories{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:var(--gap);padding-bottom:var(--section-dist-outer);max-width:var(--maxcw);margin-inline:auto}@media (min-width:512px){.azubipedia-categories{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.azubipedia-categories{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.azubipedia-categories{grid-template-columns:repeat(4,1fr)}}.azubipedia-category{background-color:var(--beige);padding:var(--cpad);box-shadow:var(--boxshadow)}@media (min-width:1530px){.azubipedia-category{aspect-ratio:1}}.azubipedia-category ul,.azubipedia-category li{list-style:none;margin-left:0;padding-left:0}.azubipedia-category li{padding-left:2ex;position:relative}.azubipedia-category li::before{content:'-';display:block;position:absolute;top:0;left:0}.azubipedia-category__title a,.azubipedia-category__article a{text-decoration:none}.azubipedia-category__title a:hover,.azubipedia-category__article a:hover{text-decoration:underline}.azubipedia-teasers{display:grid;grid-template-columns:1fr;gap:var(--section-dist-inner);padding-block:var(--section-dist-outer);max-width:var(--maxcw);margin-inline:auto}.azubipedia-teaser{display:grid;grid-template-columns:1fr;gap:var(--gap)}@media (min-width:768px){.azubipedia-teasers{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto 1fr;gap:var(--gap)}.azubipedia-teaser{grid-template-rows:subgrid;grid-row:span 2}}.azubipedia-teaser .title{margin-block:0;text-align:center}.azubipedia-teaser__article{display:block;text-decoration:none;background-color:var(--beige)}.azubipedia-teaser__articleimage{aspect-ratio:16 / 9;overflow:hidden}.azubipedia-teaser__articleimage img{display:block;width:100%;height:100%;object-fit:cover;transform:scale3d(1,1,1);transition:transform 0.4s}.azubipedia-teaser__article:hover .azubipedia-teaser__articleimage img{transform:scale3d(1.1,1.1,1.1)}.azubipedia-teaser__articletext{padding:var(--gap)}.azubipedia-tipform{max-width:var(--midwidth);margin-inline:auto;padding-bottom:var(--section-dist-outer)}.azubipedia-tipform .heading{text-align:center;margin-bottom:var(--section-dist-inner)}.azubipedia-tipform__form{display:grid;grid-template-columns:1fr;gap:15px}@media (min-width:768px){.azubipedia-tipform__form{grid-template-columns:1fr 1fr;gap:var(--gap)}}.azubipedia-tipform__form input[type="text"],.azubipedia-tipform__form input[type="email"],.azubipedia-tipform__form textarea{display:block;width:100%;line-height:1.3em;padding:.8em 1em;border:2px solid var(--btncolor);background-color:transparent;outline:none;margin-bottom:15px}.azubipedia-tipform__form input[type="text"]::placeholder,.azubipedia-tipform__form input[type="email"]::placeholder,.azubipedia-tipform__form textarea::placeholder{color:var(--btncolor)}.azubipedia-tipform__form input[type="text"].error,.azubipedia-tipform__form input[type="email"].error,.azubipedia-tipform__form textarea.error{border-color:var(--errorcolor);color:var(--errorcolor)}.azubipedia-tipform__form textarea{min-height:calc(8.7em + 41px);resize:vertical}.azubipedia-tipform__form button{width:100%;background-color:transparent}.azubipedia-tipform__captcha{display:flex;align-items:center;height:70px}.azubipedia-tipform__dialogbutton{background-color:transparent;margin:0 auto!important;display:block;width:90%;max-width:200px}.azubipedia-category-header{padding-top:var(--headerheight);padding-bottom:var(--section-dist-inner)}@media (min-width:768px){.azubipedia-category-header .pagewidth{display:grid;gap:var(--gap);grid-template-columns:1fr var(--halfnarrow);grid-template-areas:"title button"}.azubipedia-category-header__title{grid-area:title}.azubipedia-category-header__button{grid-area:button}}@media (min-width:1280px){.azubipedia-category-header .pagewidth{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"title title title button"}.azubipedia-category-header{padding-top:calc(var(--headerheight) + var(--section-dist-inner))}}.azubipedia-category-header__title{margin:0}.azubipedia-category-header__button{background-color:transparent}.azubipedia-category-articles .pagewidth{display:grid;grid-template-columns:1fr;gap:var(--gap);padding-bottom:20px}@media (min-width:512px){.azubipedia-category-articles .pagewidth{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.azubipedia-category-articles .pagewidth{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.azubipedia-category-articles .pagewidth{grid-template-columns:repeat(4,1fr)}}.azubipedia-category-article{display:block;text-decoration:none;background-color:var(--beige);box-shadow:var(--boxshadow)}.azubipedia-category-article__image{aspect-ratio:16 / 9;overflow:hidden}.azubipedia-category-article__image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale3d(1,1,1);transition:transform 0.4s}.azubipedia-category-article:hover .azubipedia-category-article__image img{transform:scale3d(1.1,1.1,1.1)}.azubipedia-category-article__title{margin:0;padding:var(--cpad)}.azubipedia-article .pagewidth{display:grid;grid-template-columns:1fr;gap:var(--gap);padding-bottom:var(--section-dist-inner)}.azubipedia-article__image{aspect-ratio:1;overflow:hidden;width:100%;display:block}.azubipedia-article__image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale3d(1,1,1);transition:transform 0.4s}.azubipedia-article__image:hover img{transform:scale3d(1.1,1.1,1.1)}.azubipedia-article__galleryentries{display:flex;flex-wrap:wrap;gap:var(--cpad)}.azubipedia-article__galleryentries a{width:150px;flex:0 0 auto;overflow:hidden;display:block}.azubipedia-article__galleryentries a img{display:block;width:100%;height:100%;object-fit:cover;transform:scale3d(1,1,1);transition:transform 0.4s}.azubipedia-article__galleryentries a:hover img{transform:scale3d(1.1,1.1,1.1)}.azubipedia-article__galleryentries a[data-iframe]::after{transform:translate3d(-50%,-50%,0) scale(.3)}.azubipedia-article__galleryfile{aspect-ratio:1;background-color:var(--beige);color:var(--btncolor);padding:var(--cpad);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none}.azubipedia-article__galleryfiletype{font-weight:900;font-size:2em;margin-bottom:.3em;transform:scale3d(1,1,1);transition:transform 0.4s}.azubipedia-article__galleryfile:hover .azubipedia-article__galleryfiletype{transform:scale3d(1.2,1.2,1.2)}.azubipedia-article__sidebarinfo{background-color:var(--beige);padding:var(--cpad);text-align:center}.azubipedia-article__sidebarinfo .title{margin:0}.azubipedia-article__sidebarinfo b{color:var(--btncolor)}.azubipedia-article__vote{background-color:var(--beige);padding:var(--cpad);text-align:center;text-decoration:none;display:block;margin-top:var(--cpad)}.azubipedia-article__vote svg{width:3em;height:auto;fill:var(--btncolor)}.azubipedia-article-more{margin-top:var(--section-dist-outer)}.azubipedia-article-more .heading{text-align:center;margin-bottom:var(--section-dist-inner)}.azubipedia-article-more__list{display:grid;grid-template-columns:1fr;gap:var(--gap)}@media (min-width:512px){.azubipedia-article-more__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.azubipedia-article .pagewidth{grid-template-rows:repeat(3,auto);grid-template-areas:"images content sidebar" "gallery gallery sidebar"}.azubipedia-article__images{grid-area:images}.azubipedia-article__content{grid-area:content}.azubipedia-article__gallery{grid-area:gallery}.azubipedia-article__sidebar{grid-area:sidebar}.azubipedia-article-more__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.azubipedia-article .pagewidth{padding-bottom:0;grid-template-columns:1fr 1fr var(--halfnarrow)}.azubipedia-article-more__list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.azubipedia-article .pagewidth{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"images content content sidebar" "images gallery gallery sidebar"}}.azubipedia-article-more__articleimage{aspect-ratio:16 / 9;overflow:hidden}.azubipedia-article-more__articleimage img{display:block;width:100%;height:100%;object-fit:cover;transform:scale3d(1,1,1);transition:transform 0.4s}.azubipedia-article-more__article:hover .azubipedia-article-more__articleimage img{transform:scale3d(1.1,1.1,1.1)}.azubipedia-article-more__articletitle{margin:var(--cpad) 0 0 0}.event-teaser-header__body{display:flex;flex-direction:column;justify-content:space-between}.event-teaser-content__body p{text-align:center!important}.event-teaser-content__button{margin-inline:auto!important}.event-teaser{padding:var(--section-dist-outer) var(--cpad);background-color:var(--beige);margin-top:var(--section-dist-outer);overflow:hidden}.event-teaser:first-child{margin-top:0}.event-teaser__image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-bottom:var(--gap)}.event-teaser__text{text-align:center}.event-teaser__logo{display:block;max-width:100%;width:auto;height:auto;margin-inline:auto}.event-teaser__headline{text-wrap:balance}.event-teaser__teaser{text-align:justify;hyphens:auto}@media (min-width:768px){.event-teaser__content{max-width:var(--maxcw);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.event-teaser__image{height:100%;width:100%;aspect-ratio:none}.event-teaser__text{text-align:left}.event-teaser__logo{margin:0}.event-teaser__buttons{justify-content:flex-start}.event-teaser--left .event-teaser__image{grid-column:2 / span 1;grid-row:1 / span 1}.event-teaser--left .event-teaser__text{grid-column:1 / span 1;grid-row:1 / span 1}}.event-hero .body{display:flex;flex-direction:column;justify-content:space-between}.event-hero .body .heading{margin-bottom:var(--section-dist-inner)}.event-countdown{margin:0 auto;display:flex;justify-content:center}.event-countdown__col{box-sizing:border-box}.event-countdown__plate{position:relative;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none;font-size:30px;padding-inline:10px;font-family:'Roboto Slab'}.event-countdown__plate:after{display:block;position:absolute;top:50%;left:0;content:":";transform:translate(-50%,-50%);color:var(--gold);font-size:50%}.event-countdown__col:first-child .event-countdown__plate:after{display:none}.event-countdown__plate span{display:block;width:40px;color:var(--gold);font-weight:400;white-space:nowrap;text-align:center}.event-countdown__col--gt100 .event-countdown__plate span{width:55px}.event-countdown__label{color:var(--gold);text-align:center;font-size:10px}@media (min-width:600px){.event-countdown__plate{font-size:70px;padding-inline:10px}.event-countdown__plate span{width:95px}.event-countdown__col--gt100 .event-countdown__plate span{width:130px}.event-countdown__label{font-size:16px}}.event-logo{display:block;width:100%;height:auto}.event-news{background-color:var(--beige);padding-bottom:calc(var(--section-dist-outer) - var(--section-dist-inner))}.event-news__list{overflow:hidden}.event-newsentry{padding-bottom:var(--section-dist-inner)}.event-newsentry__image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.event-newsentry__imagecaption{font-size:80%;opacity:.7;padding-inline:2px}.event-newsentry__content{padding:calc(0.5 * var(--section-dist-inner));background-color:#fff}.event-newsentry__text{text-align:justify;hyphens:auto}@media (min-width:700px){.event-news__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr auto;column-gap:var(--gap)}.event-newsentry{display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 5}}.event-highlightseparator{height:var(--section-dist-outer)}.event-personalarea-subpage{opacity:0;transition:opacity 0.5s}html.loggedin .event-personalarea-subpage{opacity:1}.personalarealink{display:none}.personalarealink.show,html.loggedin .personalarealink{display:flex;align-items:center}.logoutlink a{display:flex!important;flex-wrap:nowrap;gap:10px;align-items:center}.logoutlink__icon{display:block;width:30px;height:auto;fill:var(--gold)}.searchresults{padding-top:var(--headerheight)}.searchresults__query{color:var(--gold)}.searchresults__pagination ul{margin:var(--cpad) 0 0 0;padding:0;list-style-type:none;display:flex;justify-content:center;gap:5px}.searchresults__pagination li{display:block;border:1px solid var(--gold);color:var(--gold)}.searchresults__pagination a{display:block;padding:5px 10px;text-decoration:none;transition:background-color 0.2s,color 0.2s}.searchresults__pagination a:hover,.searchresults__pagination .MarkupPagerNavOn a{background-color:var(--gold);color:#fff}.search-hit{display:block;margin-top:var(--cpad);background-color:var(--beige);text-decoration:none;transition:box-shadow 400ms}.search-hit:hover{box-shadow:var(--boxshadow)}.search-hit__context{text-align:justify;hyphens:auto;color:#555}.search-hit__context b{color:var(--gold)}.contact-form{margin-block:var(--section-dist-outer)}.contact-form__headline{margin-bottom:var(--section-dist-inner)}.contact-form__body{margin-bottom:var(--section-dist-inner)}.contact-form__columns{display:grid;grid-template-columns:1fr;gap:var(--section-dist-inner) var(--gap)}.contact-form__icon{display:grid;grid-template-columns:50px 1fr;gap:var(--cpad);align-items:center;margin-bottom:2em}.contact-form__icon:last-child{margin-bottom:0}.contact-form__iconimage{display:block;width:100%;height:auto}.contact-form__form input[type="text"],.contact-form__form input[type="email"],.contact-form__form textarea{display:block;width:100%;font-size:16px;line-height:1.3;padding:.5em 1em;border:2px solid var(--btncolor);background:transparent;margin-bottom:var(--basedist)}.contact-form__form input[type="text"]::placeholder,.contact-form__form input[type="email"]::placeholder,.contact-form__form textarea::placeholder{color:var(--btncolor)}.contact-form__form textarea{height:2.5em;min-height:2.5em;resize:vertical}.contact-form__form .checkbox{display:block;position:relative;padding-left:2em;font-size:90%;margin-bottom:var(--basedist)}.contact-form__form .checkbox input{position:absolute!important;top:0;left:0;appearance:none;margin:0;width:1.1em;height:1.1em;border:2px solid var(--gold);border-radius:0;position:relative}.contact-form__form .checkbox input:checked:before{display:block;content:"";position:absolute;top:0;left:0;width:70%;height:130%;transform:translate(30%,-30%) rotate(45deg);border-right:3px solid rgb(0,128,60);border-bottom:3px solid rgb(0,128,60)}.contact-form__form .button{margin-bottom:0}.contact-form__form input.error[type="text"],.contact-form__form input.error[type="email"],.contact-form__form textarea.error{border-color:var(--errorcolor)}.contact-form__form .checkbox.error{color:var(--errorcolor)}.contact-form__errormsg{font-size:80%;color:var(--errorcolor);margin-top:calc(var(--basedist) * -1);margin-bottom:var(--basedist);padding:5px}.contact-form__form .fcaptcha-field{margin-bottom:var(--basedist)}.contact-form__form.sending{opacity:.5;pointer-events:none}@media (min-width:768px){.contact-form__columns{grid-template-columns:1fr 1fr}.contact-form__form input[type="text"],.contact-form__form input[type="email"],.contact-form__form textarea{padding:.8em 1em}.contact-form__form textarea{height:3.2em;min-height:3.2em}}.contact-people{background-color:var(--beige);padding-bottom:var(--section-dist-outer)}.contact-people__departmenthead{padding:.2em .5em .2em 2em;border-bottom:3px solid var(--gold);position:relative}.contact-people__departmentheadarrow{display:block;position:absolute;left:.5em;top:50%;width:1em;height:auto;margin-top:-.5em;fill:var(--gold);transition:rotate 0.2s}.contact-people__departmenthead.accordeon__header--open .contact-people__departmentheadarrow{rotate:90deg}.contact-people__departmentbody{display:grid;gap:var(--gap);grid-template-columns:1fr}.contact-person{background-color:#fff}.contact-person__image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}@media (min-width:600px){.contact-people__departmentbody{grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){.contact-people__departmentbody{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.contact-people__departmentbody{grid-template-columns:repeat(4,1fr)}}.contact-distributors{margin-bottom:var(--section-dist-outer)}.contact-countries__head{padding:.2em .5em .2em 2em;border-bottom:3px solid var(--gold);position:relative}.contact-countries__headarrow{display:block;position:absolute;left:.5em;top:50%;width:1em;height:auto;margin-top:-.5em;fill:var(--gold);transition:rotate 0.2s}.contact-countries__head.accordeon__header--open .contact-countries__headarrow{rotate:90deg}.contact-countries__body{display:grid;gap:var(--gap);grid-template-columns:1fr}.contact-countries__image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}@media (min-width:700px){.contact-countries__body{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.contact-countries__body{grid-template-columns:repeat(4,1fr)}}.textpage{padding-bottom:var(--section-dist-outer);padding-top:var(--headerheight)}.textpage__headline{margin-bottom:var(--section-dist-inner)}.textpage__columns{display:flex;gap:var(--gap);flex-wrap:wrap}.textpage__column{flex:0 0 100%}.textpage__column h1,.textpage__column h2,.textpage__column h3,.textpage__column h4,.textpage__column h5,.textpage__column h6{margin-top:2em;margin-bottom:1em}.textpage__column p{margin-block:1em}.textpage__column ol,.textpage__column ul{margin-block:1em}.textpage__column li{margin-block:.5em}.textpage__column>*:first-child{margin-top:0}.textpage__column>*:last-child{margin-bottom:0}@media (min-width:800px){.textpage__columns{flex-wrap:nowrap}.textpage__column{flex:1 1 50%}}@media (min-width:1280px){.textpage{padding-top:calc(var(--headerheight) + var(--section-dist-inner))}}.quickapplication{margin-top:113px;padding:var(--section-dist-outer) var(--cpad)}.quickapplication__header{text-align:center;margin-bottom:1em!important}.quickapplication__content{text-align:center;margin-bottom:var(--section-dist-inner)!important}.quickapplication__form{max-width:var(--narrowwidth);margin-inline:auto}.quickapplication__form.sending{opacity:.5;pointer-events:none}.quickapplication__field{margin-bottom:1em}.quickapplication__field select,.quickapplication__field textarea,.quickapplication__field input[type="text"],.quickapplication__field input[type="tel"],.quickapplication__field input[type="email"]{font-size:16px;line-height:1.3;padding:.5em 1em;border:2px solid var(--btncolor);background:transparent;border-radius:0;width:100%}.quickapplication__field select{appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM5YjhhNjIiIHZpZXdCb3g9IjAgMCAxMy41IDExLjUiPjxwYXRoIGQ9Im02LjcgOS4zIDUuNy01LjdMMTEgMi4yIDYuNyA2LjUgMi40IDIuMiAxIDMuNmw1LjcgNS43eiIvPjwvc3ZnPgo=);background-size:1.35em 1.15em;background-repeat:no-repeat;background-position:top 50% right .5em;padding-right:2.35em}.quickapplication__field--checkbox{font-size:90%}.quickapplication__field--checkbox label{display:block;position:relative;padding-left:2em}.quickapplication__field--checkbox input[type="checkbox"]{position:absolute!important;top:0;left:0;appearance:none;margin:0;width:1.1em;height:1.1em;border:2px solid var(--gold);border-radius:0;position:relative}.quickapplication__field--checkbox input[type="checkbox"]:checked:before{display:block;content:"";position:absolute;top:0;left:0;width:70%;height:130%;transform:translate(30%,-30%) rotate(45deg);border-right:3px solid rgb(0,128,60);border-bottom:3px solid rgb(0,128,60)}.quickapplication__field textarea{resize:vertical}.quickapplication__field textarea::placeholder,.quickapplication__field input[type=text]::placeholder,.quickapplication__field input[type=tel]::placeholder,.quickapplication__field input[type=email]::placeholder{color:var(--btncolor)}.quickapplication__field select:focus,.quickapplication__field textarea:focus,.quickapplication__field input[type=text]:focus,.quickapplication__field input[type=tel]:focus,.quickapplication__field input[type=email]:focus{outline:none}.quickapplication__errormsg{font-size:80%;padding:5px;color:var(--errorcolor)}.quickapplication__field--error input[type=email],.quickapplication__field--error input[type=tel],.quickapplication__field--error input[type=text],.quickapplication__field--error textarea,.quickapplication__field--error select{border-color:var(--errorcolor)}.quickapplication__field--error.quickapplication__field--checkbox label{color:var(--errorcolor)}.quickapplication__submit{margin:0!important}.quickapplication__submit[disabled]{opacity:.5;pointer-events:none}.bgblack{--successcolor:lightgreen;.quickapplication__field select,.quickapplication__field textarea,.quickapplication__field input[type="text"],.quickapplication__field input[type="tel"],.quickapplication__field input[type="email"],.quickapplication__submit{color:#fff}}@media (min-width:768px){.quickapplication__columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.quickapplication__field select,.quickapplication__field input[type=text],.quickapplication__field input[type=tel],.quickapplication__field input[type=email]{padding-block:.8em}.quickapplication__controls{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);grid-template-areas:"link submit";align-items:end}.quickapplication__offerslink{grid-area:link}.quickapplication__submit{grid-area:submit}}@media (min-width:1280px){.quickapplication{margin-top:var(--headerheight)}}.filedrop{position:relative}.filedrop__label{display:block;width:100%;border:2px dashed var(--btncolor);text-align:center;padding:20px;color:var(--btncolor);cursor:pointer;transition:background-color 0.2s}.filedrop__label *{pointer-events:none}.filedrop__label.dragging{background-color:var(--beige)}.filedrop__input{position:absolute;top:-10px;left:-10px;width:1px;height:1px;opacity:0;overflow:hidden}.filedrop__icon{display:inline-block;width:3em;height:auto}.filedrop__list{margin-top:.5em;display:flex;flex-direction:column;gap:.3em}body .fcaptcha-mark{width:1em;height:1em}body .fcaptcha-square{border-width:2px;border-radius:0}.fcaptcha-field{--primarycolor:black}.fcaptcha-field.error{--primarycolor:red}.fcaptcha-square{border-color:var(--gold)!important}.fcaptcha-label{color:var(--primarycolor)!important;font-size:90%}.fcaptcha-question,.fcaptcha-buttons a{background-color:var(--btncolor)!important}@media (min-width:1280px){#totop{position:fixed;bottom:var(--cpad);right:calc(var(--cpad) + 5px);width:70px;height:70px;opacity:0;pointer-events:none;transition:opacity 200ms ease;cursor:pointer}body #totop{display:block}#totop.show{opacity:1;pointer-events:auto}.totoparrow{width:70px;height:70px;display:block;fill:var(--gold)}}.qabutton{display:none}.qabutton__lupe,.qabutton__jobs,.qabutton__title,.qabutton__text{position:absolute;transition:all 800ms}.qabutton__lupe{left:17px;top:7px;width:46px;height:46px}.qabutton__jobs{opacity:1;top:57px;left:17px}.qabutton__title{top:12px;left:80px;width:254px;height:auto;opacity:0;max-width:254px;display:block;font-size:30px;font-variant:small-caps;line-height:1;color:#000}.qabutton__text{top:50px;left:82px;width:254px;opacity:0;max-width:254px;color:#000;font-size:17px;font-weight:700;line-height:1;text-transform:uppercase}.qabutton__inner{position:relative;background:var(--gold);display:block;border:1px solid #000;width:80px;height:80px;border-radius:8px;transition:width 800ms;overflow:hidden;cursor:pointer;box-shadow:0 0 5px #0006}.qabutton__inner:hover{width:340px}.qabutton__inner:hover .qabutton__lupe{top:10px;left:10px;width:60px;height:60px}.qabutton__inner:hover .qabutton__title{opacity:1;max-width:none}.qabutton__inner:hover .qabutton__text{opacity:1;max-width:none}.qabutton__inner:hover .qabutton__jobs{opacity:0}.thebox-downloads{border-collapse:collapse}.thebox-downloads tr td{border:1px solid var(--gold);padding:7px 20px}.thebox-downloads a{color:var(--gold)}@media (min-width:1280px){.qabutton{position:fixed;bottom:calc(8 * var(--cpad) + 70px);right:var(--cpad);z-index:2;display:block}}body .fcaptcha-question.de::before{content:"Bitte wählen Sie alle Felder, die einen Teil eines Ventils enthalten."}#jobfinderoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:200;opacity:0;overflow-y:auto}#jobfinderoverlay .popup{width:100%;min-height:100vh;padding:var(--cpad);box-sizing:border-box;background-color:#fff;position:relative}#jobfinderoverlay .popup .closer{position:absolute;top:4px;right:4px;cursor:pointer;width:30px;height:30px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1LjI5MTYgNS4yOTE2IiBpZD0ic3ZnMTE5OCIgc29kaXBvZGk6ZG9jbmFtZT0iY2xvc2VyLnN2ZyIgaW5rc2NhcGU6dmVyc2lvbj0iIj4KICA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhMTIwNCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4KICAgICAgICA8ZGM6dGl0bGUvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcyBpZD0iZGVmczEyMDIiLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3IHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiM2NjY2NjYiIGJvcmRlcm9wYWNpdHk9IjEiIG9iamVjdHRvbGVyYW5jZT0iMTAiIGdyaWR0b2xlcmFuY2U9IjEwIiBndWlkZXRvbGVyYW5jZT0iMTAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEyMjYiIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNjMiIGlkPSJuYW1lZHZpZXcxMjAwIiBzaG93Z3JpZD0iZmFsc2UiIGlua3NjYXBlOnpvb209IjIyLjI1MDI5MyIgaW5rc2NhcGU6Y3g9IjkuMTE1NDk0MyIgaW5rc2NhcGU6Y3k9IjYuNzc5MzM1NiIgaW5rc2NhcGU6d2luZG93LXg9IjAiIGlua3NjYXBlOndpbmRvdy15PSIxNSIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iZzExOTYiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0yOTEuNzA1OCkiIGlkPSJnMTE5NiI+CiAgICA8cGF0aCBkPSJtIDAuMTg4MTYxMTEsMjkxLjg5MzU2IDQuOTA5ODQ1MzksNC45MTU3OSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzliOGE2MjtzdHJva2Utd2lkdGg6MC41MzIxOTk5OCIgaWQ9InBhdGgxMTkyIiBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjIi8+CiAgICA8cGF0aCBkPSJtIDUuMDkyMDcyMiwyOTEuOTAxOTMgLTQuOTA0OTE0OTgsNC45MDg0NSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzliOGE2MjtzdHJva2Utd2lkdGg6MC41MjkxNjk5OCIgaWQ9InBhdGgxMTk0IiBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjIi8+CiAgPC9nPgo8L3N2Zz4=) 50% 50% no-repeat}#jobfinderoverlay.animate{transition:opacity 0.5s}#jobfinderoverlay.open{opacity:1}#jobfinderoverlay{visibility:hidden}#jobfinderoverlay.open{animation-name:overlayopen;animation-duration:0.5s;animation-fill-mode:both;visibility:visible}#jobfinderoverlay.close{animation-name:overlayclose;animation-duration:0.5s;animation-fill-mode:both}.jobfinder-popup-header__logo{display:none;width:50px;height:auto;margin-inline:auto}.jobfinder-popup-header__content{padding-right:30px}@media (min-width:768px){#jobfinderoverlay .popup{width:95%;max-width:1000px;padding:calc(var(--cpad) * 2);border-radius:5px;box-shadow:0 1px 5px #000;margin:50px auto;min-height:auto}.jobfinder-popup-header{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:var(--gap)}.jobfinder-popup-header__logo{margin:0;flex:0 0 auto}.jobfinder-popup-header__content{flex:1;padding-right:0}}.jobfinderlogo{text-align:center}.jobfinderlogo img{width:50px;height:auto}.question{margin-top:20px}.question .buttons{text-align:center}.question .buttons .button{display:block;margin:10px 0;width:100%;box-sizing:border-box;line-height:1.5;background:none;cursor:pointer}.question .position{margin-top:20px;text-align:center}.question.multirating2 .answer,.question.single .answer,.question.multi .answer,.question.sort .answer{position:relative;margin-bottom:15px;overflow:hidden}.question.multirating2 .answer,.question.single .answer label,.question.multi .answer label,.question.sort .answer label{display:block;width:100%;padding:10px 70px;box-sizing:border-box;color:var(--gold);background-color:#f0f0f0;font-weight:700;border-radius:3px;cursor:pointer;position:relative}.question.single .answer input,.question.multi .answer input{position:absolute;top:0;left:-100px}.question.multirating2 .answer:before,.question.single .answer label:before,.question.multi .answer label:before,.question.sort .answer label:before{display:block;content:"";width:30px;height:30px;border:1px solid var(--gold);color:var(--gold);line-height:.9;box-sizing:border-box;text-align:center;font-size:30px;position:absolute;top:50%;left:20px;margin-top:-15px;border-radius:3px;font-weight:400}.question.single .answer label:after{display:block;content:"";position:absolute;top:50%;right:20px;height:20px;width:20px;border-radius:20px;border:1px solid var(--gold);margin-top:-10px;transition:background-color 0.2s}.question.single .answer input:checked+label:after{background-color:var(--gold)}.question.multirating2 .answer:nth-child(1):before,.question.single .answer:nth-child(1) label:before{content:"A"}.question.multirating2 .answer:nth-child(2):before,.question.single .answer:nth-child(2) label:before{content:"B"}.question.multirating2 .answer:nth-child(3):before,.question.single .answer:nth-child(3) label:before{content:"C"}.question.multirating2 .answer:nth-child(4):before,.question.single .answer:nth-child(4) label:before{content:"D"}.question.multirating2 .answer:nth-child(5):before,.question.single .answer:nth-child(5) label:before{content:"E"}.question.multirating2 .answer:nth-child(6):before,.question.single .answer:nth-child(6) label:before{content:"F"}.question.multirating2 .answer:nth-child(7):before,.question.single .answer:nth-child(7) label:before{content:"G"}.question.multirating2 .answer:nth-child(8):before,.question.single .answer:nth-child(8) label:before{content:"H"}.question.multirating2 .answer:nth-child(9):before,.question.single .answer:nth-child(9) label:before{content:"I"}.question.multirating2 .answer:nth-child(10):before,.question.single .answer:nth-child(10) label:before{content:"J"}.question.multirating2 .answer:nth-child(11):before,.question.single .answer:nth-child(11) label:before{content:"K"}.question.multirating2 .answer:nth-child(12):before,.question.single .answer:nth-child(12) label:before{content:"L"}.question.multirating2 .answer:nth-child(13):before,.question.single .answer:nth-child(13) label:before{content:"M"}.question.multirating2 .answer:nth-child(14):before,.question.single .answer:nth-child(14) label:before{content:"N"}.question.multirating2 .answer:nth-child(15):before,.question.single .answer:nth-child(15) label:before{content:"O"}.question.multirating2 .answer{padding-right:110px;min-height:92px;display:flex;flex-direction:column;justify-content:center}.question.multirating2 .answer .options{display:block;position:absolute;right:20px;top:50%;margin-top:-41px;height:22px}.question.multirating2 .answer label{cursor:pointer;margin-left:15px;display:block;padding:2px 0;font-size:12px}.question.multirating2 .answer input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:20px;height:20px;background-color:transparent;border:1px solid var(--gold);border-radius:20px;vertical-align:middle;margin-right:5px;transition:background-color 0.2s}.question.multirating2 .answer input:checked{background-color:var(--gold)}.question.multi .answer label:after{display:block;content:"";position:absolute;top:50%;right:20px;height:20px;width:20px;border-radius:2px;border:1px solid var(--gold);margin-top:-10px}.question.multi .answer input:checked+label:after{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtY2hlY2sgZmEtdy0xNiIgYXJpYS1oaWRkZW49InRydWUiIGRhdGEtaWNvbj0iY2hlY2siIGRhdGEtcHJlZml4PSJmYXMiIGZvY3VzYWJsZT0iZmFsc2UiIHJvbGU9ImltZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcuMTEzNiAxNi40NDgtNS44NS01Ljg1Yy0wLjM1MTQ2LTAuMzUxNDYtMC4zNTE0Ni0wLjkyMTMxIDAtMS4yNzI4bDEuMjcyOC0xLjI3MjhjMC4zNTE0Ni0wLjM1MTQ5IDAuOTIxMzQtMC4zNTE0OSAxLjI3MjggMGwzLjk0MDggMy45NDA4IDguNDQwOC04LjQ0MDhjMC4zNTE0Ni0wLjM1MTQ2IDAuOTIxMzQtMC4zNTE0NiAxLjI3MjggMGwxLjI3MjggMS4yNzI4YzAuMzUxNDYgMC4zNTE0NiAwLjM1MTQ2IDAuOTIxMzEgMCAxLjI3MjhsLTEwLjM1IDEwLjM1Yy0wLjM1MTQ5IDAuMzUxNDYtMC45MjEzNCAwLjM1MTQ2LTEuMjcyOC0zLjVlLTV6IiBzdHlsZT0iZmlsbDojOWI4YTYyO3N0cm9rZS13aWR0aDouMDM1MTU2Ii8+PC9zdmc+) 50% 50% no-repeat}.question.multi .answer:nth-child(1) label:before{content:"A"}.question.multi .answer:nth-child(2) label:before{content:"B"}.question.multi .answer:nth-child(3) label:before{content:"C"}.question.multi .answer:nth-child(4) label:before{content:"D"}.question.multi .answer:nth-child(5) label:before{content:"E"}.question.multi .answer:nth-child(6) label:before{content:"F"}.question.multi .answer:nth-child(7) label:before{content:"G"}.question.multi .answer:nth-child(8) label:before{content:"H"}.question.multi .answer:nth-child(9) label:before{content:"I"}.question.multi .answer:nth-child(10) label:before{content:"J"}.question.sort .answer label{cursor:grab}.question.sort .answer label:before{line-height:25px}.question.sort .answer label:after{display:block;content:"";position:absolute;top:50%;right:20px;height:20px;width:20px;margin-top:-10px;background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtYXJyb3dzLWFsdCBmYS13LTE2IiBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1pY29uPSJhcnJvd3MtYWx0IiBkYXRhLXByZWZpeD0iZmFzIiBmb2N1c2FibGU9ImZhbHNlIiByb2xlPSJpbWciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xMy43NTggMTYuNjMyLTMuMDkzNiAzLjA5MzZjLTAuMzY2MTMgMC4zNjYxMy0wLjk1OTY5IDAuMzY2MTMtMS4zMjU4IDBsLTMuMDkzNi0zLjA5MzZjLTAuNTkwNTktMC41OTA1OC0wLjE3MjMtMS42MDA0IDAuNjYyOTMtMS42MDA0aDEuOTk4NWwtMy45MWUtNSAtMy45Mzc3aC0zLjkzNzd2MS45OTg1YzAgMC44MzUyMy0xLjAwOTggMS4yNTM1LTEuNjAwNCAwLjY2MjkzbC0zLjA5MzYtMy4wOTM2Yy0wLjM2NjEzLTAuMzY2MTMtMC4zNjYxMy0wLjk1OTcyIDAtMS4zMjU4bDMuMDkzNi0zLjA5MzZjMC41OTA1OS0wLjU5MDU4IDEuNjAwNC0wLjE3MjMgMS42MDA0IDAuNjYyOTN2Mi4wMDExaDMuOTM3N3YtMy45Mzc2aC0yLjAwMTJjLTAuODM1MjQgMC0xLjI1MzUtMS4wMDk4LTAuNjYyOTMtMS42MDA0bDMuMDkzNi0zLjA5MzZjMC4zNjYxMy0wLjM2NjEzIDAuOTU5NjktMC4zNjYxMyAxLjMyNTggMGwzLjA5MzYgMy4wOTM2YzAuNTkwNTkgMC41OTA1OCAwLjE3MjMgMS42MDA0LTAuNjYyOTMgMS42MDA0aC0xLjk5ODV2My45Mzc2aDMuOTM3N3YtMS45OTg1YzAtMC44MzUyMyAxLjAwOTgtMS4yNTM1IDEuNjAwNC0wLjY2MjkzbDMuMDkzNiAzLjA5MzZjMC4zNjYxMyAwLjM2NjEzIDAuMzY2MTMgMC45NTk3MiAwIDEuMzI1OGwtMy4wOTM2IDMuMDkzNmMtMC41OTA1OSAwLjU5MDU4LTEuNjAwNCAwLjE3MjMtMS42MDA0LTAuNjYyOTN2LTIuMDAxMWgtMy45Mzc2djMuOTM3NmgyLjAwMTJjMC44MzUyNCAwIDEuMjUzNSAxLjAwOTggMC42NjI5MyAxLjYwMDR6IiBzdHlsZT0iZmlsbDojOWI4YTYyO3N0cm9rZS13aWR0aDouMDM5MDYyIi8+PC9zdmc+) 50% 50% no-repeat}.question.sort .answer:nth-child(1) label:before{content:"1"}.question.sort .answer:nth-child(2) label:before{content:"2"}.question.sort .answer:nth-child(3) label:before{content:"3";line-height:20px}.question.sort .answer:nth-child(4) label:before{content:"4";line-height:20px}.question.sort .answer:nth-child(5) label:before{content:"5";line-height:20px}.question.sort .answer:nth-child(6) label:before{content:"6";line-height:30px}.question.sort .answer:nth-child(7) label:before{content:"7";line-height:20px}.question.sort .answer:nth-child(8) label:before{content:"8"}.question.sort .answer:nth-child(9) label:before{content:"9"}.question.sort .answer:nth-child(10) label:before{content:"10"}.question.sort .ghost{opacity:.5}.question.multirating{padding:0 30px}.question.multirating .answer{margin-bottom:20px}.question.multirating .answer p.gold{font-weight:700}.question.multirating .slider{margin-bottom:80px;height:6px;background-color:#555;border:none;box-shadow:none}.question.multirating .noUi-connect{background-color:var(--gold)}.question.multirating .noUi-value{font-size:12px;line-height:2.2}.question.multirating .noUi-handle{width:30px;height:30px;top:-12px;border-radius:15px;border:2px solid #000;background-color:var(--gold);box-shadow:none}.question.multirating .noUi-handle:before{left:11px}.question.multirating .noUi-handle:after{left:15px}html .question.multirating .noUi-handle{right:-15px}.jobrating{margin-top:50px}.jobrating .content{padding:15px}.jobrating h2{margin:0}.jobrating .title{padding:15px;text-align:center}.jobrating .content ul{margin-top:0}.jobrating .content img{vertical-align:middle;height:15px;width:15px;margin-left:5px}.jobrating .ratingrow{padding:15px}.jobrating .fullrating{font-weight:700}.jobrating .fullrating .logo{display:none}.jobrating .fullrating img{height:30px;width:auto;margin-right:10px;opacity:.5}.jobrating .fullrating img.active{height:50px;opacity:1}.jobrating .buttons{padding:0 15px 15px 15px}.jobrating .buttons .button{display:block;width:100%;box-sizing:border-box;margin:10px 0;text-align:center}.jobrating .legend{padding:0 15px 15px 15px}.jobrating .legend img{height:15px;width:15px;vertical-align:middle}.jobrating .logo,.jobrating .date,.jobrating .info,.jobrating .disclaimer,.jobrating .footer{display:none}#bestjob .darkimg img,#otherjobs .darkimg img{opacity:.4}#bestjob .row .col,#otherjobs .job .row .col{margin-bottom:0}#bestjob,#otherjobs .job{margin-bottom:80px}#bestjob{margin-top:30px}#otherjobs .job:last-child{margin-bottom:0}#bestjob .content,#otherjobs .job .content{padding:20px}#bestjob .darkimg,#otherjobs .job .darkimg{position:relative}#bestjob .c100,#otherjobs .c100{background:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#bestjob .c100:after,#otherjobs .c100:after{display:none}#bestjob .c100 .bar,#otherjobs .c100 .bar,#bestjob .c100 .fill,#otherjobs .c100 .fill{border-color:var(--gold)}#bestjob .c100 span,#otherjobs .c100 span{color:var(--gold);width:3.33em;line-height:3.33em;font-size:.3em}#bestjob .content .buttons.offer,#otherjobs .job .content .buttons.offer{display:flex;justify-content:space-between}#successstory{padding:80px 40px;margin:40px 0 80px 0;position:relative}#successstory .content{position:relative}.jobfinder-analysis{max-width:var(--midwidth);padding-inline:var(--cpad);margin-inline:auto;margin-top:calc(var(--headerheight) + var(--section-dist-inner))}.jobfinder-analysis__headline{text-align:center}.jobfinder-analysis__body{max-width:var(--narrowwidth);margin-inline:auto;text-align:justify}.jobfinder-analysis__buttons{display:flex;flex-direction:column;gap:10px;align-items:center}.jobratings{display:flex;flex-direction:column;gap:var(--gap);align-items:center}.jobrating{padding:var(--cpad);background-color:var(--beige);margin-top:var(--section-dist-inner)}.jobrating__logo,.jobrating__date{display:none}.jobrating__smileys{display:flex;align-items:center;gap:var(--cpad)}.jobrating__smileys img{display:block;height:30px;width:auto;opacity:.5}.jobrating__smileys img.active{height:50px;opacity:1}.jobratingcategory{margin-top:var(--gap)}.jobrating .jobratingcategory__title{text-align:left;padding-inline:0}.jobquestionratings__rating img{width:15px;height:15px;vertical-align:middle}.jobrating__buttons{display:flex;justify-content:center;gap:var(--cgap);margin-block:var(--section-dist-inner)}.jobrating__disclaimer{display:none}.jobrating__legend img{vertical-align:middle;height:15px;width:15px}.jobrating__contactrow{display:none}.jobfinder-contact{margin-top:var(--section-dist-inner);padding-inline:var(--cpad);max-width:var(--midwidth);margin-inline:auto}.jobfinder-contact__headline{text-align:center}.jobfinder-contact__buttons{display:flex;justify-content:center;gap:var(--cpad)}@media (min-width:500px){.question .buttons .button{display:inline-block;margin:0 10px;width:auto;vertical-align:top}.jobrating .buttons .button{width:auto;display:inline-block;margin:0 0 0 10px}}@media (min-width:800px){.jobfinderheadline{flex-direction:row-reverse}.jobfinderlogo{text-align:right}.jobrating .fullrating{text-align:left}.jobrating .apply{text-align:right}.question.multirating2 .answer{min-height:auto;padding-right:280px}.question.multirating2 .answer label{display:inline-block}.question.multirating2 .answer .options{margin-top:-11px}#bestjob .row .col,#otherjobs .job .row .col{padding-top:0;padding-bottom:0}#bestjob .darkimg,#otherjobs .job .darkimg{height:100%}#bestjob .darkimg img,#otherjobs .job .darkimg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#bestjob .content,#otherjobs .job .content{position:relative;padding-left:5px;box-sizing:border-box;height:100%}#successstory{padding-left:50%}#successstory .content{padding-left:8px}.jobrating{padding:var(--gap)}.jobrating__categories{display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}.jobrating__categories{margin-top:var(--gap)}.jobratingcategory{margin-top:0}}@media print{@page{size:A4;margin:0 1cm}header,footer,#contact-form,.jobfinder-analysis__headline,.jobfinder-analysis__body,.jobfinder-analysis__buttons,.jobrating__buttons,.jobfinder-contact,.jobfinder-contactpeople{display:none}.jobfinder-analysis{width:auto;padding:0;margin:0;max-width:none}html{color:#000;background-color:#fff}body{padding:0;margin:0;font-size:3mm;width:19cm}.button{display:none}.jobrating{page-break-before:always;margin:0;font-size:3mm;padding:2.2cm 0 0 0;background:none}.jobrating:first-child{page-break-before:avoid;margin-top:0}.jobrating__goldborder{border:1px solid var(--gold);padding:2cm;position:relative;min-height:25.5cm}.jobrating__logo{display:block;position:absolute;top:-18mm;right:5mm;padding:2mm;background-color:#fff}.jobrating__logo img{display:block;height:4cm;width:auto}.jobrating__date{display:block;font-weight:700;margin-bottom:5mm}.jobrating__abilityinfo{font-weight:700;margin-bottom:5mm}.jobrating__smileys{margin-bottom:5mm}.jobrating__fullrating .title{font-size:6mm;text-align:left;padding:0}.jobquestionratings__ratings{padding-left:5mm}.jobrating__categories{display:flex;flex-wrap:wrap;gap:0;margin:-5mm}.jobratingcategory{flex:1;padding:5mm;box-sizing:border-box;margin:0}.jobrating .jobratingcategory__title{font-weight:700;font-size:4.5mm;padding:0;margin:0 0 5mm 0}.jobrating__disclaimer{display:block;margin-block:1cm}.jobrating__legend img,.jobquestionratings__rating img{width:3mm;height:3mm}.jobrating__contactrow{display:flex;justify-content:space-between;font-size:2.5mm;line-height:1.2;margin-block:1mm}.jobrating__contactrow a{color:var(--gold);text-decoration:none}}