@charset "UTF-8";/*!
Theme Name: westgate
Theme URI: https://run2.co.uk
Author: Run2
Author URI: https://run2.co.uk
Description: Westgate WordPress theme by Run2
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: westgate
Tags: 

Westgate is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url(//hello.myfonts.net/count/3682d5);@font-face{font-family:FrutigerLTPro-Light;src:url(/wp-content/themes/westgate/fonts/3682D5_0_0.eot);src:url(/wp-content/themes/westgate/fonts/3682D5_0_0.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/westgate/fonts/3682D5_0_0.woff2) format("woff2"),url(/wp-content/themes/westgate/fonts/3682D5_0_0.woff) format("woff"),url(/wp-content/themes/westgate/fonts/3682D5_0_0.ttf) format("truetype"),url(/wp-content/themes/westgate/fonts/3682D5_0_0.svg#wf) format("svg")}@font-face{font-family:FrutigerLTPro-Bold;src:url(/wp-content/themes/westgate/fonts/3682D5_1_0.eot);src:url(/wp-content/themes/westgate/fonts/3682D5_1_0.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/westgate/fonts/3682D5_1_0.woff2) format("woff2"),url(/wp-content/themes/westgate/fonts/3682D5_1_0.woff) format("woff"),url(/wp-content/themes/westgate/fonts/3682D5_1_0.ttf) format("truetype"),url(/wp-content/themes/westgate/fonts/3682D5_1_0.svg#wf) format("svg")}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{color:#085797;background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;font-weight:500}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#fff}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:transparent}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:transparent}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);background-color:transparent}.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);background-color:transparent}.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg);background-color:transparent}.hamburger--3dxy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{-webkit-transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent}.hamburger--3dxy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{-webkit-transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{-webkit-transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-o-transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-o-transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{-webkit-transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{-webkit-transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-o-transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-o-transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-delay:.13s;-o-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;-o-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-o-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-delay:.13s;-o-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;-o-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-o-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-duration:.275s;-o-transition-duration:.275s;transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;-webkit-transition:opacity .125s ease .275s;-o-transition:opacity .125s ease .275s;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms;-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms;-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-duration:.275s;-o-transition-duration:.275s;transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;-webkit-transition:opacity .125s ease .275s;-o-transition:opacity .125s ease .275s;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms;-webkit-transform:translate3d(0,10px,0) rotate(-135deg);transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms;-webkit-transform:translate3d(0,-20px,0) rotate(270deg);transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color .125s ease-in .175s;-o-transition:background-color .125s ease-in .175s;transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;-webkit-transition:top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;-webkit-transition:top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;-webkit-transition:left 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-o-transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-webkit-transform:translate3d(80px,80px,0) rotate(45deg);transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;-webkit-transition:right 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-o-transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-webkit-transform:translate3d(-80px,80px,0) rotate(-45deg);transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color .125s ease-in .175s;-o-transition:background-color .125s ease-in .175s;transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;-webkit-transition:top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;-webkit-transition:top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;-webkit-transition:left 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-o-transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-webkit-transform:translate3d(80px,-80px,0) rotate(-45deg);transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;-webkit-transition:right 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-o-transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-webkit-transform:translate3d(-80px,-80px,0) rotate(45deg);transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{-webkit-transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear;-o-transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear;transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{-webkit-transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;-o-transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.71429px,-6px,0);transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.22s;-o-transition-duration:.22s;transition-duration:.22s}.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;-o-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;-o-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;-o-transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.22s;-o-transition-duration:.22s;transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;-o-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;-o-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;-o-transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0s linear .13s;-o-transition:background-color 0s linear .13s;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;-webkit-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-o-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear;-o-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{-webkit-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-o-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;-o-transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s}.hamburger--stand .hamburger-inner:before{-webkit-transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;-o-transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{-webkit-transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;-o-transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{-webkit-transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;-o-transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}.hamburger--stand.is-active .hamburger-inner:before{top:0;-webkit-transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-o-transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-o-transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;-o-transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s}.hamburger--stand-r .hamburger-inner:before{-webkit-transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;-o-transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{-webkit-transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;-o-transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;-o-transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;-webkit-transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-o-transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-o-transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:75ms;-o-transition-duration:75ms;transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;-o-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);-o-transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;-o-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-o-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{-webkit-transition-property:top,opacity;-o-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-o-transition-property:bottom,transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(765deg);-ms-transform:rotate(765deg);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-property:top,opacity;-o-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-o-transition-property:bottom,transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(-765deg);-ms-transform:rotate(-765deg);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}body,html{font-size:16px}body{border:10px solid transparent;margin:0;color:#6f7376;font-family:FrutigerLTPro-Light,Helvetica,Arial,sans-serif;line-height:1.5}@media only screen and (min-width:768px){body{border-width:18px}}body.border_grey{border-color:#6f7376}body.border_red{border-color:#d21e43}body.border_blue{border-color:#085797}body.border_green{border-color:#bfd730}body.parent-pageid-57,body.parent-pageid-59{border-color:#6f7376}#catapult-cookie-bar{opacity:1;max-height:none;padding:10px 20px;background:#000;color:#ccc}#catapult-cookie-bar .ctcc-inner{text-align:center}#catapult-cookie-bar .ctcc-left-side{margin-right:15px}#catapult-cookie-bar .ctcc-left-side a{text-transform:lowercase}#catapult-cookie-bar button{background:#085797;color:#fff;border:0;padding:6px 15px;border-radius:0;-webkit-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out}#catapult-cookie-bar button:focus,#catapult-cookie-bar button:hover{background:#042d4e}.italic{font-family:Kristi,cursive}body.search{margin:0}.container{width:100%}:focus{outline:0!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cf,body.single-careers .gform_fields{zoom:1}.cf:after,.cf:before,body.single-careers .gform_fields:after,body.single-careers .gform_fields:before{content:"";display:table}.cf:after,body.single-careers .gform_fields:after{clear:both}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.btn{padding:20px 0;display:block;text-align:center;text-decoration:none;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.btn:after{content:none}.transparent-btn{background:0 0;color:#6f7376;border:1px solid #6f7376}.transparent-btn span{-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.transparent-btn:focus,.transparent-btn:hover{background:#085797;color:#fff}.transparent-btn:focus span,.transparent-btn:hover span{color:#fff}.transparent-btn.black{border-color:#000;color:#000}.transparent-btn.white{border-color:#fff;color:#fff}.transparent-btn.brochure-link:focus span,.transparent-btn.brochure-link:hover span{color:#fff}.transparent-btn.brochure-link img{vertical-align:middle;margin-left:10px}.btn-white{background:#fff;color:#6f7376;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.btn-white:hover{background:#085797;color:#fff}.btn-grey{border:1px solid #6f7376;color:#6f7376;background:0 0}.btn-grey:hover{background:#6f7376;color:#fff}.btn-blue{border:1px solid #085797;color:#fff;background:#085797}.btn-blue:hover{background:#fff;color:#085797}.btn-black{border:1px solid #000;color:#fff;background:#000}.btn-black:hover{background:#fff;color:#000}.related-industry-icon{width:65px;height:65px;border:1px solid #6f7376;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.enquiry-btn{display:inline-block;padding:20px 80px;color:#6f7376;border:1px solid #6f7376;position:relative}@media only screen and (max-width:767px){.enquiry-btn{padding:20px 50px}}.enquiry-btn.arrow-head{border-right:none;font-size:18px;font-size:1.125rem}.enquiry-btn.arrow-head:before{content:"";position:absolute;top:-1px;right:-25px;width:25px;height:69px;background:url(images/transparent-box-edge.png) no-repeat right center scroll;background-size:cover;z-index:-1}.enquiry-btn.arrow-head:focus,.enquiry-btn.arrow-head:hover{padding-right:120px;color:#6f7376;background:0 0}.enquiry-btn:after{content:none}.enquiry-btn:focus,.enquiry-btn:hover{color:#fff;background:#6f7376}.product-cta .btn{line-height:40px;width:100%;margin-bottom:20px}@media only screen and (min-width:768px){.product-cta .btn{width:48%;margin-bottom:0}}@media only screen and (min-width:1030px){.product-cta .btn{width:100%;margin-bottom:20px}}@media only screen and (min-width:1265px){.product-cta .btn{width:48%}}.product-cta .brochure-link{display:block;float:left;padding-left:0;padding-right:0}.product-cta .brochure-link img{vertical-align:middle;margin-left:10px}.product-cta .cta{display:block;float:right;position:relative}.product-cta .cta:before{content:"";position:absolute;top:-1px;right:-26px;width:25px;height:82px;background:url(images/blue-box-edge.png) no-repeat right center scroll;background-size:cover;z-index:-1}.product-cta .cta:focus,.product-cta .cta:hover{background:#085797;color:#fff}.product-cta .cta:after{content:none}.product-cta .enquire-now{width:calc(100% - 25px);margin-bottom:0;margin-right:25px}@media only screen and (min-width:768px){.product-cta .enquire-now{width:calc(48% - 25px)}}@media only screen and (min-width:1030px){.product-cta .enquire-now{width:calc(100% - 25px)}}@media only screen and (min-width:1265px){.product-cta .enquire-now{width:calc(48% - 25px)}}.border_blue .product-cta .enquire-now.btn{background:#085797;border-color:#085797}.border_red .product-cta .enquire-now.btn{background:#d21e43;border-color:#d21e43}.border_red .product-cta .enquire-now.btn:before{background:url(images/red-box-edge.png) no-repeat right center scroll}.border_green .product-cta .enquire-now.btn{background:#bfd730;border-color:#bfd730}.border_green .product-cta .enquire-now.btn:before{background:url(images/green-box-edge.png) no-repeat right center scroll}h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-weight:400;line-height:1.2}p{margin-bottom:20px;margin-top:20px}.h1,h1{font-size:46px;font-size:2.875em}@media only screen and (min-width:1260px){.h1,h1{font-size:108px;font-size:6.75rem}}.h2,h2{font-size:30px;font-size:1.875rem}@media only screen and (min-width:768px){.h2,h2{font-size:42px;font-size:2.625rem}}@media only screen and (min-width:768px){.h3,h3{font-size:26px;font-size:1.625em}}.wrap{width:100%;margin:auto;padding:20px 20px;max-width:411px}.wrap.breadcrumb{padding-top:160px;padding-bottom:0}@media only screen and (min-width:768px){.wrap.breadcrumb{padding-top:230px!important}}@media only screen and (min-width:768px){.wrap{padding:50px 50px;max-width:none}}@media only screen and (min-width:1440px){.wrap{max-width:1530px;padding-left:50px;padding-right:50px}}@media only screen and (min-width:1700px){.wrap{padding:50px 0}}@media only screen and (min-width:1440px){.wrap.left-right-padding{padding-left:50px;padding-right:50px}}@media only screen and (min-width:1440px){.wrap.no-padding{padding-left:0;padding-right:0}}@media only screen and (min-width:1440px){.wrap.no-top-padding{padding-top:0}}.breadcrumb #breadcrumbs{font-size:18px;font-size:1.125rem}@media only screen and (max-width:767px){.breadcrumb #breadcrumbs{display:none}}.breadcrumb a{color:inherit}.breadcrumb span{color:#959595}.breadcrumb .breadcrumb_last{color:#818181}body.border_red .breadcrumb .breadcrumb_last{color:#d21e43}body.border_blue .breadcrumb .breadcrumb_last{color:#bfd730}body.border_green .breadcrumb .breadcrumb_last{color:#bfd730}@media only screen and (min-width:1260px){.wrap.content-wrap{max-width:1280px}}.wrap.full-width{max-width:none}.wrap.archive-wrap{padding-bottom:100px}@media only screen and (min-width:1440px){.wrap.archive-wrap{padding-left:150px;padding-right:150px}}.archive-header-wrap.wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:400px;padding-top:220px}@media only screen and (min-width:768px){.archive-header-wrap.wrap{min-height:480px;padding-top:220px;height:1px}}.search-wrap.wrap{max-width:960px}@media only screen and (min-width:1260px){body.post-type-archive-casestudies .search-wrap.wrap{margin-top:40px;padding-bottom:20px}}.callback-wrap.wrap{max-width:770px}.single-header-wrap.wrap{max-width:460px}@media only screen and (min-width:768px){.single-header-wrap.wrap{max-width:760px;padding-bottom:0;padding-left:50px;padding-right:50px}}@media only screen and (min-width:768px) and (min-width:1024px){.single-header-wrap.wrap{max-width:1015px}}.case-studies .product-container .white-triangle-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:375px){.case-studies .product-container .white-triangle-container{padding:20px 20px}}@media screen and (min-width:768px){.case-studies .product-container .white-triangle-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}}.single-page.wrap{max-width:460px}@media only screen and (min-width:768px){.single-page.wrap{max-width:760px;padding-bottom:0;padding-left:50px;padding-right:50px}}@media only screen and (min-width:768px) and (min-width:1024px){.single-page.wrap{max-width:1015px}}@media only screen and (min-width:768px){.mobile{display:none}}.additional-info{margin-bottom:40px;max-width:705px}@media only screen and (min-width:1030px){.additional-info{margin-bottom:0}}img{max-width:100%;height:auto}a{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-decoration:none;position:relative}a:after{content:"";position:absolute;bottom:0;width:0;left:0;border-bottom:1px solid #515151;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:focus,a:hover{color:#515151}a:focus:after,a:hover:after{width:100%}.center-align{text-align:center}#need-help{display:none}@media only screen and (min-width:768px){#need-help{display:block;position:absolute;z-index:99999;top:1080px;right:18px;-webkit-box-shadow:rgba(0,0,0,.16) 0 0 5px 2px;box-shadow:rgba(0,0,0,.16) 0 0 5px 2px;cursor:pointer;height:177px}#need-help.fixed{position:fixed;top:110px;right:18px}#need-help .icon{color:#d21e43;background:#fff;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:5px 20px;font-size:37px;width:60px;height:60px;text-align:center;text-align:center}#need-help .text{padding:20px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;background:#d21e43;color:#fff;font-size:16px;line-height:16px;width:60px;text-align:center}#need-help:focus .icon,#need-help:hover .icon{color:#fff;background:#d21e43}}.sep{width:100%;height:1px;background:#fff;margin:10px 0 20px;display:block}.sep.black{background:#000}.a2a_svg svg path{fill:#085797}.addtoany_list a,.widget .addtoany_list a{padding:10px 4px}.addtoany_list a span,.widget .addtoany_list a span{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.addtoany_list a:after,.widget .addtoany_list a:after{content:none}img.gform_ajax_spinner{display:block;background:#fff;padding:2px;border-radius:50%;position:absolute;right:-7px}.slick-arrow{background:0 0;border:none;padding:0;width:25px;height:20px;position:absolute;bottom:-35px;left:0}.slick-arrow.slick-next{left:30px}.slick-arrow span{display:block;width:100%;height:100%}.slick-arrow span.chevron-up{background:url(images/chevron_up.png) no-repeat center center scroll;background-size:contain}.slick-arrow span.chevron-down{background:url(images/chevron_down.png) no-repeat center center scroll;background-size:contain}.slick-arrow span.chevron-left{background:url(images/chevron_right.png) no-repeat center center scroll;background-size:contain}.slick-arrow span.chevron-right{background:url(images/chevron_left.png) no-repeat center center scroll;background-size:contain}.product-container .bgimage{background:url(images/product-placeholder.png) no-repeat center center scroll;background-size:cover}.error-404{text-align:center;padding-top:160px}@media only screen and (min-width:768px){.error-404{padding-top:230px}}.error-404 h1{font-size:60px;font-size:3.75rem}body.search-no-results .page-content{margin:0 auto}body.search-no-results form{position:relative}body.search-no-results form #searchsubmit{position:absolute;background:0 0;border:0;right:0;top:0;padding:10px 10px;display:block;line-height:0}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #085797;background:#085797;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.slick-dots{padding:0;margin:20px 0 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-dots li{list-style:none;padding:0 10px;margin:0;display:inline-block;line-height:0}.slick-dots li button{background:#c5c5c5;border:1px solid #c5c5c5;width:10px;height:10px;display:block;border-radius:30px;padding:0;text-indent:-9999px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slick-dots li button:hover{background:#0c81e0;border-color:#0c81e0}.slick-dots li.slick-active button{background:#085797;border-color:#085797}.product-header-block .slick-dots{position:absolute;left:0;display:block;width:100%}@media screen and (max-width:375px){.popular_industry_products{margin-bottom:15px}}.border_green .transparent-btn:focus,.border_green .transparent-btn:hover{background:#bfd730}.border_red .transparent-btn:focus,.border_red .transparent-btn:hover{background:#d21e43}.product-header-block .page-content a:after{content:none}@media (max-width:767px){.m-all{float:left;margin-left:2.762430939%;width:100%;margin-left:0}.m-1of2{float:left;margin-left:2.762430939%;width:48.618784527%}.m-1of3{float:left;margin-left:2.762430939%;width:31.491712705%}.m-2of3{float:left;margin-left:2.762430939%;width:65.74585634900001%}.m-1of4{float:left;margin-left:2.762430939%;width:22.928176794%}.m-3of4{float:left;margin-left:2.762430939%;width:74.30939226%}}@media (min-width:768px) and (max-width:1029px){.t-all{float:left;margin-left:2.762430939%;width:100%;margin-left:0}.t-1of2{float:left;margin-left:2.762430939%;width:48.618784527%}.t-1of3{float:left;margin-left:2.762430939%;width:31.491712705%}.t-2of3{float:left;margin-left:2.762430939%;width:65.74585634900001%}.t-1of4{float:left;margin-left:2.762430939%;width:22.928176794%}.t-3of4{float:left;margin-left:2.762430939%;width:74.30939226%}.t-1of5{float:left;margin-left:2.762430939%;width:17.7900552488%}.t-2of5{float:left;margin-left:2.762430939%;width:38.3425414366%}.t-3of5{float:left;margin-left:2.762430939%;width:58.8950276236%}.t-4of5{float:left;margin-left:2.762430939%;width:79.4475138122%}}@media (min-width:1030px){.d-all{float:left;margin-left:2.762430939%;width:100%;margin-left:0}.d-1of2{float:left;margin-left:2.762430939%;width:48.618784527%}.d-1of3{float:left;margin-left:2.762430939%;width:31.491712705%}.d-2of3{float:left;margin-left:2.762430939%;width:65.74585634900001%}.d-1of4{float:left;margin-left:2.762430939%;width:22.928176794%}.d-3of4{float:left;margin-left:2.762430939%;width:74.30939226%}.d-1of5{float:left;margin-left:2.762430939%;width:17.7900552488%}.d-2of5{float:left;margin-left:2.762430939%;width:38.3425414366%}.d-3of5{float:left;margin-left:2.762430939%;width:58.8950276236%}.d-4of5{float:left;margin-left:2.762430939%;width:79.4475138122%}.d-1of6{float:left;margin-left:2.762430939%;width:14.3646408842%}.d-1of7{float:left;margin-left:2.762430939%;width:11.917916338%}.d-2of7{float:left;margin-left:2.762430939%;width:26.598263615%}.d-3of7{float:left;margin-left:2.762430939%;width:41.278610892%}.d-4of7{float:left;margin-left:2.762430939%;width:55.958958169%}.d-5of7{float:left;margin-left:2.762430939%;width:70.639305446%}.d-6of7{float:left;margin-left:2.762430939%;width:85.319652723%}.d-1of8{float:left;margin-left:2.762430939%;width:10.0828729284%}.d-3of8{float:left;margin-left:2.762430939%;width:35.7734806647%}.d-5of8{float:left;margin-left:2.762430939%;width:61.4640884011%}.d-7of8{float:left;margin-left:2.762430939%;width:87.1546961374%}.d-1of9{float:left;margin-left:2.762430939%;width:8.65561694311%}.d-2of9{float:left;margin-left:2.762430939%;width:20.073664826%}.d-4of9{float:left;margin-left:2.762430939%;width:42.9097605918%}.d-5of9{float:left;margin-left:2.762430939%;width:54.3278084748%}.d-7of9{float:left;margin-left:2.762430939%;width:77.1639042406%}.d-8of9{float:left;margin-left:2.762430939%;width:88.5819521235%}.d-1of10{float:left;margin-left:2.762430939%;width:7.5138121549%}.d-3of10{float:left;margin-left:2.762430939%;width:28.0662983443%}.d-7of10{float:left;margin-left:2.762430939%;width:69.1712707231%}.d-9of10{float:left;margin-left:2.762430939%;width:89.7237569125%}.d-1of12{float:left;margin-left:2.762430939%;width:5.801104972%}.d-5of12{float:left;margin-left:2.762430939%;width:40.055248616%}.d-7of12{float:left;margin-left:2.762430939%;width:57.182320438000005%}.d-11of12{float:left;margin-left:2.762430939%;width:91.436464082%}}.first{margin-left:0}.last{float:right}body.nav-open{overflow:hidden}.site-header{display:none;position:fixed;width:calc(100% - 36px);left:18px;z-index:15;height:168px;border-top:18px solid #fff;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media screen and (min-width:768px) and (max-width:1260px){.site-header{z-index:200}}@media only screen and (min-width:1260px){.site-header{display:block;height:auto;top:0}.site-header .wrap.header-wrap{padding:0 20px}.site-header.scrolled{background:rgba(234,234,234,.98);width:calc(100% - 36px);height:110px;top:0;z-index:100}.site-header.scrolled .header-wrap.wrap #desktop-nav .menu>.menu-item>a{color:#6f7376}.site-header.scrolled .header-wrap.wrap #desktop-nav .menu>.menu-item-has-children:after{background:url(images/caret-grey-new.png) no-repeat center center scroll;background-size:contain}.site-header.scrolled:after,.site-header.scrolled:before{content:"";position:fixed;top:0;height:100%;width:18px;background:#fff;z-index:9999}.site-header.scrolled:before{left:0}.site-header.scrolled:after{right:0}}body.border_blue .site-header.scrolled{border-color:#085797}body.border_blue .site-header.scrolled:after,body.border_blue .site-header.scrolled:before{background:#085797}body.border_red .site-header.scrolled{border-color:#d21e43}body.border_red .site-header.scrolled:after,body.border_red .site-header.scrolled:before{background:#d21e43}body.border_green .site-header.scrolled{border-color:#bfd730}body.border_green .site-header.scrolled:after,body.border_green .site-header.scrolled:before{background:#bfd730}body.border_grey .site-header.scrolled{border-color:#6f7376}body.border_grey .site-header.scrolled:after,body.border_grey .site-header.scrolled:before{background:#6f7376}.wrap.header-wrap{padding:13px 20px 0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media only screen and (min-width:1440px){.wrap.header-wrap{padding:40px 10px 0 110px;margin:0 auto;padding-left:210px;max-width:none}}@media only screen and (min-width:1440px){.wrap.header-wrap{padding-left:330px}}@media only screen and (min-width:1560px){.wrap.header-wrap{padding-right:70px}}#site-mobile-brand{position:absolute;top:40px;left:40px;z-index:16}#site-brand,#site-mobile-brand{float:left}#site-brand.mobile-logo:before,#site-mobile-brand.mobile-logo:before{content:"";background:url(images/bg-shape.png) no-repeat center center scroll;background-size:contain;width:310px;height:205px;display:block;position:absolute;top:-103px;left:-113px}#site-brand.mobile-logo .logo,#site-mobile-brand.mobile-logo .logo{display:block;width:120px}@media screen and (min-width:768px){#site-brand.mobile-logo,#site-mobile-brand.mobile-logo{display:none}}#site-brand.desktop-logo,#site-mobile-brand.desktop-logo{display:none}@media screen and (min-width:768px){#site-brand.desktop-logo,#site-mobile-brand.desktop-logo{display:block;position:absolute;top:52px;left:55px;z-index:150;z-index:205;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}}@media only screen and (min-width:768px) and (min-width:1440px){#site-brand.desktop-logo,#site-mobile-brand.desktop-logo{top:79px;left:75px}}@media screen and (min-width:768px){#site-brand.desktop-logo.scrolled,#site-mobile-brand.desktop-logo.scrolled{position:fixed;top:40px}#site-brand.desktop-logo.scrolled:before,#site-mobile-brand.desktop-logo.scrolled:before{top:-103px}#site-brand.desktop-logo:before,#site-mobile-brand.desktop-logo:before{content:"";background:url(images/bg-shape.png) no-repeat center center scroll;background-size:contain;display:block;position:absolute;top:-55px;left:-55px;width:290px;height:180px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}}@media only screen and (min-width:768px) and (min-width:1440px){#site-brand.desktop-logo:before,#site-mobile-brand.desktop-logo:before{width:370px;height:225px;top:-83px;left:-93px}}@media screen and (min-width:768px){#site-brand.desktop-logo .logo img,#site-mobile-brand.desktop-logo .logo img{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#site-brand.desktop-logo .logo:after,#site-mobile-brand.desktop-logo .logo:after{content:none}#site-brand.desktop-logo .logo:hover img,#site-mobile-brand.desktop-logo .logo:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}#search-container{width:360px;z-index:1;position:absolute;right:-20px;top:50px;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#search-container.open{opacity:1;visibility:visible}#search-container:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;position:absolute;right:16px;top:-10px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#search-container:focus-within:before{border-color:transparent transparent #262626 transparent}#search-container .wrap{padding:0}#search-container #searchform{position:relative}#search-container #s{width:100%;height:40px;padding:0 20px;border:none}#search-container #searchsubmit{position:absolute;background:0 0;border:0;right:0;top:0;padding:10px 10px;display:block;line-height:0}#page{overflow:hidden;position:relative}#site-brand{position:relative;z-index:3}.svg-warehouse{background:url(images/svg/warehouse.svg) no-repeat center center scroll;background-size:36px}.svg-automative{background:url(images/svg/Automotive.svg) no-repeat center center scroll;background-size:36px}.svg-disposables{background:url(images/svg/Disposables.svg) no-repeat center center scroll;background-size:36px}.svg-education{background:url(images/svg/Education.svg) no-repeat center center scroll;background-size:36px}.svg-fitout{background:url(images/svg/Fitout.svg) no-repeat center center scroll;background-size:36px}.svg-food-beverage{background:url(images/svg/Food_and_beverages.svg) no-repeat center center scroll;background-size:36px}.svg-healthcare{background:url(images/svg/Healthcare.svg) no-repeat center center scroll;background-size:36px}.svg-leisure{background:url(images/svg/Leisure.svg) no-repeat center center scroll;background-size:36px}.svg-manufacturing{background:url(images/svg/Manufacturing.svg) no-repeat center center scroll;background-size:36px}.svg-retail{background:url(images/svg/retail.svg) no-repeat center center scroll;background-size:36px}.svg-airports{background:url(images/svg/Airport.svg) no-repeat center center scroll;background-size:36px}.popular-industries-container{position:fixed;opacity:0}.related-product-solutions{position:fixed;opacity:0}nav ul{list-style:none!important}nav ul li{list-style-type:none!important;list-style-image:none}#desktop-nav{display:none}#desktop-nav .menu-menu-2019-container>.menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:730px;margin:0 -13px;padding:0}@media only screen and (min-width:1400px){#desktop-nav .menu-menu-2019-container>.menu{max-width:830px}}@media only screen and (min-width:1660px){#desktop-nav .menu-menu-2019-container>.menu{max-width:1000px}}#desktop-nav .menu-menu-2019-container>.menu>.menu-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:93px;padding:0 10px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#desktop-nav .menu-menu-2019-container>.menu>.menu-item a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media only screen and (min-width:1440px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item>a{font-size:13px}}#desktop-nav .menu-menu-2019-container>.menu>.menu-item:hover{background:#eee}#desktop-nav .menu-menu-2019-container>.menu>.menu-item:hover>a{color:#4e4e4e}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-has-children{position:relative}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-has-children:after{content:"";background:url(images/caret.png) no-repeat center center scroll;background-size:contain;width:12px;height:5px;margin-left:10px;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-has-children:hover:after{background:url(images/caret-grey-new.png) no-repeat center center scroll;background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-has-children:hover>.sub-menu{display:block;padding:0;position:absolute;top:0;left:0;border-top:33px solid transparent;margin-top:60px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu{width:100vw}@media only screen and (min-width:1440px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu{width:calc(100vw - 40px)}}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu:before{left:-287px}@media only screen and (min-width:1440px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu:before{left:-327px}}@media only screen and (min-width:1440px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu:before{left:-387px}}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu{width:calc(100vw - 36px)}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu:before{left:-395px;width:calc(100% - 36px)}@media only screen and (min-width:1400px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu:before{left:-418px}}@media only screen and (min-width:1440px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu:before{left:-454px}}@media only screen and (min-width:1520px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu:before{left:-514px}}@media only screen and (min-width:1660px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu:before{left:-543px}}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu{width:calc(100vw - 36px)}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu:before{left:-505px;width:calc(100% - 36px)}@media only screen and (min-width:1400px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu:before{left:-551px}}@media only screen and (min-width:1440px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu:before{left:-585px}}@media only screen and (min-width:1520px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu:before{left:-645px}}@media only screen and (min-width:1600px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu:before{left:-702px}}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu{width:calc(100vw - 36px)}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu:before{left:-893px;width:calc(100% - 36px)}@media only screen and (min-width:1440px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu:before{left:-914px}}@media only screen and (min-width:1520px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu:before{left:-974px}}@media only screen and (min-width:1600px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu:before{left:-1115px}}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu{position:relative}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu:before,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu:before,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu:before{content:'';width:100%;height:100%;background:#eee;position:absolute;top:0}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item{width:200px;border-bottom:1px solid #bababa}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item a,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item a,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:55px;background:#999;padding:0 30px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item a:hover,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item a:hover,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item a:hover{background:#eee;color:#999}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item a:after,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item a:after,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item a:after{content:none}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item>a,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item>a,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item>a{height:55px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-popular-industries,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-popular-industries,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-popular-industries{position:absolute;top:0;left:200px;width:auto;padding:25px 40px;border-bottom:none}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-popular-industries a,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-popular-industries a,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-popular-industries a{background:0 0;display:block;color:#6f7376;min-height:0;padding:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-popular-industries a:hover,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-popular-industries a:hover,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-popular-industries a:hover{opacity:.5}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-popular-industries .industry-title,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-popular-industries .industry-title,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-popular-industries .industry-title{font-size:1rem;font-weight:700;margin-bottom:1.25rem;text-transform:uppercase}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-popular-industries .industry-grid,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-popular-industries .industry-grid,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-popular-industries .industry-grid{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:555px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-popular-industries .industry-grid--single,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-popular-industries .industry-grid--single,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-popular-industries .industry-grid--single{width:50%}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-popular-industries .industry-grid .icon,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-popular-industries .industry-grid .icon,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-popular-industries .industry-grid .icon{width:70px;height:70px;border:2px solid #999;border-radius:50%;padding:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-popular-industries .industry-grid .icon img,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-popular-industries .industry-grid .icon img,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-popular-industries .industry-grid .icon img{width:100%}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-popular-industries .industry-grid h3,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-popular-industries .industry-grid h3,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-popular-industries .industry-grid h3{font-size:1rem;font-weight:700;text-transform:none}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-popular-industries .industry-grid p,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-popular-industries .industry-grid p,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-popular-industries .industry-grid p{font-size:.875rem;text-transform:none}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-related-solution,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-related-solution,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-related-solution{position:absolute;top:0;left:200px;width:460px;height:100%;padding:25px 40px;border-bottom:none}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-related-solution a,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-related-solution a,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-related-solution a{background:0 0;padding:0}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-related-solution a .white-triangle-container,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-related-solution a .white-triangle-container,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-related-solution a .white-triangle-container{min-height:105px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-related-solution .banner-products,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-related-solution .banner-products,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-related-solution .banner-products{position:absolute;width:100%;top:0;left:0;padding:25px 40px;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-about>.sub-menu .menu-item.menu-item-related-solution .banner-products.is-active,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-industries>.sub-menu .menu-item.menu-item-related-solution .banner-products.is-active,#desktop-nav .menu-menu-2019-container>.menu>.menu-item-solutions>.sub-menu .menu-item.menu-item-related-solution .banner-products.is-active{opacity:1;visibility:visible}#desktop-nav .menu-menu-2019-container>.menu>.menu-item .menu-heading>a{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu{position:absolute;left:0}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu:before{content:'';width:100%;height:100%;background:#eee;position:absolute;top:0;width:calc(100% - 36px)}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item{width:calc(100% - 323px);background:#eee;height:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item:before{content:'';background:#999;position:absolute;top:0;width:200px;height:100%;-webkit-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.hover:before{background:#eee}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.menu-image:before{content:none}@media only screen and (min-width:1520px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item{width:calc(100% - 383px)}}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.menu-item-has-children:after{content:'';background:url(images/caret.png) no-repeat center center scroll;background-size:contain;position:absolute;width:12px;height:5px;top:calc(50% - 3px);left:175px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:background .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:background .25s ease-in-out,-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out,background .25s ease-in-out;transition:transform .25s ease-in-out,background .25s ease-in-out;transition:transform .25s ease-in-out,background .25s ease-in-out,-webkit-transform .25s ease-in-out}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.menu-item-has-children.hover:after{background:url(images/caret-grey-new.png) no-repeat center center scroll;background-size:contain;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.menu-image{background:0 0;display:block;padding:20px;position:fixed;width:400px;height:400px;pointer-events:none;z-index:2}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.menu-image a{background-color:transparent;background-size:cover;width:100%;height:100%;border-bottom:none}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.menu-image a:after{content:none}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.menu-image a:hover{background-color:transparent}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>a{font-size:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:auto;padding:0 27px;color:#eee;-webkit-transition:background .25s ease-in-out,color .25s ease-in-out;-o-transition:background .25s ease-in-out,color .25s ease-in-out;transition:background .25s ease-in-out,color .25s ease-in-out}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>a:after{content:none}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.hover>a{color:#999}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.hover>.sub-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;max-width:740px;width:100%;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;top:0;left:200px;padding:0}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.hover:nth-child(2)>.sub-menu{top:-100px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.hover:nth-child(3)>.sub-menu{top:-200px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.hover:nth-child(4)>.sub-menu{top:-300px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.hover:nth-child(5)>.sub-menu{top:-400px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.hover:nth-child(6)>.sub-menu{top:-500px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item.hover.sub-menu-4-col>.sub-menu{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#eee}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:245px;min-height:400px;padding:0 30px;position:relative;border-right:1px solid #e3e3e3;background:#eee}@media only screen and (min-width:1365px){#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item{min-height:450px}}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item>a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100px;font-weight:700}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item a{color:#4e4e4e;font-size:.875rem}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item a:after{content:none}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item .sub-menu{background:#eee;display:block;position:absolute;left:0;padding:0;top:100px;width:100%;z-index:1}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item .sub-menu .menu-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;min-height:100px;margin-bottom:20px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item .sub-menu .menu-item:last-child{margin-bottom:0}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item .sub-menu .menu-item:hover{background:#e3e3e3}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item .sub-menu .menu-item a{padding:0 30px;height:100px}#desktop-nav .menu-menu-2019-container>.menu>.menu-item-products>.sub-menu>.menu-item>.sub-menu>.menu-item .sub-menu .menu-item a span{font-style:italic;text-transform:none;clear:both;display:inline-block}#desktop-nav .menu-menu-2019-container>.menu .sub-menu{display:none}#desktop-nav .nav-right{position:absolute;top:0;right:0;height:93px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1440px){#desktop-nav .nav-right{top:0}}#desktop-nav .nav-right .header-tel{position:relative}#desktop-nav .nav-right .header-tel .phone_white{position:absolute;top:0;left:0;opacity:0}#desktop-nav .nav-right .header-tel:after{content:none}#desktop-nav .nav-right .product-search{display:inline-block;margin-left:20px}#desktop-nav .nav-right .product-search .open-button{border:0;background:0 0;padding:0;display:inline-block;line-height:1;position:relative}#desktop-nav .nav-right .product-search .open-button img{display:block;line-height:1;opacity:1;visibility:visible;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#desktop-nav .nav-right .product-search .open-button img.white{opacity:0;position:absolute;top:0;left:0}#desktop-nav .nav-right .product-search .open-button .close{position:absolute;top:10px;left:0;width:30px;height:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#6f7376;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#desktop-nav .nav-right .product-search .open-button .close:before{content:"";position:absolute;top:0;left:0;width:30px;height:3px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:#6f7376}#desktop-nav .nav-right .product-search .open-button.open img{opacity:0;visibility:hidden}#desktop-nav .nav-right .product-search .open-button.open .close{opacity:1;visibility:visible}@media only screen and (min-width:1260px){#desktop-nav{position:relative;display:block;margin-left:280px}}@media only screen and (min-width:1440px){#desktop-nav{margin-left:320px}}@media only screen and (min-width:1520px){#desktop-nav{margin-left:380px}}@media only screen and (min-width:1860px){#desktop-nav{margin-right:210px}}#desktop-nav .current-menu-item>a,#desktop-nav .mega-current-menu-item>a,#desktop-nav .mega-current-page-ancestor>a,#desktop-nav .mega-current_page_parent>a{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}#desktop-nav .mega-menu{padding:0}#desktop-nav .mega-menu>.mega-menu-item{display:inline-block}#desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link{color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px}#desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link:focus,#desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link:hover{color:#6f7376}#desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link:after{content:none}@media only screen and (min-width:1260px){#desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link{margin:0 20px}}@media only screen and (min-width:1440px){#desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link{font-size:16px}}@media only screen and (min-width:1600px){#desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link{margin:0 25px}}@media only screen and (min-width:1780px){#desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link{margin:0 32px}}@media only screen and (min-width:2000px){#desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link{margin:0 40px}}#desktop-nav .mega-menu>.mega-menu-item.mega-toggle-on{padding-bottom:70px}#desktop-nav .mega-menu>.mega-menu-item.mega-toggle-on>.mega-menu-link:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#desktop-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children>.mega-menu-link{position:relative}#desktop-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children>.mega-menu-link:before{content:"";background:url(images/caret.png) no-repeat center center scroll;background-size:contain;position:absolute;top:5px;right:-23px;width:12px;height:5px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#desktop-nav .mega-menu>.mega-menu-item:first-child>.mega-menu-link{margin-left:0}#desktop-nav .mega-menu>.mega-menu-item:last-child>.mega-menu-link{margin-right:0}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu{display:none;margin:0;padding:0;list-style-type:none;z-index:2;width:77vw;border-top:40px solid transparent}@media only screen and (max-width:1440px){#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu{left:-60px}}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu:before{content:' ';display:block;position:absolute;height:100%;left:-70vw;width:200vw;top:0;background:rgba(234,234,234,.98);z-index:-1}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu #mega-menu-item-custom_html-4{width:510px;position:relative;padding:0;margin:35px}@media only screen and (max-width:1440px){#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu #mega-menu-item-custom_html-4{position:absolute;left:-388px;top:0;height:353px;width:353px}}@media only screen and (max-width:1260px){#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu #mega-menu-item-custom_html-4{display:none}}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu #mega-menu-item-custom_html-4 .custom-html-widget{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center top;background-repeat:no-repeat}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item{background:rgba(245,245,245,.85);width:186px;padding:25px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1200px){#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item{padding:20px 10px 15px}}@media only screen and (min-width:1440px){#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item{width:200px}}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item#mega-menu-item-custom_html-12{width:29%}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item#mega-menu-item-custom_html-12 img{width:100%;max-width:500px}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item:nth-child(even){background:0 0}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item .mega-block-title{text-transform:uppercase;color:#515151;font-size:15px;font-size:.9375rem;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #d0d0d0;min-height:85px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu{list-style:none;padding:0;margin:0;padding-left:0}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item:last-child{margin-bottom:0}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item.heading_link>a{color:#262626;padding-bottom:20px;margin-bottom:20px;text-transform:uppercase;font-weight:700;display:block;border-bottom:1px solid #dadada}@media all and (max-width:1366px) and (min-width:1280px){#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item.heading_link>a{font-size:13.6px;font-size:.85rem}}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item a{font-size:13.6px;font-size:.85rem;color:#838383}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item a:after{border-color:#838383}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item.menu-item-has-children:not(.about_menu_title){margin-bottom:22px}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item.menu-item-has-children:not(.about_menu_title) a{color:#4e4e4e;height:80px}@media screen and (max-width:1440px){#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item.menu-item-has-children:not(.about_menu_title) a{height:60px}}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item.about_menu_title{color:#262626;font-weight:700}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item.about_menu_title>a{color:#262626;font-weight:700}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item.about_menu_title .sub-menu{padding-bottom:20px}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item.about_menu_title .sub-menu .about_menu_item{margin:auto!important}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item>sub-menu{padding:0 10px}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item .sub-menu{list-style:none;padding:0;margin:0}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item .sub-menu .subheading_link{padding:0 10px 20px}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item .sub-menu .subheading_link:last-child{padding-bottom:0}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item .sub-menu .subheading_link>a{color:#262626}@media screen and (max-width:1440px){#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item .sub-menu .subheading_link{padding:0 10px 12px}}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item .sub-menu .no_hover>a{cursor:default;font-weight:700}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item .sub-menu .no_hover>a:after{content:none}#desktop-nav .mega-menu>.mega-menu-item ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item .sub-menu li a{color:#838383}#desktop-nav .mega-menu>.mega-menu-item:hover ul.mega-sub-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute}@media only screen and (max-width:1440px){#desktop-nav .mega-menu #mega-menu-item-450 ul.mega-sub-menu{left:auto}}#desktop-nav .mega-menu #mega-menu-item-22104 #mega-menu-item-nav_menu-8,#desktop-nav .mega-menu #mega-menu-item-23845 #mega-menu-item-nav_menu-8,#desktop-nav .mega-menu #mega-menu-item-445 #mega-menu-item-nav_menu-8{padding:0;margin:35px 0;border-right:1px solid #262626}#desktop-nav .mega-menu #mega-menu-item-22104 #mega-menu-item-nav_menu-24,#desktop-nav .mega-menu #mega-menu-item-23845 #mega-menu-item-nav_menu-24,#desktop-nav .mega-menu #mega-menu-item-445 #mega-menu-item-nav_menu-24{padding:0;margin:35px 35px 35px 0;border-right:1px solid grey;width:auto}#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-item,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-item,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-item{background:0 0}#desktop-nav .mega-menu #mega-menu-item-22104 .mega-sub-menu,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-sub-menu,#desktop-nav .mega-menu #mega-menu-item-445 .mega-sub-menu{margin-left:30px;margin-right:20px;width:100%}#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-columns-1-of-2,#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-columns-2-of-4,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-columns-1-of-2,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-columns-2-of-4,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-columns-1-of-2,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-columns-2-of-4{padding:35px 0;width:auto}#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-columns-1-of-2 .mega-block-title,#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-columns-2-of-4 .mega-block-title,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-columns-1-of-2 .mega-block-title,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-columns-2-of-4 .mega-block-title,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-columns-1-of-2 .mega-block-title,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-columns-2-of-4 .mega-block-title{min-height:auto;padding:0;border:none}#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-columns-1-of-2 .menu,#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-columns-2-of-4 .menu,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-columns-1-of-2 .menu,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-columns-2-of-4 .menu,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-columns-1-of-2 .menu,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-columns-2-of-4 .menu{padding:0}#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-columns-1-of-2 .menu .menu-item,#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-columns-2-of-4 .menu .menu-item,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-columns-1-of-2 .menu .menu-item,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-columns-2-of-4 .menu .menu-item,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-columns-1-of-2 .menu .menu-item,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-columns-2-of-4 .menu .menu-item{margin:10px 0;width:250px}#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-columns-1-of-2,#desktop-nav .mega-menu #mega-menu-item-22104 .mega-menu-columns-1-of-4,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-columns-1-of-2,#desktop-nav .mega-menu #mega-menu-item-23845 .mega-menu-columns-1-of-4,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-columns-1-of-2,#desktop-nav .mega-menu #mega-menu-item-445 .mega-menu-columns-1-of-4{padding:80px 20px 0;width:310px}#desktop-nav .mega-menu #mega-menu-item-22104 .industries-menu-container,#desktop-nav .mega-menu #mega-menu-item-23845 .industries-menu-container,#desktop-nav .mega-menu #mega-menu-item-445 .industries-menu-container{display:block;margin-bottom:60px}#desktop-nav .mega-menu #mega-menu-item-22104 .industries-menu-container:after,#desktop-nav .mega-menu #mega-menu-item-23845 .industries-menu-container:after,#desktop-nav .mega-menu #mega-menu-item-445 .industries-menu-container:after{content:none}#desktop-nav .mega-menu #mega-menu-item-22104 .popular-industries .icon-container,#desktop-nav .mega-menu #mega-menu-item-23845 .popular-industries .icon-container,#desktop-nav .mega-menu #mega-menu-item-445 .popular-industries .icon-container{border:1px solid #6f7376;border-radius:50%;width:65px;height:65px;padding:15px 0;text-align:center;margin-bottom:15px}#desktop-nav .mega-menu #mega-menu-item-22104 .popular-industries .icon-container img,#desktop-nav .mega-menu #mega-menu-item-23845 .popular-industries .icon-container img,#desktop-nav .mega-menu #mega-menu-item-445 .popular-industries .icon-container img{width:35px}#desktop-nav .mega-menu #mega-menu-item-22104 .popular-industries .industries_excerpt,#desktop-nav .mega-menu #mega-menu-item-23845 .popular-industries .industries_excerpt,#desktop-nav .mega-menu #mega-menu-item-445 .popular-industries .industries_excerpt{color:#6f7376}#desktop-nav .mega-menu #mega-menu-item-22104 .popular-industries h3,#desktop-nav .mega-menu #mega-menu-item-23845 .popular-industries h3,#desktop-nav .mega-menu #mega-menu-item-445 .popular-industries h3{font-size:15.008px;font-size:.938rem;margin:0;color:#262626}#desktop-nav .mega-menu #mega-menu-item-22104 .popular-industries h3 a,#desktop-nav .mega-menu #mega-menu-item-23845 .popular-industries h3 a,#desktop-nav .mega-menu #mega-menu-item-445 .popular-industries h3 a{color:#6f7376}#desktop-nav .mega-menu #mega-menu-item-22104 .popular-industries p,#desktop-nav .mega-menu #mega-menu-item-23845 .popular-industries p,#desktop-nav .mega-menu #mega-menu-item-445 .popular-industries p{font-size:13.008px;font-size:.813rem}#desktop-nav .mega-menu #mega-menu-item-22104 .widget_custom_html,#desktop-nav .mega-menu #mega-menu-item-23845 .widget_custom_html{margin-left:-50px;width:400px}body.internal-page #desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link{color:#6f7376}body.internal-page #desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link:before{content:"";background:url(images/caret-internal-grey.png) no-repeat center center scroll;background-size:contain}body.internal-page #desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link:focus,body.internal-page #desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link:hover{color:#262626}body.internal-page.border_blue #desktop-nav .menu-menu-2019-container>.menu>.menu-item-products.current-menu-parent>a{color:#085797;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}body.internal-page.border_red #desktop-nav .menu-menu-2019-container>.menu>.menu-item-products.current-menu-parent>a{color:#d21e43;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}body.internal-page.border_green #desktop-nav .menu-menu-2019-container>.menu>.menu-item-products.current-menu-parent>a{color:#bfd730;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}body.internal-page #desktop-nav .menu-menu-2019-container>.menu>.menu-item>a{color:#262626}body.internal-page #desktop-nav .menu-menu-2019-container>.menu>.menu-item.current-menu-parent>a{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}body.internal-page.border_blue #desktop-nav .mega-menu>#mega-menu-item-865>.mega-menu-link{color:#085797;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}body.internal-page.border_blue #desktop-nav .mega-menu>#mega-menu-item-865>.mega-menu-link:before{content:"";background:url(images/caret-blue.png) no-repeat center center scroll;background-size:contain}body.internal-page.border_red #desktop-nav .mega-menu>#mega-menu-item-865>.mega-menu-link{color:#d21e43;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}body.internal-page.border_red #desktop-nav .mega-menu>#mega-menu-item-865>.mega-menu-link:before{background:url(images/caret-red.png) no-repeat center center scroll;background-size:contain}body.internal-page.border_green #desktop-nav .mega-menu>#mega-menu-item-865>.mega-menu-link{color:#bfd730;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}body.internal-page.border_green #desktop-nav .mega-menu>#mega-menu-item-865>.mega-menu-link:before{background:url(images/caret-green.png) no-repeat center center scroll;background-size:contain}body.page-template-page-parent-php #desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link{color:#6f7376}body.page-template-page-parent-php #desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link:focus,body.page-template-page-parent-php #desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link:hover{color:#262626}body.archive #desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link,body.blog #desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link,body.page-template-page-landing_page #desktop-nav .mega-menu>.mega-menu-item>.mega-menu-link{color:#fff}body.internal-page .hamburger-inner,body.internal-page .hamburger-inner:after,body.internal-page .hamburger-inner:before{background-color:#6f7376}body.page-id-27137 .hamburger-inner,body.page-id-27137 .hamburger-inner:after,body.page-id-27137 .hamburger-inner:before,body.page-id-27176 .hamburger-inner,body.page-id-27176 .hamburger-inner:after,body.page-id-27176 .hamburger-inner:before,body.page-id-27178 .hamburger-inner,body.page-id-27178 .hamburger-inner:after,body.page-id-27178 .hamburger-inner:before,body.page-id-27180 .hamburger-inner,body.page-id-27180 .hamburger-inner:after,body.page-id-27180 .hamburger-inner:before,body.parent-pageid-63 .hamburger-inner,body.parent-pageid-63 .hamburger-inner:after,body.parent-pageid-63 .hamburger-inner:before,body.single-careers .hamburger-inner,body.single-careers .hamburger-inner:after,body.single-careers .hamburger-inner:before{background-color:#fff}.form-overlay .hamburger-inner,.form-overlay .hamburger-inner:after,.form-overlay .hamburger-inner:before{width:30px;height:2px}body.single-casestudies #desktop-nav .mega-menu>.mega-menu-item.mega-menu-item-448>.mega-menu-link{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}body.single-casestudies #desktop-nav .mega-menu>.mega-menu-item.mega-menu-item-449>.mega-menu-link{font-family:FrutigerLTPro-Light,Helvetica,Arial,sans-serif}#mobile-nav{position:fixed;top:0;left:100%;width:100%;height:100%;overflow:scroll;background:rgba(213,213,213,.98);z-index:9999;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#mobile-nav.open{left:0}#mobile-nav .mega-block-title{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}#mobile-nav .btn{position:absolute;width:calc(100% - 60px);max-width:700px;left:30px;bottom:30px;right:30px;margin:0 auto}#mobile-nav .product-search{display:block;margin:40px 0;position:relative}#mobile-nav .product-search input{border:none;background:rgba(255,255,255,.25);color:#262626}#mobile-nav .product-search input:focus{background:rgba(255,255,255,.75)}#mobile-nav .product-search #searchsubmit{border:0;background:0 0;padding:10px;line-height:1;position:relative;position:absolute;right:0;top:0}#mobile-nav #mega-menu-mobile-menu{min-height:100vh}@media only screen and (min-width:768px){#mobile-nav #mega-menu-mobile-menu{min-height:calc(100vh - 200px)}}@media only screen and (min-width:1260px){#mobile-nav{display:none}}#mobile-nav .mega-menu,#mobile-nav .menu,#mobile-nav .sub-menu{list-style:none;padding:0;margin:0}#mobile-nav .main-navigation{padding:84px 30px 30px 30px;max-width:700px;margin:0 auto;overflow:hidden}#mobile-nav .mega-menu>.mega-menu-item{position:relative;left:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#mobile-nav .mega-menu>.mega-menu-item .mega-menu-link,#mobile-nav .mega-menu>.mega-menu-item a{padding:15px;border-top:1px solid #707070;display:block;text-transform:uppercase;font-size:16px;font-size:1em;color:#6f7376}#mobile-nav .mega-menu>.mega-menu-item .mega-menu-link:focus,#mobile-nav .mega-menu>.mega-menu-item a:focus{background:rgba(247,247,247,.5)}#mobile-nav .mega-menu>.mega-menu-item .mega-menu-link:after,#mobile-nav .mega-menu>.mega-menu-item a:after{content:none}#mobile-nav .mega-menu>.mega-menu-item:last-child{border-bottom:1px solid #707070}#mobile-nav .mega-menu>.mega-menu-item.hide{left:calc(-100% - 30px)}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children.mega-touch_full>.forward{width:100%;background:url(images/caret-grey.png) no-repeat right 30px center scroll;background-size:4px 12px}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .caret{background:url(images/caret-grey.png) no-repeat center center scroll;background-size:4px 12px;width:4px;height:12px;position:absolute;top:0;padding:27px 30px;cursor:pointer;opacity:1;visibility:visible;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .caret.forward{right:-5px}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .caret.forward.open{opacity:0;visibility:hidden}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .caret.back{left:-5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:0;visibility:hidden}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .caret.back.open{opacity:1;visibility:visible}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu{position:absolute;left:calc(100% + 30px);width:100%;list-style:none;text-transform:uppercase;padding:15px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0;visibility:hidden;max-height:300px;height:100vh;overflow-y:scroll}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.open{left:0;opacity:1;visibility:visible}@media only screen and (min-width:375px){#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu{max-height:433px}}@media only screen and (min-width:768px){#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu{max-height:calc(100vh - 280px)}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu::-webkit-scrollbar{width:4px;background:#cacaca}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu::-webkit-scrollbar-thumb{background-color:#56595c;outline:1px solid #6f7376}}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu .menu{display:none}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu .menu .heading_link>a{display:none}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu .menu .subheading_link>a{font-size:12px;font-size:.75em;text-align:center;padding-top:0}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu .menu .subheading_link .sub-menu a{font-size:16px;font-size:1em;text-align:left;padding-left:0;padding-right:0}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children .mega-sub-menu .menu a{border:none}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children.display_children .mega-block-title{display:none}#mobile-nav .mega-menu>.mega-menu-item.mega-menu-item-has-children.display_children .menu{display:block}.search #desktop-nav .mega-current_page_parent{font-family:FrutigerLTPro-Light,Helvetica,Arial,sans-serif}#desktop-nav .mega-menu>.mega-menu-item.mega-menu-item-445 ul.mega-sub-menu>.mega-menu-item>div ul.menu>li.menu-item.heading_link>a{border-bottom:none;padding-bottom:0}#desktop-nav #mega-menu-item-445 .textwidget{position:relative}#desktop-nav #mega-menu-item-445 .textwidget .nav_title{position:absolute;font-size:16px;font-size:1rem;text-transform:uppercase;top:-35px;left:0;font-weight:700;color:#262626}.hamburger{display:block;position:absolute;right:35px;top:35px;padding:0;z-index:10000}.hamburger.is-active{position:fixed;top:35px;right:35px}@media only screen and (min-width:1260px){.hamburger{display:none}}.solution_link.hide{display:none}.header-tel{color:#6f7376;text-decoration:none}.header-tel img{vertical-align:middle;margin-right:10px}@media only screen and (max-width:1440px){.header-tel img{display:none}}.header-tel:focus,.header-tel:hover{color:#888d90}@media only screen and (min-width:1260px){.header-tel{display:inline-block;font-size:14px}}@media only screen and (min-width:1440px){.header-tel{font-size:16px}}.mega-menu-toggle{display:none}#desktop-nav .menu-item-1245 .sub-menu .subheading_link{padding-left:0!important;padding-right:0!important}.nav-wrap .mega-menu-wrap{margin-bottom:20px}.nav-logo{position:absolute;top:0;left:0;padding:12px 16px}.nav-logo:before{content:"";background:url(images/bg-shape.png) no-repeat center center scroll;background-size:contain;width:130px;height:80px;display:block;position:absolute;top:-2px;left:-30px}.nav-logo img{position:relative;width:42px}.about_menu_title{margin:auto!important}.about_menu_title,.about_menu_title>a{color:#262626!important;font-weight:700!important}.about_menu_item a{font-weight:500!important}body.single-donations #desktop-nav .current-menu-item>a,body.single-donations #desktop-nav .mega-current-menu-item>a,body.single-donations #desktop-nav .mega-current-page-ancestor>a,body.single-donations #desktop-nav .mega-current_page_parent>a{font-family:FrutigerLTPro-Light,Helvetica,Arial,sans-serif}body.archive #content,body.blog #content{padding-top:0}body.post-type-archive-casestudies #desktop-nav .mega-menu-item-449.mega-current_page_parent>a{font-family:FrutigerLTPro-Light,Helvetica,Arial,sans-serif}body.archive .hamburger-inner,body.archive .hamburger-inner:after,body.archive .hamburger-inner:before,body.blog .hamburger-inner,body.blog .hamburger-inner:after,body.blog .hamburger-inner:before,body.page-id-63 .hamburger-inner,body.page-id-63 .hamburger-inner:after,body.page-id-63 .hamburger-inner:before,body.page-id-65 .hamburger-inner,body.page-id-65 .hamburger-inner:after,body.page-id-65 .hamburger-inner:before{background-color:#fff}.archive-header{position:relative}.archive-header:before{content:"";background:rgba(111,115,118,.95);position:absolute;width:100%;height:100%;top:0;left:0}body.page-id-65 .archive-header-wrap.wrap{min-height:540px}.archive-title{color:#fff;font-size:30px;font-size:1.875rem}.archive-title span{font-family:FrutigerLTPro-Light,Helvetica,Arial,sans-serif;font-size:60px;font-size:3.75rem}@media only screen and (min-width:768px){.archive-title{font-size:45.008px;font-size:2.813rem}.archive-title span{font-size:90px;font-size:5.625rem}}@media screen and (max-width:375px){#searchString,#searchStringCS{font-size:13px}}.search{position:relative;margin:0 auto 0}@media only screen and (min-width:768px){.search{margin:0 80px 80px}}.search .search-button{position:absolute;top:1px;right:1px;background:0 0;border:none;padding:11px 10px 10px 10px;line-height:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.search .search-button:focus,.search .search-button:hover{background:#f7f7f7}@media screen and (max-width:375px){.search .search-button{display:none}}.news-grid,.related-pages,.search-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.news-grid .slick-slide .grid-post,.related-pages .slick-slide .grid-post,.search-grid .slick-slide .grid-post{padding:0 0;-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset;width:100%}.news-grid .case-study-box,.related-pages .case-study-box,.search-grid .case-study-box{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px}@media only screen and (min-width:768px){.news-grid .case-study-box p,.related-pages .case-study-box p,.search-grid .case-study-box p{font-size:18px;font-size:1.125rem}.news-grid .case-study-box .btn,.related-pages .case-study-box .btn,.search-grid .case-study-box .btn{bottom:30px}}@media only screen and (min-width:1030px){.news-grid .case-study-box,.related-pages .case-study-box,.search-grid .case-study-box{-webkit-flex-basis:calc(100% / 3 - 40px);-ms-flex-preferred-size:calc(100% / 3 - 40px);flex-basis:calc(100% / 3 - 40px);margin:0 20px 60px}.news-grid .case-study-box .box-content,.related-pages .case-study-box .box-content,.search-grid .case-study-box .box-content{height:315px}}@media only screen and (min-width:1260px){.news-grid .case-study-box .btn,.related-pages .case-study-box .btn,.search-grid .case-study-box .btn{bottom:-50px}}.news-grid .grid-post,.related-pages .grid-post,.search-grid .grid-post{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:60px}@media only screen and (min-width:768px){.news-grid .grid-post,.related-pages .grid-post,.search-grid .grid-post{-webkit-flex-basis:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);padding:0 20px}}.news-grid .grid-post .post-date,.related-pages .grid-post .post-date,.search-grid .grid-post .post-date{color:#979b9a;font-size:14px;font-size:.875rem;display:block;margin-bottom:10px}.news-grid .grid-post .entry-header .featured-image,.related-pages .grid-post .entry-header .featured-image,.search-grid .grid-post .entry-header .featured-image{display:block;line-height:0;position:relative;overflow:hidden;margin-bottom:20px;min-height:0}.news-grid .grid-post .entry-header .featured-image:before,.related-pages .grid-post .entry-header .featured-image:before,.search-grid .grid-post .entry-header .featured-image:before{content:"";background:rgba(0,0,0,.75);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.news-grid .grid-post .entry-header .featured-image:after,.related-pages .grid-post .entry-header .featured-image:after,.search-grid .grid-post .entry-header .featured-image:after{content:none}.news-grid .grid-post .entry-header .featured-image img,.related-pages .grid-post .entry-header .featured-image img,.search-grid .grid-post .entry-header .featured-image img{width:100%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.news-grid .grid-post .entry-header .featured-image:hover img,.related-pages .grid-post .entry-header .featured-image:hover img,.search-grid .grid-post .entry-header .featured-image:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.news-grid .grid-post .entry-header .featured-image:hover:before,.related-pages .grid-post .entry-header .featured-image:hover:before,.search-grid .grid-post .entry-header .featured-image:hover:before{opacity:1;visibility:visible}.news-grid .grid-post .entry-title,.related-pages .grid-post .entry-title,.search-grid .grid-post .entry-title{font-size:24px;font-size:1.5rem;margin:0}@media only screen and (min-width:1024px){.news-grid .grid-post .entry-title,.related-pages .grid-post .entry-title,.search-grid .grid-post .entry-title{min-height:85px}}.news-grid .grid-post .entry-title a,.related-pages .grid-post .entry-title a,.search-grid .grid-post .entry-title a{color:#6f7376}.news-grid .grid-post .entry-title a:focus,.news-grid .grid-post .entry-title a:hover,.related-pages .grid-post .entry-title a:focus,.related-pages .grid-post .entry-title a:hover,.search-grid .grid-post .entry-title a:focus,.search-grid .grid-post .entry-title a:hover{color:#96999c}.news-grid .grid-post .entry-title a:after,.related-pages .grid-post .entry-title a:after,.search-grid .grid-post .entry-title a:after{content:none}.news-grid .grid-post .entry-footer a,.related-pages .grid-post .entry-footer a,.search-grid .grid-post .entry-footer a{color:#979b9a}.news-grid .grid-post .entry-footer a:after,.related-pages .grid-post .entry-footer a:after,.search-grid .grid-post .entry-footer a:after{width:100%;border-color:#979b9a}.news-grid .grid-post .entry-footer a:focus:after,.news-grid .grid-post .entry-footer a:hover:after,.related-pages .grid-post .entry-footer a:focus:after,.related-pages .grid-post .entry-footer a:hover:after,.search-grid .grid-post .entry-footer a:focus:after,.search-grid .grid-post .entry-footer a:hover:after{width:0}.box-content *{letter-spacing:0}.loadmore{margin:0 auto;display:block;width:100%;max-width:600px}@media only screen and (min-width:1260px){.news-grid .case-study-box{-webkit-flex-basis:calc(100% / 3 - 15px);-ms-flex-preferred-size:calc(100% / 3 - 15px);flex-basis:calc(100% / 3 - 15px);margin:0 7.5px 60px}}@media only screen and (min-width:768px){.news-grid .grid-post{padding:0 15px}}@media only screen and (min-width:1024px){.news-grid .grid-post{padding:0 50px}}@media screen and (max-width:375px){.career-category-filter,.category-filter,.cs-category-filter{display:none}}.career-category-filter ul,.category-filter ul,.cs-category-filter ul{margin:0;padding:0;list-style:none}@media only screen and (min-width:768px){.career-category-filter ul,.category-filter ul,.cs-category-filter ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.career-category-filter ul li,.category-filter ul li,.cs-category-filter ul li{border-bottom:1px solid #6f7376;display:block;width:100%;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media only screen and (min-width:768px){.career-category-filter ul li,.category-filter ul li,.cs-category-filter ul li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.career-category-filter ul li:hover,.category-filter ul li:hover,.cs-category-filter ul li:hover{background:rgba(111,115,118,.5)}.career-category-filter ul li a,.category-filter ul li a,.cs-category-filter ul li a{display:block;color:#6f7376;padding:10px;text-align:center;font-size:15px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:64px}.career-category-filter ul li a:after,.category-filter ul li a:after,.cs-category-filter ul li a:after{content:none}.career-category-filter ul li:after,.category-filter ul li:after,.cs-category-filter ul li:after{position:absolute;bottom:-11px;width:0;height:0;border-style:solid;border-width:10px 15px 0 15px;opacity:0;border-color:#6f7376 transparent transparent transparent;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;left:calc(50% - 15px)}@media only screen and (min-width:768px){.career-category-filter ul li:after,.category-filter ul li:after,.cs-category-filter ul li:after{content:""}}.career-category-filter ul li.active,.category-filter ul li.active,.cs-category-filter ul li.active{background:#6f7376;position:relative}.career-category-filter ul li.active.cat_107,.category-filter ul li.active.cat_107,.cs-category-filter ul li.active.cat_107{background:#bfd730;border-color:#bfd730}.career-category-filter ul li.active.cat_107:after,.category-filter ul li.active.cat_107:after,.cs-category-filter ul li.active.cat_107:after{border-color:#bfd730 transparent transparent transparent}.career-category-filter ul li.active.cat_105,.category-filter ul li.active.cat_105,.cs-category-filter ul li.active.cat_105{background:#d21e43;border-color:#d21e43}.career-category-filter ul li.active.cat_105:after,.category-filter ul li.active.cat_105:after,.cs-category-filter ul li.active.cat_105:after{border-color:#d21e43 transparent transparent transparent}.career-category-filter ul li.active.cat_106,.category-filter ul li.active.cat_106,.cs-category-filter ul li.active.cat_106{background:#085797;border-color:#085797}.career-category-filter ul li.active.cat_106:after,.category-filter ul li.active.cat_106:after,.cs-category-filter ul li.active.cat_106:after{border-color:#085797 transparent transparent transparent}.career-category-filter ul li.active a,.category-filter ul li.active a,.cs-category-filter ul li.active a{color:#fff}.career-category-filter ul li.active:after,.category-filter ul li.active:after,.cs-category-filter ul li.active:after{opacity:1}@media only screen and (min-width:1260px){.case-study-box.grey-box{height:400px;overflow:hidden}.case-study-box.grey-box .img-container{height:280px}.case-study-box.grey-box .inner-container{max-height:none;overflow:visible}.case-study-box.grey-box p{margin:0}}.case-study-box .box-content .company-name{color:#fff;display:block;margin:0 0 20px;font-weight:500}@media only screen and (max-width:767px){.case-study-box .box-content .company-name{margin-bottom:20px;max-width:none}}@media only screen and (min-width:1260px){.case-study-box .box-content .company-name{margin-bottom:70px}}@media only screen and (min-width:768px){.case-study-box .box-content{position:relative}.case-study-box .btn{position:absolute;width:calc(100% - 70px);left:35px;bottom:-50px}}.related-pages .grid-post .entry-title{color:#262626}@media only screen and (min-width:1260px){.related-pages .single-cs-wrap .slider_nav{bottom:180px}}.related-pages .block-header{margin-bottom:60px}@media only screen and (min-width:1260px){.news-grid,.search-grid{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1260px){.news-grid .grid-post,.search-grid .grid-post{padding:0;max-width:30%;-webkit-flex-basis:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}}.news-grid.cf:after,.news-grid.cf:before,.search-grid.cf:after,.search-grid.cf:before,body.single-careers .news-grid.gform_fields:after,body.single-careers .news-grid.gform_fields:before,body.single-careers .search-grid.gform_fields:after,body.single-careers .search-grid.gform_fields:before{display:none}body.single .product-container{margin-top:58px;margin-bottom:40px}body.single .brochure-link{margin-bottom:40px}body.single .single-header{min-height:625px;position:relative}@media only screen and (max-width:767px){body.single .single-header{min-height:130px}}body.single .single-header:before{content:"";position:absolute;bottom:-50px;width:100%;height:60px;background:#fff;z-index:1}body.single .single-header .banner-image{position:absolute;width:100%;height:100%;-webkit-filter:blur(5px);filter:blur(5px)}@media only screen and (max-width:767px){body.single .single-header .banner-image{display:none}}body.single .single-header .banner-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8)}body.single .single-header .banner-image.cat_19{background:url(images/doors-access-placeholder.jpg) no-repeat center center scroll;background-size:cover}body.single .single-header .banner-image.cat_17{background:url(images/hoarding-placeholder.jpg) no-repeat center center scroll;background-size:cover}body.single .single-header .banner-image.cat_16{background:url(images/partitions-screen-curtains-placeholder.jpg) no-repeat center center scroll;background-size:cover}body.single .single-header .banner-image.cat_18{background:url(images/protection-systems-placeholder.jpg) no-repeat center center scroll;background-size:cover}body.single .single-header .banner-image.cat_15{background:url(images/window-film-shading-placeholder.jpg) no-repeat center center scroll;background-size:cover}body.single .single-header .banner-image.cat_default{background:url(images/news-placeholder.jpg) no-repeat center center scroll;background-size:cover}@media only screen and (min-width:1030px){body.single .single-page aside{max-width:293px}}@media only screen and (min-width:1260px){body.single .single-header-wrap .post-title{padding-right:0}}@media only screen and (min-width:1260px){body.single .single-header-wrap .product-gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1260px){body.single .single-header-wrap .product-gallery .gallery-carousel{max-width:700px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}body.single .single-header-wrap .product-gallery .gallery-carousel img{width:100%}@media only screen and (min-width:1260px){body.single .single-header-wrap .product-gallery .gallery-thumbnails{max-width:285px;margin-right:50px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}body.single.single-casestudies .single-header-wrap{max-width:1135px}@media only screen and (min-width:1260px){body.single.single-casestudies .single-page.wrap{padding-left:0;padding-right:0}}body.single .post-title{font-size:42px;font-size:2.625rem;margin-bottom:50px;color:#363636}@media only screen and (min-width:1030px){body.single .post-title{padding-right:100px}}body.single .hentry{margin-top:-390px;position:relative;z-index:10}@media only screen and (max-width:767px){body.single .hentry{margin-top:0}}body.single .hentry .related-industry .icon{width:65px;height:65px;border:1px solid #6f7376;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}body.single .hentry .related-industry .industry h3{font-family:FrutigerLTPro-Light,Helvetica,Arial,sans-serif;font-weight:700;color:#4e4e4e;margin-top:20px;margin-bottom:40px;letter-spacing:.03em;font-size:1.125em}body.single .hentry .post-content{margin-bottom:40px}body.single .hentry .post-content--career{max-width:700px}body.single .hentry .post-content h1,body.single .hentry .post-content h2,body.single .hentry .post-content h3,body.single .hentry .post-content h4,body.single .hentry .post-content h5,body.single .hentry .post-content h6{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;margin:0 0 40px}body.single .hentry .post-content .h2,body.single .hentry .post-content h2{font-size:24px;font-size:1.5rem}body.single .hentry .post-content .h3,body.single .hentry .post-content h3{font-size:20px;font-size:1.25rem}body.single .hentry .post-content .h4,body.single .hentry .post-content h4{font-size:18px;font-size:1.125rem}body.single .hentry .post-content .h5,body.single .hentry .post-content h5{text-transform:uppercase;font-size:16px;font-size:1rem}body.single .hentry .post-content .h6,body.single .hentry .post-content h6{font-size:16px;font-size:1rem}body.single .hentry .post-content a{color:#085797}body.single .hentry .post-content a:after,body.single .hentry .post-content a:hover{color:#042d4e}body.single .hentry .post-content a:after:after,body.single .hentry .post-content a:hover:after{border-color:#042d4e}body.single .hentry .post-content p{margin:0 0 35px}body.single .hentry .post-content p:last-child{margin:0}@media only screen and (min-width:768px){body.single .post-footer .posts-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}body.single .post-footer .nav-item a{display:block;padding:0 40px;height:48px;line-height:48px;border:1px solid #000;text-align:center;color:#6f7376}@media only screen and (min-width:768px){body.single .post-footer .nav-item a{width:140px}}body.single .post-footer .nav-item a:after{content:none}body.single .post-footer .nav-item a:focus,body.single .post-footer .nav-item a:hover{background:#085797;color:#fff}body.single .post-footer .previous-post a{position:relative}body.single .post-footer .previous-post a:before{content:"";background:url(images/caret_left.png) no-repeat center center scroll;background-size:contain;width:4px;height:12px;position:absolute;left:20px;top:16px}body.single .post-footer .share{text-align:center}body.single .post-footer .share .addtoany_list.a2a_kit_size_32 a{font-size:25px;line-height:25px;padding:0}body.single .post-footer .share .addtoany_list.a2a_kit_size_32 a>span{width:25px}body.single .post-footer .addtoany_shortcode{clear:both;text-align:center}@media only screen and (min-width:768px){body.single .post-footer .addtoany_shortcode{clear:none}}body.single .post-footer .next-post a{position:relative}body.single .post-footer .next-post a:before{content:"";background:url(images/caret_right.png) no-repeat center center scroll;background-size:contain;width:4px;height:12px;position:absolute;right:20px;top:16px}body.single .post-meta{margin-bottom:20px;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;font-size:1.125rem}body.single .post-meta span{display:block;color:#6f7376}body.single .enquiry-box{padding:20px;padding-top:40px;border:1px solid #707070;margin-bottom:50px}body.single .enquiry-box p{font-size:16px;font-size:1rem;margin:0 0 40px;padding-left:10px;padding-right:10px}body.single .enquiry-box .btn{padding-left:0;padding-right:0;background:#262626;border:0;font-size:16px;font-size:1rem}body.single .enquiry-box .btn:hover{background:#fff}body.single .recent_posts{padding:12px;border:1px solid #6f7376}body.single .recent_posts>h3{margin-bottom:20px}body.single .recent_posts .featured_image{margin-bottom:20px;display:block;overflow:hidden;position:relative}body.single .recent_posts .featured_image:before{content:"";background:rgba(0,0,0,.25);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:1;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}body.single .recent_posts .featured_image:after{width:0}body.single .recent_posts .featured_image:hover:before{opacity:1}body.single .recent_posts .featured_image:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body.single .recent_posts .featured_image img{display:block;line-height:1;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body.single .recent_posts .post-content h3{font-size:24px;font-size:1.5rem;font-family:FrutigerLTPro-Light,Helvetica,Arial,sans-serif;margin-bottom:5px}body.single .recent_posts .post-content h3 a{color:#4e4e4e}body.single .recent_posts .post-content h3 a:after{width:0}body.single .recent_posts .post-content .post-date{color:rgba(78,78,78,.5);font-size:14px;font-size:.875rem;display:block;margin-bottom:10px}body.single .recent_posts .post-content .readmore{color:#6f7376}body.single .recent_posts .post-content .readmore:after{width:100%}body.single .recent_posts .post-content .readmore:focus:after,body.single .recent_posts .post-content .readmore:hover:after{width:0}@media only screen and (max-width:767px){.group-2{display:none}}@media only screen and (min-width:768px){.featured-image{min-height:225px}}.featured-image img{width:100%}@media only screen and (max-width:767px){.featured-image.masonry-grid .grid-item{margin-bottom:20px}}@media only screen and (min-width:768px){.featured-image.masonry-grid{display:block}}.featured-image.masonry-grid .grid-item{line-height:0}.featured-image.masonry-grid .grid-item img{width:100%}.featured-image .grid-item-container.first .grid-item{height:100%}.featured-image .grid-item-container.first .grid-item img{height:100%}.featured-image .grid-item-container.last>.grid-item{margin-bottom:20px}.client{background:#6f7376;margin-bottom:40px;-webkit-box-shadow:rgba(0,0,0,.16) 0 0 5px 2px;box-shadow:rgba(0,0,0,.16) 0 0 5px 2px}@media only screen and (min-width:1030px){.client.mobile_box{display:none}}.client.desktop_box{display:none}@media only screen and (min-width:1030px){.client.desktop_box{display:block}}.client .client-logo{background:#fff;padding:40px;text-align:center}.client .client-details{padding:20px 20px;color:#fff}.client .client-details .client-head{display:block;margin:0 0 5px}@media only screen and (max-width:767px){body.single.single-casestudies .banner-image{display:block;height:600px}body.single.single-casestudies .single-header:before{content:none}}body.single-careers .gform_fields .gfield{margin:0 0 20px}body.single-careers .gform_fields .gfield_radio{color:#fff}body.single-careers .gform_fields .clear{clear:both}body.single-careers .gform_fields .gfield_label{margin:0 0 5px}body.single-careers .gform_fields .gfield_radio li{display:inline-block;margin-right:60px}body.single-careers .gform_fields .file_upload .ginput_container_fileupload{position:static;margin-left:5px}body.single-careers .gform_fields input[type=radio]{margin-right:10px;color:#fff}body.single-careers .gform_fields .screen-reader-text{display:block;color:#fff;font-size:12px;font-size:.75rem}body.single-careers .gform_fields .screen-reader-text#extensions_message_34_13{display:none}body.single-careers .gform_wrapper{background:#6f7376;position:relative;padding:20px 20px}@media only screen and (min-width:768px){body.single-careers .gform_wrapper{padding:40px}}body.single-careers .gform_footer input[type=submit]{width:100%}.vacancy-form-container{max-width:600px}.tabs-container{-webkit-box-shadow:rgba(0,0,0,.08) 0 0 20px 6px;box-shadow:rgba(0,0,0,.08) 0 0 20px 6px;margin-bottom:20px;max-width:705px}.tab-header .tabs{display:block;width:100%;float:left;background:0 0;border:1px solid rgba(0,0,0,.16);padding:25px 20px;-webkit-transition:border .25s ease-in-out;-o-transition:border .25s ease-in-out;transition:border .25s ease-in-out;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;font-weight:500}@media only screen and (min-width:768px){.tab-header .tabs{width:calc(100% / 3);border-top:none;border-left:none}}.tab-header .tabs:last-child{border-right:none}.tab-header .tabs.active{border-bottom:2px solid #085797}@media only screen and (min-width:768px){.tab-header .tabs.active{border-bottom:none}}.border_blue .tab-header .tabs.active{border-bottom:2px solid #085797}.border_red .tab-header .tabs.active{border-bottom:2px solid #d21e43}.border_green .tab-header .tabs.active{border-bottom:2px solid #bfd730}.tab-group{position:relative}.tab-group .tab-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.tab-group .tab-content#tabs-1{position:static}.tab-group .tab-content.active{opacity:1;visibility:visible}.tab-group .tab-content table{border:1px solid #dcdcdc}.tab-group .tab-content table tr td{border-color:#d6d6d6;padding:12px}.tab-group .tab-content .tab-wrap{padding:20px}@media only screen and (min-width:768px){.tab-group .tab-content .tab-wrap{padding:40px}}.field,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%;border:1px solid #6f7376;height:44px;line-height:44px;padding:0 15px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#6f7376;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.field:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background:#262626;color:#fff}textarea{height:100px}select{background:#fff url(images/select-icon.png);background-size:40px 40px;background-position:center right 1px;background-repeat:no-repeat}.gform_wrapper .gform_body .gform_fields{list-style:none;padding:0;margin:0}.gform_validation_container{display:none}.ginput_preview{color:#fff}.ginput_preview strong{font-family:FrutigerLTPro-Light,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{background:#000;border:1px solid #000;color:#fff;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;height:49px;line-height:49px;font-size:15px;font-size:.9375rem;text-align:center;width:100px}.gform_wrapper .gform_footer input.button:focus,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:focus,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:focus,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:focus,.gform_wrapper .gform_page_footer input[type=submit]:hover{background:#fff;color:#000}#gform_wrapper_1 .gform_body{width:100%}#gform_confirmation_wrapper_1{color:#fff}.gform_fields ul{list-style:none;padding:0;margin:0}.gform_fields ul li{list-style-type:none}.gform_fields .no-label .gfield_label{display:none}.gform_fields .gfield_label{color:#fff;margin:0 0 15px;display:block}.file_upload{margin:0 0 15px;position:relative}.file_upload .gfield_label{width:100%;text-align:center;border:1px solid #fff;background:0 0;position:relative;padding:15px 15px;cursor:pointer;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin-bottom:0}.file_upload .gfield_label:focus,.file_upload .gfield_label:hover{background:#085797}.file_upload .gfield_label:after{content:"";background:url(images/upload_ico.png) no-repeat center center scroll;background-size:contain;position:absolute;right:20px;top:20px;width:17px;height:17px}.file_upload .ginput_container_fileupload{margin-bottom:0!important;position:absolute;left:130px;bottom:-2px}.file_upload .gfield_description{color:#fff;font-size:12px;font-size:.75rem}.gfield_description{margin-bottom:20px;font-size:12px;font-size:.75rem}.gform_drop_instructions{display:none}.gform_button_select_files{background-image:url(images/upload_ico.png);background-color:transparent;background-repeat:no-repeat;background-position:right 35% center;background-size:16px 16px;width:100%;height:60px;border:1px solid #fff}.enquiry-form-overlay .ginput_container.ginput_container_fileupload{margin-bottom:0}.enquiry-form-overlay .ginput_container.ginput_container_fileupload .screen-reader-text{font-size:12px;font-size:.75rem}#gform_wrapper_4,.quote_prefer_call{background:#6f7376;padding:40px}@media screen and (max-width:375px){#gform_wrapper_4,.quote_prefer_call{padding:20px}}#gform_wrapper_4 .gfield_label,.quote_prefer_call .gfield_label{color:#fff}#gform_wrapper_4 .ginput_container,.quote_prefer_call .ginput_container{margin-bottom:20px}#gform_wrapper_4 .dimensions,.quote_prefer_call .dimensions{max-width:355px;margin-bottom:40px}#gform_wrapper_4 .dimensions ul li,.quote_prefer_call .dimensions ul li{text-align:center;position:relative}#gform_wrapper_4 .dimensions ul li label,.quote_prefer_call .dimensions ul li label{position:absolute;top:60px;left:20px}#gform_wrapper_4 .gform_button,.quote_prefer_call .gform_button{width:100%}.quote_prefer_call{padding-top:0}.quote_prefer_call h3,.quote_prefer_call p{color:#fff}.quote_prefer_call h3{margin-bottom:20px}.quote_prefer_call .btn{width:100%;height:49px;line-height:49px;padding-top:0;padding-bottom:0}.dimensions{max-width:355px;min-height:105px}.dimensions ul li{text-align:center;position:relative}.dimensions ul li input{text-align:center}.dimensions ul li:after{content:none}@media only screen and (min-width:768px){#gform_wrapper_8 .dimensions{max-width:none}#gform_wrapper_8 .dimensions #field_8_30{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#gform_wrapper_8 .dimensions #field_8_20{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}#gform_wrapper_8 .dimensions #field_8_2{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#gform_wrapper_8 .dimensions #field_8_3{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#gform_wrapper_8 .col_2_flex{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}#gform_wrapper_8 .gfield_checkbox{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#gform_wrapper_8 .gfield_checkbox li{margin-right:10px}#gform_wrapper_8 select{padding-right:60px}@media only screen and (min-width:768px){#gform_wrapper_8 select{width:auto}}#gform_wrapper_8 .ginput_container_number input{width:auto}#gform_wrapper_9 .gfield_radio{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#gform_wrapper_9 .gfield_radio li{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}#gform_wrapper_9 .gfield_radio input{display:none}#gform_wrapper_9 .gfield_radio label{display:block;background:0 0;color:#000;border:1px solid #000;width:100%;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-align:center;padding:15px 0;cursor:pointer}#gform_wrapper_9 .gfield_radio label#label_9_30_1{background:#000;color:#fff}#gform_wrapper_9 .gfield_radio label:focus,#gform_wrapper_9 .gfield_radio label:hover{background:#085797;color:#fff}#gform_wrapper_9 .gfield_radio input[type=radio]:checked+label,#gform_wrapper_9 .gfield_radio input[type=radio]:checked+label#label_9_30_1{background:#085797;color:#fff}#gform_wrapper_9 .gfield_checkbox{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#gform_wrapper_9 .col-flexwrap .col_2_flex{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#gform_wrapper_9 select{padding-right:60px}#gform_wrapper_9 select#input_9_33{width:auto}.col-flexwrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1030px){.col-flexwrap .col_3_flex{-webkit-flex-basis:calc(100% / 3 - 20px);-ms-flex-preferred-size:calc(100% / 3 - 20px);flex-basis:calc(100% / 3 - 20px);margin-right:20px}}@media only screen and (min-width:1030px){.col-flexwrap .col_2_flex{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin-right:20px}}.gform_fields .gfield_error{position:relative}.gform_fields .gfield_error input,.gform_fields .gfield_error select{border:2px solid red}.enquiry-form-overlay{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.enquiry-form-overlay .wrap{padding:50px 50px!important}@media screen and (max-width:375px){.enquiry-form-overlay .wrap{padding:50px 20px!important}}.enquiry-form-overlay .form-wrap{max-width:460px;padding:60px 30px!important}@media only screen and (min-width:768px){.enquiry-form-overlay .form-wrap{max-width:760px;padding-left:50px!important;padding-right:50px!important}}@media only screen and (min-width:1260px){.enquiry-form-overlay .form-wrap{max-width:1300px}}.enquiry-form-overlay.confirmation-active .form-overlay{max-width:80%;width:100%}.enquiry-form-overlay.confirmation-active .form-overlay .form-wrap{max-width:880px;padding:150px 0!important}.enquiry-form-overlay.confirmation-active .form-overlay .form-wrap .confirmation-title{margin-bottom:30px}@media only screen and (min-width:1260px){.enquiry-form-overlay.confirmation-active .form-overlay .form-wrap .confirmation-title{font-size:7rem}}.enquiry-form-overlay .form-overlay{margin:0 auto;background:#6f7376;position:relative;overflow-y:scroll;height:auto;max-height:calc(100% - 100px)}.enquiry-form-overlay .form-overlay::-webkit-scrollbar{width:8px;background:#cacaca}.enquiry-form-overlay .form-overlay::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.enquiry-form-overlay .form-overlay::-webkit-scrollbar-thumb{background-color:#56595c;outline:1px solid #6f7376}.enquiry-form-overlay .form-overlay .hamburger{display:block;position:absolute;top:30px;right:30px}.enquiry-form-overlay .form-overlay .hamburger .hamburger-inner,.enquiry-form-overlay .form-overlay .hamburger .hamburger-inner:after,.enquiry-form-overlay .form-overlay .hamburger .hamburger-inner:before{background:#fff}.enquiry-form-overlay .form-overlay .form-container{color:#fff}.enquiry-form-overlay .form-overlay .form-container.first{margin-bottom:30px}@media only screen and (min-width:1030px){.enquiry-form-overlay .form-overlay .form-container.first{margin-bottom:0;padding-right:80px}}.enquiry-form-overlay .form-overlay .form-container h2{margin-bottom:0}.enquiry-form-overlay .form-overlay .form-container h2.gsection_title{margin-bottom:20px}.enquiry-form-overlay .form-overlay .form-container .gsection_description{margin-bottom:20px;margin-top:-20px}.enquiry-form-overlay .form-overlay .form-container .product-form-name{display:block;font-size:30px;font-size:1.875rem;margin-bottom:50px}.enquiry-form-overlay .form-overlay .form-container.confirmation-container{text-align:center}.enquiry-form-overlay .form-overlay .form-container.confirmation-container .confirmation-wrap{max-width:60%;margin:0 auto}.enquiry-form-overlay .form-overlay .form-container.confirmation-container #closeform{margin:50px 0}.enquiry-form-overlay .form-overlay .form-container .gdpr-text{margin-top:20px}.enquiry-form-overlay .form-overlay .form-content{margin-bottom:80px}.enquiry-form-overlay .form-overlay .form-content:last-child{margin-bottom:0}.enquiry-form-overlay .form-overlay .form-content .hours{color:#979b9a}.enquiry-form-overlay .form-overlay .form-content .tel{color:#fff;font-size:24px;font-size:1.5rem}.enquiry-form-overlay .form-overlay .form-content .tel:after{border-color:#fff}.enquiry-form-overlay .gfield-show-more .gfield_label{display:none}.enquiry-form-overlay .gfield-show-more .ginput_container_checkbox .gfield_checkbox{display:block}.enquiry-form-overlay .gfield-show-more .ginput_container_checkbox li{width:100%}.enquiry-form-overlay .gfield-show-more .ginput_container_checkbox li input{opacity:0;visibility:hidden;position:absolute;left:-9999999px}.enquiry-form-overlay .gfield-show-more .ginput_container_checkbox li input:hover+label{background:#fff;color:#6f7376}.enquiry-form-overlay .gfield-show-more .ginput_container_checkbox li label{width:100%;display:block;height:60px;line-height:60px;border:1px solid #fff;text-align:center;-webkit-transition:background .25s ease-in-out,color .25s ease-in-out;-o-transition:background .25s ease-in-out,color .25s ease-in-out;transition:background .25s ease-in-out,color .25s ease-in-out}.enquiry-form-overlay .btn{width:100%}.enquiry-form-overlay .ginput_container{margin-bottom:20px}.enquiry-form-overlay .gfield_checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.enquiry-form-overlay .gfield_checkbox li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.enquiry-form-overlay .gform_wrapper .gform_page_footer .gform_button,.enquiry-form-overlay .gform_wrapper .gform_page_footer .gform_next_button,.enquiry-form-overlay .gform_wrapper .gform_page_footer .gform_previous_button{width:100%}.enquiry-form-overlay .gform_wrapper .gform_page_footer .gform_button:focus,.enquiry-form-overlay .gform_wrapper .gform_page_footer .gform_button:hover,.enquiry-form-overlay .gform_wrapper .gform_page_footer .gform_next_button:focus,.enquiry-form-overlay .gform_wrapper .gform_page_footer .gform_next_button:hover,.enquiry-form-overlay .gform_wrapper .gform_page_footer .gform_previous_button:focus,.enquiry-form-overlay .gform_wrapper .gform_page_footer .gform_previous_button:hover{background:#085797;color:#fff}.enquiry-form-overlay .gform_wrapper .gform_page_footer .gform_previous_button{margin-bottom:20px}#needhelpform .form-overlay .wrap{padding:75px!important}#needhelpform .form-overlay .wrap h2{margin-bottom:20px}#needhelpform .form-overlay .wrap p{margin-bottom:20px}#needhelpform .form-overlay .wrap .form-content{margin-bottom:0}#exitintentmodal{text-align:center}#exitintentmodal .form-overlay .callback-wrap.wrap{max-width:570px}#exitintentmodal .form-overlay .callback-wrap.wrap .form-container h2{margin-bottom:20px}#exitintentmodal .form-overlay .callback-wrap.wrap .form-container p{margin-bottom:40px}#exitintentmodal .form-overlay .callback-wrap.wrap .form-container .tel{margin-top:0;margin-bottom:40px;display:inline-block;font-size:20.8px;font-size:1.3rem;color:#fff}#exitintentmodal .form-overlay .callback-wrap.wrap .form-container .tel:hover{color:#fff}.gfield_visibility_hidden{display:none}.ginput_container_date{position:relative}.ginput_container_date img{width:40px;height:auto;position:absolute;top:2px;right:2px;cursor:pointer}.confirmation-title{font-size:80px;font-size:5rem;margin:0}.newsletter-title{font-size:21.008px;font-size:1.313rem}.gf_progressbar_wrapper{display:none}#input_7_3>.gfield_label{display:none}#input_7_3 input{display:none}#input_7_3 label{display:block;background:0 0;color:#000;border:1px solid #000;width:100%;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-align:center;padding:15px 0;cursor:pointer}#input_7_3 label:focus,#input_7_3 label:hover{background:#085797;color:#fff}#input_7_3 input[type=radio]:checked+label{background:#085797;color:#fff}#field_7_4{text-align:center;margin-bottom:20px}#input_7_10{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#input_7_10 li{margin:0 20px}#input_7_10 .gchoice_7_10_0 input{display:none}#input_7_10 .gchoice_7_10_0 label{display:block;background:0 0;color:#000;border:1px solid #000;text-align:center;padding:15px 15px;cursor:pointer;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#input_7_10 .gchoice_7_10_0 label:focus,#input_7_10 .gchoice_7_10_0 label:hover{background:#085797;color:#fff}#input_7_10 .gchoice_7_10_0 input[type=radio]:checked+label{background:#085797;color:#fff}#input_7_10 .gchoice_7_10_1 input{display:none}#input_7_10 .gchoice_7_10_1 label{display:block;background:0 0;color:#000;border:1px solid #000;text-align:center;padding:15px 15px;cursor:pointer;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#input_7_10 .gchoice_7_10_1 label:focus,#input_7_10 .gchoice_7_10_1 label:hover{background:#085797;color:#fff}#callback-form .gform_wrapper{margin-bottom:20px}#callback-form .gform_wrapper .gform_button{width:100%}#callback-form .form-content{text-align:center}#callback-form .form-content h3{font-size:24px;font-size:1.5rem}#callback-form .form-content .hours{display:block}#callback-form .form-content .tel{font-size:24px;font-size:1.5rem}.ui-datepicker .ui-datepicker-header{position:relative;padding:.35em 0;border:none;border-bottom:1px solid #b6b6b6;border-radius:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:6px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{border:1px none}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-prev span{background-position:0 -32px!important}.ui-datepicker .ui-datepicker-next span{background-position:-16px -32px!important}.ui-datepicker .ui-datepicker-prev-hover span{background-position:0 -48px!important}.ui-datepicker .ui-datepicker-next-hover span{background-position:-16px -48px!important}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background:0 0;display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;font-size:12px;text-shadow:0 1px 0 rgba(255,255,255,.6)}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker table .ui-state-highlight{border-color:#085797}.ui-datepicker table .ui-state-hover{background:#085797;color:#fff;font-weight:700;text-shadow:0 1px 1px #234386;-webkit-box-shadow:0 0 0 rgba(255,255,255,.6) inset;box-shadow:0 0 0 rgba(255,255,255,.6) inset;border-color:#085797}.ui-datepicker-calendar .ui-state-default{background:0 0;border-color:#fff}.ui-datepicker-calendar .ui-state-active{background:#085797;border-color:#085797;color:#fff;font-weight:700;text-shadow:0 1px 1px #234386}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;-webkit-filter:mask();filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-datepicker{border-width:0;background:#fff;width:300px}.ui-datepicker .ui-datepicker-header{background:#262626;padding:15px 0;border-width:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:16px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;font-size:12px;text-shadow:0 1px 0 rgba(255,255,255,.6)}.ui-datepicker .ui-datepicker-title select{height:27px;line-height:27px;width:45%;width:calc(49% - 5px);font-size:14px;color:#414141;padding-left:5px}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{margin-right:5px}.ui-datepicker .ui-datepicker-title .ui-datepicker-year{margin-left:5px}.ui-datepicker .ui-datepicker-title .ui-datepicker table{width:100%;border-collapse:collapse;margin:0 0 .4em;margin-top:.625rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker th.ui-datepicker-week-end *{color:#d21e43}.ui-datepicker td.ui-datepicker-week-end *{color:#949494}.ui-datepicker .ui-state-default{background:0 0;border-color:#fff;text-align:center;color:#6f7376}.ui-datepicker .ui-state-default:after{content:none}.ui-datepicker .ui-datepicker-next{background:url(images/caret.png) no-repeat center center scroll;background-size:12px 5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);cursor:pointer}.ui-datepicker .ui-datepicker-next span{text-indent:-9999px}.ui-datepicker .ui-datepicker-prev{background:url(images/caret.png) no-repeat center center scroll;background-size:12px 5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer}.ui-datepicker .ui-datepicker-prev span{text-indent:-9999px}.ui-datepicker .ui-datepicker-today{border:solid 1px #dbdbdb}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker td .ui-state-active,.ui-datepicker td .ui-state-active.ui-state-highlight,.ui-datepicker td .ui-state-active.ui-state-hover{text-shadow:none;font-weight:400;background:#d21e43;border-color:#d21e43;color:#fff}.ui-datepicker{width:17em;padding:0;display:none;border-color:#ddd}.ui-datepicker{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.5);box-shadow:0 4px 8px rgba(0,0,0,.5)}input[type=file]{text-indent:-9999px;margin-left:-85px;color:#fff;font-size:12px;font-size:.75rem}.validation_error{color:#000;font-weight:800;margin-bottom:20px;font-size:18px;font-size:1.125rem}.gfield_description.validation_message{display:none}#gform_wrapper_1{position:relative}#gform_wrapper_1 .validation_error{display:none}#gform_wrapper_1 .validation_message{padding:0 15px;line-height:50px}.form-container .productfinder{padding:0 20px}.form-container p{margin:0 0 50px}.form-container p.last-p{margin:0 0 10px}#sitevisit-form .gform_wrapper{margin-bottom:40px}.gform_wrapper .gdpr-options>.gfield_label{display:none!important}.gdpr-options ul{display:block!important}.gdpr-options ul li{display:inline-block;color:#fff;margin-right:10px}.gdpr-options ul li label{font-size:16px;font-size:1rem}body.internal-page .gdpr-overlay .hamburger-inner,body.internal-page .gdpr-overlay .hamburger-inner:after,body.internal-page .gdpr-overlay .hamburger-inner:before{background:#fff}.gdpr-text p,.gfield_html p{color:#fff;margin-bottom:20px;font-size:16px;font-size:1rem}.gdpr-text p a,.gfield_html p a{color:#fff}.gdpr-text p a:after,.gfield_html p a:after{width:100%;border-color:#fff;border-width:1px;bottom:-1px}.gdpr-text p a:hover:after,.gfield_html p a:hover:after{width:0}.gdpr-text p:last-child,.gfield_html p:last-child{margin-bottom:20px}.gform_confirmation_message .newsletter{text-align:center;max-width:60%;margin:40px auto 0}.gform_confirmation_message .newsletter #signup .form table{width:100%}.gform_confirmation_message .newsletter #signup .form input[type=text]{width:100%}.gform_confirmation_message .newsletter #signup .form input[type=submit]{padding-right:24px}button,input[type=button],input[type=submit]{border-radius:0}.gform_heading{color:#fff}#field_35_24 .gfield_description{color:#fff}#field_35_24 label{color:#fff}.newsletter-signup{background:#085797}@media all and (min-width:1024px){.newsletter-signup{height:116px}}@media all and (min-width:1440px){.newsletter-signup{background:-webkit-gradient(linear,left top,right top,from(#085797),color-stop(50%,#085797),color-stop(50%,#c6c7c9),to(#c6c7c9));background:-o-linear-gradient(left,#085797 0,#085797 50%,#c6c7c9 50%,#c6c7c9 100%);background:linear-gradient(to right,#085797 0,#085797 50%,#c6c7c9 50%,#c6c7c9 100%)}}.newsletter-signup .newsletter-wrap{background:#085797;padding:20px 20px;position:relative}@media all and (min-width:768px){.newsletter-signup .newsletter-wrap{padding:50px 20px;text-align:center;max-width:620px}}@media all and (min-width:1024px){.newsletter-signup .newsletter-wrap{height:116px;max-width:1280px;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 50px}}@media only screen and (min-width:1440px){.newsletter-signup .newsletter-wrap{padding-left:0;padding-right:0}}.newsletter-signup .newsletter-wrap:after{content:' ';display:none;width:144px;height:116px;position:absolute;right:0;top:0;background-color:#085797;background-image:url(images/newsletter_arrow.png);background-repeat:no-repeat;background-position:top right;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}@media all and (min-width:1440px){.newsletter-signup .newsletter-wrap:after{display:block}}@media all and (min-width:1024px){.newsletter-signup .newsletter-wrap:after{right:-40px}}.newsletter-signup .newsletter-wrap.animate:after{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}.newsletter-signup .newsletter-wrap h3{color:#fff;display:block;margin:0 0 20px}@media all and (min-width:1024px){.newsletter-signup .newsletter-wrap h3{margin:20px 60px 20px 0}}.newsletter-signup .newsletter-wrap .signup-container.validation__error input[type=email]{border:2px solid #d21e43}.newsletter-signup .newsletter-wrap .signup-container input[type=text]{height:49px;padding-top:3px;padding-bottom:0;width:100%;text-indent:20px;border:none;margin-left:-4px}@media all and (min-width:768px){.newsletter-signup .newsletter-wrap .signup-container input[type=text]{margin-left:0;width:475px}}.populate-email{display:none}.gchoice_1_2_2{margin-left:20px}#label_1_2_1,#label_1_2_2{color:#fff}#gform_wrapper_1.gform_wrapper .gform_body .gform_fields{display:block}.signup-container .form{position:relative}@media only screen and (min-width:768px){.signup-container .form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.signup-container .form input{height:49px;padding-top:3px;padding-bottom:0;width:100%;text-indent:20px;border:none;margin-left:-4px}@media all and (min-width:768px){.signup-container .form input{width:475px;margin-left:0}}@media all and (min-width:1024px){.signup-container .form input{width:304px}}.signup-container .form input[type=submit]{background-color:#000;border:1px solid #000;color:#fff;height:49px;line-height:24.5px;font-size:.9375rem;text-align:center;width:100px;text-align:left;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin-left:-4px;margin-top:1px}@media only screen and (max-width:767px){.signup-container .form input[type=submit]{width:100%;text-align:center;text-indent:0}}.signup-container .form input[type=submit]:focus,.signup-container .form input[type=submit]:hover{background:#fff;color:#000}.gdpr-overlay{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.gdpr-overlay .form-overlay{position:relative}.gdpr-overlay .closeform{display:block;position:absolute}.gdpr-overlay .form-overlay{background:#6f7376;max-width:800px;padding:30px 50px;text-align:center}.gdpr-overlay .form-overlay .success{margin:50px 0}.gdpr-overlay .form-overlay h2{margin-bottom:20px}.gdpr-overlay .form-overlay ul{margin:0 0 20px;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.gdpr-overlay .form-overlay ul li{list-style-type:none}.gdpr-overlay .form-overlay .btn{width:100%}.gdpr-overlay .form-overlay .hidden_input{opacity:0;visibility:hidden;position:absolute;left:100%}.gdpr-overlay .gdpr-acceptance{color:#fff}.gdpr-disclaimer{background:#4e4e4e}.gdpr-disclaimer .wrap{max-width:1280px}@media only screen and (min-width:1024px){.gdpr-disclaimer .wrap{padding:15px 206px 15px 0}}.gdpr-disclaimer .wrap .gdpr-text{font-size:12px}@media only screen and (min-width:1260px){.gdpr-disclaimer .wrap .gdpr-text{width:55%;float:right}}.gdpr-disclaimer .wrap .gdpr-text p{margin:0 0 10px}.gdpr-disclaimer .wrap .gdpr-text ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.gdpr-disclaimer .wrap .gdpr-text ul li{padding-right:10px;list-style:none;color:#fff;font-size:12px}.site-footer{background:#262626;color:#fff}.site-footer a{color:#fff;text-decoration:none}.site-footer .footer-meta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .footer-meta .footer-meta__contact{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}@media all and (min-width:1024px){.site-footer .footer-meta .footer-meta__contact{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;text-align:left}}.site-footer .footer-meta .footer-meta__contact h3{font-size:32px;font-size:2rem;font-weight:400}.site-footer .footer-meta .footer-meta__social{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}@media all and (min-width:1024px){.site-footer .footer-meta .footer-meta__social{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;text-align:center}}.site-footer .footer-meta .footer-meta__menu{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}@media all and (min-width:1024px){.site-footer .footer-meta .footer-meta__menu{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;text-align:right;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:65px}}.site-footer .footer-meta .footer-meta__menu nav ul{list-style:none;margin:0;padding:0}.site-footer .footer-meta .footer-meta__menu nav ul li{margin-bottom:14px}.site-footer .footer-meta .footer-meta__menu nav ul li:last-child{margin-bottom:0}.site-footer .site-info{width:100%;color:#fff;background:#262626;text-align:center;border-top:1px solid #fff;font-size:16px;font-size:1rem;padding:15px}@media screen and (min-width:768px){.site-footer .site-info{height:62px;line-height:62px;padding:0}}.site-footer .site-info p{margin:0;color:#6f7376}.site-footer .site-info a{color:#6f7376;text-decoration:none}.site-footer .site-info a:focus,.site-footer .site-info a:hover{color:#fff}.site-footer .site-info a:focus:after,.site-footer .site-info a:hover:after{border-bottom-color:#fff}.site-footer .site-info .content-wrap{position:relative;padding:0}.social-links .social-icon{width:40px;height:40px;padding:5px;display:inline-block;border:1px solid #fff;border-radius:50%;border-color:transparent;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.social-links .social-icon:after{content:none}.social-links .social-icon svg{display:block;fill:rgba(255,255,255,.25);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.social-links .social-icon:hover{border-color:#fff}.social-links .social-icon:hover svg{fill:#fff}.westgate-group{display:block;line-height:0;width:200px;margin:20px auto 0}@media only screen and (min-width:1024px){.westgate-group{float:left;margin-left:0;margin-right:0}}.westgate-group:after{content:none}#scrollTop{position:absolute;width:63px;height:63px;background:#fff;text-align:center;border-radius:50%;top:-100px;right:0;cursor:pointer;line-height:60px}@media only screen and (min-width:768px){#scrollTop{top:-30px}}#scrollTop span.label{color:#262626;font-size:14px;font-size:.875rem;position:relative;margin-top:7px;display:block}#scrollTop span.label:before{color:#707070;font-size:30px;font-size:1.875rem;content:'ˆ';position:absolute;top:6px;left:0;width:100%;text-align:center;height:14px;line-height:14px;top:14px}.main-banner{position:relative;overflow:hidden}.main-banner:before{content:"";background:rgba(82,82,82,.6);position:absolute;top:0;left:0;width:100%;height:100%}.main-banner .triangle{display:none}@media only screen and (min-width:768px){.main-banner .triangle{display:block;position:absolute;top:0;right:0;width:0;height:100%;border-style:solid;border-width:0 0 84vh 450px;border-color:transparent transparent #dadada transparent}}body.home #desktop-nav .nav-right .header-tel .phone_white{opacity:1}body.home #desktop-nav .nav-right .header-tel{color:#fff}body.home #desktop-nav .nav-right .product-search .open-button img.white{opacity:1}.site-header.scrolled #desktop-nav .nav-right .header-tel img{opacity:1}.site-header.scrolled #desktop-nav .nav-right .product-search .open-button img.grey{opacity:1}.site-header.scrolled #desktop-nav .nav-right .header-tel .phone_white{opacity:0}.site-header.scrolled #desktop-nav .nav-right .header-tel{color:#6f7376}.site-header.scrolled #desktop-nav .nav-right .product-search .open-button img.white{opacity:0}.welcome{color:#fff}@media only screen and (max-width:1029px){.welcome{margin-bottom:50px}}.welcome .pagesubtitle{margin:0;font-family:Kristi,cursive;line-height:.9}.welcome .tagline{margin-bottom:40px}.welcome .tagline p{margin:0}.welcome .tagline a{color:#fff;text-decoration:underline}.welcome .tagline a:focus,.welcome .tagline a:hover{color:#6f7376}.welcome .tagline a:after{content:none}.welcome .page-title{margin:0 0 60px;font-size:28px;font-size:1.75rem;margin:0 0 20px;font-weight:400}@media only screen and (min-width:768px){.welcome .page-title{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1030px){.welcome .page-title{font-size:35.2px;font-size:2.2rem}}@media only screen and (min-width:1260px){.welcome .page-title{font-size:44.8px;font-size:2.8rem}}@media only screen and (min-width:768px){.welcome h3{font-size:30px;font-size:1.875rem;margin-bottom:35px}}.welcome.internal-page h3{color:#6f7376}.product-container{position:relative;margin-bottom:12px;-webkit-box-shadow:rgba(0,0,0,.16) 0 0 5px 2px;box-shadow:rgba(0,0,0,.16) 0 0 5px 2px}.product-container:last-child{margin-bottom:0}.product-container .white-triangle-container{padding:28px 50px;background:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.product-container .white-triangle-container.border-blue{border-left:8px solid #085797}.product-container .white-triangle-container.border-red{border-left:8px solid #d21e43}.product-container .white-triangle-container.border-green{border-left:8px solid #bfd730}.product-container .bgimage{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;height:120px}.banner-products .product-container{color:#6f7376;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}.banner-products .product-container .white-triangle-container{padding:28px;font-size:21.6px;font-size:1.35rem;padding-right:0;line-height:1.1}.banner-products .product-container .white-triangle-container:after{width:35px}.banner-products .product-container:hover .white-triangle-container:after{width:65px}.wrap.banner-wrap{padding:160px 20px 40px;position:relative;z-index:1;display:block}@media only screen and (min-width:768px){.wrap.banner-wrap{padding:240px 70px 130px 110px;margin:0 0 0 auto}}@media only screen and (min-width:1400px){.wrap.banner-wrap{max-width:1530px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1030px){.banner-products{max-width:540px}}.product-container{overflow:hidden;display:block;width:100%;width:100%}.product-container .white-triangle-container{width:60%;float:left;z-index:20;height:1px;min-height:152px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media only screen and (min-width:320px) and (max-width:414px){.product-container .white-triangle-container{width:60%;padding:28px 0 28px 28px}}.product-container .white-triangle-container img{margin:0 auto;position:relative;z-index:1;width:100%}.product-container .white-triangle-container .content-container{position:relative;z-index:1}.product-container .white-triangle-container:after{content:"";background:url(images/white-triangle.png) no-repeat center right scroll;background-size:150px 100%;position:absolute;width:100px;height:100%;top:0;right:-35px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.product-container .bgimage{position:absolute;width:50%;height:100%;right:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:10}.product-container .bgimage:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);opacity:0;visibility:hidden;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.product-container:hover .white-triangle-container:after{right:-65px}.product-container:hover .bgimage{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-container:hover .bgimage:before{opacity:1;visibility:visible}.product-container.clicked .white-triangle-container{width:calc(100% - 86px);-webkit-transition:all .4s cubic-bezier(.6,-.28,.735,.045);-o-transition:all .4s cubic-bezier(.6,-.28,.735,.045);transition:all .4s cubic-bezier(.6,-.28,.735,.045)}.industry-case-studies .banner-products{display:block;margin-bottom:20px}.case-studies .product-container .white-triangle-container{width:60%}@media only screen and (min-width:768px){.case-studies .product-container .white-triangle-container{width:calc(50% + 55px);padding:20px}}.productfinder{position:relative}.productfinder .findproduct.unslicked{max-height:160px;overflow:hidden}.productfinder .stage-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.productfinder .stage-container .btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:10px 10px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-width:2px;font-size:13.6px;font-size:.85rem;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:45%;margin-right:33px;margin-bottom:34px}@media only screen and (max-width:375px){.productfinder .stage-container .btn{line-height:1.1em}}@media only screen and (max-width:767px){.productfinder .stage-container .btn{margin-right:10px;margin-bottom:10px}}@media only screen and (min-width:768px){.productfinder .stage-container .btn{height:70px;width:155px;line-height:1.4em}}@media only screen and (min-width:1233px){.productfinder .stage-container .btn{margin-right:10px}}@media only screen and (min-width:1260px){.productfinder .stage-container .btn{margin-right:33px}}.productfinder .stage-container .btn:focus,.productfinder .stage-container .btn:hover{background:#fff;color:#6f7376}.Explorer .productfinder .stage-container .btn{display:block}.welcome .productfinder{max-width:650px}body.page-template-page-parent .welcome .stage-container .btn{border-width:1px;border-color:#6f7376;border-style:solid;color:#6f7376;height:60px}.back{background:0 0;border:0;padding:0;margin-bottom:20px;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#fff!important;position:absolute;right:0}@media only screen and (min-width:768px){.back{right:160px}}.back:after{border-color:#fff}.back.active{opacity:1;visibility:visible}#site-navigation .product-container .white-triangle-container{min-height:74px}#site-navigation .product-container .white-triangle-container img{max-width:130px}.ticker{overflow:hidden}.ticker .wrap{position:relative}@media only screen and (min-width:768px){.ticker .wrap{padding:50px 0}}.ticker .ticker-nav{position:absolute;top:calc(50% - 12px);left:0;width:100%}.ticker .ticker-nav .slick-ticker-prev{float:left}.ticker .ticker-nav .slick-ticker-next{float:right}@media only screen and (min-width:768px){.ticker .ticker-nav{display:none}}.ticker .ticker-slider{width:100%;max-width:100%}@media only screen and (min-width:1260px){.ticker .ticker-slider{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1024px){.ticker .ticker-slider .slick-list{width:100%}}.ticker .ticker-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.ticker .ticker-slider .slick-track{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1024px){.ticker .ticker-slider .slick-track{-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}}@media only screen and (min-width:768px){.ticker .ticker-slider .slick-slide{width:33.3%}}@media only screen and (min-width:1024px){.ticker .ticker-slider .slick-slide{-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset}}@media only screen and (min-width:1260px){.ticker .ticker-slider .slick-slide{text-align:center}}@media only screen and (min-width:1440px){.ticker .ticker-slider .slick-slide{text-align:initial}}.ticker .ticker-slider .slick-slide>div{text-align:center}.ticker .ticker-slider .ticker-item{outline:0;margin:0;padding:0}@media screen and (max-width:375px){.ticker .ticker-slider .ticker-item{margin-left:0;margin-right:0}}@media only screen and (min-width:768px){.ticker .ticker-slider .ticker-item{width:33.3%;display:inline-block;margin:0;text-align:center}}@media only screen and (min-width:1260px){.ticker .ticker-slider .ticker-item{max-width:170px}}@media only screen and (min-width:1440px){.ticker .ticker-slider .ticker-item{width:auto}}.ticker .ticker-slider .ticker-item img{outline:0;margin:auto;zoom:.7}@media only screen and (max-width:767px){.ticker .ticker-slider .ticker-item img{margin:auto}}.image-slider .image-container img{margin:0 auto}.image-slider .image-text{text-align:center;margin:20px 0;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif}.image-slider .ticker-item{padding:0 10px}.ticker-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -100px}.ticker-row .ticker-single{width:100%;text-align:center}@media only screen and (min-width:768px){.ticker-row .ticker-single{width:50%;padding:0 50px}}@media only screen and (min-width:1024px){.ticker-row .ticker-single{width:25%}}@media only screen and (max-width:1023px){.ticker--captions .ticker-row{margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:1023px){.ticker--captions .ticker-row .ticker-single{padding-bottom:40px}}@media screen and (max-width:375px){.industry-case-studies .banner-products{margin-top:20px}}@media screen and (max-width:375px){.industry-case-studies .banner-products .product-container .white-triangle-container{padding:20px}}.industry-case-studies .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:375px){.industry-case-studies .industry-blocks{margin-bottom:40px}}@media screen and (max-width:768px){.industry-case-studies .industry-blocks{margin-bottom:20px}}.industry-case-studies .industry-blocks .grey-box{display:block}@media only screen and (min-width:768px){.industry-case-studies .industry-blocks .grey-box{width:calc(50% - 15px);float:left}.industry-case-studies .industry-blocks .grey-box:nth-child(odd){margin-left:15px;float:right}.industry-case-studies .industry-blocks .grey-box:nth-child(even){clear:both}}@media only screen and (min-width:1260px){.industry-case-studies .industry-blocks .grey-box{min-height:0}}@media only screen and (min-width:1260px){.industry-case-studies .industry-blocks{max-width:810px}}.industry-case-studies .casestudy-blocks{margin-bottom:20px}.industry-case-studies .casestudy-blocks .product-container{margin-bottom:15px}@media only screen and (max-width:767px){.industry-case-studies .casestudy-blocks .case-studies{margin-bottom:20px}}@media only screen and (max-width:1260px){.industry-case-studies .casestudy-blocks{margin-left:0}}.block-header{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px;text-align:center}@media only screen and (min-width:768px){.block-header{text-align:left}}@media only screen and (min-width:1260px){.block-header{margin-bottom:80px}}.block-header h2{display:block;margin:0}@media only screen and (min-width:768px){.block-header h2{display:inline-block}}.block-header a{color:#6f7376}.block-header .view-all{margin-bottom:0;display:none}@media only screen and (min-width:768px){.block-header .view-all{float:right;display:inline-block;margin-top:22px;margin-bottom:0}}.grey-box{background:#6f7376;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:15px}@media only screen and (min-width:1030px) and (max-width:1107px){.grey-box{min-height:444px}}.grey-box .icon-container{position:absolute;top:75px;right:20px;background:#fff;border:1px solid #6f7376;border-radius:50%;width:47px;height:47px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}@media only screen and (min-width:768px){.grey-box .icon-container{top:73px;left:35px;width:80px;height:80px}}.grey-box .icon-container svg{width:30px}@media only screen and (min-width:768px){.grey-box .icon-container svg{width:40px}}.grey-box .icon-container.packaging-disposables svg{width:30px}.grey-box .icon-container .cls-1{fill:none;stroke:#6f7376;stroke-linecap:round;stroke-linejoin:round}.grey-box .icon-container .cls-2{fill:none;stroke:#6f7376;stroke-linecap:round;stroke-linejoin:round;stroke-width:10px}@media only screen and (min-width:1260px){.grey-box .inner-container{max-height:320px;overflow:hidden}}.grey-box .box-content{padding:20px 20px}@media only screen and (min-width:768px){.grey-box .box-content{padding:50px 35px}}.grey-box h2{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;color:#fff;font-size:20px;font-size:1.25rem;font-weight:500;margin:0 0 25px;max-width:50%}@media only screen and (min-width:768px){.grey-box h2{max-width:none}}.grey-box p{color:#fff;font-size:13.008px;font-size:.813rem;margin:0 0 60px}@media only screen and (max-width:767px){.grey-box p{margin-bottom:20px}}.grey-box .img-container{background:url(images/placeholder_grey_box.jpg) no-repeat center center scroll;background-size:cover;position:relative;width:100%;height:100px;border-bottom:1px solid #fff;-webkit-transition:.25s all ease-in-out;-o-transition:.25s all ease-in-out;transition:.25s all ease-in-out}@media only screen and (min-width:768px){.grey-box .img-container{height:112px}}@media only screen and (max-width:767px){.grey-box.case-study-box .img-container{height:100px}}@media only screen and (min-width:1260px){.grey-box:hover .img-container{height:0}.grey-box:hover .icon-container{top:-40px}}@media only screen and (min-width:1260px){.grey-box.no-hover:hover .img-container{height:112px}.grey-box.no-hover:hover .icon-container{top:73px}}.grey-box.grey-box_careers{min-height:310px}.grey-box.grey-box_careers .icon-container{border:0;background:0 0}.grey-box.grey-box_careers a{color:#fff;display:block;position:absolute;bottom:20px;right:30px;left:30px}.grey-box.grey-box_careers a:focus,.grey-box.grey-box_careers a:hover{color:#000!important}.case-study-container{-webkit-box-shadow:rgba(0,0,0,.08) 0 0 20px 6px;box-shadow:rgba(0,0,0,.08) 0 0 20px 6px;color:#6f7376}.case-study-container .white-trangle-container{padding:30px 30px}.case-study-container .bgimage{background:url(images/placeholder_case_study.jpg) no-repeat center center scroll;background-size:cover}.case-study-container h3{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;font-weight:500;margin:0 0 25px}@media only screen and (max-width:1333px){.case-study-container h3{margin:0 0 10px;font-size:16px;font-size:1rem}}@media only screen and (max-width:767px){.case-study-container h3{margin:0;font-size:16px;font-size:1rem}}.case-study-container p{font-size:13px;font-size:.8125rem;font-size:.813em;margin:0}@media only screen and (max-width:767px){.case-study-container p{display:none}}.case-studies .row{margin-bottom:20px}@media only screen and (min-width:1030px){.casestudy-blocks.first{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.casestudy-blocks.last{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:1260px){.casestudy-blocks{max-width:705px}}@media only screen and (min-width:1030px){.banner-products.first{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.banner-products.last{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}.wysiwyg-case-studies>.wrap>.content-container h2{line-height:1;margin-bottom:0;font-size:32px;font-size:2rem}@media screen and (min-width:768px){.wysiwyg-case-studies>.wrap>.content-container h2{font-size:32px;font-size:2rem}}@media screen and (min-width:1530px){.wysiwyg-case-studies>.wrap>.content-container h2{font-size:48px;font-size:3rem}}.product-types .product-type-row{margin-right:-15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-types .product-type-container{margin-bottom:20px;position:relative;overflow:hidden;width:100%}.product-types .product-type-container:after{content:none}@media only screen and (min-width:768px){.product-types .product-type-container{min-height:335px;width:calc(33.33333% - 15px);margin-right:15px}}.product-types .product-type-container .content{position:relative;color:#fff;padding:30px 40px}@media only screen and (min-width:768px){.product-types .product-type-container .content{max-width:350px}}.product-types .product-type-container .img-container{position:absolute;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;top:0;left:0;width:100%;height:100%}.product-types .product-type-container .img-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:1024px){.product-types .product-type-container .img-container:before{top:-30px}}@media only screen and (min-width:1260px){.product-types .product-type-container .img-container:before{top:-60px;left:-20px}}@media only screen and (min-width:1440px){.product-types .product-type-container .img-container:before{top:-60px;left:-130px}}.product-types .product-type-container .img-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:.25s all ease-in-out;-o-transition:.25s all ease-in-out;transition:.25s all ease-in-out}.product-types .product-type-container .img-container.red:before{background:rgba(210,30,67,.85)}@media only screen and (min-width:1024px){.product-types .product-type-container .img-container.red:before{background:url(images/red-pentagon.png) no-repeat top right scroll;background-size:cover}}.product-types .product-type-container .img-container.red:after{background:#d21e43}.product-types .product-type-container .img-container.blue:before{background:rgba(8,87,151,.85)}@media only screen and (min-width:1024px){.product-types .product-type-container .img-container.blue:before{background:url(images/blue-pentagon.png) no-repeat top right scroll;background-size:cover}}.product-types .product-type-container .img-container.blue:after{background:#085797}.product-types .product-type-container .img-container.yellow:before{background:rgba(191,215,48,.85)}@media only screen and (min-width:1024px){.product-types .product-type-container .img-container.yellow:before{background:url(images/green-pentagon.png) no-repeat top right scroll;background-size:cover}}.product-types .product-type-container .img-container.yellow:after{background:#bfd730}.product-types .product-type-container:focus .img-container,.product-types .product-type-container:hover .img-container{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.product-types .product-type-container:focus .img-container:after,.product-types .product-type-container:hover .img-container:after{opacity:1;visibility:visible}.product-types .product-type-container:focus span:after,.product-types .product-type-container:hover span:after{width:0}.product-types .product-type-container h2{font-size:22px;font-size:1.375rem;margin-bottom:1.125em}.product-types .product-type-container p,.product-types .product-type-container span{font-size:14px;font-size:.875rem;margin-top:0}.product-types .product-type-container span{position:relative}.product-types .product-type-container span:after{content:"";position:absolute;bottom:-3px;width:100%;left:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.about-us .header h3{margin:0;font-size:36px;font-size:2.25rem}@media only screen and (min-width:768px){.about-us .header h3{font-size:42px;font-size:2.625rem}}.about-us .header h2{margin:0 0 30px}.about-us .content-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-us .content-container .content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:18px;font-size:1.125rem;line-height:1.4}@media only screen and (min-width:768px){.about-us .content-container .content{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}}.about-us .content-container .content a{color:#6f7376;font-size:16px;font-size:1rem}.about-us .content-container .content a:after{width:100%}.about-us .content-container .content a:hover:after{width:0}.page-id-23490 .slider_nav{position:absolute;left:0;bottom:150px;width:100%;height:50px}@media only screen and (max-width:767px){.page-id-23490 .slider_nav{display:none}}.page-id-23490 .slider_nav .slick-rel-next{right:0}.page-id-23490 .slider_nav .slick-rel-prev{left:0}.page-id-23490 .slider_nav .slick-nav{border:none;position:absolute;width:50px;height:50px;background:0 0}.page-id-23490 .slider_nav .slick-nav:focus,.page-id-23490 .slider_nav .slick-nav:hover{background:0 0}@media only screen and (min-width:1260px){.page-id-23490 .slider_nav .slick-rel-next{right:0}.page-id-23490 .slider_nav .slick-rel-prev{left:0}}.page-id-23490 .image-slider-block>.wrap{position:relative}@media only screen and (max-width:1023px){.page-id-23490 .image-slider-block .image-container img{height:100%;width:auto}}.video_wrap.wrap{max-width:1080px;position:relative}@media only screen and (max-width:767px){section.video{margin-bottom:40px}}section.video .video-container{position:relative;max-width:798px;width:100%;margin:auto}@media only screen and (min-width:768px){section.video .video-container:before{border:2px solid #085797;max-width:850px;height:440px;display:block;position:absolute;width:calc(100% + 60px);z-index:1;margin-left:-28px;margin-top:20px}}section.video .video-container iframe{position:relative;z-index:1;width:100%;height:260px}@media only screen and (min-width:768px){section.video .video-container iframe{height:500px}}@media only screen and (min-width:768px){.video .video-slider:before{content:'';border:2px solid #085797;max-width:850px;height:440px;display:block;position:absolute;width:100%;z-index:1;left:0;right:0;margin:25px auto 0}}.video .video-slider .slick-list{z-index:1}.video .slider_nav{position:absolute;width:100%;top:50%;top:calc(50% - 50px);z-index:10}@media only screen and (max-width:1023px){.video .slider_nav{top:auto;bottom:20px}}.video .slider_nav .slick-nav{position:absolute;padding:0;line-height:0;display:block;width:50px;height:50px;border-radius:50%;background:0 0;border:1px solid #cecece;-webkit-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out}.video .slider_nav .slick-nav:focus,.video .slider_nav .slick-nav:hover{background:#cecece}.video .slider_nav .slick-nav.slick-prev{left:0}.video .slider_nav .slick-nav.slick-next{right:0}@media only screen and (max-width:767px){.video .slider_nav .slick-nav.slick-next{right:40px}}@media only screen and (min-width:1260px){.video .slider_nav .slick-nav.slick-next{right:100px}}@media only screen and (min-width:1700px){.video .slider_nav .slick-nav.slick-next{right:0}}.video-side .video-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video-side .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.testimonials{background-image:url(images/testimonials-bg.jpg);background-size:cover;background-position:center center;background-attachment:scroll;margin-top:50px;margin-bottom:0}section.testimonials .wrap{max-width:none;padding:120px 0}@media only screen and (max-width:767px){section.testimonials .wrap{padding:0}}section.testimonials .testimonial-slider{width:100%}section.testimonials .testimonial-slider .slick-list{overflow:visible}section.testimonials .testimonial-slider .slick-slide{margin-left:10px;margin-right:10px;padding-bottom:50px}@media only screen and (max-width:767px){section.testimonials .testimonial-slider .slick-slide{margin-top:40px}}@media only screen and (min-width:768px){section.testimonials .testimonial-slider .slick-slide{margin-left:40px;margin-right:40px;text-align:center}}section.testimonials .testimonial-slider .item{max-width:900px;background:#fff;padding:40px 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media only screen and (min-width:768px){section.testimonials .testimonial-slider .item{padding:80px 120px}}section.testimonials .testimonial-slider .item .quote-icon{position:absolute;top:-30px;right:20px}@media only screen and (min-width:768px){section.testimonials .testimonial-slider .item .quote-icon{position:absolute;top:-30px;left:0;right:0;margin:auto}}section.testimonials .testimonial-slider .item:after{content:' ';display:block;text-align:center;position:absolute;top:100%;left:50%;margin-left:-25px;width:0;height:0;border-style:solid;border-width:25px 25px 0 25px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-color:#fff transparent transparent transparent}.logos__slider_nav .slick-current{width:98px}@media all and (min-width:768px){.logos__slider_nav{display:block;width:600px;margin:0 auto}}.logos__slider_nav .slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.logos__slider_nav .slick-slide{margin:0 10px 40px}@media all and (min-width:768px){.logos__slider_nav .slick-slide{width:140px}}.logos__slider_nav .slick-slide>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px}.logos__slider_nav .testimonial_logo{background:#fff;border-radius:50%;width:78px;height:78px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid transparent;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;margin:auto}.logos__slider_nav .testimonial_logo img{display:inline-block;width:100%}.logos__slider_nav .testimonial_logo span{line-height:1;font-size:13.6px;font-size:.85rem}.logos__slider_nav .slick-current .testimonial_logo{-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-transform:scale(1.26);-ms-transform:scale(1.26);transform:scale(1.26);border:2px solid #085797}.client-name{font-size:16px;font-size:1rem;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;font-weight:500;color:#6f7376}.testimoinal-slider--careers{width:calc(100% + 30px);padding:15px;margin-left:-15px;overflow:hidden}.testimoinal-slider--careers .testimonial-slider--single{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out;-o-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out,-webkit-box-shadow .1s ease-in-out}.testimoinal-slider--careers .slick-slide{padding:50px 10px}.testimoinal-slider--careers .slick-list{margin:-10px}.testimoinal-slider--careers .slick-slide .testimonial-slider--single{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.35);box-shadow:0 0 10px 1px rgba(0,0,0,.35);padding:35px;position:relative}.testimoinal-slider--careers .slick-slide .testimonial-slider--single--blue{border-top:10px solid #085797}.testimoinal-slider--careers .slick-slide .testimonial-slider--single--blue h3{color:#085797}.testimoinal-slider--careers .slick-slide .testimonial-slider--single--red{border-top:10px solid #d21e43}.testimoinal-slider--careers .slick-slide .testimonial-slider--single--red h3{color:#d21e43}.testimoinal-slider--careers .slick-slide .testimonial-slider--single--green{border-top:10px solid #bfd730}.testimoinal-slider--careers .slick-slide .testimonial-slider--single--green h3{color:#bfd730}.testimoinal-slider--careers .slick-slide .testimonial-slider--single h3{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem}.testimoinal-slider--careers .slick-slide .testimonial-slider--single:after{content:"";display:block;text-align:center;position:absolute;top:100%;left:35px;width:0;height:0;border-style:solid;border-width:25px 25px 0 25px;border-color:#fff transparent transparent transparent;-webkit-filter:drop-shadow(0 4px 2px rgba(0, 0, 0, .35));filter:drop-shadow(0 4px 2px rgba(0, 0, 0, .35))}.testimoinal-slider--careers .quote-icon{position:absolute;top:-35px;right:70px}body.border_blue .product-header .h1,body.border_blue .product-header .seo_title,body.border_blue .product-header h1{color:#085797}body.border_blue .breadcrumb .breadcrumb_last{color:#085797}body.border_red .product-header .h1,body.border_red .product-header .seo_title,body.border_red .product-header h1{color:#d21e43}body.border_red .breadcrumb .breadcrumb_last{color:#d21e43}body.border_green .product-header .h1,body.border_green .product-header .seo_title,body.border_green .product-header h1{color:#bfd730}body.border_green .breadcrumb .breadcrumb_last{color:#bfd730}.product-header-block.industry-header .product-footer .brochure-link{display:inline-block}@media only screen and (min-width:1260px){.product-header-block .page-content{margin-top:70px}}@media only screen and (min-width:1260px){.product-header-block.product-parent .page-content{margin-top:50px}}.product-header-block .product-header{text-align:center}.product-header-block .product-header.desk{display:none}@media only screen and (min-width:1030px){.product-header-block .product-header.desk{display:block}}@media only screen and (min-width:1030px){.product-header-block .product-header.mob{display:none}}@media only screen and (min-width:768px){.product-header-block .product-header{text-align:left}}.product-header-block .product-header .h1,.product-header-block .product-header h1{font-size:48px;font-size:3rem;margin:0 0 30px}@media only screen and (max-width:767px){.product-header-block .product-header .h1,.product-header-block .product-header h1{font-size:24px;font-size:1.5rem}}.product-header-block .product-header .seo_title{font-size:28px;font-size:1.75rem}.product-header-block .brand-logo{width:42px;margin-bottom:30px}@media only screen and (max-width:768px){.product-header-block .brand-logo{margin:0 auto}}.product-header-block .brand-logo--normal{width:64px;margin-bottom:10px}@media only screen and (max-width:768px){.product-header-block .brand-logo--normal{margin:0 auto}}.product-header-block .brand-logo-nothumb{margin-bottom:30px}.product-header-block .brand-logo-nothumb .parentLogo{height:42px}@media only screen and (max-width:768px){.product-header-block .brand-logo-nothumb{margin:0 auto}}.product-header-block .brand-logo-nothumb--normal{width:64px;margin-bottom:10px}@media only screen and (max-width:768px){.product-header-block .brand-logo-nothumb--normal{margin:0 auto}}.product-header-block .page-content{color:#7b7f81;margin-bottom:20px}@media only screen and (min-width:1030px){.product-header-block .page-content.first{padding-right:80px}.product-header-block .page-content.last{padding-left:80px}}.product-header-block .page-content .content{margin-bottom:20px}@media only screen and (min-width:768px){.product-header-block .page-content .content{margin-bottom:50px}}.product-header-block .gallery-carousel{position:relative;cursor:pointer;line-height:0;margin-bottom:20px;-webkit-box-shadow:rgba(0,0,0,.16) 0 0 5px 2px;box-shadow:rgba(0,0,0,.16) 0 0 5px 2px}@media only screen and (min-width:1260px){.product-header-block .gallery-carousel{width:calc(100% - 110px);float:right}}.product-header-block .gallery-carousel .slick-slide img{width:100%}.product-header-block .white-box{position:absolute;background:#fff;padding:30px 50px;bottom:10px;max-width:390px}@media only screen and (max-width:767px){.product-header-block .white-box{display:none}}.product-header-block .white-box .container{position:relative;z-index:1}.product-header-block .white-box:after{content:"";background:url(images/white-triangle.png) no-repeat center right scroll;background-size:150px 100%;position:absolute;width:100px;height:100%;top:0;right:-35px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.product-header-block .gallery-thumbnails .slick-slide{cursor:pointer}@media only screen and (max-width:767px){.product-header-block .gallery-thumbnails .image-item{width:32px}}.product-header-block .gallery-thumbnails .image-container{display:inline-block;position:relative;line-height:0;margin-bottom:10px}.product-header-block .gallery-thumbnails .image-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.product-header-block .gallery-thumbnails .image-container img{line-height:1}.product-header-block .gallery-thumbnails .image-container:focus:before,.product-header-block .gallery-thumbnails .image-container:hover:before{opacity:.5;visibility:visible}.product-header-block .gallery-thumbnails .slick-current .image-container:before{opacity:.5;visibility:visible}.product-header-block .gallery-thumbnails .thumbnail-nav{margin-bottom:20px}@media only screen and (min-width:1260px){.product-header-block .gallery-thumbnails .thumbnail-nav{width:90px;margin-bottom:0}}@media only screen and (min-width:768px){.product-header-block .gallery-thumbnails .thumbnail-nav .slick-track{margin:0}}.product-header-block .gallery-thumbnails .play-video{background:#085797;border:0;margin:0;display:block;padding:30px;width:100%;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media only screen and (min-width:1260px){.product-header-block .gallery-thumbnails .play-video{width:90px}}.product-header-block .gallery-thumbnails .play-video img{display:block;margin:0 auto}.product-header-block .gallery-thumbnails .play-video:focus,.product-header-block .gallery-thumbnails .play-video:hover{background:#053b67}@media only screen and (min-width:1260px){.page-template-page-childproduct .product-header-block .page-content{margin-top:0}}.overlay{position:fixed;z-index:99999;left:0;top:0;overflow:hidden;width:100%;height:100%;background:rgba(255,255,255,.95);opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;overflow:scroll}@media only screen and (min-width:1260px){.overlay{overflow:visible}}.overlay .video-overlay{position:relative;top:calc(50% - 50px);padding-bottom:56.25%;height:0;overflow:hidden;max-width:800px;left:0;right:0;margin:0 auto;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.overlay .video-overlay embed,.overlay .video-overlay iframe,.overlay .video-overlay object{position:absolute;top:0;left:0;width:100%;height:100%;max-height:450px}.overlay.open{opacity:1;visibility:visible}.overlay.open .video-overlay{top:calc(50% - 225px)}.product-variable{margin-bottom:20px;max-width:400px}.product-features .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1060px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.product-features .wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-features .feature{padding:0 10px;text-align:center;margin-bottom:20px}.product-features .feature a{color:#6f7376;display:block}.product-features .feature a:after{content:none}.product-features .feature a:focus .icon-container img,.product-features .feature a:hover .icon-container img{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.product-features .feature-text{width:140px;margin:0 auto}.product-features .icon-container{width:93px;height:93px;margin:0 auto 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-features .icon-container img{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.Explorer .product-features{display:block}.Explorer .product-features .feature{display:inline-block;float:left;margin:0 20px}.Explorer .product-features .feature .icon-container{display:block}.product-parent .product-gallery{display:none}@media only screen and (min-width:768px){.product-parent .product-gallery{display:block}}.dotted-slider .slick-dots{position:absolute;left:0;right:0;padding:0;margin:20px 0 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.dotted-slider .slick-dots li{list-style:none;padding:0 10px;margin:0;display:inline-block;line-height:0}.dotted-slider .slick-dots li button{background:0 0;border:2px solid #c5c5c5;width:10px;height:10px;display:block;border-radius:30px;padding:0;text-indent:-9999px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.dotted-slider .slick-dots li button:hover{background:#9f9f9f;border-color:#ebebeb}.dotted-slider .slick-dots li.slick-active button{background:#6f7376}.all-industries .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1320px}.all-industries .grey-box{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px}@media only screen and (min-width:768px){.all-industries .grey-box{-webkit-flex-basis:31.491712705%;-ms-flex-preferred-size:31.491712705%;flex-basis:31.491712705%;width:31.491712705%;margin-left:15px;margin-bottom:90px}}.all-industries .grey-box.first{margin-left:0}.faqs a{color:#085797}.faq-container{margin-bottom:55px}.faq-container .question{cursor:pointer;position:relative;margin-bottom:10px}.faq-container .question h3{color:#085797;font-size:20px;font-size:1.25rem;margin:0 30px 0 0}.faq-container .question .caret{background:url(images/blue-caret.png) no-repeat center center scroll;background-size:contain;width:12px;height:5px;position:absolute;top:0;right:0;padding:14px 0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.faq-container .question .caret.rotate{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-container .answer{display:none}.faq-container .answer span{font-size:15px;font-size:1em}.related-pages .wrap{position:relative}.related-pages .image-container{display:block;line-height:1;padding-right:20px;text-align:center}@media only screen and (max-width:767px){.related-pages .image-container{padding-right:0}}.related-pages .image-container img{width:100%;margin-bottom:20px}.related-pages .image-container span{color:#6f7376}.related-pages .image-container:after{content:none}.related-pages .related-pages-carousel{z-index:1}@media only screen and (max-width:767px){.related-pages .related-pages-carousel{width:85%;margin:auto}}@media only screen and (min-width:768px) and (max-width:1024px){.related-pages .related-pages-carousel .slick-track{margin-left:-10px;margin-right:-10px}.related-pages .related-pages-carousel .slick-slide{padding:0 10px}}.related-pages .slider_nav{position:absolute;left:0;bottom:150px;width:100%;height:50px}@media only screen and (max-width:767px){.related-pages .slider_nav{bottom:104px}}.related-pages .slider_nav .slick-rel-next{right:0}.related-pages .slider_nav .slick-rel-prev{left:0}.related-pages .slider_nav .slick-nav{border:none;position:absolute;background:0 0;padding:0;background:0 0}.related-pages .slider_nav .slick-nav:focus,.related-pages .slider_nav .slick-nav:hover{background:0 0}@media only screen and (min-width:1260px){.related-pages .slider_nav .slick-rel-next{right:0}.related-pages .slider_nav .slick-rel-prev{left:0}}@media only screen and (max-width:1259px){.related-pages .case-study-box .company-name{margin-bottom:20px}}@media only screen and (min-width:768px){.related-pages .case-study-box{height:400px}.related-pages .case-study-box .btn{bottom:0}}@media only screen and (min-width:1260px){.related-pages .case-study-box{margin:0;height:320px}.related-pages .case-study-box .box-content{height:254px}.related-pages .case-study-box .box-content .company-name{font-size:17.6px;font-size:1.1rem;margin-bottom:50px}.related-pages .case-study-box .btn{bottom:-50px}.related-pages .case-study-box .img-container{height:225px}.related-pages .case-study-box:hover .img-container{height:0}.related-pages .case-study-box p{font-size:17.6px;font-size:1.1rem}}@media only screen and (min-width:1440px){.related-pages .case-study-box{margin:0;height:320px}.related-pages .case-study-box .box-content{height:254px}.related-pages .case-study-box .box-content .company-name{font-size:18px;font-size:1.125rem;margin-bottom:70px}.related-pages .case-study-box .btn{bottom:-50px}.related-pages .case-study-box .img-container{height:225px}.related-pages .case-study-box:hover .img-container{height:0}.related-pages .case-study-box p{font-size:18px;font-size:1.125rem}}.single-cs-wrap .slick-slide{padding-right:0}@media only screen and (min-width:375px){.single-cs-wrap .slick-slide{padding-right:0}}@media only screen and (min-width:1260px){.single-cs-wrap .slick-slide{padding-right:60px}}@media only screen and (max-width:375px){.single-cs-wrap .slider_nav{bottom:40%}}.single-cs-wrap .grey-box .box-content{padding:30px 35px 40px}@media screen and (min-width:1260px){.single-cs-wrap .grey-box .box-content{padding:25px 30px 35px}}@media screen and (min-width:1440px){.single-cs-wrap .grey-box .box-content{padding:30px 35px 40px}}.child-pages:nth-child(odd){background:rgba(213,213,213,.2)}.child-pages h2{margin-bottom:60px}.child-pages .products .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1260px){.child-pages .products .wrap{padding:50px 30px}}.child-pages .products .child-header{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.child-pages .products .grandchild{margin:0 0 80px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:768px){.child-pages .products .grandchild{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0;width:33.3333%;padding-right:15px;margin-bottom:15px}}.child-pages .products .spacer{height:90px;width:100%}@media screen and (max-width:375px){.child-pages .products .spacer{display:none}}.child-pages .products .product-container .white-triangle-container{padding:0;min-height:0;height:186px}.child-pages .products .product-container .white-triangle-container:after{background:url(images/child-page-triangle.png) no-repeat right center scroll;background-size:cover;height:186px;right:-56px}.child-pages .products .product-container .white-triangle-container img{max-width:100%}.child-pages .products .product-container:hover .white-triangle-container{width:calc(50% + 20px)}.child-pages .products .product-container .content-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px}.child-pages .products .product-container .product-title{position:absolute;bottom:-1px;left:0;padding:5px 10px;font-size:15px;font-size:.9375rem;color:#fff;z-index:20;width:100%;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.child-pages .products .product-container .product-title span{position:relative;z-index:20}body.border_red .child-pages .products .product-container .product-title{background:#d21e43}body.border_red .child-pages .products .product-container .product-title:after{content:"";width:100px;height:100%;background:url(images/red-box-edge.png);background-repeat:no-repeat;background-position:bottom right;background-size:cover;position:absolute;right:-26px;top:0;z-index:-1}body.border_blue .child-pages .products .product-container .product-title{background:#085797}body.border_blue .child-pages .products .product-container .product-title:after{content:"";width:100px;height:100%;background:url(images/blue-box-edge.png);background-repeat:no-repeat;background-position:bottom right;background-size:cover;position:absolute;right:-26px;top:0;z-index:-1}body.border_green .child-pages .products .product-container .product-title{background:#bfd730}body.border_green .child-pages .products .product-container .product-title:after{content:"";width:100px;height:100%;background:url(images/green-box-edge.png);background-repeat:no-repeat;background-position:bottom right;background-size:cover;position:absolute;right:-26px;top:0;z-index:-1}@media only screen and (min-width:768px){.team-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}}.team-wrap .block-header{text-align:center}.team-member{width:145px;margin:0 auto 50px;text-align:center}@media only screen and (min-width:768px){.team-member{-webkit-flex-basis:calc(100% * (1/3) - 30px);-ms-flex-preferred-size:calc(100% * (1/3) - 30px);flex-basis:calc(100% * (1/3) - 30px)}}.team-member .image-container{margin:0 auto 20px}.team-member .image-container img{width:100%}.team-member .name{font-size:24px;font-size:1.5rem;margin-bottom:6px}.team-member .job-title{color:#979b9a}body.page-id-65 .archive-header-wrap.wrap{padding-top:60px}@media only screen and (max-width:340px){body.page-id-65 .archive-header-wrap.wrap span{font-size:50px;font-size:3.125rem}}body.page-id-65 .archive-title{margin-bottom:0}.contact-info .wrap.contact-info-wrap{max-width:370px;padding:0;position:relative}.contact-info .logo-container{position:absolute;background:url(images/bg-shape_flip.png) no-repeat center top scroll;background-size:cover;top:-140px;width:100%;height:140px;text-align:center;padding-top:25px}.contact-info .info-wrap{text-align:center;padding-top:12px}.contact-info .info-wrap a{color:#085797}.contact-info .social a{display:inline-block;margin:0 5px}.contact-info .hours{color:#979b9a}.contact-info .tel-number{margin:0}.contact-info .tel-number a{color:#6f7376}.form-title{font-size:18px;font-size:1.125rem;text-align:center}.contact-form{position:relative}@media only screen and (min-width:1030px){.contact-form{margin-bottom:110px}}@media only screen and (min-width:768px){.contact-form>.wrap{padding-bottom:40px}}#gform_wrapper_2{background:#6f7376;position:relative;padding:20px 20px}@media only screen and (min-width:768px){#gform_wrapper_2{padding:40px 60px}}#gform_wrapper_2 #gform_2{zoom:1}#gform_wrapper_2 #gform_2:after,#gform_wrapper_2 #gform_2:before{content:"";display:table}#gform_wrapper_2 #gform_2:after{clear:both}#gform_wrapper_2 .gform_footer{float:right;position:relative;width:100%}@media only screen and (min-width:1030px){#gform_wrapper_2 .gform_footer{width:calc(48.618784527%)}}@media only screen and (min-width:1260px){#gform_wrapper_2 .gform_footer{margin:0}}#gform_wrapper_2 .gform_footer input.button{width:100%}#gform_fields_2{zoom:1;position:relative}#gform_fields_2:after,#gform_fields_2:before{content:"";display:table}#gform_fields_2:after{clear:both}#gform_fields_2 .form-group ul{padding:0;margin:0}#gform_fields_2 .form-group ul li{list-style:none}#gform_fields_2 .gfield_label{color:#fff;margin:0 0 15px;display:block}#gform_fields_2 .ginput_container{margin:0 0 15px}#gform_fields_2 textarea{min-height:75px}.alternative-options h3{letter-spacing:0;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;margin:0 0 50px}@media only screen and (max-width:767px){.alternative-options h3{margin:0 0 50px}}.alternative-options .centre-title{text-align:center;font-weight:400}.alternative-options p{margin:0 0 30px}@media only screen and (min-width:1030px){.alternative-options{bottom:-440px;position:absolute;left:0;z-index:1;width:100%}}.alternative-options .wrap{background:#fff;padding-top:40px}.alternative-options .contact-box{background:#c5c7c8;text-align:left;position:relative;padding:20px 20px;margin-bottom:50px}@media only screen and (max-width:767px){.alternative-options .contact-box .btn{padding-left:0;padding-right:0}}.alternative-options .contact-box:last-child{margin-bottom:0}@media only screen and (min-width:768px){.alternative-options .contact-box{width:50%;float:left;text-align:center;padding:50px 20px 20px}.alternative-options .contact-box.first{border-right:1px solid #fff}}@media only screen and (min-width:1030px){.alternative-options .contact-box{padding:60px 96px 40px;margin-bottom:0}}@media only screen and (min-width:1440px){.alternative-options .contact-box{padding:60px 110px 40px}}.alternative-options .icon-container{position:absolute;top:-40px;right:20px;background:#fff;border:1px solid #6f7376;border-radius:50%;width:80px;height:80px;padding:15px 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:375px){.alternative-options .icon-container{width:60px;height:60px;top:-30px;right:15px}}@media only screen and (min-width:768px){.alternative-options .icon-container{right:auto;left:calc(50% - 40px)}}.alternative-options .icon-container svg{width:40px}@media screen and (max-width:375px){.alternative-options .icon-container svg{width:35px}}.alternative-options .icon-container svg#Group_1110{width:30px}@media screen and (max-width:375px){.alternative-options .icon-container svg#Group_1110{width:22px}}#gform_confirmation_wrapper_2{max-width:1000px;margin:0 auto;text-align:center;background:#6f7376;color:#fff}#gform_confirmation_wrapper_2 .gform_confirmation_message{padding:100px 50px}#gform_confirmation_wrapper_2 .gform_confirmation_message .confirmation_container{max-width:400px;margin:0 auto}#gform_confirmation_wrapper_2 .gform_confirmation_message .btn{width:100%;padding:15px 55px}#gform_confirmation_wrapper_2 .gform_confirmation_message h2{font-size:80px;font-size:5rem;margin-bottom:20px}#gform_confirmation_wrapper_2 .gform_confirmation_message p{margin:40px 0}#map{width:100%;height:400px}@media only screen and (min-width:768px){#map{height:780px}}.desktop_image{display:none}@media only screen and (min-width:1024px){.desktop_image{display:block;width:100%}}.mobile_image{margin:0 auto}@media only screen and (min-width:1024px){.mobile_image{display:none}}.banner-advert .wrap{text-align:center}.banner-advert img{margin:0 auto;width:auto}.banner-advert a:after{content:none}.two-column .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.two-column .wrap .content{width:45%}.two-column .wrap .content.last{padding-left:50px}}.two-column .wrap .content h1,.two-column .wrap .content h2{margin:0}@media only screen and (min-width:1024px){.careers_text_caption .wrap{padding-top:130px;padding-bottom:130px}}@media only screen and (max-width:1029px){.careers_text_caption .wrap .testimonials .block-header{margin-bottom:0}}.careers_text_caption .wrap .block-header{margin-bottom:70px}@media only screen and (min-width:1030px){.careers_text_caption .testimonial-slider--wrap{margin-top:-50px}}.caption-box{background:#6f7376;color:#fff;padding:30px;max-width:570px;margin:0 auto 40px;line-height:1;position:relative}.caption-box.has-title{margin-top:0}@media only screen and (min-width:1030px){.caption-box{margin-top:135px}}.caption-box:before{content:"";position:absolute;top:-10px;right:-10px;background:#c5c7c8;width:105px;height:105px;z-index:-1}.caption-box:after{content:"";position:absolute;bottom:-10px;left:-15px;background:#c5c7c8;width:255px;height:100%;z-index:-1}.caption-box .caption-text{width:55%;display:block;font-size:32px}@media only screen and (min-width:1260px){.caption-box .caption-text{font-size:42px}}.caption-box-w-image{position:relative}.caption-box-w-image.has-image{margin-bottom:140px}@media only screen and (min-width:1030px){.caption-box-w-image.has-image{margin-bottom:150px}}.caption-box-w-image .caption-box{min-height:326px}.caption-box-w-image .caption-text{width:100%;margin-bottom:40px}.caption-box-w-image .arrow{background:#c5c7c8;line-height:1.5;padding:16px 30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px;position:relative;width:90%;position:absolute;bottom:20px;left:-20px}.caption-box-w-image .arrow:after{content:"";background:url(images/lightgrey-triangle.png) no-repeat center right scroll;background-size:150px 100%;position:absolute;width:100px;height:100%;top:0;right:-35px}.caption-box-w-image .arrow-text{font-size:16px;font-size:1rem;color:#6f7376;display:block;position:relative;z-index:1}.caption-box-w-image .caption-box:after{content:none}.caption-box-w-image .caption-box__image{position:absolute;top:65%;left:20%;width:100%;max-width:540px;z-index:-1}.caption-box-w-image .caption-box__image img{display:block}.caption-box-w-image .caption-box__image:before{content:"";position:absolute;bottom:-15px;right:-15px;background:#c5c7c8;width:255px;height:100%;z-index:-1}.vacancies-btn{display:block;background:#6f7376;color:#fff;height:105px;line-height:105px;text-align:center;width:calc(100% - 33px);font-size:18px;font-size:1.125rem}@media only screen and (min-width:768px){.vacancies-btn{font-size:30px;font-size:1.875rem}}@media only screen and (min-width:1360px){.vacancies-btn{font-size:42px;font-size:2.625rem}}.vacancies-btn:after{content:"";background:url(images/grey-box-edge.png) no-repeat right center scroll;background-size:cover;width:33px;height:100%;position:absolute;top:0;right:-33px;left:auto;border:0}.vacancies-btn:focus,.vacancies-btn:hover{opacity:.75}.vacancies-btn:focus:after,.vacancies-btn:hover:after{width:33px}.current-vacancies{background:#c5c7c8;color:#4e4e4e;padding:40px}@media only screen and (min-width:1024px){.current-vacancies{padding:80px 100px}}.job-list{padding:0;margin:0;list-style:none}@media only screen and (min-width:768px){.job-list{margin:0 -20px}}@media only screen and (min-width:768px){.job-list li{display:inline-block;width:50%;float:left;padding:0 20px}}.job-list li a{color:#4e4e4e}.job-list li a:hover{color:#085797}.job-list li h3{margin:0}.job-list li p{margin:0 0 20px}.centered-heading{text-align:center}.centered-heading h2{margin:0 0 50px}#field_34_24,#field_34_25{color:#fff}.block-image_text .row{margin-bottom:40px}@media only screen and (min-width:1024px){.block-image_text .row{margin-bottom:80px}}.content-container .heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.content-container .heading-title{margin-left:20px}.content-container .heading-title h2{margin:0}body.internal-page.page-associated-partners .hamburger-inner,body.internal-page.page-associated-partners .hamburger-inner:after,body.internal-page.page-associated-partners .hamburger-inner:before{background-color:#fff}section.associated-partners{margin-top:40px}section.associated-partners h2{font-size:32px;font-size:2rem;margin-bottom:30px}@media screen and (min-width:1024px){section.associated-partners h2{font-size:40px;font-size:2.5rem}}section.associated-partners:last-child{margin-bottom:0}section.associated-partners .partner-row{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (min-width:1024px){section.associated-partners .partner-row{margin-bottom:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}section.associated-partners .partner-row:last-child{margin-bottom:0}section.associated-partners .partner-row .details{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:30px;color:#fff}@media screen and (min-width:1024px){section.associated-partners .partner-row .details{padding:56px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}section.associated-partners .partner-row .details .logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:124px;margin:auto;margin-bottom:20px}@media screen and (min-width:1024px){section.associated-partners .partner-row .details .logo{margin:0}}section.associated-partners .partner-row .details .blurb{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){section.associated-partners .partner-row .details .blurb{padding-left:56px}}section.associated-partners .partner-row .details .blurb h5{font-size:22px;font-size:1.375rem;color:#fff;margin:0}section.associated-partners .partner-row .image{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}@media screen and (min-width:1024px){section.associated-partners .partner-row .image{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}section.associated-partners .partner-row .btn{display:inline-block;padding:12px 26px;color:#000}section.associated-partners .partner-row .btn:hover{color:#fff}.page-template-page-sustainability .archive-header:before{background:rgba(82,82,82,.6)}.single-donations .wrap,.sustainable-product .wrap{max-width:1280px;padding:50px}.grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:3.125rem;grid-row-gap:3.125rem}.grid-3x3{grid-row-gap:3.125rem}@media only screen and (min-width:1260px){.grid-3x3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.grid-3x3 .grid-item img{width:100%;margin-bottom:2.5rem}.grid-3x3 .grid-item .donations__single{margin-bottom:2.5rem}.grid-3x3 .grid-item .donations__single .featued-image{margin-bottom:1.25rem}.grid-3x3 .grid-item .donations__single-title{font-size:1.25rem}.grid-3x3 .grid-item .donations__single-title a{color:#6f7376}.grid-3x3 .grid-item .donations__single:last-child{margin:0}.grid-4-2{grid-template-areas:'content content' 'sidebar sidebar' 'full full';grid-row-gap:150px}@media only screen and (min-width:768px){.grid-4-2{-ms-grid-columns:4fr 2fr;grid-template-columns:4fr 2fr;grid-template-areas:'content sidebar' 'full full'}}.grid .grid--item-content{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:content}.grid .grid--item-sidebar{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:sidebar}.grid .grid--item-full{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:full}@media only screen and (min-width:768px){.grid .grid--item-content{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.grid .grid--item-sidebar{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.grid .grid--item-full{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}.grid .grid--item-full h2{font-size:1.5rem;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;color:#000}.grid .grid--item .featured-image:after{content:none}.grid .grid--item .content h1,.grid .grid--item .content h2,.grid .grid--item .content h3,.grid .grid--item .content h4,.grid .grid--item .content h5,.grid .grid--item .content h6{font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;margin:0 0 2.5rem;color:#000}.grid .grid--item .content .h2,.grid .grid--item .content h2{font-size:1.5rem}.grid .grid--item .content .h3,.grid .grid--item .content h3{font-size:1.25rem}.grid .grid--item .content .h4,.grid .grid--item .content h4{font-size:1.125rem}.grid .grid--item .content .h5,.grid .grid--item .content h5{text-transform:uppercase;font-size:1rem}.grid .grid--item .content .h6,.grid .grid--item .content h6{font-size:1rem}.grid .grid--item .content .mobile-image{margin-top:3.125rem}@media only screen and (min-width:768px){.grid .grid--item .content .mobile-image{display:none}}.grid .grid--item .content .desktop-image{margin-top:3.125rem}@media only screen and (max-width:767px){.grid .grid--item .content .desktop-image{display:none}}.grid .grid--item .donations{padding:1.25rem;border:1px solid #6f7376}.grid .grid--item .donations img{width:100%;margin-bottom:2.5rem}.grid .grid--item .donations-title{font-size:1.5rem;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;color:#000}.grid .grid--item .donations__single{margin-bottom:2.5rem}.grid .grid--item .donations__single-title{font-size:1.25rem;font-family:FrutigerLTPro-Bold,Helvetica,Arial,sans-serif;color:#000}.grid .grid--item .donations__single:last-child{margin:0}@media only screen and (min-width:768px){.grid .grid--item .donations-slider{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-column-gap:3.125rem}}.grid .grid--item .dontations-slider--item{margin-bottom:3.125rem}@media only screen and (min-width:768px){.grid .grid--item .dontations-slider--item{margin:0;margin-bottom:2rem}}.grid .grid--item .btn{padding:1.25rem 2.5rem;display:inline-block;margin-bottom:3.125rem}.grid .grid--item .btn.no-margin{margin:0}.grid .grid--item .arrow-text{background:#fff;-webkit-box-shadow:rgba(0,0,0,.16) 0 0 5px 2px;box-shadow:rgba(0,0,0,.16) 0 0 5px 2px;min-height:6.75rem;padding:1.875rem;margin-bottom:2.5rem;font-weight:700;position:relative}@media only screen and (min-width:1260px){.grid .grid--item .arrow-text{width:calc(100% - 3.4375rem)}}.grid .grid--item .arrow-text .arrow{display:none}@media only screen and (min-width:1260px){.grid .grid--item .arrow-text .arrow{display:block;position:absolute;width:4.375rem;height:100%;top:0;right:-4.375rem;overflow:hidden}}.grid .grid--item .arrow-text .arrow:before{content:'';position:absolute;top:.75rem;left:-4.0625rem;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:6.75rem;height:6.75rem;-webkit-box-shadow:rgba(0,0,0,.16) 0 0 5px 2px;box-shadow:rgba(0,0,0,.16) 0 0 5px 2px}body.page-template-page-landing_page{border:none}body.page-template-page-landing_page .site-header.scrolled:after,body.page-template-page-landing_page .site-header.scrolled:before{height:110px}body.page-template-page-landing_page .content-area{background:url(images/lp-bg.png) no-repeat center bottom scroll;background-size:contain}body.page-template-page-landing_page .content-area section .wrap{padding-top:0;padding-bottom:0}body.page-template-page-landing_page .content-area section{padding:2.5rem 0}@media only screen and (min-width:1024px){body.page-template-page-landing_page .content-area section{padding:5rem 0}}body.page-template-page-landing_page .content-area section.ppc-banner{padding-top:0}body.page-template-page-landing_page .content-area section:last-child{padding-bottom:5rem}@media only screen and (min-width:1024px){body.page-template-page-landing_page .content-area section:last-child{padding-bottom:10rem}}body.page-template-page-landing_page #desktop-nav .nav-right .header-tel{color:#fff}body.page-template-page-landing_page #desktop-nav .nav-right .product-search .open-button img.white{opacity:1}.ppc-banner__grid{position:relative}.ppc-banner__grid:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(black),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#000 0,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#000 0,rgba(255,255,255,0) 100%)}@media only screen and (min-width:768px){.ppc-banner__grid{display:-ms-grid;display:grid;-ms-grid-columns:50vw 50vw;grid-template-columns:50vw 50vw;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:'large large' 'square logo';min-height:100vh}}@media only screen and (min-width:1260px){.ppc-banner__grid{-ms-grid-columns:75vw 25vw;grid-template-columns:75vw 25vw;grid-template-areas:'large square' 'large logo'}}.ppc-banner__grid-item--large{grid-area:large;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:50vh;padding:6.25rem 1.25rem 3.125rem}@media only screen and (max-width:767px){.ppc-banner__grid-item--large{min-height:100vh}}@media only screen and (min-width:768px){.ppc-banner__grid-item--large{padding-left:2.5rem;padding-right:2.5rem;min-height:0}}@media only screen and (min-width:1260px){.ppc-banner__grid-item--large{padding:7.75rem 8.75rem}}.ppc-banner__grid-item--square{display:none}@media only screen and (min-width:768px){.ppc-banner__grid-item--square{display:block;grid-area:square;min-height:50vh}}.ppc-banner__grid-item--logo{display:none}@media only screen and (min-width:768px){.ppc-banner__grid-item--logo{position:relative;background:#fff;grid-area:logo;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:768px){.ppc-banner__grid-item--large{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.ppc-banner__grid-item--square{-ms-grid-row:2;-ms-grid-column:1}.ppc-banner__grid-item--logo{-ms-grid-row:2;-ms-grid-column:2}}@media only screen and (min-width:1260px){.ppc-banner__grid-item--large{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.ppc-banner__grid-item--square{-ms-grid-row:1;-ms-grid-column:2}.ppc-banner__grid-item--logo{-ms-grid-row:2;-ms-grid-column:2}}.ppc-banner__content{position:relative}@media only screen and (min-width:768px){.ppc-banner__content{max-width:48.75rem}}.ppc-banner__content h1{color:#fff;text-shadow:0 .1875rem .375rem rgba(0,0,0,.16);letter-spacing:-.02rem;font-weight:700}@media only screen and (min-width:1260px){.ppc-banner__content h1{font-size:6rem}}.ppc-banner__content p{font-size:1.125rem;color:#fff;text-shadow:0 .1875rem .375rem rgba(0,0,0,.16)}.ppc-banner__content .btn{display:inline-block;min-width:9.375rem}.ppc-banner{position:relative}.ppc-banner .scroller{position:absolute;bottom:3.75rem;left:0;right:0;margin:0 auto;width:100px;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.ppc-banner .scroller img{-webkit-transform:rotate(-90deg) scale(.5);-ms-transform:rotate(-90deg) scale(.5);transform:rotate(-90deg) scale(.5)}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem)}60%{-webkit-transform:translateY(-.3125);transform:translateY(-.3125)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem)}60%{-webkit-transform:translateY(-.3125);transform:translateY(-.3125)}}.feature-slider__item{padding:.1875rem}@media only screen and (min-width:1260px){.feature-slider__item{padding:.1875rem 2.25rem}}.feature-slider__item .item-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.5rem solid #085797;-webkit-box-shadow:0 0 .1875rem .0625rem rgba(0,0,0,.16);box-shadow:0 0 .1875rem .0625rem rgba(0,0,0,.16);padding:2.5rem 1.25rem}.feature-slider__icon{width:20%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.feature-slider__icon img{width:100%}.feature-slider__content{width:70%}.feature-slider__content h2{font-size:1.25rem}.feature-slider__content p{font-size:1rem;margin:0}.image-text-image .grid-container{-webkit-box-shadow:0 .1875rem 3.125rem rgba(0,0,0,.05);box-shadow:0 .1875rem 3.125rem rgba(0,0,0,.05)}@media only screen and (min-width:1024px){.image-text-image .grid-container{display:-ms-grid;display:grid;-ms-grid-columns:20% 40% 40%;grid-template-columns:20% 40% 40%;grid-template-areas:'narrow wide wider';-webkit-box-shadow:0 .1875rem 3.125rem rgba(0,0,0,.05);box-shadow:0 .1875rem 3.125rem rgba(0,0,0,.05)}}@media only screen and (max-width:1023px){.image-text-image .grid-container .grid-item--narrow{min-height:18.75rem}}@media only screen and (min-width:1024px){.image-text-image .grid-container .grid-item--narrow{grid-area:narrow}}.image-text-image .grid-container .grid-item--wide{grid-area:wide;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.image-text-image .grid-container .grid-item--wide .grid-item__inner{padding:1.5rem}@media only screen and (min-width:768px){.image-text-image .grid-container .grid-item--wide .grid-item__inner{padding:5rem}}.image-text-image .grid-container .grid-item--wide .grid-item__inner .btn{min-width:9.375rem}.image-text-image .grid-container .grid-item--wide .grid-item__inner h2{color:#085797;font-size:2.25rem}@media only screen and (max-width:1023px){.image-text-image .grid-container .grid-item--wider{min-height:22.5rem}}@media only screen and (min-width:1024px){.image-text-image .grid-container .grid-item--wider{grid-area:wider}}@media only screen and (min-width:1024px){.image-text-image .grid-container .grid-item--narrow{-ms-grid-row:1;-ms-grid-column:1}.image-text-image .grid-container .grid-item--wide{-ms-grid-row:1;-ms-grid-column:2}.image-text-image .grid-container .grid-item--wider{-ms-grid-row:1;-ms-grid-column:3}}.cta-block .wrap{max-width:1060px}.cta-block .cta-container{text-align:center}.cta-block .cta-container h2{font-size:1.5625rem;line-height:1.5;margin-bottom:1.25rem;color:#085797}@media only screen and (min-width:768px){.cta-block .cta-container h2{font-size:2.25rem;line-height:2}}.cta-block .cta-container .btn{display:inline-block;min-width:9.375rem}.best-selling-products .wrap{max-width:1242px}.best-selling-products .products-container h2{font-size:2.25rem;letter-spacing:-.02rem;color:#085797;text-align:center;margin-bottom:5rem}.best-selling-products .products-container .background{padding:2rem 1.25rem}@media only screen and (min-width:768px){.best-selling-products .products-container .background{padding:2rem 0}}.best-selling-products .products-container .products-grid{max-width:33.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.best-selling-products .products-container .products-grid{-webkit-transform:translateX(1.875rem);-ms-transform:translateX(1.875rem);transform:translateX(1.875rem)}}@media only screen and (min-width:1260px){.best-selling-products .products-container .products-grid{-webkit-transform:translateX(-7.5rem);-ms-transform:translateX(-7.5rem);transform:translateX(-7.5rem)}}.best-selling-products .products-container .products-grid__single{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-left:.5rem solid;-webkit-box-shadow:0 .1875rem 3.125rem rgba(0,0,0,.05);box-shadow:0 .1875rem 3.125rem rgba(0,0,0,.05);width:100%;height:6.25rem;margin:1rem 0}@media only screen and (min-width:768px){.best-selling-products .products-container .products-grid__single{height:10.5rem}}.best-selling-products .products-container .products-grid__single.border-blue{border-color:#085797}.best-selling-products .products-container .products-grid__single.border-red{border-color:#d21e43}.best-selling-products .products-container .products-grid__single.border-green{border-color:#bfd730}.best-selling-products .products-container .products-grid__single .inner{max-width:10rem;line-height:0}@media only screen and (min-width:768px){.best-selling-products .products-container .products-grid__single .inner{max-width:20.625rem}}@media only screen and (min-width:768px){.gallery-carousel .carousel-wrap{-webkit-transform:translateX(15rem);-ms-transform:translateX(15rem);transform:translateX(15rem);position:relative}}@media only screen and (min-width:1260px){.gallery-carousel .carousel-wrap{-webkit-transform:translateX(34.6875rem);-ms-transform:translateX(34.6875rem);transform:translateX(34.6875rem)}}.gallery-carousel .carousel-control{display:none}@media only screen and (min-width:768px){.gallery-carousel .carousel-control{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-11.875rem;cursor:pointer;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.gallery-carousel .carousel-control:hover{opacity:.5}.gallery-carousel .carousel-control img{display:block}}.gallery-carousel .gallery-carousel-slider{max-width:1640px}@media only screen and (min-width:768px){.gallery-carousel .gallery-carousel-slider__item{padding:0 .625em}}.gallery-carousel .gallery-carousel-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-1.5625rem);-ms-transform:translateY(-1.5625rem);transform:translateY(-1.5625rem);height:3.125rem;z-index:10}.gallery-carousel .gallery-carousel-slider .slick-arrow.carousel-prev{left:1.875rem}.gallery-carousel .gallery-carousel-slider .slick-arrow.carousel-next{right:1.875rem;left:auto}.gallery-carousel .gallery-carousel-slider .slick-arrow.carousel-next img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:767px){.banner-cta .wrap{padding:0}}.banner-cta .banner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5rem}@media only screen and (min-width:768px){.banner-cta .banner{min-height:30.9375rem;height:1px;padding:0 5rem}}@media only screen and (min-width:1024px){.banner-cta .banner{padding:0 8.75rem}}.banner-cta .banner__inner{max-width:31.875rem}.banner-cta .banner__content{color:#fff;font-size:1.5625rem}@media only screen and (min-width:768px){.banner-cta .banner__content{font-size:2.25rem}}.banner-cta .banner .btn{display:inline-block;min-width:9.375rem}