.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-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-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-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,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-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;background-size:27px 44px;background-position:50%;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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(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-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.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;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s top;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s left;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s right;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.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-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items: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-slide-zoomed{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%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.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-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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-coverflow .swiper-wrapper{-ms-perspective:1200px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}*{box-sizing:border-box;border:none;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;list-style:none;margin:0;outline:none;padding:0}html{font-size:13px;line-height:1.4}@media (min-width:490px){html{font-size:13.75px;line-height:1.45}}@media (min-width:660px){html{font-size:14.5px;line-height:1.5}}@media (min-width:830px){html{font-size:15.25px;line-height:1.55}}@media (min-width:1000px){html{font-size:16px;line-height:1.6}}body{font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.6rem;background:#fcfcfc;color:color(neutral,dark)}a{text-decoration:none}main{padding-top:5.2rem}a{transition:color .2s;color:#42c4dd}a:hover{color:#999}.action-bar{overflow:auto}.action-bar .button{float:left;margin-right:.75rem}.archive h1{margin-bottom:0!important}.archive__element{float:left;height:2.7rem;min-height:1px;display:flex;align-content:center;margin:0 .5rem;width:8rem}.archive__element a{font-size:12px;line-height:1.4;transition:border .2s,color .2s,background .2s;display:block;width:100%;padding:.5rem .4rem;background:#fff;border:1px solid #e4e4e4;border-bottom:1px solid #42c4dd;text-align:center;color:#737373}@media (min-width:490px){.archive__element a{font-size:12px;line-height:1.45}}@media (min-width:660px){.archive__element a{font-size:12px;line-height:1.5}}@media (min-width:830px){.archive__element a{font-size:12px;line-height:1.55}}@media (min-width:1000px){.archive__element a{font-size:12px;line-height:1.6}}.archive__element a:hover{border:1px solid #42c4dd}.archive__element.\--active a{border:1px solid #42c4dd;background:#42c4dd;color:#fff}.archive .carousel{margin:0 0 1.5rem;height:0;overflow:hidden;visibility:hidden}.archive .carousel.archive-carousel{padding:0 1.75rem}.archive .carousel.open{margin-top:1.5rem}.archive .carousel__prev{left:0}.archive .carousel__next{right:0}.archive .carousel.\--open{height:auto;margin:1.5rem 0;visibility:visible}.article{display:flex;flex-direction:column;position:relative;margin-bottom:1.5rem}.article>*{position:relative;z-index:2}.article .highlight{transition:height .3s ease-in-out;position:absolute;bottom:0;left:0;right:0;z-index:1;height:1px;background:#42c4dd}.article .category{margin-bottom:.5rem}.article__header{display:block}.article__header img{margin-bottom:1rem}.article__link{background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAA‌​AAALAAAAAABAAEAAAICR‌​AEAOw==");position:absolute;top:0;left:0;bottom:0;right:0;z-index:20}.article .article-image{display:none;z-index:10}.article__content{flex-grow:1;transition:color .3s;padding:1.5rem 0}.article__content.\--padded{padding:1.5rem}.article__summary{display:none}.article__summary p{margin-bottom:.75rem}.article__summary p:last-child{margin-bottom:0}.article.\--with-bg{background:#fff}.article.\--no-bg{background:none}.article.\--with-highlight h1,.article.\--with-highlight h2,.article.\--with-highlight h3,.article.\--with-highlight h4,.article.\--with-highlight h5,.article.\--with-highlight h6,.article.\--with-highlight p,.article.\--with-highlight small{transition:color .2s}.article.\--with-highlight svg{transition:fill .2s}.article.\--with-highlight:hover .highlight{height:100%}.article.\--with-highlight:hover h1,.article.\--with-highlight:hover h2,.article.\--with-highlight:hover h3,.article.\--with-highlight:hover h4,.article.\--with-highlight:hover h5,.article.\--with-highlight:hover h6,.article.\--with-highlight:hover p,.article.\--with-highlight:hover small{color:#fff}.article.\--with-highlight:hover svg{fill:#fff!important}.article.\--with-summary .article__summary{display:block}.article__nav{padding:0 0 1.5rem}.article__nav .button{display:block}.article.\--standfirst{flex-basis:100%}.article.\--full .article-image,.article.\--full .article__summary,.article.\--standfirst .article-image,.article.\--standfirst .article__summary{display:block}.article.\--module{text-align:center;padding:0;background:#fff}.article.\--module svg{width:40px;height:40px}.article.\--module .article__nav{display:none}.article.\--inset .article__content{padding:1.5rem}.article.\--inset .article__nav{padding:0 1.5rem 1.5rem}@media (min-width:600px){.article{display:flex}.article__link.\--mobile-only{display:none}.article.\--featured .article-image,.article.\--featured .article__summary{display:block}.article.\--module{padding:0 1.5rem}.article.\--module .article__nav,.article.\--module .article__summary{display:block}}@media (min-width:768px){.article.\--standfirst{flex-basis:calc(33.333% - 1.5rem)}}.article-image{padding-top:65%}.article-image figcaption{display:none}.article-image img{position:absolute;top:0;left:0;display:block;height:100%;object-fit:cover;font-family:object-fit\: cover;width:100%}.article-list{position:relative}.article-list.\--mobile-2col{display:flex;flex-wrap:wrap;margin-right:-1.5rem}.article-list.\--mobile-2col .article-list__article{margin-right:1.5rem;flex:0 1 calc(50% - 1.5rem)}@media (min-width:600px){.article-list{display:flex;flex-wrap:wrap;margin-right:-1.5rem}.article-list__article{margin-right:1.5rem;flex:0 1 calc(50% - 1.5rem)}}@media (min-width:768px){.article-list__article{flex-basis:calc(33.333% - 1.5rem)}.article-list.\--desktop-1col .article-list__article{flex-basis:100%}.article-list.\--desktop-2col .article-list__article{flex-basis:calc(50% - 1.5rem)}.article-list.\--desktop-4col .article-list__article{flex-basis:calc(25% - 1.5rem);max-width:calc(25% - 1.5rem)}}@media (min-width:1000px){.article-list.\--desktop-large-3col .article-list__article{flex-basis:calc(33.333% - 1.5rem)}}.button{font-size:14px;line-height:1.9;display:block;padding:.3rem 1rem;background:#42c4dd;border:1px solid #42c4dd;border-radius:5px;cursor:pointer;color:#fff;text-align:center;text-transform:uppercase;transition:background .2s,border .2s,color .2s;font-weight:300}@media (min-width:490px){.button{font-size:14.5px;line-height:1.95}}@media (min-width:660px){.button{font-size:15px;line-height:2}}@media (min-width:830px){.button{font-size:15.5px;line-height:2.05}}@media (min-width:1000px){.button{font-size:16px;line-height:2.1}}.button:hover{background:#28bcd8}.button svg{transition:fill .2s}.button.\--secondary{background:transparent;border-color:#42c4dd;color:#42c4dd}.button.\--secondary:hover{background:#42c4dd;color:#fff}.button.\--secondary:hover svg{fill:#fff}.button.\--text{transition:opacity .2s;background:transparent;border-color:transparent;color:#42c4dd;opacity:1}.button.\--text:hover{opacity:.8}.button.\--pinline-inverted{background:transparent;border-color:#fff;color:#fff}.button.\--pinline-inverted:hover{background:#fff;color:#343434}.button.\--pinline-inverted:active{border-color:transparent;background:hsla(0,0%,100%,.1);color:#fff}.button.\--download{display:flex;align-items:center;justify-content:center}.button.\--download svg{width:20px;height:18px;margin-left:.5rem;fill:#42c4dd}.button.\--mid-height{padding-top:.5rem;padding-bottom:.5rem}.button.\--twitter{text-indent:-999em;width:2.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100px%22%20height%3D%2269px%22%3E%3Cpath%20fill%3D%22%231da1f3%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M100.192 31.868c-3.525.602-8.637-.023-11.35-1.15 5.63-.469 9.441-3.027 10.913-6.501-2.031 1.246-8.333 2.61-11.81 1.313a49.232 49.232 0 0 0-.55-2.303c-2.646-9.74-11.73-17.595-21.235-16.648a46.794 46.794 0 0 1 2.324-.861c1.044-.369 7.188-1.379 6.222-3.545-.817-1.906-8.324 1.439-9.734 1.879 1.862-.699 4.949-1.903 5.277-4.052-2.854.394-5.659 1.745-7.824 3.714.776-.845 1.371-1.875 1.497-2.975-7.624 4.873-12.079 14.693-15.681 24.232-2.828-2.748-5.343-4.908-7.589-6.115-6.315-3.376-13.859-6.913-25.704-11.314-.366 3.918 1.936 9.141 8.56 12.607-1.429-.197-4.058.236-6.156.738.856 4.5 3.65 8.203 11.218 9.99-3.454.221-5.244 1.018-6.861 2.712 1.569 3.128 5.421 6.804 12.328 6.052-7.688 3.317-3.134 9.461 3.126 8.549C26.492 59.226 9.664 58.408 0 49.181c25.227 34.415 80.068 20.346 88.237-12.797 6.127.05 9.727-2.117 11.955-4.516z%22%20%2F%3E%3C%2Fsvg%3E")}.button.\--twitter,.button.\--twitter:hover{background-repeat:no-repeat;background-size:20px 14px;background-position:50%}.button.\--twitter:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100px%22%20height%3D%2269px%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M100.192 31.868c-3.525.602-8.637-.023-11.35-1.15 5.63-.469 9.441-3.027 10.913-6.501-2.031 1.246-8.333 2.61-11.81 1.313a49.232 49.232 0 0 0-.55-2.303c-2.646-9.74-11.73-17.595-21.235-16.648a46.794 46.794 0 0 1 2.324-.861c1.044-.369 7.188-1.379 6.222-3.545-.817-1.906-8.324 1.439-9.734 1.879 1.862-.699 4.949-1.903 5.277-4.052-2.854.394-5.659 1.745-7.824 3.714.776-.845 1.371-1.875 1.497-2.975-7.624 4.873-12.079 14.693-15.681 24.232-2.828-2.748-5.343-4.908-7.589-6.115-6.315-3.376-13.859-6.913-25.704-11.314-.366 3.918 1.936 9.141 8.56 12.607-1.429-.197-4.058.236-6.156.738.856 4.5 3.65 8.203 11.218 9.99-3.454.221-5.244 1.018-6.861 2.712 1.569 3.128 5.421 6.804 12.328 6.052-7.688 3.317-3.134 9.461 3.126 8.549C26.492 59.226 9.664 58.408 0 49.181c25.227 34.415 80.068 20.346 88.237-12.797 6.127.05 9.727-2.117 11.955-4.516z%22%20%2F%3E%3C%2Fsvg%3E")}.button.\--linkedin{text-indent:-999em;width:2.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2299px%22%20height%3D%2299px%22%3E%3Cpath%20fill%3D%22%230077b5%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M1.64 33.034h20.674v66.455H1.64zM11.982 0C5.349 0 0 5.366 0 11.977c0 6.612 5.349 11.979 11.982 11.979 6.607 0 11.971-5.366 11.971-11.979C23.953 5.366 18.589 0 11.982 0zM74.893 31.386c-10.048 0-16.787 5.51-19.541 10.734h-.283v-9.086H35.271v66.455H55.9V66.62c0-8.669 1.639-17.068 12.386-17.068 10.6 0 10.732 9.914 10.732 17.62v32.317H99.67V63.043c0-17.897-3.864-31.657-24.777-31.657z%22%20%2F%3E%3C%2Fsvg%3E")}.button.\--linkedin,.button.\--linkedin:hover{background-repeat:no-repeat;background-size:20px 20px;background-position:50%}.button.\--linkedin:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2299px%22%20height%3D%2299px%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M1.64 33.034h20.674v66.455H1.64zM11.982 0C5.349 0 0 5.366 0 11.977c0 6.612 5.349 11.979 11.982 11.979 6.607 0 11.971-5.366 11.971-11.979C23.953 5.366 18.589 0 11.982 0zM74.893 31.386c-10.048 0-16.787 5.51-19.541 10.734h-.283v-9.086H35.271v66.455H55.9V66.62c0-8.669 1.639-17.068 12.386-17.068 10.6 0 10.732 9.914 10.732 17.62v32.317H99.67V63.043c0-17.897-3.864-31.657-24.777-31.657z%22%20%2F%3E%3C%2Fsvg%3E")}.button.\--facebook{text-indent:-999em;width:2.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2253px%22%20height%3D%2299px%22%3E%3Cpath%20fill%3D%22%23314d90%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M37.955 18.798h15.182V0H37.955C25.398 0 15.182 11.067 15.182 24.668v9.489H0v18.857h15.182v45.663H34.16V53.015h18.978V34.157H34.159V24.49c0-3.259 2.006-5.692 3.796-5.692z%22%20%2F%3E%3C%2Fsvg%3E")}.button.\--facebook,.button.\--facebook:hover{background-repeat:no-repeat;background-size:12px auto;background-position:50%}.button.\--facebook:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2253px%22%20height%3D%2299px%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M37.955 18.798h15.182V0H37.955C25.398 0 15.182 11.067 15.182 24.668v9.489H0v18.857h15.182v45.663H34.16V53.015h18.978V34.157H34.159V24.49c0-3.259 2.006-5.692 3.796-5.692z%22%20%2F%3E%3C%2Fsvg%3E")}.button.\--vimeo{text-indent:-999em;width:2.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100px%22%20height%3D%2287px%22%3E%3Cpath%20fill%3D%22%2364B6E6%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M0 23.651l4.046 5.305s8.345-6.578 11.124-3.287c2.783 3.287 13.401 42.995 16.947 50.32 3.091 6.421 11.626 14.914 20.983 8.849 9.353-6.063 40.454-32.616 46.022-63.974 5.563-31.349-37.427-24.782-41.981 2.53 11.381-6.835 17.456 2.774 11.632 13.655-5.813 10.868-11.125 17.957-13.906 17.957-2.774 0-4.911-7.272-8.091-19.984C43.486 21.877 43.507-1.796 29.835.886 16.943 3.417 0 23.651 0 23.651z%22%20%2F%3E%3C%2Fsvg%3E")}.button.\--vimeo,.button.\--vimeo:hover{background-repeat:no-repeat;background-size:20px auto;background-position:50%}.button.\--vimeo:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100px%22%20height%3D%2287px%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M0 23.651l4.046 5.305s8.345-6.578 11.124-3.287c2.783 3.287 13.401 42.995 16.947 50.32 3.091 6.421 11.626 14.914 20.983 8.849 9.353-6.063 40.454-32.616 46.022-63.974 5.563-31.349-37.427-24.782-41.981 2.53 11.381-6.835 17.456 2.774 11.632 13.655-5.813 10.868-11.125 17.957-13.906 17.957-2.774 0-4.911-7.272-8.091-19.984C43.486 21.877 43.507-1.796 29.835.886 16.943 3.417 0 23.651 0 23.651z%22%20%2F%3E%3C%2Fsvg%3E")}.button.\--spin{text-indent:-999em;width:2.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2261px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22%2364B6E6%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M59.354 9.169c-.024-.034-.056-.066-.082-.1-2.675-3.285-7.178-4.96-11.113-6.102C43.409 1.584 38.456.908 33.52.7c-4.96-.21-9.961.058-14.856.9-4.518.783-9.194 2.017-13.122 4.459-1.732 1.076-3.45 2.5-4.292 4.419a5.415 5.415 0 0 0-.408 2.759c.159 1.143.217 2.341.592 3.442 1.2 3.544 5.101 6.578 8.336 7.97 4.07 1.758 8.453 2.816 12.904 3.359v7.711l16.449-13.263L22.675 9.209v9.395c-.024 0-.049-.008-.066-.008-2.31-.4-4.594-.966-6.76-1.834-1.885-.75-3.835-1.741-5.162-3.308-.358-.435-.823-.943-.632-1.51.073-.242.182-.483.309-.708.476-.875 1.19-1.592 1.984-2.192 3.2-2.468 7.576-3.46 11.48-4.02A47.761 47.761 0 0 1 37.73 5.1c2.96.45 5.928 1.168 8.653 2.434 1.625.758 3.185 1.733 4.336 3.126.432.567 1.165 1.544.766 2.245-.491.857-1.242 1.55-2.034 2.124-1.283.927-2.724 1.627-4.243 2.177 0 0-2.42.97-2.512 5.693-.078 3.984 2.512 4.15 2.512 4.15 3.694-.841 6.954-2.271 9.9-4.52 5.701-4.353 5.53-8.075 5.648-8.843.232-1.567-.317-3.074-1.243-4.316-.059-.067-.108-.134-.16-.201z%22%20%2F%3E%3C%2Fsvg%3E")}.button.\--spin,.button.\--spin:hover{background-repeat:no-repeat;background-size:20px auto;background-position:50%}.button.\--spin:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2261px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M59.354 9.169c-.024-.034-.056-.066-.082-.1-2.675-3.285-7.178-4.96-11.113-6.102C43.409 1.584 38.456.908 33.52.7c-4.96-.21-9.961.058-14.856.9-4.518.783-9.194 2.017-13.122 4.459-1.732 1.076-3.45 2.5-4.292 4.419a5.415 5.415 0 0 0-.408 2.759c.159 1.143.217 2.341.592 3.442 1.2 3.544 5.101 6.578 8.336 7.97 4.07 1.758 8.453 2.816 12.904 3.359v7.711l16.449-13.263L22.675 9.209v9.395c-.024 0-.049-.008-.066-.008-2.31-.4-4.594-.966-6.76-1.834-1.885-.75-3.835-1.741-5.162-3.308-.358-.435-.823-.943-.632-1.51.073-.242.182-.483.309-.708.476-.875 1.19-1.592 1.984-2.192 3.2-2.468 7.576-3.46 11.48-4.02A47.761 47.761 0 0 1 37.73 5.1c2.96.45 5.928 1.168 8.653 2.434 1.625.758 3.185 1.733 4.336 3.126.432.567 1.165 1.544.766 2.245-.491.857-1.242 1.55-2.034 2.124-1.283.927-2.724 1.627-4.243 2.177 0 0-2.42.97-2.512 5.693-.078 3.984 2.512 4.15 2.512 4.15 3.694-.841 6.954-2.271 9.9-4.52 5.701-4.353 5.53-8.075 5.648-8.843.232-1.567-.317-3.074-1.243-4.316-.059-.067-.108-.134-.16-.201z%22%20%2F%3E%3C%2Fsvg%3E")}.button.\--with-min{min-width:15rem}.button.\--stretched{width:100%}.product-carousel{position:relative;width:100%;height:260px;overflow:hidden}.product-carousel .swiper-button-next,.product-carousel .swiper-button-prev{display:flex;justify-content:center;align-items:center;top:0;width:50px;height:100%;margin:0;background:#fff;opacity:.8}.product-carousel .swiper-button-next.swiper-button-disabled,.product-carousel .swiper-button-prev.swiper-button-disabled{opacity:.3}.product-carousel .swiper-button-next svg,.product-carousel .swiper-button-prev svg{width:14px;height:22px}.product-carousel .swiper-button-prev{left:0}.product-carousel .swiper-button-next{right:0}.product-carousel .swiper-slide{transition:opacity .2s;position:relative;text-align:center;font-size:18px;max-width:260px;padding:.5rem 1rem 1.5rem;background:#e6e6e6;border-radius:3px;opacity:1}.product-carousel .swiper-slide img{width:100%}.product-carousel .swiper-slide:hover{opacity:.6}.product-carousel .swiper-slide span{font-size:13px;line-height:1.4;position:absolute;bottom:0;left:0;right:0;padding:.25rem;text-align:center;font-weight:700;color:#343434;text-transform:uppercase}@media (min-width:490px){.product-carousel .swiper-slide span{font-size:13px;line-height:1.45}}@media (min-width:660px){.product-carousel .swiper-slide span{font-size:13px;line-height:1.5}}@media (min-width:830px){.product-carousel .swiper-slide span{font-size:13px;line-height:1.55}}@media (min-width:1000px){.product-carousel .swiper-slide span{font-size:13px;line-height:1.6}}.header-carousel{overflow:hidden;position:relative}.header-carousel .swiper-button-next,.header-carousel .swiper-button-prev{width:16px;height:24px;background:none}.header-carousel .swiper-button-next svg,.header-carousel .swiper-button-prev svg{width:14px;height:22px}.image-gallery-carousel .image-gallery-carousel__slide{position:relative;width:100%;overflow:hidden;padding-top:66.67%}.image-gallery-carousel .image-gallery-carousel__slide .swiper-wrapper{position:absolute;top:0}.image-gallery-carousel .image-gallery-carousel__slide .swiper-slide{position:relative;width:100%;height:100%;background:#fff}.image-gallery-carousel .image-gallery-carousel__slide .swiper-slide img{width:100%;height:100%;object-fit:contain;font-family:object-fit\: contain}.image-gallery-carousel .image-gallery-carousel__slide .swiper-slide p{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem 0 .75rem;background:#fff;color:#999}.category{font-size:12px;line-height:1.4;display:flex;align-items:center;margin-top:-.5rem;margin-bottom:.5rem;background-repeat:no-repeat;background-position:0;color:#999}@media (min-width:490px){.category{font-size:12px;line-height:1.45}}@media (min-width:660px){.category{font-size:12px;line-height:1.5}}@media (min-width:830px){.category{font-size:12px;line-height:1.55}}@media (min-width:1000px){.category{font-size:12px;line-height:1.6}}.category svg{margin-right:.5rem;fill:#9d9d9d}.category.\--news svg{width:15px;height:12px}.category.\--case-study svg{width:16px;height:12px}.category.\--video svg{width:12px;height:14px}.category.\--download svg{width:15px;height:13px}.category.\--guide svg{width:10px;height:16px}.content{font-size:13px;line-height:1.6;color:#999}@media (min-width:490px){.content{font-size:13.75px;line-height:1.65}}@media (min-width:660px){.content{font-size:14.5px;line-height:1.7}}@media (min-width:830px){.content{font-size:15.25px;line-height:1.75}}@media (min-width:1000px){.content{font-size:16px;line-height:1.8}}.content h2,.content h3,.content h4{margin-top:1.5rem;color:#42c4dd;font-weight:300}.content h2{font-size:20px;line-height:1.4}@media (min-width:490px){.content h2{font-size:22.5px;line-height:1.45}}@media (min-width:660px){.content h2{font-size:25px;line-height:1.5}}@media (min-width:830px){.content h2{font-size:27.5px;line-height:1.55}}@media (min-width:1000px){.content h2{font-size:30px;line-height:1.6}}.content h3{font-size:18px;line-height:1.4}@media (min-width:490px){.content h3{font-size:19px;line-height:1.45}}@media (min-width:660px){.content h3{font-size:20px;line-height:1.5}}@media (min-width:830px){.content h3{font-size:21px;line-height:1.55}}@media (min-width:1000px){.content h3{font-size:22px;line-height:1.6}}.content h4{font-size:16px;line-height:1.4;margin-bottom:0}@media (min-width:490px){.content h4{font-size:16.5px;line-height:1.45}}@media (min-width:660px){.content h4{font-size:17px;line-height:1.5}}@media (min-width:830px){.content h4{font-size:17.5px;line-height:1.55}}@media (min-width:1000px){.content h4{font-size:18px;line-height:1.6}}.content ol li,.content ul li{list-style-position:outside;margin-left:1.25rem}.content ul li{list-style-type:disc}.content ol li{list-style-type:decimal}.content strong{font-weight:700}.content em{font-style:italic}.content>*{margin-bottom:1rem}.content h1{font-size:18px;line-height:1.3;color:#42c4dd;font-weight:300}@media (min-width:490px){.content h1{font-size:19px;line-height:1.35}}@media (min-width:660px){.content h1{font-size:20px;line-height:1.4}}@media (min-width:830px){.content h1{font-size:21px;line-height:1.45}}@media (min-width:1000px){.content h1{font-size:22px;line-height:1.5}}.content .property-list{display:table;line-height:1.25rem;width:100%}.content .property-list__item{display:table-row}.content .property-list__item dd,.content .property-list__item dt{display:table-cell}.content .property-list__item dt{font-weight:700;white-space:nowrap;width:1%}.content .property-list__item dd{padding-left:2rem}.content .property-list__item dd:before{content:"-";float:left;margin-left:-1rem}@media (min-width:600px){.content.\--columns{column-count:2;column-gap:1.5rem}}.content-split{display:flex;flex-wrap:wrap;min-height:20rem}.content-split__image{position:relative;order:2;width:100%;min-height:22rem;order:1}.content-split__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:object-fit\: cover}.content-split__text{position:relative;width:100%;min-height:22rem;order:2;min-height:0;padding:1.5rem 0}.content-split__text h3{font-size:24px;line-height:1.4;margin-bottom:.75rem;color:#42c4dd;font-weight:300}@media (min-width:490px){.content-split__text h3{font-size:25.5px;line-height:1.45}}@media (min-width:660px){.content-split__text h3{font-size:27px;line-height:1.5}}@media (min-width:830px){.content-split__text h3{font-size:28.5px;line-height:1.55}}@media (min-width:1000px){.content-split__text h3{font-size:30px;line-height:1.6}}.content-split__text h4{margin-bottom:.75rem;color:#42c4dd}.content-split__text p{margin-bottom:.75rem;color:#999}.content-split__text a{color:#42c4dd;text-transform:uppercase}@media (min-width:600px){.content-split__image{width:50%}.content-split__text{display:flex;flex-direction:column;justify-content:center;width:50%;padding:3rem}.content-split.\--image-right .content-split__image{order:2}.content-split.\--image-right .content-split__text{order:1}}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:18px 0;background:rgba(0,0,0,.85)}.cookie-consent__inner{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 1.5rem}.cookie-consent__content{max-width:75%}.cookie-consent__content p{color:#fff;font-size:13px;line-height:18px}.cookie-consent__content p a{color:#3f91d0}.cookie-consent a.understand{display:inline-flex;align-items:center;margin-left:1rem;padding:14px 15px;background:#4ac4db;border-radius:4px;color:#fff;text-transform:uppercase;font-size:12px;white-space:nowrap}.editorial{max-width:42rem;margin-left:auto;margin-right:auto}.editorial blockquote{position:relative;font-style:italic}.editorial blockquote:before{position:absolute;top:0;right:calc(100% + 1.5rem);content:"\201C";color:#42c4dd;font-size:72px;font-family:Georgia,serif;line-height:1}.editorial h2,.editorial h3,.editorial h4{margin-top:1.5rem;color:#42c4dd;font-weight:300}.editorial h2{font-size:20px;line-height:1.4}@media (min-width:490px){.editorial h2{font-size:22.5px;line-height:1.45}}@media (min-width:660px){.editorial h2{font-size:25px;line-height:1.5}}@media (min-width:830px){.editorial h2{font-size:27.5px;line-height:1.55}}@media (min-width:1000px){.editorial h2{font-size:30px;line-height:1.6}}.editorial h3{font-size:18px;line-height:1.4}@media (min-width:490px){.editorial h3{font-size:19px;line-height:1.45}}@media (min-width:660px){.editorial h3{font-size:20px;line-height:1.5}}@media (min-width:830px){.editorial h3{font-size:21px;line-height:1.55}}@media (min-width:1000px){.editorial h3{font-size:22px;line-height:1.6}}.editorial h4{font-size:16px;line-height:1.4;margin-bottom:0}@media (min-width:490px){.editorial h4{font-size:16.5px;line-height:1.45}}@media (min-width:660px){.editorial h4{font-size:17px;line-height:1.5}}@media (min-width:830px){.editorial h4{font-size:17.5px;line-height:1.55}}@media (min-width:1000px){.editorial h4{font-size:18px;line-height:1.6}}.editorial img{width:100%;border-radius:5px}.editorial ol li{list-style:decimal inside}.editorial__image.\--multiple>div{margin-bottom:.75rem}@media (min-width:768px){.editorial__image{margin-left:-6rem;margin-right:-6rem}.editorial__image.\--multiple{display:flex;margin-left:-6.75rem;margin-right:-6.75rem}.editorial__image.\--multiple>div{flex:auto;margin:0 .75rem}}.event .article-image{display:block}.event .article-image img{object-fit:contain;font-family:object-fit\: contain}.event__date{margin-bottom:0;font-weight:700}.event__internal,.event__introduction{margin-bottom:1.5rem}.event__external{color:#42c4dd;text-transform:uppercase}@media (min-width:600px){.event{flex-basis:calc(50% - 1.5rem)}}@media (min-width:768px){.event{display:flex;flex-direction:row;flex-basis:calc(100% - 1.5rem);padding-bottom:1px}.event .article-image{padding-top:25%;flex-basis:33.33%}.event__content{flex-basis:66.66%}.event__introduction{margin-bottom:1.5rem}.event__internal{display:inline-block;min-width:14rem;margin:0 1.5rem 0 0}}.form-consent>p{font-size:14px;line-height:1.4;margin-bottom:1.5rem;line-height:1.5!important}@media (min-width:490px){.form-consent>p{font-size:14px;line-height:1.45}}@media (min-width:660px){.form-consent>p{font-size:14px;line-height:1.5}}@media (min-width:830px){.form-consent>p{font-size:14px;line-height:1.55}}@media (min-width:1000px){.form-consent>p{font-size:14px;line-height:1.6}}.form-consent .form-field__field{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 1.5rem!important}.form-consent .form-field__field label.error{width:100%;padding-left:6%;order:3}.form-consent .form-field__field div{font-size:14px;line-height:1.4;flex:1 0!important;max-width:94%;padding:0!important;line-height:1.5!important}@media (min-width:490px){.form-consent .form-field__field div{font-size:14px;line-height:1.45}}@media (min-width:660px){.form-consent .form-field__field div{font-size:14px;line-height:1.5}}@media (min-width:830px){.form-consent .form-field__field div{font-size:14px;line-height:1.55}}@media (min-width:1000px){.form-consent .form-field__field div{font-size:14px;line-height:1.6}}@media (min-width:600px){.form-consent{display:block!important;padding-left:32%}}.form-field{margin-bottom:.75rem}.form-field__label{display:block;margin-bottom:.1rem;color:#343434}.form-field__field.\--address-lookup .hidden{display:none}.form-field__field.\--address-lookup .inputs{display:flex;margin-right:-.75rem;margin-bottom:.75rem}.form-field__field.\--address-lookup .inputs input{margin-right:.75rem;flex:auto}.form-field__field.\--address-lookup .inputs input[type=button]{min-width:33.33%;margin-right:.75rem;flex:0 1 270px}.form-field__field.\--address-lookup [data-search-response]{max-height:200px;overflow:auto;background:#fff;border:1px solid #d6e1e5;border-radius:5px}.form-field__field.\--address-lookup [data-search-response] li{border-bottom:1px solid #d6e1e5}.form-field__field.\--address-lookup [data-search-response] li a{font-size:12px;line-height:1.4;display:block;padding:.3rem .5rem}@media (min-width:490px){.form-field__field.\--address-lookup [data-search-response] li a{font-size:12px;line-height:1.45}}@media (min-width:660px){.form-field__field.\--address-lookup [data-search-response] li a{font-size:12px;line-height:1.5}}@media (min-width:830px){.form-field__field.\--address-lookup [data-search-response] li a{font-size:12px;line-height:1.55}}@media (min-width:1000px){.form-field__field.\--address-lookup [data-search-response] li a{font-size:12px;line-height:1.6}}.form-field__field.\--address-lookup [data-search-response] li a:hover{background:#d6e1e5}.form-field__field.\--address-lookup [data-search-response].postcode-error{font-size:12px;line-height:1.4;border:none;background:none;color:#ef7f6b}@media (min-width:490px){.form-field__field.\--address-lookup [data-search-response].postcode-error{font-size:12px;line-height:1.45}}@media (min-width:660px){.form-field__field.\--address-lookup [data-search-response].postcode-error{font-size:12px;line-height:1.5}}@media (min-width:830px){.form-field__field.\--address-lookup [data-search-response].postcode-error{font-size:12px;line-height:1.55}}@media (min-width:1000px){.form-field__field.\--address-lookup [data-search-response].postcode-error{font-size:12px;line-height:1.6}}.form-field__field.\--address-lookup [data-search-response].postcode-error li{border:none}.form-field__field.\--address-lookup [data-search-response].postcode-error li a{display:inline-block;border-radius:3px;color:#343434}.form-field__field [data-enquire-error],.form-field__field label.error{font-size:12px;line-height:1.4;padding:.5rem 0 0;color:#ef7f6b}@media (min-width:490px){.form-field__field [data-enquire-error],.form-field__field label.error{font-size:12px;line-height:1.45}}@media (min-width:660px){.form-field__field [data-enquire-error],.form-field__field label.error{font-size:12px;line-height:1.5}}@media (min-width:830px){.form-field__field [data-enquire-error],.form-field__field label.error{font-size:12px;line-height:1.55}}@media (min-width:1000px){.form-field__field [data-enquire-error],.form-field__field label.error{font-size:12px;line-height:1.6}}.form-field.\--terms .form-field__field{font-size:12px;line-height:1;display:flex}@media (min-width:490px){.form-field.\--terms .form-field__field{font-size:12px;line-height:1.05}}@media (min-width:660px){.form-field.\--terms .form-field__field{font-size:12px;line-height:1.1}}@media (min-width:830px){.form-field.\--terms .form-field__field{font-size:12px;line-height:1.15}}@media (min-width:1000px){.form-field.\--terms .form-field__field{font-size:12px;line-height:1.2}}.form-field.\--terms .form-field__field div{flex:auto}.form-field.\--terms .form-field__field div:first-child{padding-right:1rem}@media (min-width:600px){.form-field{display:flex}.form-field__label{font-size:16px;line-height:1.4;flex:0 1 32%;margin:0;padding:.5rem 0}}@media (min-width:600px) and (min-width:490px){.form-field__label{font-size:16px;line-height:1.45}}@media (min-width:600px) and (min-width:660px){.form-field__label{font-size:16px;line-height:1.5}}@media (min-width:600px) and (min-width:830px){.form-field__label{font-size:16px;line-height:1.55}}@media (min-width:600px) and (min-width:1000px){.form-field__label{font-size:16px;line-height:1.6}}@media (min-width:600px){.form-field__field{flex:0 1 68%}.form-field__field .input{max-width:none}.form-field.\--field-only{justify-content:flex-end}}.full-feature-block{display:flex;align-items:center;min-height:36rem;background:#004990}.full-feature-block.\--about-greenlogic{background:url(./dcddbeabec5351e5e1e62967865c7a14.jpg) no-repeat 50%;background-size:cover}.full-feature-block .main{padding-bottom:1.5rem}.full-feature-block__content{color:#fff;font-weight:300;text-align:center}.full-feature-block__content h1{font-size:26px;line-height:1.4;margin-bottom:2rem}@media (min-width:490px){.full-feature-block__content h1{font-size:29px;line-height:1.45}}@media (min-width:660px){.full-feature-block__content h1{font-size:32px;line-height:1.5}}@media (min-width:830px){.full-feature-block__content h1{font-size:35px;line-height:1.55}}@media (min-width:1000px){.full-feature-block__content h1{font-size:38px;line-height:1.6}}.full-feature-block__content__nav{margin-top:2rem}.full-feature-block__content__nav .button{margin-bottom:1.5rem}.full-feature-block__content__nav .button:last-child{margin-bottom:0}.full-feature-block__content__nav>span{display:flex;margin-bottom:1.5rem;align-items:center;text-transform:uppercase;color:#42c4dd}.full-feature-block__content-black{color:#fff;font-weight:300;text-align:center;padding:30px;background:#000;background:linear-gradient(0deg,#000 10%,transparent)}.full-feature-block__content-black h1{font-size:26px;line-height:1.4;margin-bottom:2rem}@media (min-width:490px){.full-feature-block__content-black h1{font-size:29px;line-height:1.45}}@media (min-width:660px){.full-feature-block__content-black h1{font-size:32px;line-height:1.5}}@media (min-width:830px){.full-feature-block__content-black h1{font-size:35px;line-height:1.55}}@media (min-width:1000px){.full-feature-block__content-black h1{font-size:38px;line-height:1.6}}.full-feature-block__content-black__nav{margin-top:2rem}.full-feature-block__content-black__nav .button{margin-bottom:1.5rem}.full-feature-block__content-black__nav .button:last-child{margin-bottom:0}.full-feature-block__content-black__nav>span{display:flex;margin-bottom:1.5rem;align-items:center;text-transform:uppercase;color:#42c4dd}.full-feature-block__logo{display:none}@media (min-width:600px){.full-feature-block__logo{display:block;width:300px;position:absolute;right:15%;margin-top:-260px}}@media (min-width:600px){.full-feature-block__content{width:45%;text-align:left}.full-feature-block__content__nav{display:flex;flex-wrap:wrap}.full-feature-block__content__nav .button{flex:0 1 calc(50% - .75rem);margin-bottom:0;max-width:280px}.full-feature-block__content__nav .button:nth-child(odd){margin-right:.75rem}.full-feature-block__content__nav .button:nth-child(2n){margin-left:.75rem}.full-feature-block__content-black{width:45%;text-align:left}.full-feature-block__content-black__nav{display:flex;flex-wrap:wrap}.full-feature-block__content-black__nav .button{flex:0 1 calc(50% - .75rem);margin-bottom:0;max-width:280px}.full-feature-block__content-black__nav .button:nth-child(odd){margin-right:.75rem}.full-feature-block__content-black__nav .button:nth-child(2n){margin-left:.75rem}.full-feature-block.\--about-williams{background:url(./30a4494fd28dee8ec869744d03b85217.jpg) no-repeat 50%;background-size:cover}}.header{display:flex;flex-direction:column;justify-content:flex-end;min-height:30rem;overflow:hidden;position:relative;background:#004990}@media (min-height:800px){.header{min-height:40rem}}.header:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}.header__inner{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:5.25rem 1.5rem 0}.header__background{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;object-fit:cover;font-family:object-fit\: cover;width:100%}.header__title{font-size:24px;line-height:2;margin-bottom:1rem;font-weight:700}@media (min-width:490px){.header__title{font-size:29px;line-height:2.05}}@media (min-width:660px){.header__title{font-size:34px;line-height:2.1}}@media (min-width:830px){.header__title{font-size:39px;line-height:2.15}}@media (min-width:1000px){.header__title{font-size:44px;line-height:2.2}}.header__intro{font-size:18px;line-height:1.6;margin-bottom:1rem;font-weight:300}@media (min-width:490px){.header__intro{font-size:18.5px;line-height:1.65}}@media (min-width:660px){.header__intro{font-size:19px;line-height:1.7}}@media (min-width:830px){.header__intro{font-size:19.5px;line-height:1.75}}@media (min-width:1000px){.header__intro{font-size:20px;line-height:1.8}}.header__nav .button,.header__nav>span{margin-bottom:1.5rem}.header__nav>span{display:flex;align-items:center;text-transform:uppercase;color:#42c4dd}.header.\--inverse .header__intro,.header.\--inverse .header__title{color:#fff;text-shadow:0 0 1rem rgba(0,0,0,.75)}.header.\--product{background:#f4f4f4;border-bottom:1px solid #004990}.header.\--product .header__inner{padding-top:1.5rem}.header.\--product .header__intro,.header.\--product:before{display:none}@media (min-height:800px){.header.\--product .header__inner{padding-top:5.25rem}}.header.\--home .header__contents svg{width:150px;height:49px;margin-bottom:3rem;fill:#fff}.header.\--home .header__title{font-size:52px;line-height:1.1;margin-bottom:1.5rem;font-family:Josefin Sans,sans-serif;font-weight:100}@media (min-width:490px){.header.\--home .header__title{font-size:59.5px;line-height:1.15}}@media (min-width:660px){.header.\--home .header__title{font-size:67px;line-height:1.2}}@media (min-width:830px){.header.\--home .header__title{font-size:74.5px;line-height:1.25}}@media (min-width:1000px){.header.\--home .header__title{font-size:82px;line-height:1.3}}.header.\--home .header__intro{margin-bottom:2rem}.header.\--with-gallery .header__gallery{margin-bottom:1.5rem}.header.\--with-gallery .header__gallery .swiper-slide img{width:100%}.header.\--with-gallery .header__gallery .swiper-slide.has-spin{position:relative}.header.\--with-gallery .header__gallery .swiper-slide.has-spin .button{position:absolute;bottom:0;right:1px;width:50px;height:50px}@media (max-width:600px){.header__nav>span{display:block}}@media (min-width:600px){.header.\--center{padding:1.5rem}.header.\--center .header__contents{width:100%;max-width:42rem}.header__title{font-size:36px;line-height:1.1}}@media (min-width:600px) and (min-width:490px){.header__title{font-size:38px;line-height:1.15}}@media (min-width:600px) and (min-width:660px){.header__title{font-size:40px;line-height:1.2}}@media (min-width:600px) and (min-width:830px){.header__title{font-size:42px;line-height:1.25}}@media (min-width:600px) and (min-width:1000px){.header__title{font-size:44px;line-height:1.3}}@media (min-width:600px){.header__intro{margin-bottom:2rem}.header__nav{display:flex;flex-wrap:wrap;max-width:80%}.header__nav .button{flex:0 1 calc(50% - .75rem);margin-bottom:1.5rem;max-width:280px}.header__nav .button:nth-child(odd){margin-right:.75rem}.header__nav .button:nth-child(2n){margin-left:.75rem}.header.\--product{min-height:0}.header.\--product .header__intro{display:block}.header.\--product .header__nav{max-width:none}.header.\--product .header__nav span a{flex:auto;display:inline;border:none;padding:0;margin:0}.header.\--product .header__nav span a:hover{background:none;color:#2cbdd9}.header.\--product .header__nav span span{display:inline-block;padding:0 10px}.header.\--center .header__contents{margin-left:auto;margin-right:auto}.header.\--home{padding:4.5rem 3rem 3rem}.header.\--home .header__title{margin-bottom:2rem}.header.\--home .header__intro{margin-bottom:3rem}}@media (min-width:1000px){.header__contents{max-width:39rem}.header__gallery{width:60%}.header__nav{max-width:none}.header__nav .button{flex:0 1 calc(47% - .75rem)}.header.\--home .header__contents{max-width:none}.header.\--home .header__intro,.header.\--home .header__nav{max-width:55%}.header.\--with-gallery .header__inner{display:flex;flex-direction:row;align-items:flex-end}.header.\--with-gallery .header__contents{flex:1;display:flex;flex-direction:column;justify-content:flex-end;order:1}.header.\--with-gallery .header__gallery{flex:1;display:flex;flex-direction:column;justify-content:flex-end;order:2}}@media (min-width:1400px){.header{min-height:50rem}}.feature{background:none;margin:1rem 0}.feature .article-image{display:block;width:180px;height:auto;margin:0 auto 1.5rem;padding:0}.feature .article-image img{position:static;border-radius:100%;height:auto;margin:auto;width:100%}.feature .content{margin-bottom:0;padding-top:0;padding-bottom:0;text-align:center}.feature .content h2{line-height:1.3;color:#42c4dd;font-weight:300;font-size:18px;line-height:1.4;margin-bottom:.75rem}@media (min-width:490px){.feature .content h2{font-size:19px;line-height:1.35}}@media (min-width:660px){.feature .content h2{font-size:20px;line-height:1.4}}@media (min-width:830px){.feature .content h2{font-size:21px;line-height:1.45}}@media (min-width:1000px){.feature .content h2{font-size:22px;line-height:1.5}}@media (min-width:490px){.feature .content h2{font-size:18px;line-height:1.45}}@media (min-width:660px){.feature .content h2{font-size:18px;line-height:1.5}}@media (min-width:830px){.feature .content h2{font-size:18px;line-height:1.55}}@media (min-width:1000px){.feature .content h2{font-size:18px;line-height:1.6}}@media (min-width:600px){.feature{margin:1rem 1.5rem 1rem 0}}@media (min-width:1000px){.feature{flex-direction:row}.feature .article-image{margin:0 1.5rem 0 0}.feature .content{text-align:left;max-width:65%}.feature .content h2{margin-bottom:.3rem}}.input{font-size:16px;line-height:1.4;transition:border-color .5s;width:100%;padding:.5rem .75rem;background:#fff;border:1px solid #d6e1e5;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:490px){.input{font-size:16px;line-height:1.45}}@media (min-width:660px){.input{font-size:16px;line-height:1.5}}@media (min-width:830px){.input{font-size:16px;line-height:1.55}}@media (min-width:1000px){.input{font-size:16px;line-height:1.6}}.input.\--tall{min-height:8em}.input.error{border-color:#ef7f6b;color:#ef7f6b}.input.\--warning{transition:none;border-color:#d78a1d}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2210px%22%20height%3D%227px%22%3E%3Cpath%20fill%3D%22%23999%22%20stroke%3D%22%23999%22%20stroke-width%3D%22.5%22%20style%3D%22%22%20d%3D%22M8.75 0L5 3.943 1.167 0 0 1.2l5 5.143L10 1.2z%22%20%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%}.image-gallery .slick-list{overflow:hidden}.image-gallery__slide-container{position:relative;padding-top:66.667%}.image-gallery__slide{visibility:hidden;position:absolute;top:0;left:0;bottom:0;right:0}.image-gallery__slide.slick-initialized{visibility:visible}.image-gallery__slide .slick-track{height:100%}.image-gallery__slide .slick-track .slick-slide{height:100%;float:left}.image-gallery__slide .slick-track .slick-slide p{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem 0 .75rem;background:#fff;color:#999}.image-gallery__slide .slick-track .slick-slide img{width:100%;height:100%;object-fit:contain;font-family:object-fit\: contain}.image-gallery__nav{visibility:hidden;position:relative;margin-top:10px}.image-gallery__nav.slick-initialized{visibility:visible}.image-gallery__nav .slick-slide{transition:filter .1s;opacity:1;margin:0 .5rem;object-fit:contain;font-family:object-fit\: contain;-webkit-filter:grayscale(.8);filter:greyscale(.8)}.image-gallery__nav .slick-slide.slick-current,.image-gallery__nav .slick-slide:hover{-webkit-filter:grayscale(0);filter:greyscale(0)}.image-gallery__nav .slick-arrow{position:absolute;top:0;z-index:100;width:50px;height:100%;background:#fff}.image-gallery__nav .slick-arrow svg{width:14px;height:22px}.image-gallery__nav .slick-arrow.slick-prev{left:0}.image-gallery__nav .slick-arrow.slick-next{right:0}.main{max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 4.5rem}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:110;padding:40px 10px 10px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}@media (min-width:480px){.blocker{padding:50px 20px 20px}}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:inline-block;vertical-align:middle;position:relative;z-index:200;max-width:1000px;box-sizing:border-box;width:90%;text-align:left}.modal.\--narrow{max-width:800px}.modal a.close-modal{position:absolute;top:-30px;right:0;display:block;width:30px;height:30px;text-indent:-9999px;background:#fff url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20fill%3D%22%2342c4dd%22%20transform%3D%22rotate%2845%208%208%29%22%20x%3D%22-1.455%22%20y%3D%226.857%22%20width%3D%2218.909%22%20height%3D%222.286%22%20rx%3D%221.143%22/%3E%0A%3Crect%20fill%3D%22%2342c4dd%22%20transform%3D%22rotate%28135%208%208%29%22%20x%3D%22-1.455%22%20y%3D%226.857%22%20width%3D%2218.909%22%20height%3D%222.286%22%20rx%3D%221.143%22/%3E%3C/svg%3E%0A) no-repeat 50%}.modal__content{padding:.75rem;background:#fff}.modal__content .details{margin-top:1.5rem;padding-bottom:.5rem;color:#999}.modal__content .details h2{font-size:20px;line-height:1.4;margin-bottom:.75rem;color:#42c4dd;font-weight:300}@media (min-width:490px){.modal__content .details h2{font-size:20px;line-height:1.45}}@media (min-width:660px){.modal__content .details h2{font-size:20px;line-height:1.5}}@media (min-width:830px){.modal__content .details h2{font-size:20px;line-height:1.55}}@media (min-width:1000px){.modal__content .details h2{font-size:20px;line-height:1.6}}.modal__related{padding:1rem 0 0}.modal__related h3{font-size:20px;line-height:1.4;margin-bottom:.75rem;padding:0 .75rem;color:#42c4dd;font-weight:300}@media (min-width:490px){.modal__related h3{font-size:20px;line-height:1.45}}@media (min-width:660px){.modal__related h3{font-size:20px;line-height:1.5}}@media (min-width:830px){.modal__related h3{font-size:20px;line-height:1.55}}@media (min-width:1000px){.modal__related h3{font-size:20px;line-height:1.6}}.modal__related article{position:relative;flex:0 1 25%;margin-bottom:.75rem;padding:0 .75rem .75rem;color:#fff}.modal__related article a{position:absolute;top:0;left:0;width:100%;height:100%}.modal__related article figure{width:100%;margin-bottom:.75rem}.modal__related article figure img{width:100%}@media (min-width:480px){.modal__related .articles{display:flex}.modal__related .articles article{flex:0 1 50%}}@media (min-width:600px){.modal__content .details{max-width:60%}.modal__related .articles article{flex:0 1 25%}}.news{background:#fff}.news.\--standfirst .news__image{display:block}@media (min-width:768px){.news{flex-direction:row;min-height:18rem;padding-bottom:1px}.news .article-image{position:relative;flex-basis:33.33%;order:2;height:auto;padding-top:0}.news .content{flex-basis:66.66%;order:1;padding-bottom:4.75rem}.news__nav{bottom:0;left:1.5rem;position:absolute;width:100%}.news__nav .button{max-width:20rem}.news.\--featured .news__image,.news.\--featured .news__summary{display:block}}.page-contact .product_codes .code>div{font-size:13px;line-height:1.4;display:inline-block;margin-right:.5rem;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;font-weight:700;background:#162730;color:#fff}@media (min-width:490px){.page-contact .product_codes .code>div{font-size:13px;line-height:1.45}}@media (min-width:660px){.page-contact .product_codes .code>div{font-size:13px;line-height:1.5}}@media (min-width:830px){.page-contact .product_codes .code>div{font-size:13px;line-height:1.55}}@media (min-width:1000px){.page-contact .product_codes .code>div{font-size:13px;line-height:1.6}}.page-contact__title{width:100%}.page-contact__form{margin-bottom:2rem}.page-contact__form p{line-height:1.4}.page-contact__info>div{margin-bottom:1.5rem}.page-contact__info>div:last-child{margin-bottom:0}.page-contact__numbers{padding-bottom:1.5rem;border-bottom:1px solid #42c4dd;color:#343434}.page-contact__numbers dl{display:flex;flex-wrap:wrap;margin-top:1.5rem}.page-contact__numbers dl dd,.page-contact__numbers dl dt{flex:1 0 50%}.page-contact__numbers dl dd{text-align:right;color:#737373}.page-contact__address{padding-bottom:1.5rem;border-bottom:1px solid #42c4dd;color:#343434}.page-contact__address address{margin-bottom:1.5rem}.page-contact__address span{display:block}@media (min-width:600px){.page-contact{margin-right:-1.5rem}.page-contact__form{margin-right:1.5rem}.page-contact__info{display:flex;margin-right:1.5rem}.page-contact__info>div{width:calc(50% - 1.5rem);margin-right:1.5rem}.page-contact__address,.page-contact__numbers{flex:1}.page-contact__address:last-child,.page-contact__numbers:last-child{margin-right:0}.page-contact__offices{display:flex;margin-right:-1.5rem}.page-contact__offices>div{flex:1;margin-right:1.5rem;color:#999}}@media (min-width:768px){.page-contact{display:flex;flex-wrap:wrap}.page-contact__form{width:calc(62% - 1.5rem);margin-bottom:0}.page-contact__info{display:block;width:calc(38% - 1.5rem)}.page-contact__info>div{width:auto}}.page-video__content{margin-bottom:3rem}.page-video__content h1{margin-top:0!important}.page-video__related div{margin-bottom:1.5rem}@media (min-width:600px){.page-video .main{display:flex}.page-video__content{flex:0 1 calc(75% - 4.5rem);margin-right:4.5rem}.page-video__related{flex:0 1 25%}.page-video__related .article{margin-right:0}.page-video__related .article__content{margin-bottom:0;padding:.75rem 0 0}.page-video__related .article__content p{margin-bottom:0}}.product{background:#fff;border-bottom:1px solid #42c4dd;position:relative;padding:1.5rem}.product__surplus{margin:-1rem 0 .5rem}.product__surplus span{font-size:18px;line-height:1.4;display:block;margin-bottom:.5rem}@media (min-width:490px){.product__surplus span{font-size:18px;line-height:1.45}}@media (min-width:660px){.product__surplus span{font-size:18px;line-height:1.5}}@media (min-width:830px){.product__surplus span{font-size:18px;line-height:1.55}}@media (min-width:1000px){.product__surplus span{font-size:18px;line-height:1.6}}.product__surplus .price{font-size:26px;line-height:1.4;color:#42c4dd;margin-bottom:.75rem}@media (min-width:490px){.product__surplus .price{font-size:26px;line-height:1.45}}@media (min-width:660px){.product__surplus .price{font-size:26px;line-height:1.5}}@media (min-width:830px){.product__surplus .price{font-size:26px;line-height:1.55}}@media (min-width:1000px){.product__surplus .price{font-size:26px;line-height:1.6}}.product__content h1{font-size:22px;line-height:1.4}@media (min-width:490px){.product__content h1{font-size:22px;line-height:1.45}}@media (min-width:660px){.product__content h1{font-size:22px;line-height:1.5}}@media (min-width:830px){.product__content h1{font-size:22px;line-height:1.55}}@media (min-width:1000px){.product__content h1{font-size:22px;line-height:1.6}}.product__content .property-list{line-height:1.4rem}.product__nav{order:5;padding:.75rem 0 0}@media (min-width:768px){.product{flex-direction:row;padding:0}.product .product-image{flex:0 1 25%;padding:1.5rem}.product__content{flex:1;margin-right:1.5rem}.product__surplus{margin:0;text-align:right}.product__surplus span{margin-bottom:.25rem}.product__surplus .price{margin-bottom:.4rem}.product__technical{flex:0 1 25%;border-left:1px solid rgba(66,196,221,.33);padding-bottom:5rem;padding:1.5rem 1.5rem 5rem}.product__technical h2{color:#42c4dd}.product__nav{bottom:1.5rem;position:absolute;right:0;width:25%;padding:0 1.5rem}}.product-builder,.product-builder__config{margin-bottom:1.5rem}.product-builder__code{flex:1 0 calc(100% - 1.5rem);border-bottom:1px solid #42c4dd}.product-builder__code h3{flex:1 0 100%}.product-builder__code .code-display{display:flex;align-items:flex-start}.product-builder__code ul{flex:1;flex-wrap:wrap;display:flex;width:66.66%;margin-right:1.5rem}.product-builder__code ul li{display:flex;flex:0 1;margin:0 .75rem .75rem 0}.product-builder__code nav a{display:flex;align-items:center;height:4rem;padding:0 1.5rem;color:#fff}.product-builder__code .product-builder-option__code{display:flex;align-items:center;justify-content:center;min-height:4rem;padding:0 1.5rem;border:none;border-radius:5px}@media (min-width:600px){.product-builder{display:flex;flex-wrap:wrap;margin-right:-1.5rem}.product-builder__config{flex:0 1 calc(33.333% - 1.5rem);margin-right:1.5rem}.product-builder__code{margin-right:1.5rem}}.product-builder-option{margin-bottom:.75rem}.product-builder-option a{min-height:4rem}.product-builder-option__code{transition:all .2s;display:block;margin-bottom:-1px;padding:.25rem .75rem;border:1px solid #999;border-radius:5px 5px 0 0;color:#999;font-weight:700;z-index:1}:hover .product-builder-option__code{background:#42c4dd;border-color:#42c4dd;color:#fff}.product-builder-option__detail{transition:all .2s;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:.5rem .75rem;border:1px solid #999;border-radius:0 0 5px 5px;text-transform:uppercase;color:#999}.product-builder-option__detail span{font-size:13px;line-height:.9;display:block;flex-basis:100%}@media (min-width:490px){.product-builder-option__detail span{font-size:13px;line-height:.95}}@media (min-width:660px){.product-builder-option__detail span{font-size:13px;line-height:1}}@media (min-width:830px){.product-builder-option__detail span{font-size:13px;line-height:1.05}}@media (min-width:1000px){.product-builder-option__detail span{font-size:13px;line-height:1.1}}:hover .product-builder-option__detail{border-color:#42c4dd}.product-builder-option.\--selected .product-builder-option__code{background:#162730;border-color:#162730;color:#fff}.product-builder-option.\--selected .product-builder-option__detail{border-color:#162730}@media (min-width:1000px){.product-builder-option a{display:flex}.product-builder-option__code{display:flex;align-items:center;justify-content:center;flex:0 1 22.5%;margin:0 -1px 0 0;border-radius:5px 0 0 5px;text-align:center}.product-builder-option__detail{display:flex;flex-wrap:wrap;align-items:center;align-content:center;flex:1;padding:0 .75rem;border-radius:0 5px 5px 0}}.product-filter{padding:0 0 1.5rem}.product-filter__type{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:2px solid #42c4dd}.product-filter__type div{display:flex}.product-filter__type div a{flex:1;display:block;padding:10px 12px;font-weight:700;border:1px solid #e4e4e4;color:#999;text-align:center}.product-filter__type div a:first-child{border-radius:5px 0 0 5px;border-right:none}.product-filter__type div a:last-child{border-radius:0 5px 5px 0;border-left:none}.product-filter__type div a:hover{background:#42c4dd;color:#fff}.product-filter__type div a[data-download-filter-toggle-active]{background:#162730;color:#fff}@media (min-width:600px){.product-filter__type div a{flex:none;text-align:left}}.product-filter__title{margin:1.5rem 0 .75rem}.product-filter__title h4{font-size:16px;line-height:1.4;text-transform:uppercase;color:#004990;font-weight:300}@media (min-width:490px){.product-filter__title h4{font-size:16px;line-height:1.45}}@media (min-width:660px){.product-filter__title h4{font-size:16px;line-height:1.5}}@media (min-width:830px){.product-filter__title h4{font-size:16px;line-height:1.55}}@media (min-width:1000px){.product-filter__title h4{font-size:16px;line-height:1.6}}.product-filter__filter{margin-bottom:.75rem}.product-filter__filter .input{max-width:none}.product-filter__submit .button{width:100%}.product-filter__submit .button .short{display:none}.product-filter.\--sort{display:block}.product-filter.\--sort .product-filter__filter{display:inline-block}.product-filter.\--sort .product-filter__filter .input{padding-right:2rem}@media (min-width:600px){.product-filter{display:flex}.product-filter__filter{flex:1 0;margin:0 .75rem 0 0}.product-filter__filter .input{font-size:12px;line-height:1.4;height:46px}}@media (min-width:600px) and (min-width:490px){.product-filter__filter .input{font-size:12px;line-height:1.45}}@media (min-width:600px) and (min-width:660px){.product-filter__filter .input{font-size:12px;line-height:1.5}}@media (min-width:600px) and (min-width:830px){.product-filter__filter .input{font-size:12px;line-height:1.55}}@media (min-width:600px) and (min-width:1000px){.product-filter__filter .input{font-size:12px;line-height:1.6}}@media (min-width:600px){.product-filter__filter.\--basis-3{flex-grow:3}.product-filter__submit{flex:0 1}.product-filter__submit .button{height:46px}.product-filter__submit .button .short{display:block}.product-filter__submit .button .long{display:none}}@media (min-width:1000px){.product-filter__filter{flex:2 0;margin:0 .75rem 0 0}.product-filter__filter .input{font-size:14px;line-height:1.4}}@media (min-width:1000px) and (min-width:490px){.product-filter__filter .input{font-size:14px;line-height:1.45}}@media (min-width:1000px) and (min-width:660px){.product-filter__filter .input{font-size:14px;line-height:1.5}}@media (min-width:1000px) and (min-width:830px){.product-filter__filter .input{font-size:14px;line-height:1.55}}@media (min-width:1000px) and (min-width:1000px){.product-filter__filter .input{font-size:14px;line-height:1.6}}@media (min-width:1000px){.product-filter__filter .button{font-size:14px;line-height:1.4}}@media (min-width:1000px) and (min-width:490px){.product-filter__filter .button{font-size:14px;line-height:1.45}}@media (min-width:1000px) and (min-width:660px){.product-filter__filter .button{font-size:14px;line-height:1.5}}@media (min-width:1000px) and (min-width:830px){.product-filter__filter .button{font-size:14px;line-height:1.55}}@media (min-width:1000px) and (min-width:1000px){.product-filter__filter .button{font-size:14px;line-height:1.6}}@media (min-width:1000px){.product-filter__submit{flex:auto}.product-filter__submit .button .short{display:none}.product-filter__submit .button .long{display:block}}.product-image{display:flex;align-items:center}.product-image figcaption{display:none}.product-image a{width:100%}.product-image img{display:block;width:100%}.product-image.\--contained{padding-top:100%}.product-image.\--contained a{position:absolute;top:0;left:0;height:100%}.product-image.\--contained img{position:absolute;height:100%;object-fit:contain}.section__header{position:relative}.section__header nav{position:absolute;top:0;right:0;height:100%}.section__header nav ul{display:flex;align-items:center;height:100%}.section__header nav ul li{color:#737373;margin-left:.4rem}.section__header nav ul li:before{content:"  |  "}.section__header nav ul li:first-child:before{content:none}.section__header nav ul li a{transition:color .2s;color:#737373}.section__header nav ul li a:hover{color:#42c4dd}.section__subnav{display:flex;flex-wrap:wrap;margin-top:-1rem;margin-bottom:1.5rem}.section__subnav li{position:relative;flex:0 1;margin-right:.5rem;padding-right:1rem;color:#737373;white-space:nowrap}.section__subnav li:after{content:"|";position:absolute;top:-1px;right:0}.section__subnav li a{transition:color .2s;color:#737373}.section__subnav li a:hover{color:#999}.section__subnav li:last-child:after{display:none}.site-footer{padding-top:2.25rem;background:#fff}.site-footer .inner{max-width:1200px;margin:0 auto}.site-footer .chinese-language-switch{position:fixed;bottom:0;left:0;z-index:1000;width:100%;background:rgba(66,196,221,.8)}.site-footer .chinese-language-switch .inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;padding:1rem 1.5rem}.site-footer .chinese-language-switch .inner div{display:inline-block;margin-right:.75rem}.site-footer .chinese-language-switch .inner div a.close{font-size:14px;line-height:1.4;transition:background .2s;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;background:none;border:1px solid rgba(0,0,0,.9);border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);text-transform:uppercase;cursor:pointer}@media (min-width:490px){.site-footer .chinese-language-switch .inner div a.close{font-size:14px;line-height:1.45}}@media (min-width:660px){.site-footer .chinese-language-switch .inner div a.close{font-size:14px;line-height:1.5}}@media (min-width:830px){.site-footer .chinese-language-switch .inner div a.close{font-size:14px;line-height:1.55}}@media (min-width:1000px){.site-footer .chinese-language-switch .inner div a.close{font-size:14px;line-height:1.6}}.site-footer .chinese-language-switch .inner div a.close svg{transition:fill .2s;width:16px;height:15px;fill:rgba(0,0,0,.9)}.site-footer .chinese-language-switch .inner div a.close:hover{background:#fff}.site-footer .chinese-language-switch .inner div a.close:hover svg{fill:#000}.site-footer .chinese-language-switch .inner p{font-size:13px;line-height:1.4;display:inline-block;color:rgba(0,0,0,.9)}@media (min-width:490px){.site-footer .chinese-language-switch .inner p{font-size:13px;line-height:1.45}}@media (min-width:660px){.site-footer .chinese-language-switch .inner p{font-size:13px;line-height:1.5}}@media (min-width:830px){.site-footer .chinese-language-switch .inner p{font-size:13px;line-height:1.55}}@media (min-width:1000px){.site-footer .chinese-language-switch .inner p{font-size:13px;line-height:1.6}}.site-footer .chinese-language-switch .inner p a{color:rgba(0,0,0,.9);text-decoration:underline}.site-footer__nav{display:none}.site-footer__nav h5{border-bottom:1px solid #999;color:#737373}.site-footer__nav ul li a{font-size:12px;line-height:1.3;display:block;margin-top:.6rem;color:#737373;text-decoration:underline}@media (min-width:490px){.site-footer__nav ul li a{font-size:12px;line-height:1.35}}@media (min-width:660px){.site-footer__nav ul li a{font-size:12px;line-height:1.4}}@media (min-width:830px){.site-footer__nav ul li a{font-size:12px;line-height:1.45}}@media (min-width:1000px){.site-footer__nav ul li a{font-size:12px;line-height:1.5}}.site-footer__nav-sections{max-width:24rem;margin:0 auto;padding:0 1.5rem}.site-footer__nav-sections .button{margin-bottom:.75rem}.site-footer__nav-sections ul{display:flex;justify-content:space-between;margin:1.5rem 0}.site-footer__nav-sections ul li a{transition:border .2s,background .2s;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border:1px solid #bebebe;border-radius:5px}.site-footer__nav-sections ul li a svg{transition:fill .2s}.site-footer__nav-sections ul li a.linkedin svg{width:20px;height:20px;fill:#0584bf}.site-footer__nav-sections ul li a.linkedin:hover{background:#0584bf}.site-footer__nav-sections ul li a.facebook svg{width:11px;height:22px;fill:#3b5999}.site-footer__nav-sections ul li a.facebook:hover{background:#3b5999}.site-footer__nav-sections ul li a.xtwitter svg{width:16px;height:16px;fill:#000}.site-footer__nav-sections ul li a.xtwitter:hover{background:#000}.site-footer__nav-sections ul li a.vimeo svg{width:16px;height:14px;fill:#64b6e6}.site-footer__nav-sections ul li a.vimeo:hover{background:#64b6e6}.site-footer__nav-sections ul li a.youtube svg{width:22px;height:14px;fill:red}.site-footer__nav-sections ul li a.youtube:hover{background:red}.site-footer__nav-sections ul li a.instagram svg{width:20px;height:20px;fill:#256fad}.site-footer__nav-sections ul li a.instagram:hover{background:#256fad}.site-footer__nav-sections ul li a:hover{border-color:transparent}.site-footer__nav-sections ul li a:hover svg{fill:#fff}.site-footer__legal{padding:0 1.5rem}.site-footer__legal section{display:flex;justify-content:center;padding:1.5rem;text-align:center}.site-footer__legal section a{display:inline-block;width:90px;height:36px;margin:5px 15px 0 0;text-indent:-9999px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABRCAYAAABSb7HBAAAAAXNSR0IArs4c6QAADjFJREFUeAHtm8+PHEcVx7vH6zjhwvAflE9AwGEsEUhywL1niDwWF27ulbhx8CxICHHZ3gtI4bBrbjlN7xEhtOO/YBqFEBBCOwFFwGk7f4EnUvDO/prm821XrWt7e3bHHgcl6/5K33mv3nv1qup1TXX3eB0EDS6qQJuAPiw87qJ3YYPnVAFDnofQFXmIriK7doze4DlUQIVVUXeggQ49FFds44yNfLYKqIAqpna0jo8q+hjk36g66tqtOmNjKytgbB1GyLHVfbFlGx3fOEtvCj2rMhfb63b5xb2aiDMVUCHdOVy3a4fW3zvTszE8dQV0/qrYOqdjqOKr6NvQ2WVrsGAFVES3c1VYnyq+im5gZNkUnUIsgpjOKrijdrqBknXFx9zgeVUgJpGK3IcGRnAHaqc3O5siPC9sk2i3kiyireJLnkLzeHeqHE/V0K7NKz2q7Yq7aT5LBRI6affqhuigY0Q24wyNfPYKqIgRVIF1JquwQ7hr9Q1kgwUr0KW/K6xkz1KF1pktf4PnUAHtWhVXiOBDKfPgMtwMExaq3SVK/yzRJvnIDpAj1Z4LS3NFNUGuAilKH27B2zCFc6Ep9FxlOglaRfsY3oIqdgrngl9oQ48udF+HFH0MOzC3NEhxBBXXhWOYQsFA2eQTRnBQaqc/5I+hi8vRU+ggeweO4Qh2bRsRZJbSL0JEwF1ooJBDFSiDVcQYtEvbUOPeh8YSUc4vR8r/oZWKczAoMdRFEOR7AFN4ghitqGHf2hKkkEDF9aBuBNKHUIih2lXuYNPkHCIU19eP3cXesUGKkU99RT9O+hA6JCjOL92hj+LsVSmfj1mx/jwj28HP5XJ0UfxYP2bogiIU5+ijq62OCnD2BF1IoLMpsWI2YASdPbFt5dix9m2kYKD6KbYPI+iPpXghgi6f4jesLfHsMbqQQBcrXVC8s0kqh+jbFCNofN8+S48UDHy/2m1Yzb1biUton/y2WjZk8OA6JNYmqYGUuAMdtlFkT5zBSn8SBlsPKk7xVbixujgiqDhRuo8NGrIn1ijpYqX7Y/pxuE5dFPkU6+au9o61Ic7ERjICN5ak4Nak9i5UTsG377QwdEtz5SyxNp1TdUgxjjxHZPVNzyZ1DF2cQb8Nhbq8OjuFzmNRfqpv5rWlflJpV5vq37bGHJlYXUJ6Dh0U23UN5Aoc23aCzK1+nnBrUozW4Pqn6OuWD5ZQHHKneHLk6b5aXWzbOh/6QRW947WHnn6e6iZ9Xsx5vrzGKZupsctUXW+OzcB54ffX3BPX0S+0sy0idQVnQZNwVz9F/3hGYDbD/v8wtxlEBXpWqH8t/EIbIvJKVKfSntXU5DRICnPoQznkG3nGB+gDry3VWOZWIhaGG3tsM7WRsvnIaRhriJGbVjfIyOrnCZdbMbdgKgUYqDO7hM7ogdXvWekLtwN9W52eWWM1Rxu7jglR+ggK1TjZXFxHjQWQ0Xds+2vMDSjp63IrJoMD6LCGovge1HzmgTaNQ4wiGqg8DuUYEa3Cso9Uuws1kLMn6EICZZP0EdFwsX10tWO4A2XfhoKBD6FsQ6hx/LEUL0TQxajtI6Ehn6SQQLV9W8+zOV9VKkZoQzenaozfjhQMfJva6r9bsfsx0iNYIuaz6lS7b+0JUkig7JJVxBjqcgyxazIOEUrdwnaxd2yQYpRLfatIMMgnKSRQbd9G85Td+Z1MFOBB4w6h80uqrQvvbBG64NqSDuq/C32f02MFhfqwMMgubNt2ijRwCNdhAo1ljhSrMBj8HAPao2oQbY2hOAMFxQxK7fGH/B04hqPHppNPgybmltJFIbeULhjYhW0oKN8A5rAOBqOYW6rQHSgswwxG0CFzipUx0lj9zFgbOFTMyAb4Qj5dmZ5vvGT6tl2j1qnCGihozbI5tmVcBAmdlWwXxjCy7CPdIAb9siJmYW6ds6RqsTB0pfyr6g/2EF+88Aif/wQJU/TX7euqzcK7OfRqYNAjKClkcATH8EWAitmBkV1shswtEQ2aCjQVaCrQVKCpQFOBpgJNBZoKNBVoKnBJK+C/GV7SJS62rJ3dqP2lg+ONMAzighfz8t28mObFtLX66qvvDebN3hT6nErt7ESmdfVoh+q2VWCQFUVhpkVoVHTkynduvpeWngs+Whf4X2j3fnHYf7QftPf2i9He0dL1zo0/Ld987f3r+wfFKrZgcjDtDz+IzDxFago9o0rDD94wjyZhREHHe1euLr95M8td6Fuvv7/53/0g5SIE+weH95z9PNkUekZ1JpMl82h/GsDR8s3szC+Ye/vHW9avX/wuxNKFES9owKeTI/6hLyxvfnUl+HQStp/mBtfs6LoqYvt08vLoEefw3qSI+ttvndm1+4fFvclBwdFR/mnujCxPzE9zUZ70ekG0d3//3Y2iCHs81I2Pj8PVg8lkELx01Sxdaa2FRdAtwmB8dG3/+uqd0ZmjpVqiptDVinjtjX6nHV67tj09DiKZnzxHlw9742JaLB8HV8ZHR0dG/uOlo1GyUl/0ptCq0AV4p/96fFTwPwemNrAIRuHSlfv7+0f3wjDs6QLoVQYxPjwOl3/1k7+NqimbQlcrMmf7l799PS7Coh+GRTq9cnV9iV19OA04agJzUBxd31w9vbObp445C1sNmxxOb7OD842f/X3F+vLeb769Oi2K4TRc0s0z8/s0hfar8RT63sG0zVmR+10mR0f59LgVtLhLVtE83lUrMmf78CD84/5hEMVJR7u3xN4kWOO1PJgcH+XWdCLOlv7E1Sh1FfjRLzomWApMa8rfu3BGcyZ3pkV5TBjiYbH5u1//Y7Xatyl0tSLntH/48xtdnjL4y6WCX/HCqJgGqy3OhOOiuB0GrXEYTrf+8M4/B+ekaFzzVODt1Ru7b//0tZ5if9D7ZvT93g39ydxc+MLfDN+Iv5aw0jW72vW/pP9W+zMBr93tVlCMlJzfQvKl1lJ73oG+8IWed6HPI+7gsEj54b//vR+/usXb4u3D42k6b97mqWPeShGXvfvR6sFRcf9wWnzr8LjYCg9fOnPTm5XuZEfzFTRhEHZ5kXRfh/Tl4OXxJJh06JzzlcwVg26wj7DzM2EZP8aXYg+qOfCPPkj/NZDPRxR32vvBfuyNpfypi5Ff47b4HeHP6UejN+Ova16ah5ARm5XaBR/MJyLkLjRQyOFWXX9iNR9uaiH/bFWMkfeJNZaIIKUf/1ZY1udD2u0sffL2Z2sTY78FecQuczxw6yoLrUHw9XEqxmGNxaY0YrgOExjDNYq0SqzORV2UDKZ1OZTvu/FXR68Eryy7SREX7QV721oQ/U6AfY3C3lFh7cUdHgdHI/pr0q7Iil8jVsVePulcoxDTxxzXuGJ8KtqK87lY5lSarNTFVcHdPDOcOdS6HRIp2gjTYNr3YslU5uqS+67m2kKJiNWkhBQuE3QHmcEYngET2LDGDH1UybGOr8whH7k6FLbMT5zB5oqcujhkBg2FdfOgqf9gE6rA6rOJXIbKLUTkikut5oOLo/md+Ok/Fr3Q2MaURfJjvRiN74rsm0/p+vZVi0xA7gVprskSE7hHQtmrd+wBAbvYjZw+NOkrwdKydp/sTFrFk3oqB5PIKPIuPl1ZI0mMvpqDv6b/WVEHi3Is/B17TJwUBdsddkRm4zLG+jK2Hm1jbaeEFs6YsWdcZ6xEbS0YsSZdOYhdJ/Yuukz65px8+/zY0jnjQ0cg/dvWnXOs3tS3l3X0yFduSOTtFkFavJCWn94HPp1TdUhdka0zkmSQTdsuhQYkx8jatDNvS5+Rd0s+YjqSAvrIK3Jpo+8npTLjQ8cOMW3rzumfuFCr565tY7uuzeZZcUdcNdbFVKVbk7Vvuf7XgmsptnWR+Tz5T/ckzjGeghZ6ymAb1cW6hTHxh+yEui4qbod8zjecFecCJOkz9tvPoOc1fWQzNfagsnkUkkMD5wLzPamXLXjiOp48dTjDglJXsBb2opU7moAUflwb+Pi8nuH6bM06dtyOfJaRWGN7Vr+TQrPDTHVXV3bhrBz6iru7s+7muR/4VvyNzjQ4bttHwtJF3gfVxz6Nj1PMrUQsBubV8Ytnz28dLX7inIaRQectYlO6nU8k/TzYtbuQWyipGrb/rnShReBACvKepA9sbgf65jo9k7GaQwvjSWKIa8ixoptg+dWqxqkvKON0cR83n+2TC52Rf6ze5NLz+IbmIUqXTT7F2NiB2gJPD2t6GtGNjKbmcyHI98ALiimwaMi/4ezogyUCdcPrInsEaBJbmgxOFT6CF6IuB50Md3Q90SiXnjJy8t9Hj7FF6EPbz10gTU43Pz2BRBcOek4AP72vk8stNKbAcTVcMbLxjK8nD82pLWLq0bcaPrPNN3VA/jUCjA3qS5LLNh/f/Fu6qlhWrDVGDhloGxnBFF6Iuhx00gN8B5mxmDI/cTm2O+QfY480jjdWrrv+hYPNEcCxtEnY+jmh6zYm0JmsR1Vis0p8xtxGFduZpvrrRQtHfsb52LCi+pRnNErKLsooQpfkbdshRRoYQ4cUJYM5PIW6HExgUL2Ta1C+xtfZBV0SGCVh3FOv6vY8X9YruPwVpLQzmEMhhRkU8vKTD8ZJWFPqrwl9zPoG+E7iFG/nuEy8oSnqsTDnGNlBr0IX5RRs/+v0j3EYOatjhTqTMHbw6WUjU5CD9fXwr7od4HyXRbLGbdani86BUb7J6gUp91845OPif2WRJxKd0XoBiKDhiqwjcyjchbEU7QLJywjWr5tZWWh0bbhd6qA1+8tNFymyErW4Upu2kIa2DvKhZYx9jK4zJkdeSrC2lIVpg9VCtaFGq7XOpzCGLtaeTxFtY22ZzspFr6TN9bkX9vFPOzqyk82Q5Vlt2wuJ/wE/Hi6kx4tWPAAAAABJRU5ErkJggg==) no-repeat 0 0}.site-footer__legal section img{display:inline-block;height:50px}.site-footer__legal p{font-size:11px;line-height:1.6;padding:1.5rem 0;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;color:#999}@media (min-width:490px){.site-footer__legal p{font-size:11px;line-height:1.65}}@media (min-width:660px){.site-footer__legal p{font-size:11px;line-height:1.7}}@media (min-width:830px){.site-footer__legal p{font-size:11px;line-height:1.75}}@media (min-width:1000px){.site-footer__legal p{font-size:11px;line-height:1.8}}.site-footer__group{padding:4rem 1.5rem 2rem;text-align:center}@media (min-width:600px){.site-footer__nav{display:flex;padding:0 .75rem}.site-footer__nav section{margin-bottom:1.5rem;padding:0 .75rem}.site-footer__nav__site{width:25%}.site-footer__nav__products{display:flex;flex-wrap:wrap;width:75%}.site-footer__nav__products section{width:33.333%}.site-footer__nav-sections{display:flex;flex-direction:column;max-width:none}.site-footer__nav-sections nav a:hover{background:none!important;color:#999!important}.site-footer__nav-sections ul{justify-content:flex-start;order:1;margin-bottom:.75rem}.site-footer__nav-sections ul li{margin-right:1.5rem}.site-footer__nav-sections nav{order:2}.site-footer__nav-sections nav .button{display:inline-block;margin:0;padding:0;border:none;color:#999;text-transform:none}.site-footer__nav-sections nav .button:after{content:" | "}.site-footer__nav-sections nav .button:last-child:after{content:""}.site-footer__legal{position:relative}.site-footer__legal section{position:absolute;top:50%;right:0;margin-top:-18px;padding:0 1.5rem 0 0}}@media (min-width:1000px){.site-footer__nav__site{width:16.666%}.site-footer__nav__products{width:83.333%}.site-footer__nav__products section{width:20%}.site-footer__nav-sections{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.site-footer__nav-sections ul{order:2;margin:0}.site-footer__nav-sections ul li{margin:0 0 0 1.5rem}.site-footer__nav-sections nav{order:1}}.site-header{position:fixed;top:0;left:0;z-index:100;width:100%}@media (min-width:768px){.site-header{background:#000}}.site-header .inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;position:relative}@media (min-width:768px){.site-header .inner{align-items:center}}.site-header .brand{display:flex;align-items:center;order:1;position:relative;z-index:3;width:100%;height:5.2rem;padding:1.5rem;background:#000}@media (min-width:768px){.site-header .brand{flex:0 1 30px}}.site-header .brand a svg{transition:fill .2s;width:30px;height:20px;fill:#fff}.site-header .brand a:hover svg{fill:#42c4dd}.site-header .navigation-countries{transition:top .5s;position:absolute;top:-60rem;left:0;z-index:2;width:100%;padding:.5rem 1.5rem 1.5rem;background:#000;border-top:1px solid #fff}.site-header .navigation-countries.open{top:100%}.site-header .navigation-countries ul li a{font-size:12px;line-height:1.4;display:flex;position:relative;justify-content:flex-start;align-items:center;padding:.75rem 0;border-bottom:1px solid #fff;color:#fff}@media (min-width:490px){.site-header .navigation-countries ul li a{font-size:12px;line-height:1.45}}@media (min-width:660px){.site-header .navigation-countries ul li a{font-size:12px;line-height:1.5}}@media (min-width:830px){.site-header .navigation-countries ul li a{font-size:12px;line-height:1.55}}@media (min-width:1000px){.site-header .navigation-countries ul li a{font-size:12px;line-height:1.6}}.site-header .navigation-countries ul li a span{line-height:1}.site-header .navigation-countries ul li a span.flag{display:block;margin-right:.5rem}@media (min-width:600px){.site-header .navigation-countries{transition:none;background:none;width:auto;left:auto;right:1.5rem;padding:0;border:none;z-index:10}.site-header .navigation-countries:after{content:"";position:absolute;top:-6px;right:11px;width:0;height:0;border-style:solid;border-width:0 6px 6px;border-color:transparent transparent #fff}.site-header .navigation-countries.open{top:85%}.site-header .navigation-countries ul{width:100%;background:#fff;border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.25);overflow:hidden}.site-header .navigation-countries ul li a{font-size:12px;line-height:1.2;width:auto;margin:0;padding:.5rem 5rem .5rem .5rem;border:none;border-radius:0;color:#999;text-align:left}}@media (min-width:600px) and (min-width:490px){.site-header .navigation-countries ul li a{font-size:12px;line-height:1.25}}@media (min-width:600px) and (min-width:660px){.site-header .navigation-countries ul li a{font-size:12px;line-height:1.3}}@media (min-width:600px) and (min-width:830px){.site-header .navigation-countries ul li a{font-size:12px;line-height:1.35}}@media (min-width:600px) and (min-width:1000px){.site-header .navigation-countries ul li a{font-size:12px;line-height:1.4}}@media (min-width:600px){.site-header .navigation-countries ul li a:hover{background:#42c4dd;color:#fff}}.site-header .locale a.open span{display:none}.site-header .locale a.open svg{display:block}.site-header nav.navigation-main{transition:top .5s;order:3;position:absolute;top:-60rem;left:0;z-index:2;width:100%;padding:.5rem 1.5rem 1.5rem;background:#000;border-top:1px solid #fff}@media (min-width:1000px){.site-header nav.navigation-main{display:flex;flex:1;order:2;position:static;top:auto;left:auto;width:auto;padding:0;border:0}}.site-header nav.navigation-main nav.navigation-products{display:none}.site-header nav.navigation-main nav.navigation-products a{padding-left:1.5rem}.site-header nav.navigation-main nav.navigation-products>div a.close,.site-header nav.navigation-main nav.navigation-products a span.more,.site-header nav.navigation-main nav.navigation-products a span.summary{display:none}@media (min-width:1000px){.site-header nav.navigation-main nav.navigation-products{transition:opacity .4s,visibility 0s linear .5s;display:block!important;position:fixed;top:5.2rem;left:0;width:100%;padding:0 .75rem;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);opacity:0;visibility:hidden}.site-header nav.navigation-main nav.navigation-products>div{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;padding:1.5rem 0}.site-header nav.navigation-main nav.navigation-products>div a{transition:opacity .2s;flex:0 0 calc(33.333% - 1.5rem);display:flex;flex-direction:column;margin:0 .75rem 1rem;padding:0 0 .25rem;border-bottom:1px solid red;color:#42c4dd;opacity:1}.site-header nav.navigation-main nav.navigation-products>div a.close{font-size:14px;line-height:1.4;display:block;position:absolute;top:100%;right:0;padding:.25rem 1rem;background:#fff;border-bottom:none;box-shadow:0 0 10px rgba(0,0,0,.2);text-transform:uppercase}}@media (min-width:1000px) and (min-width:490px){.site-header nav.navigation-main nav.navigation-products>div a.close{font-size:14px;line-height:1.45}}@media (min-width:1000px) and (min-width:660px){.site-header nav.navigation-main nav.navigation-products>div a.close{font-size:14px;line-height:1.5}}@media (min-width:1000px) and (min-width:830px){.site-header nav.navigation-main nav.navigation-products>div a.close{font-size:14px;line-height:1.55}}@media (min-width:1000px) and (min-width:1000px){.site-header nav.navigation-main nav.navigation-products>div a.close{font-size:14px;line-height:1.6}}@media (min-width:1000px){.site-header nav.navigation-main nav.navigation-products>div a.close:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:10px;background:#fff}.site-header nav.navigation-main nav.navigation-products>div a.close:hover{opacity:1}.site-header nav.navigation-main nav.navigation-products>div a:hover{opacity:.6}}@media (min-width:1000px) and (min-width:1000px){.site-header nav.navigation-main nav.navigation-products>div a{flex-basis:calc(25% - 1.5rem)}}@media (min-width:1000px){.site-header nav.navigation-main nav.navigation-products>div a span.title{font-weight:400}.site-header nav.navigation-main nav.navigation-products>div a span.summary{font-size:14px;line-height:1.4;display:block;flex:1;color:#737373}}@media (min-width:1000px) and (min-width:490px){.site-header nav.navigation-main nav.navigation-products>div a span.summary{font-size:14.25px;line-height:1.45}}@media (min-width:1000px) and (min-width:660px){.site-header nav.navigation-main nav.navigation-products>div a span.summary{font-size:14.5px;line-height:1.5}}@media (min-width:1000px) and (min-width:830px){.site-header nav.navigation-main nav.navigation-products>div a span.summary{font-size:14.75px;line-height:1.55}}@media (min-width:1000px) and (min-width:1000px){.site-header nav.navigation-main nav.navigation-products>div a span.summary{font-size:15px;line-height:1.6}}@media (min-width:1000px){.site-header nav.navigation-main nav.navigation-products>div a span.more{font-size:14px;line-height:1.4;display:block;margin-top:1rem;text-transform:uppercase;font-weight:400}}@media (min-width:1000px) and (min-width:490px){.site-header nav.navigation-main nav.navigation-products>div a span.more{font-size:14px;line-height:1.45}}@media (min-width:1000px) and (min-width:660px){.site-header nav.navigation-main nav.navigation-products>div a span.more{font-size:14px;line-height:1.5}}@media (min-width:1000px) and (min-width:830px){.site-header nav.navigation-main nav.navigation-products>div a span.more{font-size:14px;line-height:1.55}}@media (min-width:1000px) and (min-width:1000px){.site-header nav.navigation-main nav.navigation-products>div a span.more{font-size:14px;line-height:1.6}}@media (min-width:1000px){.site-header nav.navigation-main .more{display:flex}}.site-header nav.navigation-main a{font-size:16px;line-height:1.4;transition:color .2s;display:block;padding:1.25rem 0 .5rem;border-bottom:1px solid #fff;color:#fff;font-size:1.2em;font-weight:300}@media (min-width:490px){.site-header nav.navigation-main a{font-size:16.5px;line-height:1.45}}@media (min-width:660px){.site-header nav.navigation-main a{font-size:17px;line-height:1.5}}@media (min-width:830px){.site-header nav.navigation-main a{font-size:17.5px;line-height:1.55}}@media (min-width:1000px){.site-header nav.navigation-main a{font-size:18px;line-height:1.6;margin-right:1.5rem;padding:0;border:0}}.site-header nav.navigation-main a span.see-products-icon{display:inline-block;margin-left:7px;transform:rotate(270deg)}.site-header nav.navigation-main a svg{transition:stroke .2s,fill .2s;width:8px;height:14px;fill:#fff;stroke:#fff}.site-header nav.navigation-main a.active,.site-header nav.navigation-main a:hover{color:#42c4dd}.site-header nav.navigation-main a.active svg,.site-header nav.navigation-main a:hover svg{fill:#42c4dd;stroke:#42c4dd}.site-header section{display:flex;order:2;position:absolute;top:1.5rem;right:1.5rem;z-index:4}@media (min-width:480px){.site-header section{flex:0 1;order:3;margin-bottom:0}}.site-header section a{display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;width:2.2rem;height:2.2rem;margin-left:10px;border:1px solid #fff;border-radius:5px;color:#fff;text-align:center}@media (min-width:1000px){.site-header section a.menu{display:none}}.site-header section a svg{fill:#fff}.site-header section a svg.nav{width:20px;height:14px}.site-header section a svg.close{display:none;width:16px;height:16px}.site-header section a.\--active,.site-header section a:hover{background:#fff;color:#000}.site-header section a.\--active svg,.site-header section a:hover svg{fill:#000}.site-header.\--nav-visible nav{top:100%}.site-header.\--nav-visible section a.menu{background:#fff;color:#000}.site-header.\--nav-visible section a.menu svg{fill:#000}.site-header.\--nav-visible section a.menu svg.nav{display:none}.site-header.\--nav-visible section a.menu svg.close{display:block}.site-header.\--products-visible nav .products .see-products-icon{transform:rotate(90deg)}.site-header.\--products-visible nav .products .navigation-products{display:block}@media (min-width:768px){.site-header.\--products-visible nav .products .navigation-products{transition:opacity .4s;opacity:1;visibility:visible}}.surplus-item{display:flex;flex-direction:column}.surplus-item .product-image{align-items:flex-start}.surplus-item__form{display:none;padding:20px 0;border-top:1px solid rgba(66,196,221,.33)}.surplus-item__success{text-align:center;background:#bae390;padding:15px;margin:15px 0;border-radius:5px}.surplus-item__loading{text-align:center;padding:40px}@media (min-width:768px){.surplus-item__inner{display:flex;flex-direction:row;flex-basis:100%}.surplus-item__form{padding:20px}}.technical-list li{font-size:14px;line-height:1.4;display:flex;justify-content:space-between;padding:.25rem 0;border-bottom:1px solid #d6e1e5;color:#737373}@media (min-width:490px){.technical-list li{font-size:14px;line-height:1.45}}@media (min-width:660px){.technical-list li{font-size:14px;line-height:1.5}}@media (min-width:830px){.technical-list li{font-size:14px;line-height:1.55}}@media (min-width:1000px){.technical-list li{font-size:14px;line-height:1.6}}.qa{background:#fff;border-bottom:1px solid #42c4dd}.qa,.qa:last-of-type{margin-bottom:1.5rem}.qa__question{font-size:18px;line-height:1.3;color:#42c4dd;font-weight:300;display:flex;align-items:center;padding:1.5rem}@media (min-width:490px){.qa__question{font-size:19px;line-height:1.35}}@media (min-width:660px){.qa__question{font-size:20px;line-height:1.4}}@media (min-width:830px){.qa__question{font-size:21px;line-height:1.45}}@media (min-width:1000px){.qa__question{font-size:22px;line-height:1.5}}.qa__question:hover{cursor:pointer}.qa__question span{display:inline-block;flex-shrink:1;width:7px;height:14px;transform:rotate(270deg)}.qa__question span svg{transition:stroke .2s,fill .2s;width:8px;height:14px;fill:#42c4dd;stroke:#42c4dd}.qa__title{flex:auto;margin-right:1.5rem}.qa__answer{font-size:13px;line-height:1.6;color:#999;display:none;padding:0 1.5rem 1.5rem}@media (min-width:490px){.qa__answer{font-size:13.75px;line-height:1.65}}@media (min-width:660px){.qa__answer{font-size:14.5px;line-height:1.7}}@media (min-width:830px){.qa__answer{font-size:15.25px;line-height:1.75}}@media (min-width:1000px){.qa__answer{font-size:16px;line-height:1.8}}.qa__answer :last-child{margin-bottom:0}.qa__answer .button{float:none;margin:0 0 .75rem}.qa.\--open .qa__question span{transform:rotate(90deg)}@media (min-width:480px){.qa__answer .button{float:left;margin:0 .75rem 0 0}}.video .article-image{display:block;position:relative;height:auto;padding-top:56.25%}.video .article-image img{position:absolute;top:0;left:0}.video .content{padding-top:.75rem;padding-bottom:0}.video .content p{font-size:13px;line-height:1.6;color:#999;margin-bottom:0;font-weight:700;color:#737373}@media (min-width:490px){.video .content p{font-size:13.75px;line-height:1.65}}@media (min-width:660px){.video .content p{font-size:14.5px;line-height:1.7}}@media (min-width:830px){.video .content p{font-size:15.25px;line-height:1.75}}@media (min-width:1000px){.video .content p{font-size:16px;line-height:1.8}}.video.\--restricted{max-width:1200px;margin-left:auto;margin-right:auto}.video-wrapper{position:relative;padding-bottom:46.25%;padding-top:25px;height:0}@media (min-height:800px){.video-wrapper{padding-bottom:54%}}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.wysiwyg-content{font-size:13px;line-height:1.6;color:#999}@media (min-width:490px){.wysiwyg-content{font-size:13.75px;line-height:1.65}}@media (min-width:660px){.wysiwyg-content{font-size:14.5px;line-height:1.7}}@media (min-width:830px){.wysiwyg-content{font-size:15.25px;line-height:1.75}}@media (min-width:1000px){.wysiwyg-content{font-size:16px;line-height:1.8}}.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4{margin-top:1.5rem;color:#42c4dd;font-weight:300}.wysiwyg-content h2{font-size:20px;line-height:1.4}@media (min-width:490px){.wysiwyg-content h2{font-size:22.5px;line-height:1.45}}@media (min-width:660px){.wysiwyg-content h2{font-size:25px;line-height:1.5}}@media (min-width:830px){.wysiwyg-content h2{font-size:27.5px;line-height:1.55}}@media (min-width:1000px){.wysiwyg-content h2{font-size:30px;line-height:1.6}}.wysiwyg-content h3{font-size:18px;line-height:1.4}@media (min-width:490px){.wysiwyg-content h3{font-size:19px;line-height:1.45}}@media (min-width:660px){.wysiwyg-content h3{font-size:20px;line-height:1.5}}@media (min-width:830px){.wysiwyg-content h3{font-size:21px;line-height:1.55}}@media (min-width:1000px){.wysiwyg-content h3{font-size:22px;line-height:1.6}}.wysiwyg-content h4{font-size:16px;line-height:1.4;margin-bottom:0}@media (min-width:490px){.wysiwyg-content h4{font-size:16.5px;line-height:1.45}}@media (min-width:660px){.wysiwyg-content h4{font-size:17px;line-height:1.5}}@media (min-width:830px){.wysiwyg-content h4{font-size:17.5px;line-height:1.55}}@media (min-width:1000px){.wysiwyg-content h4{font-size:18px;line-height:1.6}}.wysiwyg-content ol li,.wysiwyg-content ul li{list-style-position:outside;margin-left:1.25rem}.wysiwyg-content ul li{list-style-type:disc}.wysiwyg-content ol li{list-style-type:decimal}.wysiwyg-content strong{font-weight:700}.wysiwyg-content em{font-style:italic}.wysiwyg-content article,.wysiwyg-content blockquote,.wysiwyg-content div,.wysiwyg-content ol,.wysiwyg-content p,.wysiwyg-content section,.wysiwyg-content ul{margin-bottom:1rem}.wysiwyg-content__narrow{text-align:center}.wysiwyg-content.\--single-column,.wysiwyg-content__narrow{max-width:48rem;margin:0 auto}@media (min-width:600px){.wysiwyg-content.\--columns{column-count:2;column-gap:1.5rem}}.content-group{padding:1.5rem;background:#fff;border-bottom:1px solid #bebebe}.content-group__image{max-width:50%;margin-bottom:1.5rem}.content-group__image img{width:100%}.content-group__content h2,.content-group__content h3,.content-group__content h4,.content-group__content h5{margin-top:0}.content-group__content h4{font-size:18px;line-height:1.4;margin:0 0 .5rem!important}@media (min-width:490px){.content-group__content h4{font-size:19px;line-height:1.45}}@media (min-width:660px){.content-group__content h4{font-size:20px;line-height:1.5}}@media (min-width:830px){.content-group__content h4{font-size:21px;line-height:1.55}}@media (min-width:1000px){.content-group__content h4{font-size:22px;line-height:1.6}}.content-group__nav .button{display:inline-block;margin-right:.75rem}@media (min-width:600px){.content-group{display:flex}.content-group__image{flex:1;max-width:15%;margin-right:1.5rem}.content-group__content{flex:1}}.product-info__downloads{display:flex;flex-wrap:wrap;margin:1.5rem -.75rem 0 0}.product-info__downloads .button{font-size:12px;line-height:.8rem;flex:1 0 calc(50% - .75rem);max-width:calc(50% - .75rem);margin:0 .75rem .75rem 0}@media (min-width:490px){.product-info__downloads .button{font-size:12px;line-height:.85rem}}@media (min-width:660px){.product-info__downloads .button{font-size:12px;line-height:.9rem}}@media (min-width:830px){.product-info__downloads .button{font-size:12px;line-height:.95rem}}@media (min-width:1000px){.product-info__downloads .button{font-size:12px;line-height:1rem}}@media (min-width:600px){.product-info{display:flex;justify-content:space-between;margin-right:-1.5rem}.product-info__content{flex:1 0 calc(60% - 1.5rem);margin-right:1.5rem}.product-info__technical{flex:0 1 calc(40% - 1.5rem);margin-right:1.5rem}}#pagination{margin-bottom:1.5rem}#pagination .button{max-width:24rem;margin:0 auto}.select2{width:100%!important;height:46px!important}.select2 .select2-selection--single{height:46px!important;border:1px solid #d6e1e5}.select2 .select2-selection--single .select2-selection__rendered{line-height:46px!important}.select2 .select2-selection--single .select2-selection__arrow{height:46px!important;right:8px!important}#csstyle .\+hidden{display:none}#csstyle .\+site-max{max-width:1200px;margin:0 auto}#csstyle .\+mtop-0-75{margin-top:.75rem}#csstyle .\+mtop-1-5{margin-top:1.5rem}#csstyle .\+mtop-3{margin-top:3rem}#csstyle .\+mtop-4-5{margin-top:4.5rem}#csstyle .\+py-1-5{padding-top:1.5rem;padding-bottom:1.5rem}#csstyle .\+pbottom-3{padding-bottom:3rem}#csstyle .\+h1{font-size:30px;line-height:1.4;margin-top:2rem;margin-bottom:1.5rem;color:#004990;border-bottom:2px solid #004990;font-weight:300}@media (min-width:490px){#csstyle .\+h1{font-size:32.5px;line-height:1.45}}@media (min-width:660px){#csstyle .\+h1{font-size:35px;line-height:1.5}}@media (min-width:830px){#csstyle .\+h1{font-size:37.5px;line-height:1.55}}@media (min-width:1000px){#csstyle .\+h1{font-size:40px;line-height:1.6}}#csstyle .\+h2{font-size:20px;line-height:1.4;margin-bottom:1.5rem;color:#004990;border-bottom:2px solid #004990;font-weight:300}@media (min-width:490px){#csstyle .\+h2{font-size:22.5px;line-height:1.45}}@media (min-width:660px){#csstyle .\+h2{font-size:25px;line-height:1.5}}@media (min-width:830px){#csstyle .\+h2{font-size:27.5px;line-height:1.55}}@media (min-width:1000px){#csstyle .\+h2{font-size:30px;line-height:1.6}}#csstyle .\+h3{font-size:18px;line-height:1.4;margin-bottom:.5rem;color:#42c4dd;font-weight:300}@media (min-width:490px){#csstyle .\+h3{font-size:19px;line-height:1.45}}@media (min-width:660px){#csstyle .\+h3{font-size:20px;line-height:1.5}}@media (min-width:830px){#csstyle .\+h3{font-size:21px;line-height:1.55}}@media (min-width:1000px){#csstyle .\+h3{font-size:22px;line-height:1.6}}#csstyle .\+h5{font-size:14px;line-height:1.4;margin-bottom:.75rem;color:#42c4dd;border-bottom:1px solid #42c4dd;font-weight:400;text-transform:uppercase}@media (min-width:490px){#csstyle .\+h5{font-size:14.5px;line-height:1.45}}@media (min-width:660px){#csstyle .\+h5{font-size:15px;line-height:1.5}}@media (min-width:830px){#csstyle .\+h5{font-size:15.5px;line-height:1.55}}@media (min-width:1000px){#csstyle .\+h5{font-size:16px;line-height:1.6}}