.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}
/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em
40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,
html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.ps{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps{overflow:auto !important}}.ps.ps--active-x>.ps__scrollbar-x-rail,.ps.ps--active-y>.ps__scrollbar-y-rail{display:block;background-color:transparent}.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x{background-color:#999;height:11px}.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y{background-color:#999;width:11px}.ps>.ps__scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps>.ps__scrollbar-x-rail>.ps__scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x,.ps>.ps__scrollbar-x-rail:active>.ps__scrollbar-x{height:11px}.ps>.ps__scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y,.ps>.ps__scrollbar-y-rail:active>.ps__scrollbar-y{width:11px}.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x{background-color:#999;height:11px}.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y{background-color:#999;width:11px}.ps:hover>.ps__scrollbar-x-rail,.ps:hover>.ps__scrollbar-y-rail{opacity:0.6}.ps:hover>.ps__scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps:hover>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x{background-color:#999}.ps:hover>.ps__scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{background-color:#999}
/*! (c) 2017 Webvalue | webvalue.nl */

/*! concrete v0.4.4 | GNU GPL v2.0 License | github.com/roeldev/concrete */
@font-face{font-family:"gotham-hco-ssm-400";font-weight:normal;font-style:normal;src:url("/fonts/gotham_hco_ssm_400.eot");src:url("/fonts/gotham_hco_ssm_400.eot?#iefix") format("embedded-opentype"), url("/fonts/gotham_hco_ssm_400.woff") format("woff"), url("/fonts/gotham_hco_ssm_400.ttf") format("truetype"), url("/fonts/gotham_hco_ssm_400.svg#gotham-hco-ssm-400") format("svg")}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"gotham-hco-ssm-400";src:url("/fonts/gotham_hco_ssm_400.svg#gotham-hco-ssm-400") format("svg") !important}}@font-face{font-family:"gotham-hco-ssm-700";font-weight:normal;font-style:normal;src:url("/fonts/gotham_hco_ssm_700.eot");src:url("/fonts/gotham_hco_ssm_700.eot?#iefix") format("embedded-opentype"), url("/fonts/gotham_hco_ssm_700.woff") format("woff"), url("/fonts/gotham_hco_ssm_700.ttf") format("truetype"), url("/fonts/gotham_hco_ssm_700.svg#gotham-hco-ssm-700") format("svg")}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"gotham-hco-ssm-700";src:url("/fonts/gotham_hco_ssm_700.svg#gotham-hco-ssm-700") format("svg") !important}}@font-face{font-family:"icons";font-weight:normal;font-style:normal;src:url("/fonts/icons.eot");src:url("/fonts/icons.eot?#iefix") format("embedded-opentype"), url("/fonts/icons.woff") format("woff"), url("/fonts/icons.ttf") format("truetype"), url("/fonts/icons.svg#icons") format("svg")}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"icons";src:url("/fonts/icons.svg#icons") format("svg") !important}}[class^='icon-']::before,
[class*=' icon-']::before, .top__search-btn::after, .top__menu-btn-label--open::before, .top__menu-btn-label--close::before, .search__btn::before, .header__page-nav a::before, .btn-arrow::before, .carousel__body .slick-arrow::before, .carousel-circular__body .slick-arrow::before, .home-header__button::before, .cases__slider .slick-arrow::before, .articles-slider__list .slick-arrow::before, .card__btn-info::before, .content__date::before, .downloads-group__item span::before, .downloads-group__item span::after{font-family:"icons"!important}[class^='icon-']::before,
[class*=' icon-']::before, .top__search-btn::after, .top__menu-btn-label--open::before, .top__menu-btn-label--close::before, .search__btn::before, .header__page-nav a::before, .btn-arrow::before, .carousel__body .slick-arrow::before, .carousel-circular__body .slick-arrow::before, .home-header__button::before, .cases__slider .slick-arrow::before, .articles-slider__list .slick-arrow::before, .card__btn-info::before, .content__date::before, .downloads-group__item span::before, .downloads-group__item span::after{cursor:inherit;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:1;text-transform:none !important;speak:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.icon-chevron-up::before{content:'\EA01' !important}.icon-chevron-down::before{content:'\EA02' !important}.icon-calendar::before{content:'\EA03' !important}.icon-chat::before{content:'\EA04' !important}.icon-check::before{content:'\EA05' !important}.icon-chevron-left::before{content:'\EA06' !important}.icon-chevron-right::before{content:'\EA07' !important}.icon-close::before{content:'\EA08' !important}.icon-contact::before{content:'\EA09' !important}.icon-download::before{content:'\EA0A' !important}.icon-file::before{content:'\EA0B' !important}.icon-gauge::before{content:'\EA0C' !important}.icon-info::before{content:'\EA0D' !important}.icon-list::before{content:'\EA0E' !important}.icon-menu::before{content:'\EA0F' !important}.icon-phone::before{content:'\EA10' !important}.icon-search::before{content:'\EA11' !important}.icon-social-facebook::before{content:'\EA12' !important}.icon-social-linkedin::before{content:'\EA13' !important}.icon-social-twitter::before{content:'\EA14' !important}.icon-specs::before{content:'\EA15' !important}.icon-worker::before{content:'\EA16' !important}.icon-battery::before{content:'\EA17' !important}html{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:17px;line-height:1.64706;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width: 1024px) and (max-width: 1919px){html{font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1023px){html{font-size:15px}}@media screen and (max-width: 767px){html{font-size:14px}}html,body{width:100%;min-height:100%;background:#141414}main{background:#fff}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-style:normal;font-weight:inherit}p,address,figcaption{line-height:1.64706}p>a,address>a,figcaption>a{color:#ffb500}p>a::after,address>a::after,figcaption>a::after{background:#ffb500}address{font-style:normal}a,button{cursor:pointer}a:active,a:hover,button:active,button:hover{outline:0}a{color:inherit;text-decoration:none}button{border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input,select,option,textarea,button{font-family:"Source Sans Pro",sans-serif}input:focus,select:focus,option:focus,textarea:focus,button:focus{outline:none}img{vertical-align:middle;-ms-interpolation-mode:bicubic}ul,ol{padding-left:20px}.center,.search,.menu__nav,.home-header__body,.info-popup__background,.banner__middle{height:100%;white-space:nowrap;font-size:0;text-align:center}.center::before,.search::before,.menu__nav::before,.header__body::before,.home-header__body::before,.contact-header__body::before,.info-popup__background::before,.banner__middle::before{content:'';display:inline-block;vertical-align:middle;height:100%}.center>.center__middle{font-size:1rem}.center>.center__middle,.search__middle,.menu__nav-middle,.home-header__center,.info-popup__middle,.banner__body{display:inline-block;vertical-align:middle;white-space:normal}.breakpoints-debug{display:block !important}.breakpoint-debug{display:none}@media screen and (min-width: 1200px) and (max-width: 1919px){.breakpoint-debug--xl{display:inline !important}}@media screen and (min-width: 1024px) and (max-width: 1199px){.breakpoint-debug--lg{display:inline !important}}@media screen and (min-width: 768px) and (max-width: 1023px){.breakpoint-debug--md{display:inline !important}}@media screen and (min-width: 480px) and (max-width: 767px){.breakpoint-debug--sm{display:inline !important}}@media screen and (min-width: 240px) and (max-width: 479px){.breakpoint-debug--xs{display:inline !important}}p > a,
address > a,
figcaption > a, .footer__bottom-nav
a{-webkit-transition:color 0.15s ease-in-out 0s;transition:color 0.15s ease-in-out 0s;position:relative}p > a::after,
address > a::after,
figcaption > a::after, .footer__bottom-nav a::after{-webkit-transition:width 0.15s ease-in-out 0s;transition:width 0.15s ease-in-out 0s;content:'';position:absolute;top:50%;left:0;width:0;height:2px;margin-top:0.7em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}p > a:hover::after,
address > a:hover::after,
figcaption > a:hover::after, .footer__bottom-nav a:hover::after{width:100%}.main__body,.header__body,.footer-cta__body,.footer__columns,.footer__bottom,.home-header__center,.home-products__body,.contact-header__body,.contact-form__body,.intro__body,.banner__body,.page-nav__body{width:100%;max-width:1660px;margin:0
auto;border-left:30px solid transparent;border-right:30px solid transparent}.search__middle input, .webform__field select,
.webform__field input,
.webform__field
textarea{-webkit-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:20px
24px;border:1px
solid transparent;border-radius:3px;background:#1a1a1a;color:#798082;font-size:1.17647rem;font-weight:300;line-height:1.25em}.search__middle input:hover, .webform__field select:hover,
.webform__field input:hover,
.webform__field textarea:hover{border-color:#666}.search__middle input:focus, .webform__field select:focus,
.webform__field input:focus,
.webform__field textarea:focus{background:#fff;color:#141414}.articles-slider__list .slick-dots, .carousel__body .slick-dots, .carousel-circular__body .slick-dots, .top__languages, .menu__languages, .menu__social, .crumbs, .footer__bottom-nav, .cases__slider .slick-dots,.menu__primary,.menu__secondary,.footer__nav,.footer__social,.downloads-group__list,.product-types__list,.product-details__groups,.product-details__list,.footer-cta__body,.home-products__list,.cases__nav,.cards,.product-info__column{padding:0;list-style:none}.articles-slider__list .slick-dots::before, .carousel__body .slick-dots::before, .carousel-circular__body .slick-dots::before, .top__languages::before, .menu__languages::before, .menu__social::before, .crumbs::before, .footer__bottom-nav::before, .cases__slider .slick-dots::before, .main__top::before, .footer__bottom::before, .case__bottom::before, .articles-slider-item::before, .articles-slider__list .slick-dots::after, .carousel__body .slick-dots::after, .carousel-circular__body .slick-dots::after, .top__languages::after, .menu__languages::after, .menu__social::after, .crumbs::after, .footer__bottom-nav::after, .cases__slider .slick-dots::after,.main__top::after,.footer__bottom::after,.case__bottom::after,.articles-slider-item::after{content:' ';display:table}.articles-slider__list .slick-dots::after, .carousel__body .slick-dots::after, .carousel-circular__body .slick-dots::after, .top__languages::after, .menu__languages::after, .menu__social::after, .crumbs::after, .footer__bottom-nav::after, .cases__slider .slick-dots::after,.main__top::after,.footer__bottom::after,.case__bottom::after,.articles-slider-item::after{clear:both}.articles-slider__list .slick-dots > li > a, .carousel__body .slick-dots > li > a, .carousel-circular__body .slick-dots > li > a, .top__languages > li > a, .menu__languages > li > a, .menu__social > li > a, .crumbs > li > a, .footer__bottom-nav > li > a, .cases__slider .slick-dots>li>a{display:block}.articles-slider__list .slick-dots li, .carousel__body .slick-dots li, .carousel-circular__body .slick-dots
li{float:left}.articles-slider__list .slick-dots button, .carousel__body .slick-dots button, .carousel-circular__body .slick-dots
button{position:relative;width:19px;height:19px;font-size:0}.articles-slider__list .slick-dots button::before, .carousel__body .slick-dots button::before, .carousel-circular__body .slick-dots button::before, .articles-slider__list .slick-dots button::after, .carousel__body .slick-dots button::after, .carousel-circular__body .slick-dots button::after{content:'';position:absolute;border-radius:50%}.articles-slider__list .slick-dots button::before, .carousel__body .slick-dots button::before, .carousel-circular__body .slick-dots button::before{-webkit-transition:background-color 0.15s ease-in-out 0s;transition:background-color 0.15s ease-in-out 0s;top:6px;left:6px;width:7px;height:7px;background:#fff}.articles-slider__list .slick-dots button::after, .carousel__body .slick-dots button::after, .carousel-circular__body .slick-dots button::after{-webkit-transition-property:border-color transform;transition-property:border-color transform;-webkit-transition:0.15s ease-in-out 0s;transition:0.15s ease-in-out 0s;top:2px;left:2px;width:15px;height:15px;border:2px
solid #fff;-webkit-transform:scale(0.2);transform:scale(0.2)}.articles-slider__list .slick-dots button:hover::before, .carousel__body .slick-dots button:hover::before, .carousel-circular__body .slick-dots button:hover::before{background:#ffb500}.articles-slider__list .slick-dots button:hover::after, .carousel__body .slick-dots button:hover::after, .carousel-circular__body .slick-dots button:hover::after{border-color:#ffb500}.articles-slider__list .slick-dots .slick-active button::after, .carousel__body .slick-dots .slick-active button::after, .carousel-circular__body .slick-dots .slick-active button::after{-webkit-transform:scale(1);transform:scale(1)}.top{-webkit-transition:height 0.15s ease-in-out 0s;transition:height 0.15s ease-in-out 0s;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);position:fixed;z-index:99;top:0;left:0;width:100%;height:85px;background:#141414}.top--fixed
.top{height:60px}@media screen and (max-width: 767px){.top{height:60px}.top--fixed
.top{height:48px}}.top__logo{float:left;display:block}.top__logo
img{-webkit-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;box-sizing:content-box;width:163px;height:100%;padding:22px
30px}.top--fixed .top__logo
img{width:119px;height:30px;padding-top:15px;padding-bottom:15px}@media screen and (max-width: 767px){.top__logo
img{width:119px;height:31px;padding:15px
30px 14px}.top--fixed .top__logo
img{height:29px;padding-top:10px;padding-bottom:10px}}@media screen and (max-width: 767px){.top__logo{position:absolute;float:none;display:block;z-index:9;top:0;left:0}}.top__languages{font-family:"Avenir LT W01_85 Heavy1475544","Source Sans Pro",sans-serif;letter-spacing:0.16em;float:left}.top__languages
li{float:left}.top__languages
a{-webkit-transition-property:color line-height;transition-property:color line-height;-webkit-transition:0.15s ease-in-out 0s;transition:0.15s ease-in-out 0s;padding:0
6px;color:#5d6466;font-size:14px;line-height:85px;text-transform:uppercase}.top__languages
a.active{color:#fff}.top__languages a:hover{color:#ffb500}.top--fixed .top__languages
a{line-height:60px}@media screen and (max-width: 767px){.top__languages{display:none;visibility:hidden}}.top__search{float:right;height:100%;margin-right:-19px}.top__search-btn{position:relative;display:block;overflow:hidden;min-width:103px;height:100%}@media screen and (max-width: 767px){.top__search-btn{min-width:86px}}@media screen and (max-width: 479px){.top__search-btn{display:none;visibility:hidden}}.top__search-btn::before,.top__search-btn::after{position:absolute;top:0}.top__search-btn::before{width:0;height:0;border-top:42px solid transparent;border-bottom:42px solid transparent;border-right:19px solid transparent;-webkit-transition-property:border-right-color top;transition-property:border-right-color top;-webkit-transition:0.15s ease-in-out 0s;transition:0.15s ease-in-out 0s;content:'';left:0}.top--fixed .top__search-btn::before{top:-12px}@media screen and (max-width: 767px){.top__search-btn::before{top:-12px}.top--fixed .top__search-btn::before{top:-18px}}.top__search-btn::after{-webkit-transition-property:background-color line-height;transition-property:background-color line-height;-webkit-transition:0.15s ease-in-out 0s;transition:0.15s ease-in-out 0s;right:0;width:calc(100% - 19px);height:100%;padding-right:36px;color:#fff;font-size:1.17647rem;line-height:85px}.top__search-btn::after,.search__btn::before{content:'\EA11' !important}.top--fixed .top__search-btn::after{line-height:60px}@media screen and (max-width: 767px){.top__search-btn::after{padding-right:29px;line-height:60px}.top--fixed .top__search-btn::after{line-height:48px}}.top__search-btn:hover::before{border-right-color:#ffb500}.top__search-btn:hover::after{background:#ffb500}.top__menu-btn{-webkit-transition:color 0.15s ease-in-out 0s;transition:color 0.15s ease-in-out 0s;position:relative;z-index:2;overflow:hidden;display:block;float:right;height:100%;color:#141414}.top__menu-btn::before,.top__menu-btn::after{content:'';position:absolute;top:0}.top__menu-btn::before{width:0;height:0;border-top:42px solid transparent;border-bottom:42px solid transparent;border-right:19px solid #fff;-webkit-transition-property:border-right-color top;transition-property:border-right-color top;-webkit-transition:0.15s ease-in-out 0s;transition:0.15s ease-in-out 0s;left:0}.top--fixed .top__menu-btn::before{top:-12px}@media screen and (max-width: 767px){.top__menu-btn::before{top:-12px}.top--fixed .top__menu-btn::before{top:-18px}}.top__menu-btn::after{-webkit-transition:background-color 0.15s ease-in-out 0s;transition:background-color 0.15s ease-in-out 0s;right:0;width:calc(100% - 19px);height:100%;background:#fff}.top__menu-btn:hover{color:#fff}.top__menu-btn:hover::before{border-right-color:#ffb500}.top__menu-btn:hover::after{background:#ffb500}.top__menu-btn-label--open,.top__menu-btn-label--close{position:relative;z-index:1;color:inherit}.top__menu-btn-label--open::before{padding:0
31px 0 34px;font-size:1.11765rem;line-height:60px}.top__menu-btn-label--open::before{content:'\EA0F' !important}.top--fixed .top__menu-btn-label--open::before{line-height:48px}@media screen and (max-width: 767px){.top__menu-btn-label--open::before{padding:0
20px 0 28px}}.top__menu-btn-label--close{display:none;margin-top:-4px;padding:0
30px 0 92px;font-size:1.35294rem}.top__menu-btn-label--close::before{position:absolute;top:3px;left:42px;font-size:1.47059rem}.top__menu-btn-label--close::before{content:'\EA08' !important}@media screen and (max-width: 767px){.top__menu-btn-label--close{padding:0
23px 0 62px}.top__menu-btn-label--close::before{left:29px;font-size:1.17647rem;line-height:22px}}.menu--open .top__menu-btn-label--open{display:none}.menu--open .top__menu-btn-label--close{display:inline-block}.search{-webkit-transition-property:top padding-top;transition-property:top padding-top;-webkit-transition:0.35s ease-in-out 0s;transition:0.35s ease-in-out 0s;position:fixed;z-index:97;top:-101%;left:0;width:100vw;height:100vh;padding-top:85px;background:rgba(0, 0, 0, 0.95)}.search__middle{font-size:1rem}.search--open
.search{top:0}.top--fixed
.search{padding-top:60px}.search__middle{padding:5vw}.search__middle
input{float:left;width:50vw;max-width:300px;min-width:150px}.search__title{font-family:"Avenir LT W01_95 Black1475556","Source Sans Pro",sans-serif;letter-spacing:0.16em;display:block;padding-bottom:13px;color:#fff;font-size:0.76471rem;text-align:left;text-transform:uppercase}.search__btn{float:right;padding:20px;color:#fff}.search__btn::before{font-size:1.17647rem}.search__btn:hover{color:#ffb500}.menu{-webkit-transition-property:top padding-top;transition-property:top padding-top;-webkit-transition:0.35s ease-in-out 0s;transition:0.35s ease-in-out 0s;position:fixed;z-index:98;top:-101%;left:0;width:100vw;height:100vh;padding-top:85px}.menu--open
.menu{top:0}.top--fixed
.menu{padding-top:60px}.menu__map{width:100%;height:100%;background:rgba(24, 24, 24, 0.95)}@media screen and (max-width: 1023px){.menu__map{display:none;visibility:hidden}}.menu__nav{-webkit-transition:right 0.35s ease-in-out 0s;transition:right 0.35s ease-in-out 0s;position:absolute;overflow:auto;top:0;right:-51%;width:50%;padding:85px
0;background:rgba(17, 17, 17, 0.95)}.menu__nav-middle{font-size:1rem}.menu--open
.menu__nav{right:0}@media screen and (max-width: 1023px){.menu__nav{right:-101%;width:100%}}.menu__languages{font-family:"Avenir LT W01_85 Heavy1475544","Source Sans Pro",sans-serif;letter-spacing:0.16em;margin-left:-6px;padding-bottom:15px}.menu__languages
li{float:left}.menu__languages
a{-webkit-transition:color 0.15s ease-in-out 0s;transition:color 0.15s ease-in-out 0s;padding:0
6px;color:#5d6466;font-size:14px;text-transform:uppercase}.menu__languages
a.active{color:#fff}.menu__languages a:hover{color:#ffb500}@media screen and (min-width: 768px){.menu__languages{display:none;visibility:hidden}}.menu__primary,.menu__secondary{text-align:left}.menu__primary>li,.menu__secondary>li,.footer__nav>li,.footer__social>li,.downloads-group__list>li,.product-types__list>li,.product-details__groups>li,.product-details__list>li{display:block;width:100%}.menu__primary a,
.menu__secondary
a{position:relative;display:inline-block;color:#fff}.menu__primary a::after,
.menu__secondary a::after{-webkit-transition:width 0.15s ease-in-out 0s;transition:width 0.15s ease-in-out 0s;content:'';position:absolute;left:0;width:0;background:rgba(224, 232, 235, 0.2)}.menu__primary a:hover::after,
.menu__secondary a:hover::after{width:100%}.menu__primary
a{font-family:"gotham-hco-ssm-700","Source Sans Pro",sans-serif;letter-spacing:-0.04em;font-size:2.70588rem;line-height:1.86957em;text-transform:lowercase}.menu__primary a::after{bottom:0.32609em;height:3px}.menu__secondary
a{margin-left:42px;font-size:1.35294rem;font-weight:300;line-height:2.3913em}.menu__secondary a::after{bottom:0.3913em;height:2px}.menu__secondary a
i{position:absolute;top:0;left:-42px;line-height:2.73913em}.menu__secondary a i.icon-worker{font-size:1.08696em}.menu__secondary a i.icon-phone{font-size:0.86957em}.menu__social{margin:41px
0 0 -5px}.menu__social
li{float:left}.menu__social
a{overflow:hidden;position:relative;display:inline-block;width:31px;height:31px;margin:0
5px;border-radius:50%;background:#fff}.menu__social a
i{position:relative;padding-left:2px;color:#141414;font-size:0.76471rem;line-height:36px}.menu__social a i.icon-social-facebook{font-size:0.94118rem}.menu__social a::before{-webkit-transition:left 0.15s ease-in-out 0s;transition:left 0.15s ease-in-out 0s;content:'';position:absolute;top:-2%;left:-105%;width:104%;height:104%;background:#ffb500;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}.menu__social a:hover::before{left:-2%}.main{background-color:#fff}.main__body{min-height:100px}.main__top{position:relative;padding-top:100px}.main__top .article, .main__top .articles-slider{float:right;width:37.5%;margin-top:-15vw}@media screen and (min-width: 768px){.main__top .article, .main__top .articles-slider{min-width:500px}}.main__title{position:absolute;width:100%;padding:0
545px 9px 0;color:#202020;font-size:2.94118rem;font-weight:300;line-height:1.2556em}@media screen and (min-width: 1920px){.main__top .article, .main__top .articles-slider{position:absolute;bottom:0;right:0;width:37.5%}.main__title{position:relative;width:62.5%;padding-right:45px}}@media screen and (max-width: 1023px){.main__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px 0 0;padding-top:0}.main__top .article, .main__top .articles-slider{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;bottom:auto;width:100%;margin-top:0}.main__title{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding-top:60px;padding-right:0;font-size:2.11765rem}}.header{padding-bottom:22.76042%;height:0;position:relative;padding-top:85px;min-height:300px;max-height:80vh}.header__inner, .home-header__background, .home-header__body, .home-product__image, .contact-header__map, .contact-header__inner, .cases__slider, .card__pusher__body, .card--product .card__pusher__body,.carousel__body,.carousel-circular__body{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.header--page-nav{padding-bottom:24.0625%;min-height:400px}@media screen and (min-width: 768px){.header--page-nav{min-height:520px}}@media screen and (max-width: 767px){.header{padding-top:60px}}.header__inner{top:85px;height:calc(100% - 85px);padding-top:55px;background:#ebedee no-repeat center;background-size:cover}@media screen and (max-width: 767px){.header__inner{top:60px;height:calc(100% - 60px)}}.header__image{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.header__image
img{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header__image::after{content:'';position:absolute;top:55px;left:0;width:100%;height:calc(100% - 55px);background:rgba(20, 20, 20, 0.7)}.header--product .header__image::after{display:none;visibility:hidden}.header__body{position:relative;z-index:3}.header__body,.contact-header__body{height:100%;white-space:nowrap;font-size:0}.header__center{font-size:1rem}.header__center,.contact-header__center{display:inline-block;vertical-align:middle;white-space:normal}.header--page-nav
.header__body{height:calc(100% - 55px)}.header--product
.header__body{text-align:center}.header__center{position:relative;max-width:80%;padding-bottom:48px}@media screen and (max-width: 767px){.header__center{max-width:100%}}.header__center::after{width:120px;height:8px;background:#fff;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);content:'';position:absolute;bottom:20px;left:0}.header--product .header__center::after{width:120px;height:8px;background:#fff;-webkit-transform:skewX(-15deg) translateX(-50%);transform:skewX(-15deg) translateX(-50%);opacity:0.3;bottom:14px;left:50%}.header__title,.header__subtitle{color:#fff;font-size:2.94118rem}@media screen and (min-width: 1200px) and (max-width: 1919px){.header__title,.header__subtitle{font-size:2.70588rem}}@media screen and (min-width: 1024px) and (max-width: 1199px){.header__title,.header__subtitle{font-size:2.35294rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.header__title,.header__subtitle{font-size:2rem}}@media screen and (max-width: 767px){.header__title,.header__subtitle{font-size:1.76471rem}}.header__title{font-family:"gotham-hco-ssm-700","Source Sans Pro",sans-serif;letter-spacing:-0.04em;position:relative;margin:0;line-height:1.4em}.header--product
.header__title{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-weight:700}.header__subtitle{color:#fff;line-height:1.2556em}.header__page-nav{height:55px;background:rgba(0, 0, 0, 0.05)}.header__page-nav
a{-webkit-transition-property:background-color color;transition-property:background-color color;-webkit-transition:0.15s ease-in-out 0s;transition:0.15s ease-in-out 0s;position:relative;display:block;width:165px;max-width:calc(50vw - 1px);height:100%;background:rgba(0, 0, 0, 0.05);color:#fff}.header__page-nav a::before{position:absolute;top:50%;left:50%;font-size:16px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header__page-nav a:hover{background:#141414}.header__btn-prev{float:left}.header__btn-prev::before, .btn-arrow--prev::before, .carousel__body .slick-prev::before, .carousel-circular__body .slick-prev::before, .cases__slider .slick-prev::before, .articles-slider__list .slick-prev::before{content:'\EA06' !important}.header__btn-next{float:right}.header__btn-next::before, .btn-arrow--next::before, .carousel__body .slick-next::before, .carousel-circular__body .slick-next::before, .cases__slider .slick-next::before, .articles-slider__list .slick-next::before{content:'\EA07' !important}.crumbs{pointer-events:all;position:absolute;z-index:3;top:0;left:0;width:100%;height:55px;padding:0
16px;background:rgba(17, 17, 17, 0.9);color:#6c7a82}.crumbs
li{float:left}.crumbs li:last-child
a{color:#fff}.crumbs
a{font-family:"Avenir LT W01_65 Medium1475532","Source Sans Pro",sans-serif;letter-spacing:0.16em;-webkit-transition:color 0.15s ease-in-out 0s;transition:color 0.15s ease-in-out 0s;overflow:hidden;position:relative;padding:0
14px;color:inherit;font-size:0.76471rem;line-height:55px;text-transform:uppercase}.crumbs a
span{position:relative}.crumbs a:hover{color:#ffb500}.footer-cta{position:relative;overflow:hidden;margin-top:-35px;background:#fff}.footer-cta::before{content:'';position:absolute;top:85px;left:50%;width:600vw;height:600vw;border-radius:50%;background:#141414;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-cta__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:8vw;padding-bottom:99px;border-left-width:15px;border-right-width:15px}.footer-cta__body::after{content:'';position:absolute;bottom:0;left:50%;width:1600px;height:1px;background-color:#2f3436;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-cta__column{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;padding:35px
15px 15px}@media screen and (min-width: 768px) and (max-width: 1023px){.footer-cta__column{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media screen and (max-width: 767px){.footer-cta__column{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.footer{font-family:"Avenir LT W01_65 Medium1475532","Source Sans Pro",sans-serif;letter-spacing:0.16em;color:#6c7a82;font-size:0.76471rem;text-transform:uppercase}.footer__columns{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:calc(100% - 10vw);padding-bottom:75px}.footer__columns::after{content:'';position:absolute;bottom:0;left:50%;width:calc(100vw - 60px);max-width:1600px;height:1px;background-color:#2f3436;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.footer__columns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:30px}}.footer__column{-webkit-box-flex:2;-ms-flex:2 0 20%;flex:2 0 20%;padding:10px}.footer__column--social{-webkit-box-flex:1 !important;-ms-flex:1 0 160px !important;flex:1 0 160px !important;max-width:160px !important}@media screen and (max-width: 1199px){.footer__column--info{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media screen and (min-width: 768px) and (max-width: 1023px){.footer__column{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:40%}}@media screen and (min-width: 480px) and (max-width: 767px){.footer__column{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.footer__column:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 767px){.footer__column{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.footer__title{font-family:"gotham-hco-ssm-700","Source Sans Pro",sans-serif;letter-spacing:-0.04em;padding:89px
0 15px;color:#fff;font-size:0.88235rem;text-transform:lowercase}@media screen and (min-width: 768px) and (max-width: 1023px){.footer__title{padding-top:60px}}@media screen and (max-width: 767px){.footer__title{padding-top:30px}}.footer__text{line-height:2.58824rem}.footer__text p,
.footer__text
address{line-height:inherit}.footer__text
a{color:inherit}.footer__text a:hover{color:#ffb500}.footer__nav
a{-webkit-transition:color 0.15s ease-in-out 0s;transition:color 0.15s ease-in-out 0s;position:relative;overflow:hidden;display:inline-block;padding-top:10px}.footer__nav a
span{position:relative;overflow:hidden;display:inline-block;max-width:100%;padding:3px
0 4px;text-overflow:ellipsis}.footer__nav a span::after{-webkit-transition:opacity 0.15s ease-in-out 0s;transition:opacity 0.15s ease-in-out 0s;content:'';position:absolute;opacity:0;bottom:0;left:-10px;width:calc(100% + 10px);height:2px;background:#2f3436}.footer__nav a:hover{color:#fff}.footer__nav a:hover span::after{opacity:1}.footer__social{display:inline-block;width:50%;min-width:156px}.footer__social
a{-webkit-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;position:relative;display:block;margin-left:-15px;margin-right:15px;padding:0
15px;color:inherit;line-height:43px}.footer__social a
span{position:relative}.footer__social a
i{-webkit-transition:color 0.15s ease-in-out 0s;transition:color 0.15s ease-in-out 0s;position:absolute;top:0;right:15px;font-size:13px}.footer__social a i.icon-social-facebook{padding-right:3px;font-size:16px}.footer__social a i.icon-social-linkedin{padding-right:3px}.footer__social a:before{-webkit-transition:opacity 0.15s ease-in-out 0s;transition:opacity 0.15s ease-in-out 0s;position:absolute;content:'';opacity:0;top:0;left:0;width:100%;height:100%;background:#2f3436}.footer__social a:hover{margin-left:0;margin-right:0;color:#fff}.footer__social a:hover::before{opacity:1}.footer__bottom{padding:62px
0 60px;font-size:10px}@media screen and (min-width: 768px){.footer__bottom .btn-ghost, .footer__bottom .webform__submit-link{float:right}}@media screen and (max-width: 767px){.footer__bottom{text-align:center}}.footer__logo{float:left;display:inline-block}.footer__logo
img{width:192px;height:49px}@media screen and (max-width: 767px){.footer__logo{float:none;margin:0
auto}}.footer__bottom-nav{float:left;padding:7px
0 0 30px}.footer__bottom-nav
li{float:left}.footer__bottom-nav
li{padding:10px}@media screen and (min-width: 768px){.footer__bottom-nav{width:calc(100% - 450px);padding-top:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 767px){.footer__bottom-nav{padding:30px
0 30px 0}.footer__bottom-nav,
.footer__bottom-nav
li{float:none}}.footer__bottom-nav a::after{background:#2f3436}.footer__bottom-nav a:hover{color:#fff}@media screen and (max-width: 767px){.footer__bottom-nav
a{display:inline-block !important}}.btn-arrow, .carousel__body .slick-arrow, .carousel-circular__body .slick-arrow{-webkit-transition-property:background-color color;transition-property:background-color color;-webkit-transition:0.15s ease-in-out 0s;transition:0.15s ease-in-out 0s;overflow:hidden;width:50px;height:50px;border-radius:50%;background:#fff;color:#141414;font-size:0}.btn-arrow::before, .carousel__body .slick-arrow::before, .carousel-circular__body .slick-arrow::before{position:absolute;top:50%;color:inherit;font-size:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-arrow--shadow, .carousel__body .slick-arrow{box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15) }.btn-arrow--ghost, .carousel-circular__body .slick-arrow{border:2px
solid rgba(255, 255, 255, 0.3);background:transparent;color:#fff}.btn-arrow--prev::before, .carousel__body .slick-prev::before, .carousel-circular__body .slick-prev::before{left:calc(50% - 5px)}.btn-arrow--prev:hover::before, .carousel__body .slick-prev:hover::before, .carousel-circular__body .slick-prev:hover::before{-webkit-animation:uc375be47 0.5s;animation:uc375be47 0.5s}@-webkit-keyframes
uc375be47{50%{left:-50%}51%{opacity:0}52%{opacity:1;left:100%}}@keyframes
uc375be47{50%{left:-50%}51%{opacity:0}52%{opacity:1;left:100%}}.btn-arrow--next::before, .carousel__body .slick-next::before, .carousel-circular__body .slick-next::before{right:calc(50% - 5px)}.btn-arrow--next:hover::before, .carousel__body .slick-next:hover::before, .carousel-circular__body .slick-next:hover::before{-webkit-animation:ub59e227f 0.5s;animation:ub59e227f 0.5s}@-webkit-keyframes
ub59e227f{50%{right:-50%}51%{opacity:0}52%{opacity:1;right:100%}}@keyframes
ub59e227f{50%{right:-50%}51%{opacity:0}52%{opacity:1;right:100%}}.btn-ghost,.webform__submit-link{-webkit-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;position:relative;display:inline-block;overflow:hidden;border-radius:2px;color:#fff;font-size:0;text-transform:uppercase}.btn-ghost::before,.webform__submit-link::before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border:2px
solid rgba(255, 255, 255, 0.15)}.btn-ghost::after,.webform__submit-link::after{-webkit-transition:left 0.15s ease-in-out 0s;transition:left 0.15s ease-in-out 0s;content:'';position:absolute;z-index:2;top:-2%;left:-115%;width:110%;height:104%;background:#ffb500;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}.btn-ghost:hover,.webform__submit-link:hover{color:#fff !important}.btn-ghost:hover::after,.webform__submit-link:hover::after{left:-5%}.btn-ghost--yellow,.webform__submit-link,.btn-ghost--yellow-gradient{color:#ffb500}.btn-ghost--yellow::before,.webform__submit-link::before,.btn-ghost--yellow-gradient::before{border-color:#ffb500}.btn-ghost--yellow-gradient::after{background:-webkit-linear-gradient(left, #ffaf00 0%, #ffd200 100%);background:linear-gradient(to right, #ffaf00 0%, #ffd200 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFAF00', endColorstr='#FFFFD200', GradientType=1 )}.btn-ghost--yellow-gradient:hover{box-shadow:0 0 18px 0 rgba(255, 181, 0, 0.4) }.btn-ghost--dark-hover::after{background-color:#2d2d2d}.btn-ghost--dark-hover:hover{border-color:#2d2d2d}.btn-ghost__inner, .webform__submit-link
.btn__inner{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-ghost--large .btn-ghost__inner, .btn-ghost--large .webform__submit-link .btn__inner, .webform__submit-link .btn-ghost--large
.btn__inner{border:5px
solid transparent}.btn-ghost__label, .webform__submit-link
.btn__inner{font-family:"Avenir LT W01_85 Heavy1475544","Source Sans Pro",sans-serif;letter-spacing:0.16em;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:17px
18px 16px 20px;font-size:13px;text-align:center}.btn-ghost--wide .btn-ghost__label, .webform__submit-link .btn-ghost__label, .webform__submit-link
.btn__inner{padding-left:36px;padding-right:34px}.btn-ghost__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0
18px 0 8px;font-size:26px;line-height:0}.btn-ghost--wide .btn-ghost__icon, .webform__submit-link .btn-ghost__icon{margin-left:-16px;padding-right:34px}.btn-ghost__icon + .btn-ghost__label, .webform__submit-link .btn-ghost__icon+.btn__inner{border-top:2px solid transparent;border-bottom:3px solid transparent}.home-header,.home-header__background,.home-header__body{overflow:hidden;max-height:90vh;min-height:80vh}.home-header__ratio{padding-bottom:57.29167%;height:0;position:relative}.home-header__background{background:#ffb500 no-repeat center cover}.home-header__bg-image
img{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (orientation: portrait){.home-header__bg-image
img{width:auto;height:100%}}.home-header__bg-dots,.home-header__bg-gradient{position:absolute;left:0;bottom:0;width:100%}.home-header__bg-dots{height:100%;background:url("/imgs/home-header__bg-dots.png") repeat-x bottom}.home-header__bg-gradient{background:-webkit-linear-gradient(top, transparent 0%, #ffb500 100%);background:linear-gradient(to bottom, transparent 0%, #ffb500 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#FFFFB500', GradientType=0 );height:26%;min-height:250px}.home-header__center{font-size:1rem}.home-header__center{text-align:left}.home-header__title{font-family:"gotham-hco-ssm-700","Source Sans Pro",sans-serif;letter-spacing:-0.04em;position:relative;width:80%;margin:0;padding:0
0 0.85542em;color:#fff;font-size:4.88235rem;line-height:1.56627em}.home-header__title::after{width:2.83133em;height:0.18072em;background:#fff;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);content:'';position:absolute;bottom:0;left:4px}@media screen and (min-width: 1200px) and (max-width: 1919px){.home-header__title{font-size:3.82353rem}}@media screen and (min-width: 1024px) and (max-width: 1199px){.home-header__title{font-size:2.94118rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.home-header__title{width:100%;font-size:2.35294rem}}@media screen and (max-width: 767px){.home-header__title{width:100%;font-size:1.64706rem}}.home-header__button{background:-webkit-linear-gradient(top, #fff 20%, #f7f7f7 50%);background:linear-gradient(to bottom, #fff 20%, #f7f7f7 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFF7F7F7', GradientType=0 );position:absolute;bottom:-99px;left:50%;width:158px;height:158px;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-header__button::before{-webkit-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;position:absolute;top:28px;left:0;width:100%;color:#141414;text-align:center}.home-header__button::before{content:'\EA02' !important}.home-header__button::after{-webkit-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;content:'';position:absolute;top:50%;left:50%;width:125%;height:125%;border:12px
solid rgba(255, 255, 255, 0.5);border-radius:50%;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.home-header__button:hover::before{-webkit-animation:u6ac2f2a2 0.5s;animation:u6ac2f2a2 0.5s}@-webkit-keyframes
u6ac2f2a2{50%{top:50%}51%{opacity:0}52%{opacity:1;top:0}}@keyframes
u6ac2f2a2{50%{top:50%}51%{opacity:0}52%{opacity:1;top:0}}.home-header__button:hover::after{-webkit-animation:u40209b7b 0.5s;animation:u40209b7b 0.5s}@-webkit-keyframes
u40209b7b{50%{opacity:0;border-width:30px;-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}51%{border-width:4px;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}}@keyframes
u40209b7b{50%{opacity:0;border-width:30px;-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}51%{border-width:4px;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}}.home-header__radius{pointer-events:none;box-sizing:content-box;position:absolute;bottom:-7vw;left:50%;width:600vw;height:600vw;border:7vw solid #fff;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-products{background:-webkit-linear-gradient(top, transparent 0%, #ebedee 20%);background:linear-gradient(to bottom, transparent 0%, #ebedee 20%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#FFEBEDEE', GradientType=0 );overflow:hidden;position:relative}.home-products::before{content:'';position:absolute;z-index:1;top:42px;left:50%;width:200vw;height:200vw;border-radius:50%;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-products::after{content:'';position:absolute;z-index:2;bottom:0;left:0;width:100%;height:calc(100% - 100vw);background:#fff}.home-products__body{position:relative;z-index:3;padding-top:135px}.home-products__title{font-family:"gotham-hco-ssm-700","Source Sans Pro",sans-serif;letter-spacing:-0.04em;position:relative;width:80%;max-width:900px;margin:0
auto;padding-bottom:30px;color:#141414;font-size:2.94118rem;line-height:1.4em;text-align:center}.home-products__title::after{width:2.4em;height:0.16em;background:#e0e8eb;-webkit-transform:skewX(-15deg) translateX(-50%);transform:skewX(-15deg) translateX(-50%);content:'';position:absolute;bottom:0;left:50%}@media screen and (min-width: 1200px) and (max-width: 1919px){.home-products__title{font-size:3.82353rem}}@media screen and (min-width: 1024px) and (max-width: 1199px){.home-products__title{font-size:2.94118rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.home-products__title{width:100%;font-size:2.35294rem}}@media screen and (max-width: 767px){.home-products__title{width:100%;font-size:1.64706rem}}.home-products__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px
3.9vw 99px}.home-products__list
li{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%;padding:15px}@media screen and (min-width: 1024px) and (max-width: 1199px){.home-products__list
li{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%}}@media screen and (max-width: 1023px){.home-products__list
li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media screen and (max-width: 479px){.home-products__list
li{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.home-product{display:block;color:#141414;font-size:1.35294rem;line-height:1.65217em;text-align:center}@media screen and (max-width: 1023px){.home-product{max-width:300px;margin:0
auto}}.home-product__circle{padding-bottom:100%;height:0;position:relative;display:block;width:100%}.home-product__circle::before,.home-product__circle::after{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#e0e8eb}.home-product__circle::after{background:-webkit-linear-gradient(top, #ffaf00 0%, #ffd200 100%);background:linear-gradient(to bottom, #ffaf00 0%, #ffd200 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFAF00', endColorstr='#FFFFD200', GradientType=0 );-webkit-transition:opacity 0.15s ease-in-out 0s;transition:opacity 0.15s ease-in-out 0s;opacity:0}.home-product:hover .home-product__circle::after{opacity:1}.home-product__image{box-shadow:0 0 20px 0 rgba(80, 84, 86, 0.12) inset;overflow:hidden;z-index:2;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;padding-top:15.7%;border:6px
solid #fff;border-radius:50%;background-color:#fff}.home-product__image
img{position:relative;max-width:55%}.home-product__image::before{background:-webkit-linear-gradient(left, #ffaf00 0%, #ffd200 100%);background:linear-gradient(to right, #ffaf00 0%, #ffd200 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFAF00', endColorstr='#FFFFD200', GradientType=1 );-webkit-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;content:'';position:absolute;opacity:0;top:60%;left:50%;width:110%;height:100%;border-radius:50%;-webkit-transform:translateX(-50%) scale(0.5);transform:translateX(-50%) scale(0.5)}.home-product:hover .home-product__image::before{opacity:1;top:45%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.home-product__title{display:block;text-transform:uppercase}.home-product__subtitle{-webkit-transition:color 0.15s ease-in-out 0s;transition:color 0.15s ease-in-out 0s;display:block;font-weight:600;text-transform:lowercase}.home-product:hover .home-product__subtitle{color:#ffb500}.contact-header{padding-bottom:43.48958%;height:0;position:relative;padding-top:85px;min-height:500px;background:#101010}.contact-header__map,.contact-header__inner{top:85px;height:calc(100% - 85px)}.contact-header__map>div{width:100%;height:100%}.contact-header__inner{pointer-events:none;padding-top:55px}.contact-header__body{position:relative}.contact-header__center{font-size:1rem}.contact-header__info{pointer-events:all;position:relative;padding:26px
0 39px;background:#fff;color:#6c7a82;font-size:23px}.contact-header__info::after{width:0;height:0;border-top:23px solid transparent;border-bottom:23px solid transparent;border-left:23px solid #fff;content:'';position:absolute;top:50%;right:-23px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-header__title{font-family:"gotham-hco-ssm-700","Source Sans Pro",sans-serif;letter-spacing:-0.04em;position:relative;margin:0
0 31px 39px;padding:0
39px 24px 0;font-size:30px;color:#141414}.contact-header__title::after{width:120px;height:8px;background:#e0e8eb;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);content:'';position:absolute;bottom:0;left:0}.contact-header__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.contact-header__block{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0
38px;border-left:1px solid #e0e8eb;white-space:nowrap}.contact-header__block:first-child{border-left-color:transparent}.contact-form{padding:100px
0;background:#0d0d0d}.contact-form__body{max-width:960px;color:#fff}.webform__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 50px);margin:0
-25px}.webform__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px
25px;color:#fff}.webform__field--error{color:red}.webform__field.fullwidth{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.webform__field select,
.webform__field input,
.webform__field
textarea{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}@media screen and (max-width: 767px){.webform__field{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.webform__label{font-family:"Avenir LT W01_95 Black1475556","Source Sans Pro",sans-serif;letter-spacing:0.16em;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding-bottom:13px;color:inherit;font-size:13px;text-transform:uppercase}.webform__required-text{display:none;visibility:hidden}.webform__errors,.webform__submit{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0
25px}.webform__errors{color:red}.webform__submit-input{display:none;visibility:hidden}.webform__submit-link{float:right;margin-top:30px;color:#fff}.cases{width:100%}.cases__items,.cases__slider{overflow:hidden;max-height:calc(95vh - 120px);min-height:80vh}.cases__ratio{padding-bottom:54.11458%;height:0;position:relative}.cases__title{font-family:"gotham-hco-ssm-700","Source Sans Pro",sans-serif;letter-spacing:-0.04em;position:absolute;z-index:9;top:10.7%;left:50%;padding:0
10vw 36px;color:#fff;font-size:50px;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cases__title::after{width:5.21739em;height:0.34783em;background:#fff;-webkit-transform:skewX(-15deg) translateX(-50%);transform:skewX(-15deg) translateX(-50%);content:'';position:absolute;bottom:0;left:50%}.cases__slider::before{background:-webkit-linear-gradient(top, rgba(0, 27, 43, 0.5) 0%, rgba(0, 27, 43, 0) 100%);background:linear-gradient(to bottom, rgba(0, 27, 43, 0.5) 0%, rgba(0, 27, 43, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80001B2B', endColorstr='#00001B2B', GradientType=0 );content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:40.8%}.cases__slider .slick-list,
.cases__slider .slick-track{width:100%;height:100%}.cases__slider .slick-slide{position:relative}.cases__slider .slick-arrow{position:absolute;z-index:3;overflow:hidden;top:50%;width:120px;height:120px;border-radius:50%;background:#fff;color:#141414;font-size:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cases__slider .slick-arrow::before{position:absolute;top:50%;font-size:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cases__slider .slick-prev{left:-69px}.cases__slider .slick-prev::before{right:21px}.cases__slider .slick-prev:hover::before{-webkit-animation:uc77c9abd 0.5s;animation:uc77c9abd 0.5s}@-webkit-keyframes
uc77c9abd{50%{right:50%}51%{opacity:0}52%{opacity:1;right:0}}@keyframes
uc77c9abd{50%{right:50%}51%{opacity:0}52%{opacity:1;right:0}}.cases__slider .slick-next{right:-69px}.cases__slider .slick-next::before{left:21px}.cases__slider .slick-next:hover::before{-webkit-animation:ub8ddd454 0.5s;animation:ub8ddd454 0.5s}@-webkit-keyframes
ub8ddd454{50%{left:50%}51%{opacity:0}52%{opacity:1;left:0}}@keyframes
ub8ddd454{50%{left:50%}51%{opacity:0}52%{opacity:1;left:0}}.cases__slider .slick-dots{position:absolute;z-index:4;top:16px;right:25px}.cases__slider .slick-dots
li{float:left}.cases__slider .slick-dots
button{position:relative;width:23px;height:21px;font-size:0}.cases__slider .slick-dots button::before, .cases__slider .slick-dots button::after{content:'';position:absolute;border-radius:50%}.cases__slider .slick-dots button::before{-webkit-transition:background-color 0.15s ease-in-out 0s;transition:background-color 0.15s ease-in-out 0s;top:6px;left:7px;width:9px;height:9px;background:#fff}.cases__slider .slick-dots button::after{-webkit-transition-property:border-color transform;transition-property:border-color transform;-webkit-transition:0.15s ease-in-out 0s;transition:0.15s ease-in-out 0s;top:0;left:1px;width:21px;height:21px;border:2px
solid #fff;-webkit-transform:scale(0.2);transform:scale(0.2)}.cases__slider .slick-dots button:hover::before{background:#ffb500}.cases__slider .slick-dots button:hover::after{border-color:#ffb500}.cases__slider .slick-dots .slick-active button::after{-webkit-transform:scale(1);transform:scale(1)}.cases__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cases__nav
li{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-height:120px;border-left:1px solid #e0e8eb;border-bottom:1px solid #e0e8eb}.cases__nav li:first-child{border-left:0}@media screen and (max-width: 1023px){.cases__nav{display:none;visibility:hidden}}.cases__nav-btn{display:block;width:100%;height:0;padding-bottom:50.42017%}.cases__nav-btn img,
.cases__nav-btn
svg{position:absolute;top:50%;left:50%;width:100%;max-width:250px;max-height:100%;padding:30px
35px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cases__nav-btn svg
path{fill:#6c7a82}.cases__nav-btn::before{background:-webkit-linear-gradient(left, #ffaf00 0%, #ffd200 100%);background:linear-gradient(to right, #ffaf00 0%, #ffd200 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFAF00', endColorstr='#FFFFD200', GradientType=1 );-webkit-transition:bottom 0.15s ease-in-out 0s;transition:bottom 0.15s ease-in-out 0s;content:'';position:absolute;bottom:-3px;left:0;width:100%;height:3px}.cases__nav-btn:hover::before{bottom:0}.case{position:absolute;width:100%;height:100%;background:#ebedee}.case:first-child{z-index:2}.case
img{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (orientation: portrait){.case
img{width:auto;height:100%}}.case__bottom{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;bottom:0;left:0;width:100%;padding-right:210px;background:rgba(0, 0, 0, 0.9)}.case__bottom .btn-ghost, .case__bottom .webform__submit-link{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.case__title{position:relative;padding:30px}.case__title
h3{position:relative;top:50%;color:#fff;font-size:1.35294rem;font-weight:300;white-space:nowrap;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.case__text{max-width:1000px;padding:30px
30px 30px 0;color:#a8b5bd}@media screen and (max-width: 1023px){.case__text{display:none;visibility:hidden}}.intro{position:relative;padding:5.2vw 0}.intro::before{content:'';position:absolute;top:50%;left:50%;width:70vw;height:70vw;max-width:1132px;max-height:1132px;background:url("/imgs/circles.svg") no-repeat center;background-size:contain;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.intro__body{position:relative}.intro__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:5.2vw 0}.intro__row>.article,.intro__row>.articles-slider,.intro__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media screen and (max-width: 767px){.intro__row>.article,.intro__row>.articles-slider,.intro__image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.intro__image{position:relative;padding-right:2vw}.article+.intro__image,.articles-slider+.intro__image{padding-left:2vw;padding-right:0}.intro__image
img{position:relative;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.intro__row>.article,.intro__row>.articles-slider{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.intro__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:8vw}}.article,.articles-slider{position:relative}.article::before,.articles-slider::before,.article::after,.articles-slider::after{z-index:1;content:'';position:absolute;width:calc(100% - 2.35294rem);height:calc(100% - 2.35294rem)}@media screen and (max-width: 767px){.article::before,.articles-slider::before,.article::after,.articles-slider::after{width:calc(100% - 1.76471rem);height:calc(100% - 1.76471rem)}}.article::before,.articles-slider::before{bottom:0;right:0;background:#ebedee}.article--yellow::before,.articles-slider--yellow::before{background:-webkit-linear-gradient(left, #ffaf00 0%, #ffd200 100%);background:linear-gradient(to right, #ffaf00 0%, #ffd200 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFAF00', endColorstr='#FFFFD200', GradientType=1 )}.article::after,.articles-slider::after{box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);top:0;left:0;background:#fff}.article--large-shadow::after,.articles-slider--large-shadow::after{box-shadow:0 0 70px 0 rgba(0, 0, 0, 0.15) }.article__body,.articles-slider__body{position:relative;z-index:4;width:calc(100% - 2.35294rem);height:calc(100% - 2.35294rem);padding:1.47059rem 2.35294rem 4.29412rem}@media screen and (max-width: 767px){.article__body,.articles-slider__body{width:calc(100% - 1.76471rem);height:calc(100% - 1.76471rem);padding-left:1.76471rem;padding-right:1.76471rem}}.article__title,.articles-slider__title{font-family:"gotham-hco-ssm-700","Source Sans Pro",sans-serif;letter-spacing:-0.04em;position:relative;z-index:2;padding:0
0 1.06667em;color:#141414;font-size:1.76471rem;line-height:1.33333em}.article--large-title .article__title, .article--large-title .articles-slider__title{font-size:2.76471rem;padding-bottom:0.61702em;line-height:1.48936em}@media screen and (min-width: 1024px) and (max-width: 1199px){.article--large-title .article__title, .article--large-title .articles-slider__title{font-size:2.35294rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.article--large-title .article__title, .article--large-title .articles-slider__title{font-size:2rem}}@media screen and (max-width: 767px){.article--large-title .article__title, .article--large-title .articles-slider__title{font-size:1.76471rem}}.article__title::after,.articles-slider__title::after{width:120px;height:8px;background:#e0e8eb;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);content:'';position:absolute;bottom:0;left:0}.article__content{padding:1.88235rem 0 0}.article__content .btn-ghost, .article__content .webform__submit-link{margin-top:2.47059rem}.articles-slider{min-height:580px}.articles-slider__body{pointer-events:none;position:absolute;width:auto;height:auto}.articles-slider__title{font-size:2.76471rem;padding-bottom:0.61702em;line-height:1.48936em}.articles-slider__list{overflow:hidden;position:relative;z-index:3;width:calc(100% - 2.35294rem);height:calc(100% - 2.35294rem)}.articles-slider__list .slick-list,
.articles-slider__list .slick-track{height:100%}.articles-slider__list .slick-dots{position:absolute;z-index:5;top:14px;right:24px}.articles-slider__list .slick-arrow{-webkit-transition:background-color 0.15s ease-in-out 0s;transition:background-color 0.15s ease-in-out 0s;position:absolute;z-index:4;bottom:0;right:0;background:rgba(0, 0, 0, 0.9);width:9vw;height:55px;color:#fff;font-size:0;text-align:center}.articles-slider__list .slick-arrow::before{font-size:16px;line-height:55px}.articles-slider__list .slick-arrow:hover{background:rgba(0, 0, 0, 0.5)}.articles-slider__list .slick-prev{right:9vw;border-right:1px solid rgba(255, 255, 255, 0.3)}.articles-slider-item{width:100%;height:100%}.articles-slider-item__image{overflow:hidden;position:relative;float:right;width:18vw;height:100%;background:#ebedee}.articles-slider-item__image
img{position:absolute;top:0;left:50%;width:auto;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 1023px){.articles-slider-item__image{display:none;visibility:hidden}}.articles-slider-item__content{padding:145px
calc(2.35294rem + 18vw) 2.35294rem 2.35294rem}@media screen and (max-width: 1023px){.articles-slider-item__content{padding-right:2.35294rem}}.articles-slider-item__content
time{display:inline-block;padding-bottom:1.30769em;font-size:0.76471rem;color:#a8b5bd}.articles-slider-item__content
p{padding-bottom:1em}.articles-slider-item__title{font-size:1.35294rem;text-transform:lowercase}.cta{overflow:hidden;position:relative;width:100%;background:#fff;color:#141414}.footer-cta__column
.cta{height:100%}.cta--grey{background:#2d2d2d;color:#fff}.cta--yellow{background:-webkit-linear-gradient(left, #ffaf00 0%, #ffd200 100%);background:linear-gradient(to right, #ffaf00 0%, #ffd200 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFAF00', endColorstr='#FFFFD200', GradientType=1 );color:#fff}.cta--shadow{box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.1) }.cta .btn-ghost, .cta .webform__submit-link{position:absolute;bottom:40px;left:40px}@media screen and (max-width: 479px){.cta .btn-ghost, .cta .webform__submit-link{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.cta__icon{position:absolute;top:39px;right:0;line-height:0}.cta__icon
i{color:#f6f8f9}.cta__icon i.icon-chat{margin-right:-135px;font-size:263px}.cta__icon i.icon-contact{margin:10px
-155px 0 0;font-size:244px}.cta__icon i.icon-specs{margin:16px
-60px 0 0;font-size:239px}.cta--grey .cta__icon
i{color:#343434}.cta--yellow .cta__icon
i{color:rgba(255, 255, 255, 0.12)}.cta__body{position:relative;padding:40px}.cta--button
.cta__body{padding-bottom:135px}.cta__title{font-family:"gotham-hco-ssm-700","Source Sans Pro",sans-serif;letter-spacing:-0.04em;position:relative;padding-bottom:0.96667em;font-size:1.76471rem}.cta__title::after{width:120px;height:8px;background:#e0e8eb;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);content:'';position:absolute;bottom:0;left:0}.cta--grey .cta__title::after{background:#3b3b3b}.cta--yellow .cta__title::after{background:rgba(255, 255, 255, 0.2)}.cta__text{padding-top:1.47619em;font-size:1.23529rem}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(100% + 30px);margin:0
-15px;padding:65px
0}@media screen and (max-width: 1023px){.cards{padding-top:10px}}.cards__item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:35px
15px}@media screen and (min-width: 768px) and (max-width: 1199px){.cards__item{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%;padding-top:25px;padding-bottom:25px}}@media screen and (min-width: 480px) and (max-width: 767px){.cards__item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 479px){.cards__item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-top:10px;padding-bottom:10px}}.card{position:relative;height:100%;padding-bottom:59px}.card .btn-ghost, .card .webform__submit-link{position:absolute;display:block;bottom:0;left:0;width:100%}.card__btn-info{-webkit-transition:color 0.15s ease-in-out 0s;transition:color 0.15s ease-in-out 0s;position:absolute;z-index:9;top:0;right:0;width:64px;height:64px;color:#ffb500}.card__btn-info::before,.card__btn-info::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.card__btn-info::before{color:inherit}.card__btn-info::before{content:'\EA0D' !important}.card__btn-info::after{-webkit-transition:border-color 0.15s ease-in-out 0s;transition:border-color 0.15s ease-in-out 0s;width:30px;height:30px;border:2px
solid #ffb500;border-radius:50%}.card__btn-info:hover{color:#141414}.card__btn-info:hover::after{border-color:#141414}.card__body{position:relative;height:100%;border:2px
solid #e0e8eb;color:#202020;text-align:center}.card__top{position:relative;padding:25px
25px 67px}.card__top::after{width:5.71429em;height:0.38095em;background:#e0e8eb;-webkit-transform:skewX(-15deg) translateX(-50%);transform:skewX(-15deg) translateX(-50%);content:'';position:absolute;bottom:40px;left:50%}.card__pusher{padding-bottom:53.0504%;height:0;position:relative}.card--product
.card__pusher{padding-bottom:79.5756%;height:0;position:relative}.card__date{display:block;padding:7px
0 12px;color:#6c7a82}.card__title{font-size:1.76471rem;font-weight:300}.card--news
.card__title{font-size:1.35294rem;line-height:1.30435em}.card__subtitle{font-size:1.47059rem;font-weight:700}.card__logo{padding-top:4px}.card__logo
img{width:100%;max-width:180px;height:40px}.card__text{padding:23px
0 3px;color:#6c7a82;line-height:1.21739em}.card__image{position:absolute;bottom:59px;background:#ebedee}.card__image
img{width:100%;height:auto}.info-popup{position:fixed;z-index:3489075;top:0;left:0;width:100vw;height:100vh}.info-popup.hidden{top:-101%}.info-popup__background{-webkit-transition:background-color 0.15s ease-in-out 0s;transition:background-color 0.15s ease-in-out 0s;width:100%;height:100%;background:rgba(17, 17, 17, 0.3)}.info-popup__middle{font-size:1rem}.hidden .info-popup__background{background:transparent}.info-popup__middle{box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);-webkit-transition:-webkit-transform 0.15s ease-in-out 0s;transition:-webkit-transform 0.15s ease-in-out 0s;transition:transform 0.15s ease-in-out 0s;transition:transform 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0s;overflow:auto;width:90%;max-width:831px;max-height:90%;padding:22px
40px 32px;background-color:#fff;color:#6c7a82;text-align:left}.hidden .info-popup__middle{-webkit-transform:scale(0.5);transform:scale(0.5)}.info-popup__middle .btn-ghost, .info-popup__middle .webform__submit-link{margin-top:38px}.info-popup__title,.info-popup__subtitle{color:#000;font-size:2.94118rem}@media screen and (min-width: 1200px) and (max-width: 1919px){.info-popup__title,.info-popup__subtitle{font-size:2.70588rem}}@media screen and (min-width: 1024px) and (max-width: 1199px){.info-popup__title,.info-popup__subtitle{font-size:2.35294rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.info-popup__title,.info-popup__subtitle{font-size:2rem}}@media screen and (max-width: 767px){.info-popup__title,.info-popup__subtitle{font-size:1.76471rem}}.info-popup__title{font-weight:bold;line-height:1.4em}.info-popup__subtitle{position:relative;margin:0
0 32px;padding:8px
0 37px;line-height:1.26em}.info-popup__subtitle::after{width:2.4em;height:0.16em;background:#e0e8eb;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);content:'';position:absolute;bottom:0;left:0}.banner{position:relative;min-height:410px;padding:3vw 0;background:#fff}.banner__middle{position:absolute;top:0;left:0;width:100%}.banner__body .btn-ghost, .banner__body .webform__submit-link{margin:15px}.banner__title{position:relative;margin:0
0 31px;padding:0
0 35px;font-size:50px}.banner__title::after{width:2.4em;height:0.16em;background:#e0e8eb;-webkit-transform:skewX(-15deg) translateX(-50%);transform:skewX(-15deg) translateX(-50%);content:'';position:absolute;bottom:0;left:50%}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:109px
0 95px;color:#6c7a82}.content+.product-info{margin-top:-83px}.content--only-text+.product-info{margin-top:0}.content__main,.content__carousel{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media screen and (max-width: 1023px){.content__main,.content__carousel{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.content--only-text
.content__main{-ms-flex-preferred-size:100%;flex-basis:100%;width:90%;max-width:1000px}@media screen and (min-width: 1024px){.content__carousel{padding-left:45px}}@media screen and (max-width: 1023px){.content__carousel{padding-top:30px}}.content__title,.downloads__title{position:relative;margin:-9px 0 32px;padding-bottom:0.74em;color:#202020;font-size:2.94118rem;font-weight:300;line-height:1.2556em}.content__title::after,.downloads__title::after{width:2.4em;height:0.16em;background:#e0e8eb;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);content:'';position:absolute;bottom:0;left:0}@media screen and (min-width: 1200px) and (max-width: 1919px){.content__title,.downloads__title{font-size:2.70588rem}}@media screen and (min-width: 1024px) and (max-width: 1199px){.content__title,.downloads__title{font-size:2.35294rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.content__title,.downloads__title{font-size:2rem}}@media screen and (max-width: 767px){.content__title,.downloads__title{font-size:1.76471rem}}.content__date{position:relative;display:block;padding:0
0 25px 30px}.content__date::before{position:absolute;top:6px;left:0;color:#ffb500;font-size:16px}.content__date::before{content:'\EA03' !important}.content__main
p{padding-bottom:1em}.content__main b,
.content__main
strong{font-weight:600}.carousel{padding-bottom:66.22517%;height:0;position:relative;background:#ebedee}.carousel__body{overflow:hidden}.carousel__body .slick-list,
.carousel__body .slick-track{width:100%;height:100%}.carousel__body .slick-slide{position:relative}.carousel__body .slick-arrow{position:absolute;z-index:3;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__body .slick-prev{left:30px}.carousel__body .slick-next{right:30px}.carousel__body .slick-dots{position:absolute;z-index:2;top:13px;right:24px}.carousel__body .slick-dots
li{float:left}.carousel__slide{position:relative;width:100%;height:100%}.carousel__slide
img{width:100%;height:auto}.carousel__info{position:absolute;bottom:0;left:0;width:100%;padding:15px
33px 17px;background:rgba(0, 0, 0, 0.9);color:#a8b5bd;font-size:1rem;line-height:1.64706em}.carousel-circular{position:relative;width:calc(100% - 70px);height:0;padding-bottom:calc(100% - 70px);background:transparent}.carousel-circular--active{border-bottom:100px solid transparent}.carousel-circular__body .slick-list,
.carousel-circular__body .slick-track{width:100%;height:100%}.carousel-circular__body .slick-slide{position:relative}.carousel-circular__body .slick-arrow{position:absolute;z-index:3;right:-70px;border-color:#e0e8eb;color:#e0e8eb;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel-circular__body .slick-arrow:hover{border-color:#ffb500;color:#ffb500}.carousel-circular__body .slick-prev{top:calc(50% - 50px)}.carousel-circular__body .slick-next{top:calc(50% + 50px)}.carousel-circular__body .slick-dots{position:absolute;z-index:2;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.carousel-circular__body .slick-dots button::before{background:#e0e8eb}.carousel-circular__body .slick-dots button::after{border-color:#e0e8eb}.carousel-circular__slide{position:relative;display:none;width:100%;height:100%}.carousel-circular__slide.slick-slide{display:block}.carousel-circular__slide::before,
.carousel-circular__slide
img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.carousel-circular__slide
img{width:90%;height:auto}.carousel-circular__slide::before{background:-webkit-linear-gradient(left, #ffaf00 0%, #ffd200 100%);background:linear-gradient(to right, #ffaf00 0%, #ffd200 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFAF00', endColorstr='#FFFFD200', GradientType=1 );content:'';width:80%;height:80%;border-radius:50%}.downloads{padding:92px
0 85px;border-top:1px solid #e0e8eb}.downloads__groups{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(100% + 30px);margin:0
-15px}.downloads__group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:25%;padding:15px}.downloads-group{width:100%;height:100%;padding:28px
40px 40px;border:1px
solid #e0e8eb}.downloads-group__title{padding:0
0 26px;font-size:23px}.downloads-group__list
li{padding:1px
0}.downloads-group__item{-webkit-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;overflow:hidden;position:relative;display:block;border:1px
solid #e0e8eb;border-radius:2px;color:#202020}.downloads-group__item::before,.downloads-group__item::after{content:'';position:absolute}.downloads-group__item::before{background:-webkit-linear-gradient(left, #ffaf00 0%, #ffd200 100%);background:linear-gradient(to right, #ffaf00 0%, #ffd200 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFAF00', endColorstr='#FFFFD200', GradientType=1 );-webkit-transition:left 0.15s ease-in-out 0s;transition:left 0.15s ease-in-out 0s;z-index:1;top:-2%;left:-115%;width:110%;height:104%;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}.downloads-group__item::after{-webkit-transition:background-color 0.15s ease-in-out 0s;transition:background-color 0.15s ease-in-out 0s;z-index:2;top:50%;right:13px;width:22px;height:22px;border-radius:50%;background:#ffb500;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.downloads-group__item
span{font-family:"Avenir LT W01_65 Medium1475532","Source Sans Pro",sans-serif;letter-spacing:0.16em;overflow:hidden;position:relative;z-index:3;padding:13px
53px 12px;display:block;font-size:13px;text-overflow:ellipsis;text-transform:uppercase}.downloads-group__item span::before, .downloads-group__item span::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.downloads-group__item span::before{left:21px;font-size:17px}.downloads-group__item span::before{content:'\EA0B' !important}.downloads-group__item span::after{-webkit-transition:color 0.15s ease-in-out 0s;transition:color 0.15s ease-in-out 0s;right:17px;color:#fff;font-size:13px}.downloads-group__item span::after{content:'\EA0A' !important}.downloads-group__item:hover{border-color:#ffb500;color:#fff}.downloads-group__item:hover::before{left:-5%}.downloads-group__item:hover::after{background:#fff}.downloads-group__item:hover span::after{color:#ffb500}.page-nav{background:#ffb500}.page-nav__body{position:relative;height:110px}.page-nav__body .btn-arrow--prev, .page-nav__body .carousel__body .slick-prev, .carousel__body .page-nav__body .slick-prev, .page-nav__body .carousel-circular__body .slick-prev, .carousel-circular__body .page-nav__body .slick-prev,
.page-nav__body .btn-arrow--next,
.page-nav__body .carousel__body .slick-next, .carousel__body
.page-nav__body .slick-next,
.page-nav__body .carousel-circular__body .slick-next, .carousel-circular__body
.page-nav__body .slick-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-nav__body .btn-arrow--prev, .page-nav__body .carousel__body .slick-prev, .carousel__body .page-nav__body .slick-prev, .page-nav__body .carousel-circular__body .slick-prev, .carousel-circular__body .page-nav__body .slick-prev{left:0}.page-nav__body .btn-arrow--next, .page-nav__body .carousel__body .slick-next, .carousel__body .page-nav__body .slick-next, .page-nav__body .carousel-circular__body .slick-next, .carousel-circular__body .page-nav__body .slick-next{right:0}.page-nav__body .btn-ghost, .page-nav__body .webform__submit-link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(100% + 40px);margin:0
-20px;padding-bottom:80px}@media screen and (max-width: 1199px){.product-info{width:calc(100% + 30px);margin:0
-15px}}@media screen and (max-width: 1023px){.product-info{width:calc(100% + 20px);margin:0
-10px}}.product-info__column{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;padding:20px}.product-info__column--cta{padding:0}.product-info__column--cta>li{padding:20px}.product-info__column--cta
.cta{height:100%}@media screen and (min-width: 768px) and (max-width: 1199px){.product-info__column{-ms-flex-preferred-size:50%;flex-basis:50%}.product-info__column--cta>li{float:left;width:50%;height:100%}}@media screen and (max-width: 1199px){.product-info__column{padding:15px}.product-info__column--cta{padding:0}.product-info__column--cta>li{padding:15px}}@media screen and (max-width: 1023px){.product-info__column{padding:10px}.product-info__column--cta{padding:0}.product-info__column--cta>li{padding:10px}}@media screen and (max-width: 767px){.product-info__column{-ms-flex-preferred-size:100%;flex-basis:100%}}.product-types{overflow:auto;width:100%;height:100%;padding:0
40px;border:1px
solid #ffb500;color:#202020}.product-types__title{padding:29px
0 35px;font-size:1.35294rem}.product-types__list{font-family:"Avenir LT W01_65 Medium1475532","Source Sans Pro",sans-serif;letter-spacing:0.16em;font-size:0.76471rem;line-height:1.38462em;text-transform:uppercase}.product-types__list
li{position:relative;padding:34px
0 34px 52px;border-top:1px solid #e0e8eb}.product-types__list li::before{content:'';position:absolute;top:50%;left:20px;width:11px;height:11px;border:2px
solid #ffb500;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-details{overflow:auto;width:100%;height:100%;padding:0
40px;border:1px
solid #e0e8eb;color:#202020}.product-details__title{padding:29px
0 6px;font-size:1.35294rem}.product-details__groups{font-family:"Avenir LT W01_65 Medium1475532","Source Sans Pro",sans-serif;letter-spacing:0.16em;padding-bottom:38px;font-size:0.76471rem;line-height:1.38462em;text-transform:uppercase}.product-details__group{font-family:"Avenir LT W01_95 Black1475556","Source Sans Pro",sans-serif;letter-spacing:0.16em;position:relative;padding:24px
0 17px 34px}.product-details__group
i{position:absolute;top:50%;left:0;padding-top:6px;font-size:14px;line-height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-details__group i.icon-battery{font-size:11px}.product-details__group i.icon-gauge{padding-left:2px;font-size:20px}.product-details__group i.icon-worker{padding-left:4px;font-size:21px}.product-details__list
li{margin:1px
0;padding:14px
19px 15px;border:1px
solid #e0e8eb;border-radius:2px}.search-results{max-width:1000px;margin:-15px auto 0;padding-bottom:100px}.search-result{display:block;margin:15px
0;padding:28px
40px 40px;border:1px
solid #e0e8eb}.search-result__title{padding:0
0 26px;font-size:1.35294rem}.wf-loading{visibility:hidden}.wf-active,.wf-inactive{visibility:visible}.js-apply-scroll{position:relative}.ps>.ps__scrollbar-y-rail,.ps>.ps__scrollbar-y-rail:hover,.ps:hover>.ps__scrollbar-y-rail,.ps:hover>.ps__scrollbar-y-rail:hover,.ps.ps--active-y>.ps__scrollbar-y-rail,.ps.ps--active-y>.ps__scrollbar-y-rail:hover{-webkit-transition:width 0.15s ease-in-out 0s;transition:width 0.15s ease-in-out 0s;opacity:1;width:5px;background:#f3f6f7}.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y,.ps>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y,.ps:hover>.ps__scrollbar-y-rail>.ps__scrollbar-y,.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y,.ps.ps--active-y>.ps__scrollbar-y-rail>.ps__scrollbar-y,.ps.ps--active-y>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{right:0;width:100%;background:#ffb500;border-radius:0}.ps>.ps__scrollbar-y-rail:hover,.ps:hover>.ps__scrollbar-y-rail:hover,.ps.ps--active-y>.ps__scrollbar-y-rail:hover{width:10px}.menu__map{position:relative}.menu__map::before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:url('/imgs/maps.jpg') no-repeat center center / cover}