/* Minification failed. Returning unminified contents.
(1,93512): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
@charset "UTF-8";.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform,-o-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-o-transition-property:-o-transform;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:height,-o-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform,-o-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-o-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes swiper-preloader-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')}.client-slider__list,.client-zone__list,.client-zone__list-sub,.component-detail__list,.contact__list,.list-bullets,.list-checkmarks,.page-content--standard ul,.page-menu__list,.side-nav,.site-nav,.ul-reset,ol{list-style-type:none;padding:0;margin:0}.select-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-reset::-ms-expand{display:none}.clearfix:after,.container:after{content:'';display:block;clear:both}.hidden{display:none!important}.img-scale,.mobile-navigation__footer-logo{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimizeQuality;-ms-interpolation-mode:nearest-neighbor}img{max-width:100%;height:auto}[data-show=on-scroll] img{opacity:0;-webkit-transform:translate3d(0,5rem,0);transform:translate3d(0,5rem,0);-webkit-transition:2s opacity .5s cubic-bezier(.19,1,.22,1),2s -webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:2s opacity .5s cubic-bezier(.19,1,.22,1),2s -webkit-transform .5s cubic-bezier(.19,1,.22,1);-o-transition:2s opacity .5s cubic-bezier(.19,1,.22,1),2s -o-transform .5s cubic-bezier(.19,1,.22,1);transition:2s opacity .5s cubic-bezier(.19,1,.22,1),2s transform .5s cubic-bezier(.19,1,.22,1);transition:2s opacity .5s cubic-bezier(.19,1,.22,1),2s transform .5s cubic-bezier(.19,1,.22,1),2s -webkit-transform .5s cubic-bezier(.19,1,.22,1),2s -o-transform .5s cubic-bezier(.19,1,.22,1)}.in-view-fade-up img{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-show=on-scroll-fade]{opacity:0;-webkit-transition:2s opacity .5s cubic-bezier(.19,1,.22,1);-o-transition:2s opacity .5s cubic-bezier(.19,1,.22,1);transition:2s opacity .5s cubic-bezier(.19,1,.22,1)}.in-view-fade-in{opacity:1}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-o-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@-o-keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@-webkit-keyframes toggle-login{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%);display:none;opacity:0}1%{-webkit-transform:translateY(2%);transform:translateY(2%);display:block}100%{-webkit-transform:translateY(0);transform:translateY(0);display:block;opacity:1}}@-o-keyframes toggle-login{0%{-o-transform:translateY(-200%);transform:translateY(-200%);display:none;opacity:0}1%{-o-transform:translateY(2%);transform:translateY(2%);display:block}100%{-o-transform:translateY(0);transform:translateY(0);display:block;opacity:1}}@keyframes toggle-login{0%{-webkit-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%);display:none;opacity:0}1%{-webkit-transform:translateY(2%);-o-transform:translateY(2%);transform:translateY(2%);display:block}100%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:block;opacity:1}}@-webkit-keyframes slide-in{0%{display:none;opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}1%{display:block;opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}100%{display:block;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-o-keyframes slide-in{0%{display:none;opacity:0;-o-transform:translateX(10rem);transform:translateX(10rem)}1%{display:block;opacity:0;-o-transform:translateX(10rem);transform:translateX(10rem)}100%{display:block;opacity:1;-o-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in{0%{display:none;opacity:0;-webkit-transform:translateX(10rem);-o-transform:translateX(10rem);transform:translateX(10rem)}1%{display:block;opacity:0;-webkit-transform:translateX(10rem);-o-transform:translateX(10rem);transform:translateX(10rem)}100%{display:block;opacity:1;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes mouse-scroll{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}80%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes mouse-scroll{0%{opacity:0;-o-transform:translateY(25px);transform:translateY(25px)}80%{-o-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes mouse-scroll{0%{opacity:0;-webkit-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px)}80%{-webkit-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mouse-scroll-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}}@-o-keyframes mouse-scroll-out{0%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}20%{-o-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:0;-o-transform:translateY(25px);transform:translateY(25px)}}@keyframes mouse-scroll-out{0%{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:0;-webkit-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px)}}@-webkit-keyframes mouse-scroll-arrow{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}10%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@-o-keyframes mouse-scroll-arrow{0%{opacity:0;-o-transform:translateY(-2px);transform:translateY(-2px)}10%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-o-transform:translateY(15px);transform:translateY(15px)}}@keyframes mouse-scroll-arrow{0%{opacity:0;-webkit-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}10%{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes fade-up{0%{visibility:hidden;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);opacity:0}100%{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-o-keyframes fade-up{0%{visibility:hidden;transform:translate3d(0,10px,0);opacity:0}100%{visibility:visible;transform:translate3d(0,0,0);opacity:1}}@keyframes fade-up{0%{visibility:hidden;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);opacity:0}100%{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.epi-editContainer .hero{max-height:700px}@font-face{font-family:Hydratronics;font-style:normal;src:url(../dist/fonts/Hydratronics.eot);src:url(../dist/fonts/Hydratronics.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/Hydratronics.woff) format("woff"),url(../dist/fonts/Hydratronics.ttf) format("truetype")}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{min-height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;padding:70px 0 0 0}@media (max-width:436px){body{padding-top:50px}}html{font-size:62.5%}body{line-height:2.8rem;font-size:1.8rem;font-family:Roboto,sans-serif;color:#263338}@media (max-width:436px){body{font-size:1.5rem;line-height:2.3rem}}a{position:relative;color:#607c8c;-webkit-transition:all .66s cubic-bezier(.19,1,.22,1);-o-transition:all .66s cubic-bezier(.19,1,.22,1);transition:all .66s cubic-bezier(.19,1,.22,1)}a:hover{color:#41545f}a:active{top:1px}.site-footer__contact-item a,.vcard a,a.bordered{text-decoration:none}.site-footer__contact-item a:after,.vcard a:after,a.bordered:after{content:'';position:absolute;right:0;bottom:-3px;left:0;height:1px;border-bottom:1px dashed currentColor}.site-footer__contact-item a:hover:after,.vcard a:hover:after,a.bordered:hover:after{border-color:currentColor}h1,h2,h3,h4{line-height:1.33em;margin:2.4rem 0 1.6rem}.clients__item-title,.h1,.industry-slider__item-title,.page-header__lead,h1{font-size:4.8rem;font-weight:400;line-height:5rem;font-family:Hydratronics,sans-serif}@media (max-width:748px){.clients__item-title,.h1,.industry-slider__item-title,.page-header__lead,h1{font-size:4.8rem;line-height:5.2rem}}@media (max-width:436px){.clients__item-title,.h1,.industry-slider__item-title,.page-header__lead,h1{font-size:2.4rem;line-height:2.8rem}}.h2,h2{font-family:Hydratronics,sans-serif;font-size:3.2rem;line-height:3.8rem;font-weight:400}@media (max-width:436px){.h2,h2{font-size:2rem;line-height:2.6rem}}.chapter__lead p:first-child,.h3,.industry-list__title,h3{font-size:2.2rem;font-weight:700;line-height:2.8rem}@media (max-width:436px){.chapter__lead p:first-child,.h3,.industry-list__title,h3{font-size:1.8rem;line-height:2.4rem}}.h4,h4{font-size:1.6rem}p{margin:0 0 2.4rem}ul li{margin:.8rem 0}ul.checkmarks{padding:0;list-style:none}ul.checkmarks li{padding-left:2.5rem;position:relative;margin:1rem 0}ul.checkmarks li:before{content:'\f00c';font-family:FontAwesome;font-size:1.4rem;color:#3cbd71;position:absolute;left:0}.chapter__label,.client-slider__label,.client-zone__header-logout,.clients__label,.contact__list-heading,.contact__list-item span:first-child,.cta__label,.industry-slider__label,.kgk__label,.mobile-navigation li,.mobile-navigation__login-close,.page-header__label,.page-menu__list-item,.promo__label,.text-label,.vcard__label,button.FormSubmitButton,input,textarea{font-family:Hydratronics,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase}.contact__list-item span:first-child,.text-label--small,.vcard__label--small{font-size:1.3rem}@media (max-width:436px){.chapter__label,.client-slider__label,.client-zone__header-logout,.clients__label,.contact__list-heading,.contact__list-item span:first-child,.cta__label,.industry-slider__label,.kgk__label,.mobile-navigation li,.mobile-navigation__login-close,.page-header__label,.page-menu__list-item,.promo__label,.text-label,.vcard__label,button.FormSubmitButton,input,textarea{font-size:1.3rem}}.text-big{font-size:1.8rem;line-height:2.6rem}.chapter__component-content p,.chapter__text,.client-zone__list-link,.client-zone__list-title,.clients__caption,.component-detail table,.component-detail__col p:last-of-type,.component-detail__list-link,.component-detail__title,.contact__list-item,.hero__scroll span,.industry-list__lead,.list-bullets,.list-checkmarks,.list-features__item,.page-content--standard table,.page-content--standard ul,.side-teaser__lead,.side-teaser__title,.text-sm,.vcard__content,ol{font-size:1.5rem;line-height:2.5rem}.site-footer,.text-xs{font-size:1.3rem;line-height:2.1rem}.mobile-navigation__footer-text,.text-xxs{font-size:1.1rem;line-height:1.5rem}.text-meta,figure figcaption{font-size:1.3rem;line-height:1.8rem}.text-regular{line-height:2.6rem;font-size:1.7rem}.page-title{margin:0 0 .8rem}.page-lead{margin:0}.chapter .header{font-size:2.2rem;font-weight:700;line-height:2.8rem}.chapter .header2,.page-content--standard .header2{font-size:18px;font-weight:700;line-height:28px}.chapter p.header2{margin-bottom:0}.chapter .preamble,.page-content--standard .preamble{font-size:18px;line-height:28px}.chapter .label-text,.page-content--standard .label-text{font-size:15px;font-weight:400;letter-spacing:1px;line-height:20px;margin-bottom:32px;text-transform:uppercase}.chapter p,.page-content--standard p{font-size:15px;line-height:25px;margin-bottom:24px}.chapter span,.page-content--standard p{font-size:15px}.page-content--standard th,.page-content--standard thead td{font-weight:700}.error{color:red;margin-top:5px}.Form__Element__ValidationError{font-family:Hydratronics,sans-serif;font-size:1.3rem;line-height:1.3rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase}.EPiServerForms .Form__Status .Form__Success__Message{background-color:#E8F5E9!important}.EPiServerForms .Form__Status .Form__Success__Message p{margin:1.6rem}.cta--alt,.page-header{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-background-origin:fixed;background-origin:fixed;height:54rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc0c;position:relative}@media (max-width:748px){.cta--alt,.page-header{height:auto}}.page-header__lead{margin:2.4rem 0 0}.page-header__content{width:50%;color:#0c0c12;position:relative;z-index:10;padding-right:2.4rem}@media (max-width:748px){.page-header__content{width:100%;padding-top:9.6rem;padding-bottom:9.6rem}}.page-header__content--inverted{color:#fff}.cta--alt .cta__image,.page-header__image{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-background-origin:fixed;background-origin:fixed;position:absolute;top:0;right:0;bottom:0;width:50%;-webkit-clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);opacity:0;-webkit-animation:2s cubic-bezier(.19,1,.22,1) .5s forwards slide-in;-o-animation:2s cubic-bezier(.19,1,.22,1) .5s forwards slide-in;animation:2s cubic-bezier(.19,1,.22,1) .5s forwards slide-in}@media (max-width:748px){.cta--alt .cta__image,.page-header__image{display:none}}.page-header__overlay{position:absolute;top:0;bottom:0;width:100%;background-color:rgba(12,12,18,.5)}@font-face{font-family:ht-icons;src:url(/dist/fonts/icomoon.eot?nsrdzm);src:url(/dist/fonts/icomoon.eot?nsrdzm#iefix) format("embedded-opentype"),url(/dist/fonts/icomoon.woff2?nsrdzm) format("woff2"),url(/dist/fonts/icomoon.ttf?nsrdzm) format("truetype"),url(/dist/fonts/icomoon.woff?nsrdzm) format("woff"),url(/dist/fonts/icomoon.svg?nsrdzm#icomoon) format("svg");font-weight:400;font-style:normal}.btn--arrow i,.case-list__btn i,.chapter__component-btn i,.client-zone__list-link:after,.component-detail__list-link:after,.contact__btn i,.ht-icons,.industry-slider__next,.list-bullets li:before,.list-checkmarks li:before,.page-content--standard ul li:before,.side-nav__item a i,.side-teaser__btn i,[class*=" ht-icons_"],[class^=ht-icons_],ol li:before{font-family:ht-icons!important;speak:none;font-size:36px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ht-icons_user:before{content:"\e91b"}.ht-icons_angle-down-stencil:before{content:"\e900"}.ht-icons_angle-down:before{content:"\e901"}.ht-icons_angle-left-stencil:before{content:"\e902"}.ht-icons_angle-left:before{content:"\e903"}.ht-icons_angle-right-stencil:before,.industry-slider__next:before{content:"\e904"}.ht-icons_angle-right:before,.list-bullets li:before,.page-content--standard ul li:before{content:"\e905"}.ht-icons_angle-up-stencil:before{content:"\e906"}.ht-icons_angle-up:before{content:"\e907"}.ht-icons_arrow-down-stencil:before{content:"\e908"}.ht-icons_arrow-down:before{content:"\e909"}.ht-icons_arrow-left-stencil:before{content:"\e90a"}.ht-icons_arrow-left:before{content:"\e90b"}.ht-icons_arrow-right-stencil:before{content:"\e90c"}.btn--arrow i:before,.case-list__btn i:before,.chapter__component-btn i:before,.contact__btn i:before,.ht-icons_arrow-right:before,.side-nav__item a i:before,.side-teaser__btn i:before{content:"\e90d"}.ht-icons_arrow-up-stencil:before{content:"\e90e"}.ht-icons_arrow-up:before{content:"\e90f"}.ht-icons_check-stencil:before{content:"\e910";font-size:34px}@media (max-width:436px){.ht-icons_check-stencil:before{font-size:24px}}.ht-icons_check:before,.list-checkmarks li:before,ol li:before{content:"\e911"}.ht-icons_unit:before{content:"\e912"}.ht-icons_display:before{content:"\e913"}.ht-icons_download-stencil:before{content:"\e914"}.ht-icons_download:before{content:"\e915"}.ht-icons_joystick:before{content:"\e916"}.ht-icons_lock:before{content:"\e917"}.ht-icons_pedal:before{content:"\e918"}.ht-icons_sensor:before{content:"\e919"}.ht-icons_software:before{content:"\e91a"}.btn,.case-featured__btn,.case-list__btn,.chapter__component-btn,.contact__btn,.hero__btn,.promo__btn,.side-nav__item a,.side-teaser__btn{display:inline-block;position:relative;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;border:1px solid transparent;cursor:pointer;padding:1.4rem 2rem;vertical-align:middle;font-size:1.5rem;line-height:2.4rem;font-family:Hydratronics,sans-serif;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff}.btn:hover,.case-featured__btn:hover,.case-list__btn:hover,.chapter__component-btn:hover,.contact__btn:hover,.hero__btn:hover,.promo__btn:hover,.side-nav__item a:hover,.side-teaser__btn:hover{color:#d49b02}.active.case-featured__btn:focus,.active.case-list__btn:focus,.active.chapter__component-btn:focus,.active.contact__btn:focus,.active.focus.case-featured__btn,.active.focus.case-list__btn,.active.focus.chapter__component-btn,.active.focus.contact__btn,.active.focus.hero__btn,.active.focus.promo__btn,.active.focus.side-teaser__btn,.active.hero__btn:focus,.active.promo__btn:focus,.active.side-teaser__btn:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.case-featured__btn:active.focus,.case-featured__btn:active:focus,.case-featured__btn:focus,.case-list__btn:active.focus,.case-list__btn:active:focus,.case-list__btn:focus,.chapter__component-btn:active.focus,.chapter__component-btn:active:focus,.chapter__component-btn:focus,.contact__btn:active.focus,.contact__btn:active:focus,.contact__btn:focus,.focus.case-featured__btn,.focus.case-list__btn,.focus.chapter__component-btn,.focus.contact__btn,.focus.hero__btn,.focus.promo__btn,.focus.side-teaser__btn,.hero__btn:active.focus,.hero__btn:active:focus,.hero__btn:focus,.promo__btn:active.focus,.promo__btn:active:focus,.promo__btn:focus,.side-nav__item a.active.focus,.side-nav__item a.active:focus,.side-nav__item a.focus,.side-nav__item a:active.focus,.side-nav__item a:active:focus,.side-nav__item a:focus,.side-teaser__btn:active.focus,.side-teaser__btn:active:focus,.side-teaser__btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.active.case-featured__btn,.active.case-list__btn,.active.chapter__component-btn,.active.contact__btn,.active.hero__btn,.active.promo__btn,.active.side-teaser__btn,.btn.active,.btn:active,.case-featured__btn:active,.case-list__btn:active,.chapter__component-btn:active,.contact__btn:active,.hero__btn:active,.promo__btn:active,.side-nav__item a.active,.side-nav__item a:active,.side-teaser__btn:active{top:1px;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-image:none}.btn.disabled,.btn:disabled,.case-featured__btn:disabled,.case-list__btn:disabled,.chapter__component-btn:disabled,.contact__btn:disabled,.disabled.case-featured__btn,.disabled.case-list__btn,.disabled.chapter__component-btn,.disabled.contact__btn,.disabled.hero__btn,.disabled.promo__btn,.disabled.side-teaser__btn,.hero__btn:disabled,.promo__btn:disabled,.side-nav__item a.disabled,.side-nav__item a:disabled,.side-nav__item fieldset[disabled] a,.side-teaser__btn:disabled,fieldset[disabled] .btn,fieldset[disabled] .case-featured__btn,fieldset[disabled] .case-list__btn,fieldset[disabled] .chapter__component-btn,fieldset[disabled] .contact__btn,fieldset[disabled] .hero__btn,fieldset[disabled] .promo__btn,fieldset[disabled] .side-nav__item a,fieldset[disabled] .side-teaser__btn{opacity:.65;-webkit-box-shadow:none;box-shadow:none;cursor:default}.btn--outline,.case-featured__btn,.hero__btn,.promo__btn{border:0}.btn--outline:before,.case-featured__btn:before,.hero__btn:before,.promo__btn:before{content:'';position:absolute;left:0;right:0;top:50%;height:100%;border-left:1px solid #fdbc0c;border-right:1px solid #fdbc0c;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.btn--outline .outline-btm:after,.btn--outline .outline-btm:before,.btn--outline .outline-top:after,.btn--outline .outline-top:before,.case-featured__btn .outline-btm:after,.case-featured__btn .outline-btm:before,.case-featured__btn .outline-top:after,.case-featured__btn .outline-top:before,.hero__btn .outline-btm:after,.hero__btn .outline-btm:before,.hero__btn .outline-top:after,.hero__btn .outline-top:before,.promo__btn .outline-btm:after,.promo__btn .outline-btm:before,.promo__btn .outline-top:after,.promo__btn .outline-top:before{content:'';position:absolute;top:0;height:1px;background:#fdbc0c;left:0;right:0;-webkit-transition:all .9s cubic-bezier(.19,1,.22,1) 40ms;-o-transition:all .9s cubic-bezier(.19,1,.22,1) 40ms;transition:all .9s cubic-bezier(.19,1,.22,1) 40ms}.btn--outline .outline-btm:before,.btn--outline .outline-top:before,.case-featured__btn .outline-btm:before,.case-featured__btn .outline-top:before,.hero__btn .outline-btm:before,.hero__btn .outline-top:before,.promo__btn .outline-btm:before,.promo__btn .outline-top:before{right:calc(80% + 20px)}@media (max-width:436px){.btn--outline .outline-btm:before,.btn--outline .outline-top:before,.case-featured__btn .outline-btm:before,.case-featured__btn .outline-top:before,.hero__btn .outline-btm:before,.hero__btn .outline-top:before,.promo__btn .outline-btm:before,.promo__btn .outline-top:before{right:calc(80% + 10px)}}.btn--outline .outline-btm:after,.btn--outline .outline-top:after,.case-featured__btn .outline-btm:after,.case-featured__btn .outline-top:after,.hero__btn .outline-btm:after,.hero__btn .outline-top:after,.promo__btn .outline-btm:after,.promo__btn .outline-top:after{left:calc(20% + 20px)}@media (max-width:436px){.btn--outline .outline-btm:after,.btn--outline .outline-top:after,.case-featured__btn .outline-btm:after,.case-featured__btn .outline-top:after,.hero__btn .outline-btm:after,.hero__btn .outline-top:after,.promo__btn .outline-btm:after,.promo__btn .outline-top:after{left:calc(20% + 10px)}}.btn--outline .outline-btm:after,.btn--outline .outline-btm:before,.case-featured__btn .outline-btm:after,.case-featured__btn .outline-btm:before,.hero__btn .outline-btm:after,.hero__btn .outline-btm:before,.promo__btn .outline-btm:after,.promo__btn .outline-btm:before{top:auto;bottom:0}.btn--outline .outline-btm:before,.case-featured__btn .outline-btm:before,.hero__btn .outline-btm:before,.promo__btn .outline-btm:before{right:calc(20% + 20px)}@media (max-width:436px){.btn--outline .outline-btm:before,.case-featured__btn .outline-btm:before,.hero__btn .outline-btm:before,.promo__btn .outline-btm:before{right:calc(20% + 10px)}}.btn--outline .outline-btm:after,.case-featured__btn .outline-btm:after,.hero__btn .outline-btm:after,.promo__btn .outline-btm:after{left:calc(80% + 20px)}@media (max-width:436px){.btn--outline .outline-btm:after,.case-featured__btn .outline-btm:after,.hero__btn .outline-btm:after,.promo__btn .outline-btm:after{left:calc(80% + 10px)}}.btn--outline:hover .outline-top:before,.case-featured__btn:hover .outline-top:before,.hero__btn:hover .outline-top:before,.promo__btn:hover .outline-top:before{right:calc(20% + 20px)}.btn--outline:hover .outline-top:after,.case-featured__btn:hover .outline-top:after,.hero__btn:hover .outline-top:after,.promo__btn:hover .outline-top:after{left:calc(80% + 20px)}.btn--outline:hover .outline-btm:before,.case-featured__btn:hover .outline-btm:before,.hero__btn:hover .outline-btm:before,.promo__btn:hover .outline-btm:before{right:calc(80% + 20px)}.btn--outline:hover .outline-btm:after,.case-featured__btn:hover .outline-btm:after,.hero__btn:hover .outline-btm:after,.promo__btn:hover .outline-btm:after{left:calc(20% + 20px)}.btn--primary{color:#fff;background-color:transparent;border-color:#fdbc0c}.btn--primary:hover{color:#fff;background-color:#d49b02;border-color:#d49b02}.btn--secondary{color:#0c0c12;background-color:#607c8c;border-color:#607c8c}.btn--secondary:hover{color:#0c0c12;background-color:#4b616e;border-color:#4b616e}.btn--link,.side-nav__item a{padding:0;border-radius:0;color:#607c8c;font-weight:400}.btn--link,.btn--link.active,.btn--link:active,.btn--link:disabled,.side-nav__item a,.side-nav__item a.active,.side-nav__item a:active,.side-nav__item a:disabled,.side-nav__item fieldset[disabled] a,fieldset[disabled] .btn--link,fieldset[disabled] .side-nav__item a{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.btn--link,.btn--link:active,.btn--link:focus,.side-nav__item a,.side-nav__item a:active,.side-nav__item a:focus{border-color:transparent}.btn--link:disabled,.side-nav__item a:disabled,.side-nav__item fieldset[disabled] a,fieldset[disabled] .btn--link,fieldset[disabled] .side-nav__item a{text-decoration:none;color:#94999b}.btn--arrow,.case-list__btn,.chapter__component-btn,.contact__btn,.side-nav__item a,.side-teaser__btn{background-color:transparent;border-color:transparent;padding:0;border-radius:0;color:#607c8c;padding-right:2.6rem}.btn--arrow i,.case-list__btn i,.chapter__component-btn i,.contact__btn i,.side-nav__item a i,.side-teaser__btn i{width:2rem;height:2rem;display:block;position:absolute;top:1px;right:0;background-color:#fdbc0c;border-radius:100%;font-size:2.1rem;color:#0c0c12;-webkit-transition:all .75s cubic-bezier(.19,1,.22,1);-o-transition:all .75s cubic-bezier(.19,1,.22,1);transition:all .75s cubic-bezier(.19,1,.22,1)}.btn--arrow i:before,.case-list__btn i:before,.chapter__component-btn i:before,.contact__btn i:before,.side-nav__item a i:before,.side-teaser__btn i:before{position:relative;top:-1px}.btn--arrow:hover i,.case-list__btn:hover i,.chapter__component-btn:hover i,.contact__btn:hover i,.side-nav__item a:hover i,.side-teaser__btn:hover i{-webkit-transform:translateX(.5rem);-ms-transform:translateX(.5rem);-o-transform:translateX(.5rem);transform:translateX(.5rem)}.btn--arrow-left,.side-nav__item a{padding-right:0}.btn--arrow-left i,.side-nav__item a i{right:auto;left:-3.2rem}.btn--sm{font-size:1.6rem;padding:.3rem .8rem}.btn--block{display:block;width:100%}@media (max-width:436px){.btn--mobile-block{display:block;width:100%;margin-bottom:.85rem}}.btn--block+.btn--block{margin-top:5px}.side-nav__item a.disaabled,.side-nav__item fieldset[disabled] a,a.btn.disaabled,a.disaabled.case-featured__btn,a.disaabled.case-list__btn,a.disaabled.chapter__component-btn,a.disaabled.contact__btn,a.disaabled.hero__btn,a.disaabled.promo__btn,a.disaabled.side-teaser__btn,fieldset[disabled] .side-nav__item a,fieldset[disabled] a.btn,fieldset[disabled] a.case-featured__btn,fieldset[disabled] a.case-list__btn,fieldset[disabled] a.chapter__component-btn,fieldset[disabled] a.contact__btn,fieldset[disabled] a.hero__btn,fieldset[disabled] a.promo__btn,fieldset[disabled] a.side-teaser__btn{pointer-events:none}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.case-featured{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-color:#0c0c12;position:relative}.case-featured .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:748px){.case-featured .container{display:block}}.case-featured__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;height:54rem;position:relative;-webkit-backface-visibility:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:748px){.case-featured__item{-ms-flex-preferred-size:100%;flex-basis:100%;height:36rem}}.case-featured__item--1,.case-featured__item--2{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:748px){.case-featured__item--1,.case-featured__item--2{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.case-featured__item-image{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-background-origin:fixed;background-origin:fixed;position:absolute;top:0;bottom:0;width:100%;opacity:.33;-webkit-transition:all .75s cubic-bezier(.19,1,.22,1);-o-transition:all .75s cubic-bezier(.19,1,.22,1);transition:all .75s cubic-bezier(.19,1,.22,1)}@media (max-width:748px){.case-featured__item-image{height:36rem}}.case-featured__item-image:nth-child(2){right:-10%;left:auto}@media (max-width:748px){.case-featured__item-image:nth-child(2){right:0}}.case-featured__item-image--1,.case-featured__item-image--2{-webkit-transform:skew(-16deg,0);-ms-transform:skew(-16deg,0);-o-transform:skew(-16deg,0);transform:skew(-16deg,0);width:60%;left:-10%}@media (max-width:748px){.case-featured__item-image--1,.case-featured__item-image--2{width:100%;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:0}}@media (max-width:748px){.case-featured__item-image--2{top:36rem}}.case-featured__content{position:relative;z-index:1;color:#fff;padding:9.6rem 4.8rem 9.6rem 0}@media (max-width:748px){.case-featured__content{padding:0}}.case-featured__title{margin:0 0 .8rem}.case-featured__lead{margin:0 0 2.4rem;color:#b2bec5}.case-featured__item:nth-child(2) .case-featured__content{-ms-flex-item-align:end;align-self:flex-end;text-align:right;padding:9.6rem 0 9.6rem 4.8rem}@media (max-width:748px){.case-featured__item:nth-child(2) .case-featured__content{padding:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:left}}.case-featured__overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;-webkit-transition:all .75s cubic-bezier(.19,1,.22,1);-o-transition:all .75s cubic-bezier(.19,1,.22,1);transition:all .75s cubic-bezier(.19,1,.22,1)}.case-featured .case-featured__item--1 .case-featured__overlay{left:-100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),to(transparent));background:-webkit-linear-gradient(left,rgba(0,0,0,.8),transparent);background:-o-linear-gradient(left,rgba(0,0,0,.8),transparent);background:linear-gradient(to right,rgba(0,0,0,.8),transparent)}.case-featured .case-featured__item--1:hover .case-featured__overlay{opacity:0}.case-featured .case-featured__item--2 .case-featured__overlay{right:-100%;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.8)),to(transparent));background:-webkit-linear-gradient(right,rgba(0,0,0,.8),transparent);background:-o-linear-gradient(right,rgba(0,0,0,.8),transparent);background:linear-gradient(to left,rgba(0,0,0,.8),transparent)}.case-featured .case-featured__item--2:hover .case-featured__overlay{opacity:0}.case-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.8rem 0 0}@media (max-width:748px){.case-list{display:block}}@media (max-width:436px){.case-list{margin:2.4rem 0 2.4rem}}.case-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:calc(50% - .8rem * 3);flex-basis:calc(50% - .8rem * 3);margin:2.4rem 0;padding:9.6rem 3.2rem 3.2rem;position:relative;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-background-origin:fixed;background-origin:fixed;background-color:#000;text-decoration:none}@media (max-width:991px){.case-list__item{-ms-flex-preferred-size:calc(50% - .8rem * 2);flex-basis:calc(50% - .8rem * 2);margin:2.4rem 0 .8rem}}@media (max-width:436px){.case-list__item{padding-top:6.4rem;margin:2.4rem -2.4rem -2.4rem}}.case-list__overlay{position:absolute;width:75%;left:-6.4rem;top:0;right:14.4rem;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(12,12,18,.5)),to(rgba(12,12,18,.5)));background-image:-webkit-linear-gradient(top,rgba(12,12,18,.5),rgba(12,12,18,.5));background-image:-o-linear-gradient(top,rgba(12,12,18,.5),rgba(12,12,18,.5));background-image:linear-gradient(180deg,rgba(12,12,18,.5),rgba(12,12,18,.5));-webkit-transform:skew(-16deg,0);-ms-transform:skew(-16deg,0);-o-transform:skew(-16deg,0);transform:skew(-16deg,0);-webkit-transition:all .9s cubic-bezier(.19,1,.22,1);-o-transition:all .9s cubic-bezier(.19,1,.22,1);transition:all .9s cubic-bezier(.19,1,.22,1)}.case-list__content{position:relative}.case-list__title{color:#fff;margin:0}.case-list__lead{color:#b2bec5;margin:.8rem 0 2.4rem}.case-list__btn{color:#fff}.case-list__item:hover>.case-list__overlay{width:120%}.chapter{position:relative}.chapter:last-child{margin-bottom:9.6rem}@media (max-width:436px){.chapter:last-child{margin-bottom:4.8rem}}.chapter:nth-child(even){background-color:#fff}.chapter:nth-child(even):after,.chapter:nth-child(even):before{content:'';display:block;position:absolute;top:0;right:-9999px;bottom:0;left:-9999px;background-color:#fff}.chapter--components:nth-child(even){background-color:#fafafa}.chapter--components:nth-child(even):after,.chapter--components:nth-child(even):before{display:none}.chapter__group{margin:6.4rem 0;position:relative;z-index:10}@media (max-width:436px){.chapter__group{margin:4.8rem 0}}.chapter__group:last-child{margin-bottom:0}.chapter__field{margin-bottom:4rem}.chapter__field:last-child{margin-bottom:0}.chapter__title{margin:0;position:relative;z-index:10}.chapter__label{margin:0 0 3.2rem}@media (max-width:436px){.chapter__label{margin-bottom:1.6rem}}.chapter__lead p:last-child{margin-bottom:0}.chapter__features{overflow:hidden}@media (min-width:437px){.chapter__features .list-features__item{width:calc(50% - .8rem * 4);margin-bottom:0}}.chapter__checklist--well{padding:2.4rem;background-color:#fff;border:1px solid #ebebeb}.chapter__checklist-title{font-weight:700}.chapter__image:not(.chapter__image--offset){max-width:46rem}@media (max-width:436px){.chapter__image{margin-left:-2.4rem;margin-right:-2.4rem}.chapter__image figcaption{padding-left:2.4rem;padding-right:2.4rem}}.chapter__component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1169px){.chapter__component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.chapter__component-image{width:60%}.chapter__component-content{width:40%;padding-left:6.4rem}.chapter__component-content b{display:block;margin-bottom:2.4rem}@media (max-width:1169px){.chapter__component-content,.chapter__component-image{width:80%;padding:0}}.chapter__checklist,.chapter__features,.chapter__lead,.chapter__text{max-width:64rem}@media (max-width:748px){.client-slider{padding-bottom:4.8rem!important}}.client-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.2rem;margin-left:-.8rem;margin-right:-.8rem}@media (max-width:991px){.client-slider__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.client-slider__list-item{border:1px solid #ebebeb;background-color:#fafafa;padding:2.4rem 4rem;position:relative;margin:0 1.6rem 1.6rem;position:relative;-webkit-transition:all .75s cubic-bezier(.19,1,.22,1);-o-transition:all .75s cubic-bezier(.19,1,.22,1);transition:all .75s cubic-bezier(.19,1,.22,1)}@media (max-width:991px){.client-slider__list-item{margin:.8rem}}.client-slider__logo{display:block;max-height:3.2rem;margin:0 auto}.client-slider .brand-item{padding:1.6rem 4rem}.client-slider .brand-item img{max-height:5rem}.client-zone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.client-zone__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:6.4rem;padding-bottom:3.2rem}.client-zone__header-logo{border:1px solid #ebebeb;background-color:#fafafa;padding:2.4rem 4rem;position:relative;margin:0 2.4rem 0 0;position:relative}@media (max-width:436px){.client-zone__header-logo{display:none}}.client-zone__header-logo img{display:block;max-height:3.2rem}.client-zone__header-content{display:block}.client-zone__header-logout{margin:0}.client-zone__header-title{margin:0}.client-zone__message{margin-top:.8rem;background-color:#fafafa;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (max-width:436px){.client-zone__message{background-color:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.client-zone__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:748px){.client-zone__row{display:block}}.client-zone__col{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;padding-right:6.4rem}@media (max-width:1169px){.client-zone__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:3.2rem}}@media (max-width:436px){.client-zone__col{padding:0}}.client-zone__col h2{margin-top:0}@media (max-width:436px){.client-zone__col h2{display:none}}.client-zone__col:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0%}.client-zone__vcard{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}@media (max-width:748px){.client-zone__vcard{margin-top:3.2rem;padding-bottom:6.4rem}}@media (max-width:436px){.client-zone__vcard{margin-top:0;padding-bottom:4.8rem}}.client-zone__download{padding-top:9.6rem;padding-bottom:9.6rem}@media (max-width:436px){.client-zone__download{padding-top:1.6rem;padding-bottom:1.6rem;background-color:#fafafa}}.client-zone__list{width:50%}@media (max-width:1169px){.client-zone__list{width:100%}}.client-zone__list-title{font-weight:600;margin-top:1.6rem;margin-bottom:0}.client-zone__list-item{margin:0;padding:.8rem 0;border-bottom:1px solid #ebebeb}.client-zone__list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#263338;text-decoration:none}.client-zone__list-link:hover{color:#fdbc0c}.client-zone__list-link:after{content:"\e915";display:block;width:2rem;height:2rem;background-color:#fdbc0c;color:#0c0c12;border-radius:100%;font-size:2rem;text-decoration:none;margin-left:3.2rem}.client-zone__list-sub{padding-left:1.6rem}.clients__item-title{position:absolute;right:0;left:0;text-align:center;padding:24% .8rem;color:#fff}.clients__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.2rem;margin-left:-.8rem;margin-right:-.8rem}@media (max-width:991px){.clients__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.clients__list-item{border:1px solid #ebebeb;background-color:#fafafa;padding:2.4rem 4rem;position:relative;margin:0 1.6rem 8rem;cursor:pointer;position:relative;-webkit-transition:all .75s cubic-bezier(.19,1,.22,1);-o-transition:all .75s cubic-bezier(.19,1,.22,1);transition:all .75s cubic-bezier(.19,1,.22,1)}@media (max-width:991px){.clients__list-item{margin:.8rem}}.clients__logo{display:block;max-height:3.2rem;margin:0 auto}.clients__caption{display:none;opacity:0;position:absolute;bottom:calc(-8rem - .8rem * 4);left:0;width:48rem;height:8rem}.clients__caption b{display:block}@media (min-width:992px){.clients__list-item:hover{background-color:#fff}}.clients__list-item:nth-last-of-type(-n+2) .clients__caption{left:auto;right:0;text-align:right}@media (min-width:992px){.clients__list-item--active{background-color:#fff;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.15);box-shadow:0 5px 15px -5px rgba(0,0,0,.15);-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);-o-transform:translateY(-1rem);transform:translateY(-1rem)}.clients__list-item--active:after,.clients__list-item--active:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.clients__list-item--active:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:1rem;margin-left:-1rem}.clients__list-item--active:before{border-color:rgba(194,225,245,0);border-top-color:#ebebeb;border-width:1.1rem;margin-left:-1.1rem}.clients__list-item--active .clients__caption{display:block;opacity:1}}@media (min-width:992px) and (max-width:991px){.clients__list-item--active .clients__caption{display:none}}.cta{margin-bottom:-12rem;margin-top:9.6rem;position:relative;z-index:1}@media (max-width:991px){.cta{margin-top:0}}.cta .container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:1380px){.cta .container{padding:0}}@media (max-width:991px){.cta .container{display:block}}.cta .container:before{content:'';position:absolute;right:50%;left:-9999px;height:100%;display:block;background-color:#fafafa;z-index:-1}@media (max-width:1380px){.cta .container:before{display:none}}.cta__col{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:1169px){.cta__col{-ms-flex-preferred-size:auto;flex-basis:auto}}@media (max-width:991px){.cta__col{-ms-flex-preferred-size:100%;flex-basis:100%}}.cta__col:first-child{padding:6.4rem 6.4rem 6.4rem 0;background-color:#fafafa;position:relative}@media (max-width:1380px){.cta__col:first-child{padding:4.8rem}}@media (max-width:991px){.cta__col:first-child{padding:4.8rem 3.2rem}}@media (max-width:436px){.cta__col:first-child{padding:3.2rem 2.4rem}}.cta__col:last-child{background-color:#fdbc0c}.cta__title{margin:.8rem 0 .8rem}.cta__form{margin-top:2.4rem}.cta__form-feedback{height:4.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.4rem;padding:.8rem 1.6rem;background-color:#3cbd71;color:#fff;font-weight:700}@media (min-width:992px) and (max-width:1169px){.cta .vcard__image{display:none}}@media (min-width:992px) and (max-width:1169px){.cta .vcard__content{padding:0}.cta .vcard__content .vcard__label--small{display:none}.cta .vcard__content a{margin:0 1.6rem 1.6rem 0;display:inline-block}.cta .vcard__content br{display:none}}.cta--alt{margin:0}@media (max-width:991px){.cta--alt{height:auto;padding-top:4.8rem;padding-bottom:4.8rem}}.cta--alt .container:before{display:none}.cta--alt .container{padding-left:4.8rem}@media (max-width:1169px){.cta--alt .container{padding-left:3.2rem;padding-right:3.2rem}}@media (max-width:436px){.cta--alt .container{padding-left:2.4rem;padding-right:2.4rem}}.cta--alt .cta__content{width:50%;color:#0c0c12;position:relative;z-index:10}@media (max-width:991px){.cta--alt .cta__content{width:100%}}@media (max-width:991px){.cta--alt .cta__image{display:none}}.cta--alt .cta__vcards{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:436px){.cta--alt .cta__vcards{display:block}}.cta--alt .vcard{padding:4rem 0 0 0}@media (max-width:436px){.cta--alt .vcard{padding-top:2.4rem}}.cta--alt .vcard__content{padding:0 4rem 0 0}.cta--alt .vcard__label:not(.vcard__label--small){display:block;margin-bottom:.8rem}figure{margin:0}figure figcaption{color:#94999b}button.FormSubmitButton,input,textarea{display:block;margin:0 0 1.6rem;line-height:inherit;width:24rem;padding:.8rem 1.6rem;background-color:#fff;border:1px solid #ebebeb;border-radius:0;-webkit-appearance:none;position:relative}button.FormSubmitButton:focus,input:focus,textarea:focus{outline:0;background-color:#ebebeb;z-index:1}@media (max-width:748px){button.FormSubmitButton,input,textarea{font-size:1.6rem}}[type=submit],button.FormSubmitButton{width:auto;padding:.8rem 3.2rem;background-color:#0c0c12;border-color:#0c0c12;color:#fff}@media (max-width:991px){[type=submit],button.FormSubmitButton{width:100%}}[type=submit]:active,[type=submit]:focus,button.FormSubmitButton:active,button.FormSubmitButton:focus{background-color:#0c0c12;border-color:#0c0c12;color:#607c8c}[type=radio],[type=checkbox]{width:auto}textarea{height:130px}@media (max-width:991px){textarea{height:100px}}@media (max-width:991px){.form-group input,.form-group textarea{width:100%}}@media (min-width:749px){.form-group--inline{display:-webkit-box;display:-ms-flexbox;display:flex}.form-group--inline input{margin-right:-1px}}.Form__Element{float:left;margin:0!important;margin-right:-1px!important}@media (max-width:991px){.Form__Element{float:initial}}.Form__Element label{display:none!important}.Form__Status__Message{margin:0!important}.EPiServerForms .Form__Element .Form__Element__ValidationError{padding-bottom:10px}.hero{-webkit-background-size:cover;background-size:cover;background-position:center bottom;background-repeat:no-repeat;-webkit-background-origin:fixed;background-origin:fixed;background-color:#0c0c12;height:calc(100vh - 70px);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:9.6rem;color:#fff}@media (max-width:1169px){.hero{height:calc(100vh - 70px - 120px)}}@media (max-width:436px){.hero{height:calc(100vh - 50px - 44px);padding:2.4rem 2.4rem 6.4rem}}.hero__title{max-width:84rem;margin-bottom:4rem}@media (max-width:436px){.hero__title{margin-top:-4rem}}.hero__scroll{position:absolute;right:0;left:0;bottom:5rem}.hero__scroll span{color:#94999b}@media (max-width:436px){.hero__scroll span{font-size:1.1rem}}.hero__scroll i{position:relative;width:2.4rem;height:4rem;display:block;margin:0 auto .8rem;border:2px solid #94999b;border-radius:20px;opacity:1;-webkit-animation:mouse-scroll .5s forwards;-o-animation:mouse-scroll .5s forwards;animation:mouse-scroll .5s forwards;-webkit-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);-o-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}@media (max-width:436px){.hero__scroll i{width:2rem;height:3.6rem;border-width:1px}}.hero__scroll i:after,.hero__scroll i:before{content:'';position:absolute;border-radius:2px;width:2px}@media (max-width:436px){.hero__scroll i:after,.hero__scroll i:before{width:1px}}.hero__scroll i:before{height:8px;position:absolute;top:4px;left:9px;background-color:#94999b}.hero__scroll i:after{top:14px;left:9px;height:2px;font-size:16px;background-color:#fff;opacity:1;-webkit-animation:1.5s cubic-bezier(.19,1,.22,1) 1.3s infinite mouse-scroll-arrow;-o-animation:1.5s cubic-bezier(.19,1,.22,1) 1.3s infinite mouse-scroll-arrow;animation:1.5s cubic-bezier(.19,1,.22,1) 1.3s infinite mouse-scroll-arrow}.hero__scroll--out{-webkit-animation:mouse-scroll-out 1.5s forwards;-o-animation:mouse-scroll-out 1.5s forwards;animation:mouse-scroll-out 1.5s forwards}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0c0c12;-webkit-animation:4s cubic-bezier(.19,1,.22,1) .2s forwards fade-out;-o-animation:4s cubic-bezier(.19,1,.22,1) .2s forwards fade-out;animation:4s cubic-bezier(.19,1,.22,1) .2s forwards fade-out;pointer-events:none}.industry-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2.4rem;margin-right:-2.4rem}@media (max-width:991px){.industry-list{margin-top:.8rem;margin-left:-1.6rem;margin-right:-1.6rem}}@media (max-width:436px){.industry-list{display:block;margin-top:0;margin-left:-2.4rem;margin-right:-2.4rem}}.industry-list__item{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;padding:3.2rem 2.4rem}@media (max-width:991px){.industry-list__item{padding:2.4rem 1.6rem}}@media (max-width:748px){.industry-list__item{-ms-flex-preferred-size:50%;flex-basis:50%;padding:2.4rem 0}}.industry-list__title{margin-top:1.6rem;margin-bottom:0}@media (max-width:436px){.industry-list__title{margin:1.6rem 3.2rem 0}}.industry-list__lead{margin-top:.8rem;margin-bottom:0}@media (max-width:436px){.industry-list__lead{margin:.8rem 3.2rem 0}}.industry-slider{background-color:#fafafa}.industry-slider__label{margin-bottom:2.4rem}.industry-slider__item-title{margin:0;position:absolute;right:0;left:0;z-index:10;text-align:center;color:#fff}.industry-slider__item{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-background-origin:fixed;background-origin:fixed;width:42%;height:32rem;background-color:#000;margin-right:2.4rem;overflow:hidden;-webkit-transition:opacity .75s cubic-bezier(.19,1,.22,1);-o-transition:opacity .75s cubic-bezier(.19,1,.22,1);transition:opacity .75s cubic-bezier(.19,1,.22,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:991px){.industry-slider__item{width:75%;height:30rem;margin-right:.8rem;padding:0}}@media (max-width:436px){.industry-slider__item{height:15rem}}.industry-slider__item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25);-webkit-transform:skew(-30deg) translateX(-50%);-ms-transform:skew(-30deg) translateX(-50%);-o-transform:skew(-30deg) translateX(-50%);transform:skew(-30deg) translateX(-50%);width:100%}.industry-slider__container{margin-top:4.8rem}@media (max-width:991px){.industry-slider__container{margin-top:3.2rem}}@media (max-width:436px){.industry-slider__container{margin-top:1.6rem}}.industry-slider__next{width:calc(16% - 4.8rem);background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.8)),to(transparent));background:-webkit-linear-gradient(right,rgba(0,0,0,.8),transparent);background:-o-linear-gradient(right,rgba(0,0,0,.8),transparent);background:linear-gradient(to left,rgba(0,0,0,.8),transparent);background-color:rgba(12,12,18,0);position:absolute;top:0;right:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .75s cubic-bezier(.19,1,.22,1);-o-transition:all .75s cubic-bezier(.19,1,.22,1);transition:all .75s cubic-bezier(.19,1,.22,1)}@media (max-width:991px){.industry-slider__next{width:calc(25% - .8rem)}}.industry-slider__next:hover{background-color:rgba(12,12,18,.5)}.industry-slider__next:before{color:#fdbc0c;font-size:52px;-webkit-transition:all .75s cubic-bezier(.19,1,.22,1);-o-transition:all .75s cubic-bezier(.19,1,.22,1);transition:all .75s cubic-bezier(.19,1,.22,1)}@media (max-width:991px){.industry-slider__next:before{font-size:40px}}.industry-slider__next:hover:before{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.industry-slider__item:hover{opacity:.75}@media (max-width:1380px){.kgk .container{padding:0}}.kgk__label{margin-bottom:2.4rem}@media (max-width:1380px){.kgk__label{padding-left:4.8rem}}@media (max-width:991px){.kgk__label{padding-left:3.2rem}}@media (max-width:748px){.kgk__label{padding-left:2.4rem}}.kgk__title{margin:0 0 0 2.4rem;max-width:74rem}@media (max-width:436px){.kgk__title{margin-left:0}}.kgk__header{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1380px){.kgk__header{padding-left:4.8rem;padding-right:4.8rem}}@media (max-width:991px){.kgk__header{padding-left:3.2rem;padding-right:3.2rem}}@media (max-width:748px){.kgk__header{padding-left:2.4rem;padding-right:2.4rem}}.kgk__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:14rem;border:1px solid #ebebeb;background-color:#fafafa;padding:1.6rem 4rem;position:relative;margin:0 1.6rem 0 0;position:relative}@media (max-width:436px){.kgk__logo{display:none}}.kgk__logo:after,.kgk__logo:before{left:100%;top:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none}.kgk__logo:after{border-color:rgba(213,0,0,0);border-left-color:#fafafa;border-width:10px;margin-top:-10px}.kgk__logo:before{border-color:rgba(0,163,245,0);border-left-color:#ebebeb;border-width:11px;margin-top:-11px}.kgk__logo img{max-height:3.2rem}.kgk__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;margin-top:6.4rem;background-color:#ff0}@media (max-width:436px){.kgk__row{margin-top:4.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.kgk__col{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%;background-color:#fafafa}@media (max-width:436px){.kgk__col{-ms-flex-preferred-size:100%;flex-basis:100%}}.kgk__block h3{margin:0 0 1.6rem}@media (max-width:1380px){.kgk__block h3{padding-left:0}}.kgk__block p{margin:0}.kgk__col:first-child .kgk__block{padding:6.4rem 6.4rem 6.4rem 0;position:relative}@media (max-width:1380px){.kgk__col:first-child .kgk__block{padding-left:4.8rem}}@media (max-width:991px){.kgk__col:first-child .kgk__block{padding:4.8rem 3.2rem}}@media (max-width:436px){.kgk__col:first-child .kgk__block{padding:3.2rem 2.4rem}}.kgk__col:first-child .kgk__block:before{content:'';position:absolute;top:0;right:50%;left:-9999px;height:100%;display:block;background-color:red;z-index:-1}@media (max-width:1380px){.kgk__col:first-child .kgk__block:before{display:none}}.kgk__col:first-child .kgk__block:first-child{background-color:#006cbb;color:#fff}.kgk__col:first-child .kgk__block:first-child:before{background-color:#006cbb}.kgk__col:first-child .kgk__block:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#eaeaea}.kgk__col:first-child .kgk__block:last-child:before{background-color:#eaeaea}.kgk__col:last-child .kgk__block{padding:6.4rem}@media (max-width:1380px){.kgk__col:last-child .kgk__block{padding-left:4.8rem;padding-right:4.8rem}}@media (max-width:991px){.kgk__col:last-child .kgk__block{padding:4.8rem 3.2rem}}@media (max-width:436px){.kgk__col:last-child .kgk__block{padding:3.2rem 2.4rem}}.kgk__col:last-child .kgk__block:first-child{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-background-origin:fixed;background-origin:fixed;padding-bottom:56.25%}.list-features__item{width:calc(33.333% - 40px);margin:0 3.2rem 3.2rem 0;padding-bottom:3.2rem;display:inline-block;vertical-align:top}@media (max-width:748px){.list-features__item{width:calc(50% - 40px)}}@media (max-width:436px){.list-features__item{width:100%}}.list-features__icon{width:4rem;height:4rem;float:left}@media (max-width:436px){.list-features__icon{width:2.4rem;height:2.2rem;font-size:2.4rem}}.list-features__content{float:left;width:calc(100% - 4rem);padding-left:1.6rem}@media (max-width:436px){.list-features__content{font-size:1.3rem;line-height:2.1rem}}.list-features b{font-size:1.8rem;display:block;margin:0 0 .8rem}@media (max-width:436px){.list-features b{font-size:1.5rem}}.list-checkmarks li,ol li{margin:.8rem 0;position:relative;padding-left:3rem}.list-checkmarks li:before,ol li:before{position:absolute;margin-right:.8rem;top:3px;left:0;border-radius:100%;font-size:2rem;background-color:#fdbc0c}.list-bullets li,.page-content--standard ul li{margin:.8rem 0;position:relative;padding-left:3rem}.list-bullets li:before,.page-content--standard ul li:before{position:absolute;margin-right:.8rem;top:3px;left:0;border-radius:100%;font-size:2rem;background-color:#fdbc0c}.site-nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.site-nav{display:none}}.site-nav__item{margin:0;display:inline-block;text-transform:uppercase;font-family:Hydratronics,sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:.04rem}.site-nav a{display:block;padding:.8rem 1.2rem;text-decoration:none;color:#fff}@media (max-width:1380px){.site-nav a{padding:.8rem}}.site-nav a:hover{color:#fdbc0c}.site-nav__item--current a{color:#fdbc0c;cursor:default}.site-nav__item--current a:hover{color:#fdbc0c}.mobile-navigation,.mobile-navigation-toggle{display:none}@media (max-width:991px){.mobile-navigation,.mobile-navigation-toggle{display:block}}.mobile-navigation-toggle{position:fixed;top:0;left:0;z-index:2000;width:75px;height:70px;text-align:center;overflow:hidden}@media (max-width:436px){.mobile-navigation-toggle{width:58px;height:50px}}.mobile-navigation-toggle__icon{display:block;position:relative;width:20px;height:2px;margin:34px auto;background:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:436px){.mobile-navigation-toggle__icon{margin-top:23px}}.mobile-navigation-toggle__icon:after,.mobile-navigation-toggle__icon:before{content:'';display:block;width:20px;height:2px;background:#fff;position:absolute;z-index:-1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mobile-navigation-toggle__icon:before{top:-6px}.mobile-navigation-toggle__icon:after{top:6px}.mobile-navigation{z-index:1500;position:fixed;top:70px;width:100%;height:calc(100% - 70px);background-color:#fafafa;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .75s cubic-bezier(.19,1,.22,1);-o-transition:all .75s cubic-bezier(.19,1,.22,1);transition:all .75s cubic-bezier(.19,1,.22,1);overflow:scroll;-webkit-overflow-scrolling:touch}@media (max-width:436px){.mobile-navigation{top:50px;height:calc(100% - 50px)}}.mobile-navigation__logo{margin:1.5rem 2.5rem 0;height:58px}@media (max-width:436px){.mobile-navigation__logo{height:42px;margin:1.5rem 1.5rem 0}}.mobile-navigation__footer{padding:1.6rem;overflow:hidden}.mobile-navigation__footer-logo{float:left;display:block;height:24px;opacity:.33;position:relative;top:3px;margin-right:1.6rem}.mobile-navigation__footer-text{color:#94999b;position:relative;top:8px}.mobile-navigation__login{display:none}@media (max-width:748px){.mobile-navigation__login{display:block}}.mobile-navigation__login--visible{-webkit-animation:.6s cubic-bezier(.19,1,.22,1) 0s forwards toggle-login;-o-animation:.6s cubic-bezier(.19,1,.22,1) 0s forwards toggle-login;animation:.6s cubic-bezier(.19,1,.22,1) 0s forwards toggle-login}.mobile-navigation__login-close{display:block;margin-top:3.2rem;margin-bottom:0;text-align:center;color:#94999b;cursor:pointer}.mobile-navigation ul{width:100%;margin:0;padding:0;list-style:none;vertical-align:middle}.mobile-navigation li{margin:0;padding:0;border-bottom:1px solid #ebebeb;display:block}.mobile-navigation li.menu-item-has-children{position:relative}.mobile-navigation li.menu-item-has-children>a:after{content:"\f107";font-family:FontAwesome;font-weight:600;position:absolute;top:1px;right:2.5rem;margin-left:10px;color:#fff;pointer-events:none;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}@media (max-width:991px){.mobile-navigation li.menu-item-has-children>a:after{bottom:.5rem}}.mobile-navigation li.collapsed>a:after{content:"\f106"}.mobile-navigation li a,.mobile-navigation li span{color:#263338;text-decoration:none;display:block;position:relative;padding:3.2rem;cursor:pointer}@media (max-width:748px){.mobile-navigation li a,.mobile-navigation li span{padding:1.6rem}}.mobile-navigation__hide{display:none}@media (max-width:748px){.mobile-navigation__hide{display:block}}html.mobile-navigation-open{overflow:hidden}html.mobile-navigation-open body{overflow:hidden}html.mobile-navigation-open .mobile-navigation-toggle__icon{background:0 0}html.mobile-navigation-open .mobile-navigation-toggle__icon:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}html.mobile-navigation-open .mobile-navigation-toggle__icon:after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html.mobile-navigation-open .mobile-navigation{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-menu{padding-top:6.4rem;padding-bottom:3.2rem}@media (max-width:748px){.page-menu{padding:4.8rem 0}}@media (max-width:436px){.page-menu{padding:4.8rem 0 .8rem}}.page-menu__title{margin:0 0 1.6rem}.page-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:436px){.page-menu__list{display:none}}.page-menu__list-item{margin:0;display:inline-block}.page-menu a{display:block;padding-right:2.4rem;text-decoration:none;color:#9fb5be}.page-menu a:hover{color:#263338}.page-menu__list-item--current a{color:#263338}.promo{position:relative;background-color:#0c0c12;color:#fff;overflow:visible;overflow-x:hidden}@media (max-width:436px){.promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.promo__content{padding-right:50%}@media (max-width:436px){.promo__content{padding-right:0}}.promo__image{position:absolute;width:calc(50% - 9.6rem);top:9.6rem;right:0}.promo__image img{max-width:none}@media (max-width:436px){.promo__image img{height:32rem}}@media (max-width:436px){.promo__image{position:static;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;-webkit-transform:translateX(30%);-ms-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(30%)}}.promo__label{color:#fdbc0c}.promo__title{margin:.8rem 0 1.6rem}.promo__lead{margin:0 0 4.8rem;color:#b2bec5}@media (max-width:436px){.promo__lead{margin-bottom:2.4rem}}.promo__features{margin-top:9.6rem}@media (max-width:436px){.promo__features{margin-top:4.8rem}}.promo__btn,.promo__features,.promo__label,.promo__lead,.promo__title{position:relative;z-index:10}@media (max-width:436px){.promo--alternate{padding-top:0!important}}.promo--alternate .promo__content{padding-right:0;padding-left:50%}@media (max-width:436px){.promo--alternate .promo__content{padding-left:0;padding-top:4.8rem}}.promo--alternate .promo__features{margin-top:calc(9.6rem + 6rem)}@media (max-width:436px){.promo--alternate .promo__features{margin-top:4.8rem}}.promo--alternate .promo__image{top:0;right:77rem;background-image:-webkit-radial-gradient(circle farthest-corner at 34% 60%,rgba(178,190,197,.1),transparent 30%);background-image:-o-radial-gradient(circle farthest-corner at 34% 60%,rgba(178,190,197,.1),transparent 30%);background-image:radial-gradient(circle farthest-corner at 34% 60%,rgba(178,190,197,.1),transparent 30%)}@media (max-width:436px){.promo--alternate .promo__image{position:static;-webkit-transform:translateX(5%);-ms-transform:translateX(5%);-o-transform:translateX(5%);transform:translateX(5%)}}.promo .list-features .list-features__icon{color:#fdbc0c}.promo .list-features .list-features__content{color:#b2bec5}.promo .list-features .list-features__content b{color:#fff}@media (max-width:991px){.side-nav{-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.1);box-shadow:0 6px 12px 0 rgba(0,0,0,.1)}}.side-nav__item{border-bottom:1px solid #ebebeb;display:block;text-align:left;padding:.8rem 0 1.6rem;overflow:hidden}@media (max-width:991px){.side-nav__item{margin:0;padding:1.6rem;background-color:#fff;display:none}}.side-nav__item a{text-align:left}@media (max-width:991px){.side-nav__item a{width:calc(100% - 6rem)}}.side-nav__item a i{-webkit-transform:translateX(-3.2rem);-ms-transform:translateX(-3.2rem);-o-transform:translateX(-3.2rem);transform:translateX(-3.2rem)}@media (max-width:991px){.side-nav__item a i{-webkit-transform:translateX(6rem) rotate(90deg);-ms-transform:translateX(6rem) rotate(90deg);-o-transform:translateX(6rem) rotate(90deg);transform:translateX(6rem) rotate(90deg);position:absolute;right:0;left:auto;cursor:pointer;display:none}}@media (max-width:991px){.side-nav__item a:hover i{-webkit-transform:translateX(6rem) rotate(90deg);-ms-transform:translateX(6rem) rotate(90deg);-o-transform:translateX(6rem) rotate(90deg);transform:translateX(6rem) rotate(90deg);position:absolute;right:0;left:auto;cursor:pointer}}@media (max-width:991px){.side-nav__item--current{display:block}.side-nav__item--current a i{display:block}}@media (min-width:992px){.side-nav__item--current a{color:#0c0c12;-webkit-transform:translateX(3.2rem);-ms-transform:translateX(3.2rem);-o-transform:translateX(3.2rem);transform:translateX(3.2rem)}.side-nav__item--current a i{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.side-nav__item--current a:hover{color:#0c0c12;cursor:default}}@media (max-width:991px){.side-nav__item--collapsed{display:block}.side-nav__item--collapsed a i,.side-nav__item--collapsed a i:hover{-webkit-transform:translateX(6rem) rotate(-90deg);-ms-transform:translateX(6rem) rotate(-90deg);-o-transform:translateX(6rem) rotate(-90deg);transform:translateX(6rem) rotate(-90deg)}.side-nav__item--collapsed a:hover i{-webkit-transform:translateX(6rem) rotate(-90deg);-ms-transform:translateX(6rem) rotate(-90deg);-o-transform:translateX(6rem) rotate(-90deg);transform:translateX(6rem) rotate(-90deg)}}.side-teaser{margin:3.2rem 0}@media (max-width:991px){.side-teaser{margin:0;padding:1.6rem 1.6rem 0}}.side-teaser__image{display:block;overflow:hidden;width:100%;height:160px;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-background-origin:fixed;background-origin:fixed}.side-teaser__overlay{position:absolute;width:75%;left:-6.4rem;top:0;right:14.4rem;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(12,12,18,.5)),to(rgba(12,12,18,.5)));background-image:-webkit-linear-gradient(top,rgba(12,12,18,.5),rgba(12,12,18,.5));background-image:-o-linear-gradient(top,rgba(12,12,18,.5),rgba(12,12,18,.5));background-image:linear-gradient(180deg,rgba(12,12,18,.5),rgba(12,12,18,.5));-webkit-transform:skew(-16deg,0);-ms-transform:skew(-16deg,0);-o-transform:skew(-16deg,0);transform:skew(-16deg,0);-webkit-transition:all .9s cubic-bezier(.19,1,.22,1);-o-transition:all .9s cubic-bezier(.19,1,.22,1);transition:all .9s cubic-bezier(.19,1,.22,1)}.side-teaser__content{padding:2.4rem;background-color:#fafafa}@media (max-width:991px){.side-teaser__content{padding:1.6rem 0;background-color:transparent}}.side-teaser__title{font-weight:600;margin:0;color:#263338;text-decoration:none}.side-teaser__title:hover{color:currentColor}.side-teaser__lead{margin:0}.side-teaser__btn{margin:1.6rem 0 0}.side-teaser__image:hover>.side-teaser__overlay{width:130%}.vcard{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6.4rem}@media (max-width:1380px){.vcard{padding:4.8rem}}@media (max-width:991px){.vcard{padding:4.8rem 3.2rem}}@media (max-width:436px){.vcard{padding:3.2rem 2.4rem}}.vcard__image{width:12.5rem;height:12.5rem;border-radius:100%}@media (max-width:436px){.vcard__image{width:7rem;height:7rem}}.vcard__content{padding-left:3.2rem}@media (max-width:436px){.vcard__content{padding-left:1.6rem}}.vcard__title{margin:.8rem 0 .8rem}@media (max-width:436px){.vcard__title{margin:0}}.vcard__label--small{display:inline-block;width:7rem}@media (max-width:436px){.vcard__label--small{display:block;margin-top:1.2rem}}.vcard__label--small:before{content:'';display:block;clear:both;margin-top:.8rem}.vcard a{color:#0c0c12}.page-wrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.page-wrapper .container{display:block}}.page-sidebar{-ms-flex-preferred-size:32rem;flex-basis:32rem;position:relative;z-index:25}@media (max-width:991px){.page-sidebar{padding:0}}.page-sidebar--space-top{padding-top:9.6rem}@media (max-width:991px){.page-sidebar--space-top{padding-top:0}}@media (max-width:991px){.page-sidebar__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.6rem}}@media (max-width:748px){.page-sidebar__container{display:block}}.page-sidebar__title{margin:0;padding-bottom:1.6rem;border-bottom:1px solid #ebebeb}@media (max-width:991px){.page-sidebar__title{display:none}}.page-sidebar__affix{width:32rem}@media (max-width:991px){.page-sidebar__affix{width:100%}}.page-sidebar__affix--fixed{position:fixed;z-index:25;top:calc(70px + 9.6rem)}@media (max-width:991px){.page-sidebar__affix--fixed{left:0;top:70px}}@media (max-width:436px){.page-sidebar__affix--fixed{top:50px}}.page-sidebar__affix--bottom{position:absolute;bottom:9.6rem}.page-content{width:calc(100% - 32rem);padding-right:19.2rem;margin-bottom:4.8rem}@media (max-width:1169px){.page-content{padding-right:9.6rem}}@media (max-width:991px){.page-content{width:100%;padding-right:0}}.page-content--right{padding-right:0;padding-left:19.2rem}@media (max-width:1169px){.page-content--right{padding-left:9.6rem}}@media (max-width:1169px) and (max-width:991px){.page-content--right{padding-left:0}}.page-content--pull-left{padding-left:9.6rem}@media (max-width:991px){.page-content--pull-left{padding-left:0}}.page-content--pull-right{padding-right:9.6rem}@media (max-width:991px){.page-content--pull-right{padding-right:0}}.container{width:1360px;margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}@media (max-width:1380px){.container{width:100%;padding-left:4.8rem;padding-right:4.8rem}}@media (max-width:1169px){.container{width:100%;padding-left:3.2rem;padding-right:3.2rem}}@media (max-width:436px){.container{width:100%;padding-left:2.4rem;padding-right:2.4rem}}.container--indent,.promo .container{padding-left:16rem;padding-right:16rem}@media (max-width:1169px){.container--indent,.promo .container{padding-left:3.2rem;padding-right:3.2rem}}@media (max-width:436px){.container--indent,.promo .container{padding-left:2.4rem;padding-right:2.4rem}}.site-header{height:70px;background-color:#0c0c12;position:fixed;top:0;z-index:100;width:100%}@media (max-width:436px){.site-header{height:50px}}.site-header .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__logo{width:21rem;height:100%;position:relative;top:-3px;background:url(/dist/images/HYDRATRONICS_LOGO_Color.svg) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%}@media (max-width:991px){.site-header__logo{margin:0 auto}}.site-header__nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header__actions{width:21rem;position:relative;margin-left:auto;text-align:right}@media (max-width:991px){.site-header__actions{position:absolute;top:13px;right:2.4rem}}@media (max-width:748px){.site-header__actions{display:none}}.site-header__actions-item{display:inline-block;padding:.8rem;color:#fff;font-family:Hydratronics,sans-serif;font-size:1.5rem;text-decoration:none;letter-spacing:.04rem;cursor:pointer}@media (max-width:1380px){.site-header__actions-item{padding:.8rem .4rem}}.site-header__actions-item:hover{color:#fdbc0c}.site-header__actions-item i,.site-header__actions-item img{position:relative;width:1.6rem;height:1.6rem;font-size:16px}.site-header__actions-item i{top:1px}.site-header__actions-item img{top:3px;margin-right:3px}.mobile-navigation__login,.site-header__login{opacity:0;position:absolute;right:0;padding:3.2rem;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%);background-color:#fafafa;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.1);box-shadow:0 6px 12px 0 rgba(0,0,0,.1);pointer-events:none;text-align:left}@media (max-width:748px){.mobile-navigation__login,.site-header__login{display:block;width:100%;position:absolute;top:0;pointer-events:auto}}.site-header__login--visible{-webkit-animation:.8s cubic-bezier(.19,1,.22,1) 0s forwards toggle-login;-o-animation:.8s cubic-bezier(.19,1,.22,1) 0s forwards toggle-login;animation:.8s cubic-bezier(.19,1,.22,1) 0s forwards toggle-login;pointer-events:auto}.mobile-navigation__login:after,.mobile-navigation__login:before,.site-header__login:after,.site-header__login:before{left:256px;top:-10px;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:436px){.mobile-navigation__login:after,.mobile-navigation__login:before,.site-header__login:after,.site-header__login:before{display:none}}.mobile-navigation__login:after,.site-header__login:after{border-left-color:#fafafa;border-width:10px;margin-top:-10px}.mobile-navigation__login:before,.site-header__login:before{border-left-color:#fafafa;border-width:11px;margin-top:-11px}.mobile-navigation__login-form,.site-header__login-form{padding-top:.8rem;margin-top:.8rem}.mobile-navigation__login-form input,.site-header__login-form input{margin:0 0 -1px}@media (max-width:748px){.mobile-navigation__login-form input,.site-header__login-form input{width:100%;margin:0 0 .8rem}}.mobile-navigation__login-form input[type=submit],.site-header__login-form input[type=submit]{width:100%;margin-top:1.6rem}.chapter,.client-slider,.client-zone__message,.clients,.industry-slider,.kgk,.promo,.section{padding-top:9.6rem;padding-bottom:9.6rem}@media (max-width:748px){.chapter,.client-slider,.client-zone__message,.clients,.industry-slider,.kgk,.promo,.section{padding-top:6.4rem;padding-bottom:6.4rem}}.chapter--components,.client-slider,.client-zone__message,.section--sm{padding-top:6.4rem;padding-bottom:6.4rem}@media (max-width:748px){.chapter--components,.client-slider,.client-zone__message,.section--sm{padding-top:4.8rem;padding-bottom:4.8rem}}.section--xs{padding-top:6.4rem;padding-bottom:6.4rem}@media (max-width:991px){.section--xs{padding-top:4.8rem;padding-bottom:4.8rem}}.section--gray{background-color:#fafafa}.section--overflow{overflow:hidden}.section--space-none{padding-top:0;padding-bottom:0}.site-footer{background-color:#0c0c12;padding:calc(12rem + 9.6rem) 0 9.6rem;color:#94999b}@media (max-width:991px){.site-footer{padding:calc(12rem + 6.4rem) 0 6.4rem}}@media (max-width:748px){.site-footer{padding:calc(12rem + 4.8rem) 0 4.8rem}}.site-footer__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:748px){.site-footer__row{display:block}}.site-footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer__contact-item{padding-right:3.2rem}.site-footer__contact-item span{padding:.8rem 0;display:block;color:#fff}.site-footer__nav{margin-left:auto}.site-footer__kgk{margin-top:3.2rem}@media (max-width:748px){.site-footer__kgk br{display:none}}.site-footer__actions{margin-top:2.4rem}.site-footer__kgk-logo{width:5.2rem;height:3.2rem;float:left;position:relative;top:.5rem;margin-right:1.6rem;background:url(../../dist/images/logo-kgk-white.png)}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:13/10),(min-resolution:1.3dppx){.site-footer__kgk-logo{background-image:url('url("../../dist/images/logo-kgk-white@2x.png') );-webkit-background-size:52px 32px;background-size:52px 32px}}.site-footer__actions{position:relative;margin-left:auto;text-align:right}@media (max-width:748px){.site-footer__actions{text-align:left}}.site-footer__actions-item{display:inline-block;margin-left:1.6rem;color:#fff;text-decoration:none;cursor:pointer}@media (max-width:748px){.site-footer__actions-item{margin-left:0;margin-right:1.6rem}}.site-footer__actions-item i,.site-footer__actions-item img{position:relative;width:1.6rem;height:1.6rem;font-size:16px}.site-footer__actions-item i{top:1px}.site-footer__actions-item img{top:3px;margin-right:3px}.site-footer__actions-item:hover{color:#fdbc0c}.site-footer__copyright{margin-top:.8rem}.site-footer__login{opacity:0;position:absolute;bottom:140%;right:0;padding:3.2rem;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%);background-color:#fafafa;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.1);box-shadow:0 6px 12px 0 rgba(0,0,0,.1);pointer-events:none;text-align:left;z-index:1;color:#263338}@media (max-width:748px){.site-footer__login{width:100%;right:auto;left:0}}.site-footer__login--visible{-webkit-animation:.8s cubic-bezier(.19,1,.22,1) 0s forwards toggle-login;-o-animation:.8s cubic-bezier(.19,1,.22,1) 0s forwards toggle-login;animation:.8s cubic-bezier(.19,1,.22,1) 0s forwards toggle-login;pointer-events:auto}.site-footer__login:after,.site-footer__login:before{left:265px;bottom:-20px;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:748px){.site-footer__login:after,.site-footer__login:before{left:112px}}.site-footer__login:after{border-left-color:#fafafa;border-width:10px;margin-top:-10px}.site-footer__login:before{border-left-color:#fafafa;border-width:11px;margin-top:-11px}.site-footer__login-form{padding-top:.8rem;margin-top:.8rem}.site-footer__login-form input{margin:0 0 -1px}@media (max-width:748px){.site-footer__login-form input{width:100%;margin:0 0 .8rem}}.site-footer__login-form input[type=submit]{width:100%;margin-top:1.6rem}.contact{padding:9.6rem 0;background-color:#fafafa;position:relative}@media (max-width:991px){.contact{padding:4.8rem 0}}@media (max-width:436px){.contact{padding:4.8rem 0 0}}.contact__map{position:absolute;top:0;right:0;bottom:0;width:50%;z-index:1;opacity:0;-webkit-animation:2s cubic-bezier(.19,1,.22,1) .5s forwards fade-in;-o-animation:2s cubic-bezier(.19,1,.22,1) .5s forwards fade-in;animation:2s cubic-bezier(.19,1,.22,1) .5s forwards fade-in}@media (max-width:436px){.contact__map{position:relative;margin-top:4.8rem;width:100%;height:320px}}.contact__loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;width:50%;background-color:#ebebeb}@media (max-width:436px){.contact__loader{display:none}}.contact__spinner{border:5px solid #94999b;border-top:5px solid #fdbc0c;border-radius:50%;width:5rem;height:5rem;-webkit-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.contact__content{width:50%}@media (max-width:436px){.contact__content{width:100%}}.contact__heading{margin-top:0}.contact__list-heading{margin-top:4rem}.contact__list-item span:first-child{display:inline-block;width:60px}.contact__col-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:436px){.contact__col-wrapper{display:block}}.contact__col{width:25%}@media (max-width:991px){.contact__col{width:33.333%}}@media (max-width:436px){.contact__col{width:100%}}.contact__btn{margin-top:1.6rem}.contact--partners{padding:6.4rem 0;background-color:#fff}.component-detail{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.component-detail__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 32rem);padding:4rem 0;border-bottom:solid 1px #ebebeb}.component-detail__item:first-child{padding-top:1.6rem}.component-detail__item:last-child{border-bottom:solid 0}@media (max-width:1169px){.component-detail__item{width:100%}}@media (max-width:748px){.component-detail__item{display:block;border-bottom:solid 0}}.component-detail__col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.component-detail__col:first-child{width:30rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:4rem}@media (max-width:748px){.component-detail__col:first-child{width:100%;margin:0 0 1.6rem}}.component-detail__col h3:first-of-type{margin-top:0}.component-detail__download{max-width:30rem;margin-top:4rem;padding:2.4rem;background-color:#fafafa}@media (max-width:991px){.component-detail__download{padding:0}}@media (max-width:748px){.component-detail__download{max-width:100%}}.component-detail__title{font-weight:600;margin:0;color:#263338}.component-detail__list-item{margin:0;padding:.8rem 0;border-bottom:1px solid #ebebeb}.component-detail__list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#263338;text-decoration:none}.component-detail__list-link:hover{color:#fdbc0c}.component-detail__list-link:after{content:"\e915";display:block;width:2rem;height:2rem;background-color:#fdbc0c;color:#0c0c12;border-radius:100%;font-size:2rem;text-decoration:none;margin-left:3.2rem}.component-detail table{width:100%;border-collapse:collapse;text-align:left;margin-bottom:4.8rem}.component-detail td,.component-detail th{vertical-align:top;border-bottom:1px solid #ebebeb;padding:.8rem 0}.component-detail td p,.component-detail th p{padding:0;margin:0}.page-content--standard table{width:100%;border-collapse:collapse;text-align:left;margin-bottom:4.8rem}.page-content--standard td,.page-content--standard th{border-bottom:1px solid #ebebeb;padding:1.6rem 0;vertical-align:top}.page-content--standard td p,.page-content--standard th p{padding:0;margin:0}
/*# sourceMappingURL=main.css.map */

