@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-loading .slick-list{background-image:url(../images/ajax-loader.gif)}.slick-slide{cursor:-webkit-grab;cursor:grab}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato-v23-latin-regular.eot);src:local(""),url(../fonts/lato-v23-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-v23-latin-regular.woff2) format("woff2"),url(../fonts/lato-v23-latin-regular.woff) format("woff"),url(../fonts/lato-v23-latin-regular.ttf) format("truetype"),url(../fonts/lato-v23-latin-regular.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato-v23-latin-700.eot);src:local(""),url(../fonts/lato-v23-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-v23-latin-700.woff2) format("woff2"),url(../fonts/lato-v23-latin-700.woff) format("woff"),url(../fonts/lato-v23-latin-700.ttf) format("truetype"),url(../fonts/lato-v23-latin-700.svg#Lato) format("svg")}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-check,.icon-chevron-left,.icon-chevron-right,.icon-close,.icon-download,.icon-fax,.icon-hamburger,.icon-home,.icon-link-external,.icon-mail,.icon-marker,.icon-phone{font-size:3.2rem;width:1em}.angle--top-left{position:relative;overflow:hidden;-webkit-clip-path:polygon(0 7vw,100% 0,100% 100%,0 100%);clip-path:polygon(0 7vw,100% 0,100% 100%,0 100%)}@supports not ((-webkit-clip-path:polygon(0 calc(0% + 7vw),100% 0,100% 100%,0 100%)) or (clip-path:polygon(0 calc(0% + 7vw),100% 0,100% 100%,0 100%))){.angle--top-left:after,.angle--top-left:before{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--top-left:before{top:0;border-width:8vw 100vw 0 0;border-color:#fff transparent transparent}}.angle--top-right{position:relative;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 7vw,100% 100%,0 100%);clip-path:polygon(0 0,100% 7vw,100% 100%,0 100%)}@supports not ((-webkit-clip-path:polygon(0 0,100% calc(0% + 7vw),100% 100%,0 100%)) or (clip-path:polygon(0 0,100% calc(0% + 7vw),100% 100%,0 100%))){.angle--top-right:after,.angle--top-right:before{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--top-right:before{top:0;border-width:8vw 0 0 100vw;border-color:#fff transparent transparent}}.angle--bottom-left{position:relative;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 7vw));clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 7vw))}@supports not ((-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 7vw))) or (clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 7vw)))){.angle--bottom-left:after,.angle--bottom-left:before{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--bottom-left:after{bottom:0;border-width:0 100vw 8vw 0;border-color:transparent transparent #fff}}.angle--bottom-right{position:relative;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 7vw),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 7vw),0 100%)}@supports not ((-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 7vw),0 100%)) or (clip-path:polygon(0 0,100% 0,100% calc(100% - 7vw),0 100%))){.angle--bottom-right:after,.angle--bottom-right:before{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--bottom-right:after{bottom:0;border-width:0 0 8vw 100vw;border-color:transparent transparent #fff}}.angle--both-left-left{position:relative;overflow:hidden;-webkit-clip-path:polygon(0 7vw,100% 0,100% 100%,0 calc(100% - 7vw));clip-path:polygon(0 7vw,100% 0,100% 100%,0 calc(100% - 7vw))}@supports not ((-webkit-clip-path:polygon(0 calc(0% + 7vw),100% 0,100% 100%,0 calc(100% - 7vw))) or (clip-path:polygon(0 calc(0% + 7vw),100% 0,100% 100%,0 calc(100% - 7vw)))){.angle--both-left-left:after,.angle--both-left-left:before{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--both-left-left:before{top:0;border-width:8vw 100vw 0 0;border-color:#fff transparent transparent}.angle--both-left-left:after{bottom:0;border-width:0 100vw 8vw 0;border-color:transparent transparent #fff}}.angle--both-right-right{position:relative;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 7vw,100% calc(100% - 7vw),0 100%);clip-path:polygon(0 0,100% 7vw,100% calc(100% - 7vw),0 100%)}@supports not ((-webkit-clip-path:polygon(0 0,100% calc(0% + 7vw),100% calc(100% - 7vw),0 100%)) or (clip-path:polygon(0 0,100% calc(0% + 7vw),100% calc(100% - 7vw),0 100%))){.angle--both-right-right:after,.angle--both-right-right:before{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--both-right-right:before{top:0;border-width:8vw 0 0 100vw;border-color:#fff transparent transparent}.angle--both-right-right:after{bottom:0;border-width:0 0 8vw 100vw;border-color:transparent transparent #fff}}.angle--both-left-right{position:relative;overflow:hidden;-webkit-clip-path:polygon(0 7vw,100% 0,100% calc(100% - 7vw),0 100%);clip-path:polygon(0 7vw,100% 0,100% calc(100% - 7vw),0 100%)}@supports not ((-webkit-clip-path:polygon(0 calc(0% + 7vw),100% 0,100% calc(100% - 7vw),0 100%)) or (clip-path:polygon(0 calc(0% + 7vw),100% 0,100% calc(100% - 7vw),0 100%))){.angle--both-left-right:after,.angle--both-left-right:before{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--both-left-right:before{top:0;border-width:8vw 100vw 0 0;border-color:#fff transparent transparent}.angle--both-left-right:after{bottom:0;border-width:0 0 8vw 100vw;border-color:transparent transparent #fff}}.angle--both-right-left{position:relative;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 7vw,100% 100%,0 calc(100% - 7vw));clip-path:polygon(0 0,100% 7vw,100% 100%,0 calc(100% - 7vw))}@supports not ((-webkit-clip-path:polygon(0 0,100% calc(0% + 7vw),100% 100%,0 calc(100% - 7vw))) or (clip-path:polygon(0 0,100% calc(0% + 7vw),100% 100%,0 calc(100% - 7vw)))){.angle--both-right-left:after,.angle--both-right-left:before{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--both-right-left:before{top:0;border-width:8vw 0 0 100vw;border-color:#fff transparent transparent}.angle--both-right-left:after{bottom:0;border-width:0 100vw 8vw 0;border-color:transparent transparent #fff}}.angle__content{display:block;width:100%;height:auto}.angle--colour{color:#fff;background-color:#2196f3;text-align:center;padding:10% 0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}.module-img-txt__heading,h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}p{margin:0}html{min-height:100%}body{margin:0;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#00243d}.h1-display,body{font-family:Lato,Geneva,Verdana,sans-serif}.h1-display{font-weight:700;font-size:26px;line-height:32px;letter-spacing:.5px;color:#eff3f6;margin-bottom:24px}@media (min-width:768px){.h1-display{font-size:36px}}@media (min-width:1240px){.h1-display{font-size:48px}}@media (min-width:768px){.h1-display{line-height:42px}}@media (min-width:1240px){.h1-display{line-height:63px}}.display-quote-text{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.4px;color:#eff4f8}@media (min-width:768px){.display-quote-text{font-size:18px}}@media (min-width:1240px){.display-quote-text{font-size:22px}}@media (min-width:768px){.display-quote-text{line-height:26px}}@media (min-width:1240px){.display-quote-text{line-height:32px}}.module-img-txt__heading,h1,h2,h3,h4{margin:0}.h1,.module-img-txt__heading,h1{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:30px;letter-spacing:0;color:#00243d}@media (min-width:768px){.h1,.module-img-txt__heading,h1{font-size:32px}}@media (min-width:1240px){.h1,.module-img-txt__heading,h1{font-size:36px}}@media (min-width:768px){.h1,.module-img-txt__heading,h1{line-height:40px}}@media (min-width:1240px){.h1,.module-img-txt__heading,h1{line-height:45px}}@media (min-width:768px) and (max-width:1239px){.h1,.module-img-txt__heading,h1{max-width:700px}}h2{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:700;font-size:18px;line-height:30px;letter-spacing:-.29;color:#00243d}@media (min-width:768px){h2{font-size:24px}}@media (min-width:1240px){h2{font-size:28px}}@media (min-width:768px){h2{line-height:40px}}@media (min-width:1240px){h2{line-height:35px}}h3{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:700;font-size:16px;line-height:30px;letter-spacing:-.25;color:#00243d}@media (min-width:768px){h3{font-size:20px}}@media (min-width:1240px){h3{font-size:24px}}@media (min-width:768px){h3{line-height:40px}}@media (min-width:1240px){h3{line-height:28px}}h4{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.23;color:#00243d}@media (min-width:1240px){h4{font-size:20px;line-height:28px}}.intro-text{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#00243d}@media (min-width:768px){.intro-text{font-size:18px}}@media (min-width:1240px){.intro-text{font-size:20px}}@media (min-width:768px){.intro-text{line-height:27px}}@media (min-width:1240px){.intro-text{line-height:30px}}.btn,button,input[type=submit]{display:block;padding:12px 48px;outline:0;border-radius:4px;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;text-align:center;text-decoration:none;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:700;font-size:14px;line-height:21px;letter-spacing:1px;white-space:nowrap}@media (min-width:768px){.btn,button,input[type=submit]{font-size:16px}}@media (min-width:500px){.btn,button,input[type=submit]{display:inline-block}}.btn--primary,.wpcf7-submit{color:#fff;background-color:#2d8ed3}.btn--primary:hover,.wpcf7-submit:hover{background-color:#2880bf}.btn--primary:active,.btn--primary:focus,.wpcf7-submit:active,.wpcf7-submit:focus{background-color:#2472a9}.btn--outline-white{border:1px solid #eff4f8;color:#eff4f8}.btn--outline-white:hover{border:1px solid #bacfe1}.btn--outline-white:active,.btn--outline-white:focus{border:1px solid #96b7d1}.btn--outline-black{border:1px solid #00243d;color:#00243d}.btn--outline-black:hover{border:1px solid #004270}.btn--outline-black:active,.btn--outline-black:focus{border:1px solid #00518a}.link-btn,div.wpcf7 a{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0;color:#00243d;color:#005998;text-decoration:none;display:block;padding-top:16px;padding-bottom:16px}@media (min-width:768px){.link-btn,div.wpcf7 a{font-size:18px;padding-top:24px;padding-bottom:24px}}.link-btn:hover .link-btn__icn,div.wpcf7 a:hover .link-btn__icn{transform:translateX(5px)}.link-btn .link-btn__icn,div.wpcf7 a .link-btn__icn{transition:transform .2s cubic-bezier(.19,1,.22,1);transform:translateX(0);display:inline-block}.link-btn .link-btn__icn svg,div.wpcf7 a .link-btn__icn svg{font-size:24px;top:5px;position:relative;margin-left:4px}.link-btn.link-btn--icon-first:hover .link-btn__icn{transform:translateX(-5px)}.link-btn--light{color:#2d8ed3}.link-btn--small{font-size:14px}.link-btn--no-trans:hover .link-btn__icn{transform:none}.grid-wrapper{margin-left:-16px;margin-right:-16px}.grid{display:flex;flex-wrap:wrap;justify-content:left}.grid__item{flex-basis:100%}.grid--team-member .grid__item,.grid__item{padding:8px 16px}.grid--4 .grid__item{flex-basis:50%}@media (min-width:768px){.grid__item{padding:8px}.grid-wrapper{margin-left:-8px;margin-right:-8px}.grid--2 .grid__item,.grid--3 .grid__item,.grid--4 .grid__item{flex-basis:50%}.grid--team-member.grid--4 .grid__item{flex-basis:33%}}@media (min-width:1240px){.grid--4 .grid__item,.grid--team-member.grid--4 .grid__item{flex-basis:25%}.grid--3 .grid__item{flex-basis:33.33%}.grid--2 .grid__item{flex-basis:50%}.grid__item{padding:16px}.grid-wrapper{margin-left:-16px;margin-right:-16px}}input[type=email],input[type=text],input[type=url],textarea{display:block;width:100%;min-height:40px;padding:5px 8px 3px;outline:none;border:1px solid #4c6577;background-color:#fff;transition:background-color .2s,border-color .2s;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#00243d;border-radius:3px}input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=url]:active,input[type=url]:focus,input[type=url]:hover,textarea:active,textarea:focus,textarea:hover{background-color:#f8fafb;border:1px solid #00243d}textarea{line-height:24px;padding:8px}::-moz-placeholder{color:rgba(0,36,61,.5);opacity:1;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#00243d}:-ms-input-placeholder{color:rgba(0,36,61,.5);opacity:1;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#00243d}::placeholder{color:rgba(0,36,61,.5);opacity:1;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#00243d}:focus::-moz-placeholder{color:rgba(0,36,61,.2)}:focus:-ms-input-placeholder{color:rgba(0,36,61,.2)}:focus::placeholder{color:rgba(0,36,61,.2)}div.wpcf7 a{display:inline}.wpcf7-form{margin:24px 0 32px}.wpcf7-form p{margin:0 0 24px}.wpcf7-form br{display:none}.wpcf7-form-control-wrap{margin-top:4px!important}.wpcf7-form-control,.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap{margin:0 0 12px}.wpcf7-form-control{margin:0}span.wpcf7-checkbox{display:block;margin-bottom:9px;margin-left:0}.wpcf7-list-item-label{color:#00243d;display:block;margin-top:0}span.wpcf7-not-valid-tip{color:#fa5d4f;font-size:14px;display:block;text-align:left;line-height:16px;margin-top:4px}.wpcf7-submit{margin:8px 0 24px}span.wpcf7-list-item{display:block;margin:0}.wpcf7 form.spam .wpcf7-response-output,div.wpcf7-response-output{margin-bottom:0;margin-top:0!important;padding:12px 16px!important;border-radius:6px;margin-left:0!important;background-color:#f7ba03;border:1px solid #e3ab03;color:#2d2201}.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450;color:#fff;border:2px solid #42b14c}div.wpcf7-validation-errors{height:50px;padding:9px 16px 11px;color:#fa5d4f;border-radius:6px}.wpcf7-radio input{margin-right:.5em;float:left;margin-top:1px}.wpcf7-radio .wpcf7-list-item-label{display:block;overflow:hidden}@media (min-width:1240px){div.wpcf7{max-width:640px;margin:0 auto}}div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ng,div.wpcf7-validation-errors{border:none;border-radius:0;border-left:2px solid #fa5d4f!important}.wpcf7-not-valid-tip{margin-top:6px}@media (max-width:767px){.wpcf7-submit{width:100%!important}}label{display:block;font-size:14px;color:#00243d;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:700}fieldset{display:block;margin:0;padding:0;border:0}legend{display:block;margin-bottom:8px}input[type=checkbox]{position:absolute;opacity:0;z-index:1;width:17px;height:17px;cursor:pointer;margin-right:8px}input[type=checkbox]:checked+span:before,input[type=checkbox]:not(:checked)+span:before{content:" ";position:absolute;z-index:2;top:2px;border-radius:3px;left:-20px;border:1px solid #00243d;width:20px;height:20px;background:#fff}input[type=checkbox]:checked+span:after{content:" ";background:#2d8ed3;position:absolute;top:5px;left:-17px;width:14px;height:14px;z-index:3;border-radius:3px}input[type=checkbox]+span{display:block;position:relative;min-height:24px;padding-left:.75em;margin-left:20px;left:0;right:0;z-index:1}.icn{display:flex;align-items:center}.navigation{height:60px;background-color:#004475}.page--contactpage .navigation,.page--detail .navigation{background-color:#eff3f6}@media (min-width:768px){.navigation{height:194px}.page--has-sub-nav .navigation{height:250px}}.navigation__wrapper{background-color:#004475;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);transition:all .3s}.admin-bar .navigation__wrapper{top:32px}.navigation__cnt{box-sizing:content-box;max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px;height:60px;display:flex;justify-content:space-between;align-items:center;position:relative;transition:all .3s}@media (min-width:768px){.navigation__cnt{padding-left:24px}}@media (min-width:1240px){.navigation__cnt{padding-left:48px}}@media (min-width:768px){.navigation__cnt{padding-right:24px}}@media (min-width:1240px){.navigation__cnt{padding-right:48px}}.navigation--collapsed .navigation__cnt{height:68px}.navigation__logo-link{display:block;cursor:pointer;transition:transform .1s}.navigation__logo-link:active{transform:scale(.95)}.navigation__logo--large img{display:block;width:58%}@media (min-width:768px){.navigation__logo--large{display:block}.navigation__logo--large img{transition:all .3s;width:100%}}.navigation--collapsed .navigation__logo--large img{width:58%}.navigation__logo--small{display:block;width:89px}@media (min-width:768px){.navigation__logo--small{display:none}}.navigation__menu-cnt{background:#004475;position:fixed;top:59px;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity .2s}.navigation--mobile-menu-is-open .navigation__menu-cnt{opacity:1;visibility:visible;overflow-y:scroll}.menu{padding:0;margin:0;list-style:none}.menu a{text-decoration:none}.menu--main{display:none}.menu--main .menu-item{display:inline-block}.menu--main .menu__link{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:18px;line-height:21px;letter-spacing:.5px;color:#bfd0dd;padding:16px 27px;transition:color .2s}.menu--main .menu__link:active,.menu--main .menu__link:focus,.menu--main .menu__link:hover{color:#eff4f8}.menu--main .menu__item:last-child .menu__link{padding-right:0}.menu--main .current-menu-item .menu__link,.menu--main .current-page-ancestor .menu__link{font-weight:700;color:#eff4f8}@media (min-width:768px){.js-mainnav-toggle,.mobile-navigation{display:none}}.mobile-navigation__cnt{padding:0 16px}.mobile-navigation__cnt .menu__link--home{display:block;text-align:center;color:#eff3f6;padding:4px 0;margin-top:12px;font-size:16px;border-bottom:1px solid #4b80a7}.mobile-navigation__cnt .menu__link--home svg{font-size:32px}.mobile-navigation__cnt .menu__link--home.is-active{background-color:#005998}.menu--mobile .menu__link{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.5px;color:#bbc8d2;display:block;text-align:center;padding:9px 0}.menu--mobile .menu__link:active{background-color:#005998}.menu--mobile .current-menu-item .current-menu-item .menu__link,.menu--mobile .current-menu-item:not(.current-menu-parent)>.menu__link{font-weight:700;color:#eff4f8;background-color:#005998}.menu--mobile .menu-item-has-children,.menu--mobile>.menu-item{padding:20px 0;border-bottom:1px solid #4b80a7}.menu--mobile .menu-item-has-children>a.menu__link,.menu--mobile>.menu-item>a.menu__link{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:700;font-size:21px;line-height:24px;letter-spacing:0;color:#eff3f6}.mobile-navigation__contact-section{padding:35px 0}.mobile-navigation__contact-section .contact-option{margin-bottom:16px}.subnavigation__wrapper{background-color:#fff;display:none}.subnavigation__cnt{box-sizing:content-box;max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px;height:56px;display:flex;align-items:center;justify-content:flex-end}@media (min-width:768px){.subnavigation__cnt{padding-left:24px}}@media (min-width:1240px){.subnavigation__cnt{padding-left:48px}}@media (min-width:768px){.subnavigation__cnt{padding-right:24px}}@media (min-width:1240px){.subnavigation__cnt{padding-right:48px}}.subnavigation__menu{overflow-x:scroll;white-space:nowrap}.subnavigation__menu .menu-item{display:inline-block}.subnavigation__menu .menu--sub>li:last-child a{padding:19px 0 19px 20px}.subnavigation__menu .menu__link{display:inline-block;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:21px;letter-spacing:0;color:#314f63;padding:19px 20px;transition:color .2s}.subnavigation__menu .menu__link:active,.subnavigation__menu .menu__link:focus,.subnavigation__menu .menu__link:hover{color:#00243d}.subnavigation__menu .current-menu-item .menu__link{font-weight:700;color:#00243d}.menu-leistungen-subnavigation li{float:none}.navigation__mobile-toggle-wrapper{position:absolute;right:0;top:0;height:60px;padding-right:16px;padding-left:16px;display:flex;align-items:center}@media (min-width:768px){.navigation__mobile-toggle-wrapper{padding-right:24px}}@media (min-width:1240px){.navigation__mobile-toggle-wrapper{padding-right:48px}}@media (min-width:768px){.navigation__mobile-toggle-wrapper{padding-left:24px}}@media (min-width:1240px){.navigation__mobile-toggle-wrapper{padding-left:48px}}.navigation__mobile-toggle{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navigation__mobile-toggle,.navigation__mobile-toggle:after,.navigation__mobile-toggle:before{display:block;width:24px;height:3px;background-color:#fff;outline:1px solid transparent;border-radius:10px;transition-property:background-color,transform;transition-duration:.3s}.navigation__mobile-toggle:after,.navigation__mobile-toggle:before{position:absolute;content:""}.navigation__mobile-toggle:before{top:-8px}.navigation__mobile-toggle:after{top:8px}.navigation__mobile-toggle-wrapper--active .navigation__mobile-toggle{background-color:transparent}.navigation__mobile-toggle-wrapper--active .navigation__mobile-toggle:before{transform:translateY(8px) rotate(45deg)}.navigation__mobile-toggle-wrapper--active .navigation__mobile-toggle:after{transform:translateY(-8px) rotate(-45deg)}@media (min-width:768px){.navigation__mobile-toggle{display:none}}@media (min-width:768px){.navigation__wrapper{box-shadow:none;transform:translateY(0)}.navigation--collapsed .navigation__wrapper{box-shadow:0 2px 4px 0 rgba(0,0,0,.1);transform:translateY(-48px)}.navigation__cnt{height:146px}.menu--mobile{display:none}.menu--main,.subnavigation__wrapper{display:block}.subnavigation__menu{overflow-x:auto}.navigation__menu-cnt{opacity:1;visibility:visible;background:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.menu__link{text-align:left;padding:5px 6px}.menu__link:active,.menu__link:focus,.menu__link:hover{color:#000}.current-menu-item .menu__link{border-left:none}}.header-contactbar{display:none;background-color:#003255}.header-contactbar__cnt{box-sizing:content-box;max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:flex-end;height:48px}@media (min-width:768px){.header-contactbar__cnt{padding-left:24px}}@media (min-width:1240px){.header-contactbar__cnt{padding-left:48px}}@media (min-width:768px){.header-contactbar__cnt{padding-right:24px}}@media (min-width:1240px){.header-contactbar__cnt{padding-right:48px}}.header-contactbar__cnt .contact-option--fax{display:none}.header-contactbar__cnt .contact-option{margin-left:24px}.header-contactbar__cnt .contact-option .contact-option__icn{margin-right:4px;position:relative}@media (min-width:768px){.header-contactbar{display:block}}.contact-option{color:#eff4f8;font-size:14px;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;display:flex;text-decoration:none}.contact-option .contact-option__icn{color:#81abca;margin-right:8px}.contact-option .contact-option__icn svg{font-size:18px}.contact-option .contact-option__lbl{color:#bed4e4;line-height:22px}.customer-logos__cnt{box-sizing:content-box;max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px;padding-top:32px}@media (min-width:768px){.customer-logos__cnt{padding-left:24px}}@media (min-width:1240px){.customer-logos__cnt{padding-left:48px}}@media (min-width:768px){.customer-logos__cnt{padding-right:24px}}@media (min-width:1240px){.customer-logos__cnt{padding-right:48px}}.customer-logos__hd{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;color:#00243d;margin-bottom:32px;color:#667077}.customer-logos__grid{display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;margin-left:-22px;margin-right:-22px;flex-wrap:nowrap}.customer-logos__grid-item{display:flex;justify-content:center;align-items:center;padding:22px}.customer-logos__grid-item img{opacity:.6;filter:grayscale(1);min-width:120px;width:140px;height:88px;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.customer-logos__cnt{padding-top:60px}.customer-logos__grid{justify-content:space-between;flex-wrap:wrap}}@media (min-width:768px){.customer-logos{margin-bottom:24px}}.page-section__hd{margin-bottom:24px}@media (min-width:768px){.page-section__hd{margin-bottom:32px}}.page-section__heading{margin-bottom:16px}@media (min-width:768px){.page-section__heading{margin-bottom:24px}}.page-section__cnt{box-sizing:content-box;max-width:1240px;margin:0 auto;padding:32px 16px}@media (min-width:768px){.page-section__cnt{padding-left:24px}}@media (min-width:1240px){.page-section__cnt{padding-left:48px}}@media (min-width:768px){.page-section__cnt{padding-right:24px}}@media (min-width:1240px){.page-section__cnt{padding-right:48px}}@media (min-width:768px){.page-section__cnt{padding-top:56px}}@media (min-width:1240px){.page-section__cnt{padding-top:104px}}@media (min-width:768px){.page-section__cnt{padding-bottom:56px}}@media (min-width:1240px){.page-section__cnt{padding-bottom:128px}}.page-section--darkblue-bg,.page-section--grey-bg,.page-section--greyish-bg{background-color:#eff3f6}.service-tiles{margin-top:8px}.service-tiles__tile{background-color:#005ea1;display:block;padding:18px;text-decoration:none;position:relative;border-radius:3px}.service-tiles__link-overlay{left:0;right:0;bottom:0;height:100%;display:block;position:absolute;background:#000;opacity:.6;z-index:0}.service-tiles__link-label{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:700;font-size:16px;line-height:21px;letter-spacing:.5px;color:#eff4f8;position:relative;z-index:1}@media (min-width:768px){.service-tiles__link-label{font-size:18px}}@media (min-width:1240px){.service-tiles__link-label{font-size:24px}}@media (min-width:768px){.service-tiles__link-label{line-height:26px}}@media (min-width:768px){.service-tiles__tile{padding:40px 24px}}@media (min-width:1240px){.service-tiles__tile{padding:0;text-align:center;position:relative;display:block}.service-tiles__tile:before{content:"";padding-bottom:100%;display:block}.service-tiles__tile .service-tiles__link-label{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:80%}.service-tiles__tile .service-tiles__link-overlay{position:absolute;top:0;right:0;bottom:0}}.certification__img{text-align:center}.certification__img img{display:inline-block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;width:286px;height:120px}.certification__lbl{text-align:center}.machine-slider .machine-slider__cnt{position:relative}.machine-slider .slick-list{margin:0 -8px}.machine-slider .slick-slide{margin:0 8px}.machine-slider .slider__itm{background:#fff;padding:16px 16px 24px;height:384px;overflow:hidden}.machine-slider .slider__itm .slider__itm-cnt .slider__itm-img-wrapper{display:flex;justify-content:center}.machine-slider .slider__itm .slider__itm-cnt img{width:100%;max-width:100%;height:226px;-o-object-fit:contain;object-fit:contain;min-height:284px}.machine-slider .slick-slide img{display:block;max-width:100%}.machine-slider .slider__itm-img{aspect-ratio:1/1;text-align:center;margin-bottom:12px}.machine-slider .slider__itm-heading{margin-bottom:4px}.machine-slider .slider__control{opacity:1;top:50%;transform:translateY(-50%)}.machine-slider .slider__control.slider__control--left{left:-10px}.machine-slider .slider__control.slider__control--right{right:-10px}@media (min-width:1240px){.machine-slider .slick-slider{width:715px}.machine-slider .slider__itm-heading{font-size:18px;line-height:23px}.machine-slider .machine-slider__cnt{position:absolute;top:50%;transform:translateY(-50%)}.machine-slider .slider__control{top:auto;bottom:-20px;width:60px;height:60px}.machine-slider .slider__control.slick-disabled{opacity:.6;pointer-events:none;display:block}.machine-slider .slider__control.slider__control--left{left:-96px;bottom:-71px}.machine-slider .slider__control.slider__control--right{right:auto;left:-23px;bottom:-71px}}.slider__control{width:42px;height:42px;position:absolute;z-index:100;cursor:pointer;background:#004475}.slider__control.slick-disabled{opacity:0;display:none;cursor:not-allowed}.slider__control .slider__control-cnt{position:relative;width:100%;height:100%}.slider__control .slider__control-cnt svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}@media (min-width:1240px){.slider__control{width:60px;height:60px}}.slider__control--darkblue{background:#003255}.slider__control--darkblue:hover{background:#002c4b}.slider__control--darkblue:active,.slider__control--darkblue:focus{background:#002641}.slider__control--lightblue{background:#004475}.slider__control--lightblue:hover{background:#003e6b}.slider__control--lightblue:active,.slider__control--lightblue:focus{background:#003861}.product-slider .product-slider__cnt{position:relative}.product-slider .slick-list{margin:0 -8px}.product-slider .slick-slide{margin:0 8px}.product-slider .slider__itm{background:#fff;padding:8px}@media (min-width:768px){.product-slider .slider__itm{padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:20px}}.product-slider .slider__itm-img-caption{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;color:#00243d;color:#667077}.product-slider .slick-slide img{display:block;max-width:100%}@media (min-width:1240px){.product-slider .slick-slide img{width:290px;height:290px;-o-object-fit:cover;object-fit:cover}}.product-slider .slider__itm-img{text-align:center;-o-object-fit:cover;object-fit:cover;margin-bottom:12px}.product-slider .slider__itm-heading{margin-bottom:4px}.product-slider .slider__control{opacity:1;top:50%;transform:translateY(-50%)}.product-slider .slider__control.slider__control--left{left:-10px}.product-slider .slider__control.slider__control--right{right:-10px}@media (min-width:1240px){.product-slider .slider__control{position:relative;display:inline-block;top:auto;transform:none}.product-slider .slider__control.slider__control--left{left:auto;margin-right:12px}.product-slider .slider__control.slider__control--right{right:auto}.product-slider .slider__control.slick-disabled{opacity:.6;pointer-events:none}}.feature-list__hd{margin-bottom:8px}ul.feature-list__items{list-style:none;padding:0;margin:0}.feature-list__item{position:relative;padding:4px 0 4px 32px}.feature-list__icn{color:#2d8ed3;position:absolute;left:0;top:51%;height:24px;transform:translateY(-50%)}.feature-list__icn svg{font-size:24px}.stage{background-color:#004475;height:100vw;position:relative}@media (min-width:768px){.stage{height:500px}}@media (min-width:1240px){.stage{height:723px}}.stage:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:0;background-color:#004475;opacity:.78}.stage__cnt{display:flex;box-sizing:content-box;max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px;height:100%;position:relative;z-index:1;flex-direction:column;justify-content:center}@media (min-width:768px){.stage__cnt{padding-left:24px}}@media (min-width:1240px){.stage__cnt{padding-left:48px}}@media (min-width:768px){.stage__cnt{padding-right:24px}}@media (min-width:1240px){.stage__cnt{padding-right:48px}}.stage__img{display:none}.stage__img img{width:100%;max-width:100%}.stage__bg-pattern,.stage__icn{display:none}.stage__icn{color:#fff}.stage__icn svg{font-size:28px;position:relative;left:-7px}@media (min-width:768px){.stage{background-image:none!important}.stage:before{display:none}.stage__bg-pattern,.stage__img{display:block}.display-quote-text{margin-bottom:64px}.stage__bg-pattern{right:40px;top:60px;z-index:0;width:360px;height:482px}.stage__bg-pattern,.stage__img{position:absolute;overflow:hidden}.stage__img{width:30%;right:24px;bottom:-31px;z-index:1}.stage__cnt{position:relative}.stage__cnt,.stage__icn{display:block}.stage__icn svg{font-size:38px;font-size:32px;position:relative;left:-7px}.stage__text{max-width:55%;position:absolute;top:50%;transform:translateY(-50%)}}@media (min-width:1240px){.stage__cnt{padding-top:0}.stage__icn svg{font-size:47px}.stage__img{width:auto;right:48px;bottom:-36px}.stage__bg-pattern{right:0;width:auto;top:auto;bottom:-61px}.stage__text{max-width:667px}}.page-section--job-banner{background-color:#eff3f6}.job-banner{background-color:#005ea1;padding:16px 24px}@media (min-width:768px){.job-banner{padding:0 80px}}@media (min-width:1240px){.job-banner{padding:0 108px}}.job-banner__text{color:#fff;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#eff4f8}@media (min-width:768px){.job-banner__text{font-size:18px}}@media (min-width:1240px){.job-banner__text{font-size:20px}}@media (min-width:768px){.job-banner__text{line-height:27px}}@media (min-width:1240px){.job-banner__text{line-height:30px}}.job-banner__text h2{color:#fff;margin-bottom:16px}.job-banner__text p{margin-bottom:16px}@media (min-width:768px){.job-banner{height:320px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}}@media (min-width:1240px){.job-banner{max-width:1110px;margin:0 auto;flex-direction:row;justify-content:space-between;align-items:center;height:263px;background-position:100% 50%!important;background-size:auto!important}.page-section--job-banner{background-color:#eff3f6}.page-section--job-banner .page-section__cnt{padding-bottom:188px}.job-banner__text p{max-width:500px}}.page-section--contact-section{background-color:#003255}.contact-section{display:flex;color:#eff4f8;flex-direction:column}.contact-section h3{color:#eff4f8;margin-bottom:16px}@media (min-width:768px){.contact-section h3{margin-bottom:24px}}.contact-section p{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#eff4f8;margin-bottom:16px}.contact-section .contact-option--address .icn{align-items:flex-start;position:relative;top:4px}.contact-section .contact-option{margin-bottom:12px}.page-section--contact-section .bg-pattern{display:none}.contact-section__text{margin-bottom:24px}.contact-section__contact-options .contact-option{margin-bottom:8px}@media (min-width:1240px){.page-section--contact-section .page-section__cnt{position:relative}.page-section--contact-section .bg-pattern{display:block;position:absolute;left:0;top:-59px;overflow:hidden;height:382px;z-index:0}.page-section--contact-section .page-section__cnt{padding-top:72px;padding-bottom:72px}.contact-section{flex-direction:row;justify-content:space-between;z-index:1;position:relative}.contact-section .contact-option__lbl{font-size:16px;line-height:25px}.contact-wrapper{display:flex;flex-direction:row;align-items:flex-start;width:46%}.contact-section__text{max-width:600px}.contact-section__text p{font-size:16px}.contact-section__contact-via-message{margin-right:12%;padding-top:52px}.contact-section__contact-via-address{padding-top:52px}}.page-section--branding-legal{background-color:#00243d}.page-section--branding-legal .page-section__cnt{padding-top:5px;padding-bottom:0}.page-section--branding-legal .navigation__cnt{align-items:center;padding:0;justify-content:flex-start}.page-section--branding-legal .menu--main{display:block;text-align:left}.page-section--branding-legal .menu__link{padding:8px 6px;display:block;font-size:14px;color:#e6f5ff}.branding-legal__links{padding:16px 0;border-top:1px solid #445765;text-align:left}.branding-legal__links .branding-legal__copyright,.branding-legal__links .branding-legal__page-links a{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;color:#eff4f8;color:#e6f5ff}.branding-legal__links .branding-legal__copyright{display:block;margin-right:8px;padding:4px 0}.branding-legal__links .branding-legal__copyright,.branding-legal__links .branding-legal__page-links li.menu__link{padding-top:4px;padding-bottom:4px}.branding-legal__links .branding-legal__page-links,.branding-legal__links .branding-legal__page-links li{display:block}@media (min-width:768px){.page-section--branding-legal .branding-legal__links{text-align:center}.page-section--branding-legal .branding-legal__links .branding-legal__copyright,.page-section--branding-legal .branding-legal__links .branding-legal__page-links,.page-section--branding-legal .branding-legal__links .branding-legal__page-links li{display:inline-block}.page-section--branding-legal .navigation__cnt{justify-content:space-between}.page-section--branding-legal .menu--main .menu__link{font-size:16px;padding:20px}.page-section--branding-legal .branding-legal__page-links.menu .menu__link{position:relative}.page-section--branding-legal .branding-legal__page-links.menu .menu__link:before{content:"";width:1px;position:absolute;height:12px;background-color:#e6f5ff;top:13px;bottom:0;left:-2px}}@media (min-width:1240px){.page-section--branding-legal .menu--main .menu__link{font-size:16px}}.detailpage-header__ttl-cnt{background-color:#eff3f6;position:relative}.detailpage-header__ttl-cnt .bg-pattern{display:none;position:absolute}.detailpage-header__introduction-cnt,.detailpage-header__ttl{box-sizing:content-box;max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px;position:relative}@media (min-width:768px){.detailpage-header__introduction-cnt,.detailpage-header__ttl{padding-left:24px}}@media (min-width:1240px){.detailpage-header__introduction-cnt,.detailpage-header__ttl{padding-left:48px}}@media (min-width:768px){.detailpage-header__introduction-cnt,.detailpage-header__ttl{padding-right:24px}}@media (min-width:1240px){.detailpage-header__introduction-cnt,.detailpage-header__ttl{padding-right:48px}}.detailpage-header__page-heading{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:700;font-size:26px;line-height:32px;letter-spacing:.5px;color:#00243d;padding:32px 0 66px}@media (min-width:768px){.detailpage-header__page-heading{font-size:36px}}@media (min-width:1240px){.detailpage-header__page-heading{font-size:48px}}@media (min-width:768px){.detailpage-header__page-heading{line-height:42px}}@media (min-width:1240px){.detailpage-header__page-heading{line-height:63px}}@media (min-width:768px){.detailpage-header__page-heading{padding:48px 0 82px}}@media (min-width:1024px){.detailpage-header__page-heading{padding:48px 0 112px}}@media (min-width:1240px){.detailpage-header__page-heading{padding:43px 0 215px}}.page--404 .detailpage-header__page-heading,.page-template-default .detailpage-header__page-heading{padding:32px 0}@media (min-width:768px){.page--404 .detailpage-header__page-heading,.page-template-default .detailpage-header__page-heading{padding:48px 0}}@media (min-width:1240px){.page--404 .detailpage-header__page-heading,.page-template-default .detailpage-header__page-heading{padding:54px 0}}.detailpage-header__introduction{position:relative;margin-top:-34px}.detailpage-header__introduction-img img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;height:300px}.detailpage-header__introduction-text{background:#fff;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#00243d;padding:16px 0}@media (min-width:768px){.detailpage-header__introduction-text{font-size:18px}}@media (min-width:1240px){.detailpage-header__introduction-text{font-size:20px}}@media (min-width:768px){.detailpage-header__introduction-text{line-height:27px}}@media (min-width:1240px){.detailpage-header__introduction-text{line-height:30px}}@media (min-width:768px){.detailpage-header__introduction-text{padding:16px 0}}@media (min-width:1024px){.detailpage-header__introduction-text{padding:20px 26px}}@media (min-width:1240px){.detailpage-header__introduction-text{padding:40px 47px}}.detailpage-header__icn{display:none;color:#005ea1;position:absolute}@media (min-width:1024px){.detailpage-header__introduction{margin-top:-48px}.detailpage-header__introduction-cnt{height:597px}.detailpage-header__introduction-text{position:absolute;bottom:0;width:70%;max-width:778px}.detailpage-header__introduction-img{width:900px;position:absolute;bottom:0;top:0}.detailpage-header__introduction-img img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.detailpage-header--img-left .detailpage-header__introduction-text{right:16px}}@media (min-width:1024px) and (min-width:768px){.detailpage-header--img-left .detailpage-header__introduction-text{right:24px}}@media (min-width:1024px) and (min-width:1240px){.detailpage-header--img-left .detailpage-header__introduction-text{right:48px}}@media (min-width:1024px){.detailpage-header--img-left .detailpage-header__introduction-img{left:16px}}@media (min-width:1024px) and (min-width:768px){.detailpage-header--img-left .detailpage-header__introduction-img{left:24px}}@media (min-width:1024px) and (min-width:1240px){.detailpage-header--img-left .detailpage-header__introduction-img{left:48px}}@media (min-width:1024px){.detailpage-header--img-left .bg-pattern{display:block;right:70px;top:81px}.detailpage-header--img-right .detailpage-header__introduction-text{left:16px}}@media (min-width:1024px) and (min-width:768px){.detailpage-header--img-right .detailpage-header__introduction-text{left:24px}}@media (min-width:1024px) and (min-width:1240px){.detailpage-header--img-right .detailpage-header__introduction-text{left:48px}}@media (min-width:1024px){.detailpage-header--img-right .detailpage-header__introduction-img{right:16px}}@media (min-width:1024px) and (min-width:768px){.detailpage-header--img-right .detailpage-header__introduction-img{right:24px}}@media (min-width:1024px) and (min-width:1240px){.detailpage-header--img-right .detailpage-header__introduction-img{right:48px}}@media (min-width:1024px){.detailpage-header--img-right .bg-pattern{display:block;right:11px;top:150px}}@media (min-width:768px){.detailpage-header__introduction-img img{height:500px}}@media (min-width:1240px){.detailpage-header__introduction{margin-top:-158px;margin-bottom:54px}.detailpage-header__page-heading{max-width:800px}.detailpage-header--img-left .bg-pattern{top:180px}.detailpage-header--img-left .detailpage-header__icn{display:block;right:100px;top:315px}.detailpage-header--img-right .detailpage-header__icn{display:block;left:32px;top:315px}}.jobs-contact .row{position:relative;z-index:1;display:flex;margin-left:-16px;margin-right:-16px}.jobs-contact .col{padding:16px}.jobs-contact .col-img{display:none;width:30%;max-width:260px}.jobs-contact .col-img img{max-width:100%;margin-bottom:16px}.jobs-contact .col-txt{width:100%}.jobs-contact__cnt{display:flex}.jobs-contact__txt p{margin-bottom:16px}@media (min-width:500px){.jobs-contact__cnt{display:flex;justify-content:center}.jobs-contact h2{margin-bottom:8px}.jobs-contact .row{justify-content:center}.jobs-contact .col-img{display:block}.jobs-contact .col-txt{width:70%}.jobs-contact .row--text-only .col-txt{width:100%}}.module-img-txt img{max-width:100%}.module-img-txt__img-cnt{text-align:center}.feature-list--img-text{margin-bottom:16px}@media (min-width:768px){.feature-list--img-text{margin-bottom:18px}}@media (min-width:1240px){.feature-list--img-text{margin-bottom:24px}}.module-img-txt__heading{margin-bottom:16px}@media (min-width:768px){.module-img-txt__heading{margin-bottom:18px}}@media (min-width:1240px){.module-img-txt__heading{margin-bottom:24px}}.module-img-txt__text{margin-bottom:16px}@media (min-width:1240px){.module-img-txt__text{margin-bottom:18px}}@media (min-width:750px){.module-img-txt{display:flex;align-items:center;justify-content:space-between;margin-left:-24px;margin-right:-24px}.module-img-txt.module-img-txt--img-left{flex-direction:row-reverse}}@media (min-width:750px) and (min-width:750px){.module-img-txt__col{padding-left:24px}}@media (min-width:750px) and (min-width:1240px){.module-img-txt__col{padding-left:64px}}@media (min-width:750px) and (min-width:750px){.module-img-txt__col{padding-right:24px}}@media (min-width:750px) and (min-width:1240px){.module-img-txt__col{padding-right:64px}}@media (min-width:750px){.module-img-txt__col--text{width:60%}.module-img-txt__col--img{width:40%}.module-img-txt__text-cnt{width:100%;max-width:650px}}@media (min-width:1240px){.module-img-txt{margin-left:-64px;margin-right:-64px}}.module-machine-list img{max-width:100%}.module-machine-list__image{margin-bottom:8px}.module-machine-list__heading{border-bottom:1px solid #ccc;padding-bottom:16px}.module-machine-list__data-heading{margin-bottom:8px}.module-machine-list__data-description{line-height:22px;margin-bottom:8px}.module-machine-list__data-info{font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;color:#00243d}.module-machine-list__list-row{border-bottom:1px solid #e4e4e4}.module-machine-list__list-row:last-child{border-bottom:none}.module-machine-list__list-row{padding:16px 0}@media (min-width:768px){.module-machine-list__list-row{padding:32px}}@media (min-width:500px){.module-machine-list__list-row{display:flex;align-items:center;justify-content:flex-start}.module-machine-list__image{width:40%;margin-right:32px}.module-machine-list__data{width:60%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media (min-width:768px){.module-machine-list__image{margin-right:64px}.module-machine-list__list-row{border-bottom:none}.module-machine-list__list-row:nth-child(2n){background-color:#eff3f6}}.team-member__img{max-width:100%;width:286px;height:220px;-o-object-fit:contain;object-fit:contain}.module-jobs__heading{margin-bottom:16px}a.module-jobs__row{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px;text-decoration:none;background-color:#fff;color:#00243d;flex-direction:column}a.module-jobs__row:nth-child(2n){background-color:#f8fafb}a.module-jobs__row .link-btn{font-size:16px;padding:0}@media (min-width:600px){a.module-jobs__row{align-items:flex-start;flex-direction:row;padding:22px 36px}}@media (min-width:1240px){.page-section--certifications .page-section__heading,.page-section--machines .page-section__heading,.page-section--products .page-section__heading{margin-bottom:64px}}.page-section--services .page-section__hd{display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1239px){.page-section--services .page-section__hd{max-width:700px}}@media (min-width:1240px){.page-section--services .page-section__hd{flex-direction:row}.page-section--services .page-section__hd .module-img-txt__heading,.page-section--services .page-section__hd h1{width:47%;margin-right:7%}.page-section--services .page-section__hd .text-wrapper{width:45%}}.page-section--certifications .page-section__heading{font-size:20px;text-align:left}@media (min-width:1240px){.page-section--certifications .page-section__hd{text-align:center}}.page-section--machines{background-color:#003255}.page-section--machines .page-section__heading{color:#eff3f6}.page-section--machines .intro-text{color:#eff4f8}.page-section--machines .bg-pattern{display:none}@media (min-width:1240px){.page-section--machines{min-height:800px}.page-section--machines .page-section__cnt{display:flex;justify-content:space-between;position:relative;min-height:786px;box-sizing:border-box;padding-right:0}.page-section--machines .page-section__cnt .bg-pattern{display:block;position:absolute;left:-64px;height:518px;bottom:-49px;overflow:hidden}.page-section--machines .page-section__hd{width:40%;padding-right:48px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative}.page-section--machines .page-section__bd{width:60%}}.page-section--products .page-section__hd .intro-text{margin-bottom:16px}@media (min-width:1240px){.page-section--products .page-section__heading{padding-left:100px;max-width:970px;padding-top:24px}.page-section--products .page-section__hd{margin-bottom:72px}.page-section--products .flex-helper{width:100%;display:flex;justify-content:space-between}.page-section--products .intro-text{width:65%;max-width:860px;padding-right:5%}.page-section--products .feature-list{width:30%}}.page--job-detail .detailpage-header__page-heading{padding:26px 0 36px;position:relative}.page--job-detail .link-btn{font-size:16px;white-space:nowrap}.page--job-detail .link-btn .icon.icon-download{margin-left:0;margin-right:4px}.page--job-detail .job-detail__description{margin-bottom:24px}.page--job-detail .job-detail__description p{max-width:695px}.page--job-detail .meta-information{background-color:#eff3f6;padding:20px 24px}.page--job-detail .meta-information__contact,.page--job-detail .meta-information__date-of-publish{margin-bottom:20px}.page--job-detail .job-detail__bg-pattern{display:none}@media (min-width:967px){.page-section__cnt{padding-top:56px;position:relative}.page--job-detail .detailpage-header__page-heading{padding:32px 0 52px}.page--job-detail .detailpage-header__icn{display:block;position:absolute;right:10px;top:180px}.page--job-detail .meta-information{background-color:#eff3f6;padding:32px 24px}.page--job-detail .job-detail__bg-pattern{position:absolute;display:block;right:0;top:-170px;z-index:0}.page-section--job-detail .row{position:relative;z-index:1;display:flex;margin-left:-32px;margin-right:-32px}.page-section--job-detail .col{padding:0 32px}.page-section--job-detail .col-7{width:70%}.page-section--job-detail .col-3{width:30%}}.page--contactpage .detailpage-header__page-heading{padding:26px 0 16px;position:relative}.page--contactpage .detailpage-header__bg-pattern{display:none}.page--contactpage .detailpage-header__intro-text{padding-bottom:24px;font-family:Lato,Geneva,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#00243d}@media (min-width:768px){.page--contactpage .detailpage-header__intro-text{font-size:18px}}@media (min-width:1240px){.page--contactpage .detailpage-header__intro-text{font-size:20px}}@media (min-width:768px){.page--contactpage .detailpage-header__intro-text{line-height:27px}}@media (min-width:1240px){.page--contactpage .detailpage-header__intro-text{line-height:30px}}.page--contactpage .contact{box-sizing:content-box;max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px;padding-bottom:32px}@media (min-width:768px){.page--contactpage .contact{padding-left:24px}}@media (min-width:1240px){.page--contactpage .contact{padding-left:48px}}@media (min-width:768px){.page--contactpage .contact{padding-right:24px}}@media (min-width:1240px){.page--contactpage .contact{padding-right:48px}}.page--contactpage .contact__form{padding-top:24px}.page--contactpage .contact__content{margin-bottom:24px}.page--contactpage .contact__contact-options{padding-bottom:24px}.page--contactpage .contact__contact-options .contact-option{margin-bottom:8px}.page--contactpage .contact__contact-options .contact-option .contact-option__icn{color:#005ea1}.page--contactpage .contact__contact-options .contact-option .contact-option__lbl{color:#00243d;font-size:16px}.page--contactpage .contact__contact-options h4{margin-bottom:24px}.page--contactpage .contact__general-info{color:#00243d}.page--contactpage .contact__general-info .info-block{margin-bottom:24px}.page--contactpage .contact__general-info .info-block .link-button{padding:14px 0}.page--contactpage .contact__general-info .info-block svg{font-size:16px;position:relative;top:3px}.page--contactpage .form-submit{position:relative}.page--contactpage .form-submit .ajax-loader{position:absolute;left:0;top:10px}.page--contactpage .form-submit .ajax-loader.is-active{background-image:none}.page--contactpage .form-submit .ajax-loader.is-active:before{content:"...";color:#fff;position:absolute;top:4px;left:15px}@media (min-width:768px){.contact__cnt{display:flex;justify-content:space-between;padding:32px 0;box-sizing:border-box;margin-left:-26px;margin-right:-26px}.info-block,.info-block svg{font-size:14px}.page--contactpage .contact__contact-options{margin-bottom:54px}.detailpage-header__intro-text{max-width:695px}.contact__form{width:60%;padding:0 26px;padding-top:0!important}.contact__content{width:40%;padding:0 26px}}@media (min-width:1240px){.page--contactpage .detailpage-header__ttl{padding-top:32px;padding-bottom:234px}.page--contactpage .detailpage-header__icn{display:block;position:absolute;right:350px;top:190px}.page--contactpage .detailpage-header__bg-pattern{display:block;position:absolute;right:0;top:103px}.page--contactpage .contact{margin-top:-170px;position:relative}.page--contactpage .contact__form{border-right:1px solid #e2e2e2;padding:0 70px}.page--contactpage .contact__content{padding:0 70px}.page--contactpage .contact__cnt{background:#fff;margin-left:0;margin-right:0;padding:64px 0}.page--contactpage .contact__cnt .wpcf7-form p{font-size:14px}.page--contactpage .contact__cnt div.wpcf7 a{font-size:14px;display:inline}.page--contactpage .contact__cnt .wpcf7{margin:0;max-width:100%}.page--contactpage .contact__cnt h4{font-size:22px;margin-bottom:32px}.page--contactpage .contact__contact-options{border-bottom:1px solid #e2e2e2;margin-bottom:0;padding-bottom:24px}.page--contactpage .contact__contact-options .contact-option{margin-bottom:24px}.page--contactpage .contact__contact-options .contact-option .contact-option__lbl{font-size:20px}.page--contactpage .contact__general-info{padding-top:49px}}